From dbc13af2875df263cadce1f464c6fa8b225b534f Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Mon, 21 Feb 2022 15:19:07 +0000 Subject: [PATCH] tint->dawn: Shuffle source tree in preperation of merging repos docs/ -> docs/tint/ fuzzers/ -> src/tint/fuzzers/ samples/ -> src/tint/cmd/ src/ -> src/tint/ test/ -> test/tint/ BUG=tint:1418,tint:1433 Change-Id: Id2aa79f989aef3245b80ef4aa37a27ff16cd700b Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/80482 Kokoro: Kokoro Reviewed-by: Ben Clayton Commit-Queue: Ryan Harrison --- BUILD.gn | 8 +- CMakeLists.txt | 6 +- CONTRIBUTING.md | 2 +- Doxyfile | 6 +- README.md | 2 +- docs/{ => tint}/arch.md | 0 docs/{ => tint}/compound_statements.md | 0 docs/{ => tint}/coverage-info.md | 0 docs/{ => tint}/diagnostics_guide.md | 0 docs/{ => tint}/end-to-end-tests.md | 0 docs/{ => tint}/experimental_extensions.md | 0 docs/{ => tint}/origin-trial-changes.md | 0 .../spirv-input-output-variables.md | 0 docs/{ => tint}/spirv-ptr-ref.md | 0 docs/{ => tint}/style_guide.md | 0 docs/{ => tint}/translations.md | 0 include/tint/tint.h | 48 +- kokoro/linux/docker.sh | 4 +- kokoro/windows/build.bat | 6 +- src/{ => tint}/BUILD.gn | 2 +- src/{ => tint}/CMakeLists.txt | 16 +- src/{ => tint}/ast/access.cc | 2 +- src/{ => tint}/ast/access.h | 6 +- src/{ => tint}/ast/alias.cc | 4 +- src/{ => tint}/ast/alias.h | 8 +- src/{ => tint}/ast/alias_test.cc | 28 +- src/{ => tint}/ast/array.cc | 4 +- src/{ => tint}/ast/array.h | 10 +- src/{ => tint}/ast/array_test.cc | 4 +- src/{ => tint}/ast/assignment_statement.cc | 4 +- src/{ => tint}/ast/assignment_statement.h | 10 +- .../ast/assignment_statement_test.cc | 4 +- src/{ => tint}/ast/ast_type.cc | 26 +- src/{ => tint}/ast/atomic.cc | 4 +- src/{ => tint}/ast/atomic.h | 8 +- src/{ => tint}/ast/atomic_test.cc | 6 +- src/{ => tint}/ast/attribute.cc | 2 +- src/{ => tint}/ast/attribute.h | 8 +- src/{ => tint}/ast/binary_expression.cc | 4 +- src/{ => tint}/ast/binary_expression.h | 8 +- src/{ => tint}/ast/binary_expression_test.cc | 2 +- src/{ => tint}/ast/binding_attribute.cc | 4 +- src/{ => tint}/ast/binding_attribute.h | 8 +- src/{ => tint}/ast/binding_attribute_test.cc | 2 +- src/{ => tint}/ast/bitcast_expression.cc | 4 +- src/{ => tint}/ast/bitcast_expression.h | 8 +- src/{ => tint}/ast/bitcast_expression_test.cc | 4 +- src/{ => tint}/ast/block_statement.cc | 4 +- src/{ => tint}/ast/block_statement.h | 8 +- src/{ => tint}/ast/block_statement_test.cc | 6 +- src/{ => tint}/ast/bool.cc | 4 +- src/{ => tint}/ast/bool.h | 8 +- src/{ => tint}/ast/bool_literal_expression.cc | 4 +- src/{ => tint}/ast/bool_literal_expression.h | 8 +- .../ast/bool_literal_expression_test.cc | 2 +- src/{ => tint}/ast/bool_test.cc | 4 +- src/{ => tint}/ast/break_statement.cc | 4 +- src/{ => tint}/ast/break_statement.h | 8 +- src/{ => tint}/ast/break_statement_test.cc | 4 +- src/{ => tint}/ast/builtin.cc | 2 +- src/{ => tint}/ast/builtin.h | 6 +- src/{ => tint}/ast/builtin_attribute.cc | 4 +- src/{ => tint}/ast/builtin_attribute.h | 10 +- src/{ => tint}/ast/builtin_attribute_test.cc | 2 +- .../ast/builtin_texture_helper_test.cc | 8 +- .../ast/builtin_texture_helper_test.h | 12 +- src/{ => tint}/ast/call_expression.cc | 4 +- src/{ => tint}/ast/call_expression.h | 8 +- src/{ => tint}/ast/call_expression_test.cc | 2 +- src/{ => tint}/ast/call_statement.cc | 4 +- src/{ => tint}/ast/call_statement.h | 10 +- src/{ => tint}/ast/call_statement_test.cc | 4 +- src/{ => tint}/ast/case_statement.cc | 4 +- src/{ => tint}/ast/case_statement.h | 10 +- src/{ => tint}/ast/case_statement_test.cc | 8 +- src/{ => tint}/ast/continue_statement.cc | 4 +- src/{ => tint}/ast/continue_statement.h | 8 +- src/{ => tint}/ast/continue_statement_test.cc | 4 +- .../ast/depth_multisampled_texture.cc | 4 +- .../ast/depth_multisampled_texture.h | 8 +- .../ast/depth_multisampled_texture_test.cc | 4 +- src/{ => tint}/ast/depth_texture.cc | 4 +- src/{ => tint}/ast/depth_texture.h | 8 +- src/{ => tint}/ast/depth_texture_test.cc | 4 +- .../ast/disable_validation_attribute.cc | 6 +- .../ast/disable_validation_attribute.h | 8 +- src/{ => tint}/ast/discard_statement.cc | 4 +- src/{ => tint}/ast/discard_statement.h | 8 +- src/{ => tint}/ast/discard_statement_test.cc | 4 +- src/{ => tint}/ast/else_statement.cc | 4 +- src/{ => tint}/ast/else_statement.h | 10 +- src/{ => tint}/ast/else_statement_test.cc | 6 +- src/{ => tint}/ast/expression.cc | 6 +- src/{ => tint}/ast/expression.h | 10 +- src/{ => tint}/ast/external_texture.cc | 4 +- src/{ => tint}/ast/external_texture.h | 8 +- src/{ => tint}/ast/external_texture_test.cc | 4 +- src/{ => tint}/ast/f32.cc | 4 +- src/{ => tint}/ast/f32.h | 8 +- src/{ => tint}/ast/f32_test.cc | 4 +- src/{ => tint}/ast/fallthrough_statement.cc | 4 +- src/{ => tint}/ast/fallthrough_statement.h | 8 +- .../ast/fallthrough_statement_test.cc | 4 +- .../ast/float_literal_expression.cc | 4 +- src/{ => tint}/ast/float_literal_expression.h | 8 +- .../ast/float_literal_expression_test.cc | 2 +- src/{ => tint}/ast/for_loop_statement.cc | 4 +- src/{ => tint}/ast/for_loop_statement.h | 8 +- src/{ => tint}/ast/for_loop_statement_test.cc | 4 +- src/{ => tint}/ast/function.cc | 8 +- src/{ => tint}/ast/function.h | 22 +- src/{ => tint}/ast/function_test.cc | 8 +- src/{ => tint}/ast/group_attribute.cc | 4 +- src/{ => tint}/ast/group_attribute.h | 8 +- src/{ => tint}/ast/group_attribute_test.cc | 2 +- src/{ => tint}/ast/i32.cc | 4 +- src/{ => tint}/ast/i32.h | 8 +- src/{ => tint}/ast/i32_test.cc | 4 +- src/{ => tint}/ast/id_attribute.cc | 4 +- src/{ => tint}/ast/id_attribute.h | 8 +- src/{ => tint}/ast/id_attribute_test.cc | 4 +- src/{ => tint}/ast/identifier_expression.cc | 4 +- src/{ => tint}/ast/identifier_expression.h | 8 +- .../ast/identifier_expression_test.cc | 2 +- src/{ => tint}/ast/if_statement.cc | 4 +- src/{ => tint}/ast/if_statement.h | 8 +- src/{ => tint}/ast/if_statement_test.cc | 6 +- .../ast/index_accessor_expression.cc | 4 +- .../ast/index_accessor_expression.h | 8 +- .../ast/index_accessor_expression_test.cc | 2 +- src/{ => tint}/ast/int_literal_expression.cc | 2 +- src/{ => tint}/ast/int_literal_expression.h | 8 +- .../ast/int_literal_expression_test.cc | 2 +- src/{ => tint}/ast/internal_attribute.cc | 2 +- src/{ => tint}/ast/internal_attribute.h | 8 +- src/{ => tint}/ast/interpolate_attribute.cc | 4 +- src/{ => tint}/ast/interpolate_attribute.h | 8 +- .../ast/interpolate_attribute_test.cc | 4 +- src/{ => tint}/ast/invariant_attribute.cc | 4 +- src/{ => tint}/ast/invariant_attribute.h | 8 +- .../ast/invariant_attribute_test.cc | 4 +- src/{ => tint}/ast/literal_expression.cc | 2 +- src/{ => tint}/ast/literal_expression.h | 8 +- src/{ => tint}/ast/location_attribute.cc | 4 +- src/{ => tint}/ast/location_attribute.h | 8 +- src/{ => tint}/ast/location_attribute_test.cc | 2 +- src/{ => tint}/ast/loop_statement.cc | 4 +- src/{ => tint}/ast/loop_statement.h | 8 +- src/{ => tint}/ast/loop_statement_test.cc | 8 +- src/{ => tint}/ast/matrix.cc | 4 +- src/{ => tint}/ast/matrix.h | 8 +- src/{ => tint}/ast/matrix_test.cc | 28 +- .../ast/member_accessor_expression.cc | 4 +- .../ast/member_accessor_expression.h | 8 +- .../ast/member_accessor_expression_test.cc | 2 +- src/{ => tint}/ast/module.cc | 6 +- src/{ => tint}/ast/module.h | 10 +- src/{ => tint}/ast/module_clone_test.cc | 4 +- src/{ => tint}/ast/module_test.cc | 4 +- src/{ => tint}/ast/multisampled_texture.cc | 4 +- src/{ => tint}/ast/multisampled_texture.h | 8 +- .../ast/multisampled_texture_test.cc | 36 +- src/{ => tint}/ast/node.cc | 2 +- src/{ => tint}/ast/node.h | 8 +- src/{ => tint}/ast/phony_expression.cc | 4 +- src/{ => tint}/ast/phony_expression.h | 8 +- src/{ => tint}/ast/phony_expression_test.cc | 2 +- src/{ => tint}/ast/pipeline_stage.cc | 2 +- src/{ => tint}/ast/pipeline_stage.h | 6 +- src/{ => tint}/ast/pointer.cc | 4 +- src/{ => tint}/ast/pointer.h | 12 +- src/{ => tint}/ast/pointer_test.cc | 6 +- src/{ => tint}/ast/return_statement.cc | 4 +- src/{ => tint}/ast/return_statement.h | 10 +- src/{ => tint}/ast/return_statement_test.cc | 4 +- src/{ => tint}/ast/sampled_texture.cc | 4 +- src/{ => tint}/ast/sampled_texture.h | 8 +- src/{ => tint}/ast/sampled_texture_test.cc | 6 +- src/{ => tint}/ast/sampler.cc | 4 +- src/{ => tint}/ast/sampler.h | 8 +- src/{ => tint}/ast/sampler_test.cc | 4 +- src/{ => tint}/ast/sint_literal_expression.cc | 4 +- src/{ => tint}/ast/sint_literal_expression.h | 8 +- .../ast/sint_literal_expression_test.cc | 2 +- src/{ => tint}/ast/stage_attribute.cc | 4 +- src/{ => tint}/ast/stage_attribute.h | 10 +- src/{ => tint}/ast/stage_attribute_test.cc | 6 +- src/{ => tint}/ast/statement.cc | 24 +- src/{ => tint}/ast/statement.h | 8 +- src/{ => tint}/ast/storage_class.cc | 2 +- src/{ => tint}/ast/storage_class.h | 6 +- src/{ => tint}/ast/storage_texture.cc | 10 +- src/{ => tint}/ast/storage_texture.h | 10 +- src/{ => tint}/ast/storage_texture_test.cc | 4 +- src/{ => tint}/ast/stride_attribute.cc | 4 +- src/{ => tint}/ast/stride_attribute.h | 8 +- src/{ => tint}/ast/stride_attribute_test.cc | 2 +- src/{ => tint}/ast/struct.cc | 6 +- src/{ => tint}/ast/struct.h | 12 +- src/{ => tint}/ast/struct_block_attribute.cc | 4 +- src/{ => tint}/ast/struct_block_attribute.h | 8 +- src/{ => tint}/ast/struct_member.cc | 4 +- src/{ => tint}/ast/struct_member.h | 8 +- .../ast/struct_member_align_attribute.cc | 6 +- .../ast/struct_member_align_attribute.h | 8 +- .../ast/struct_member_align_attribute_test.cc | 4 +- .../ast/struct_member_offset_attribute.cc | 4 +- .../ast/struct_member_offset_attribute.h | 8 +- .../struct_member_offset_attribute_test.cc | 2 +- .../ast/struct_member_size_attribute.cc | 6 +- .../ast/struct_member_size_attribute.h | 8 +- .../ast/struct_member_size_attribute_test.cc | 4 +- src/{ => tint}/ast/struct_member_test.cc | 2 +- src/{ => tint}/ast/struct_test.cc | 28 +- src/{ => tint}/ast/switch_statement.cc | 4 +- src/{ => tint}/ast/switch_statement.h | 10 +- src/{ => tint}/ast/switch_statement_test.cc | 4 +- src/{ => tint}/ast/test_helper.h | 8 +- src/{ => tint}/ast/texture.cc | 2 +- src/{ => tint}/ast/texture.h | 8 +- src/{ => tint}/ast/texture_test.cc | 26 +- src/{ => tint}/ast/traverse_expressions.h | 24 +- .../ast/traverse_expressions_test.cc | 4 +- src/{ => tint}/ast/type.h | 10 +- src/{ => tint}/ast/type_decl.cc | 4 +- src/{ => tint}/ast/type_decl.h | 8 +- src/{ => tint}/ast/type_name.cc | 4 +- src/{ => tint}/ast/type_name.h | 8 +- src/{ => tint}/ast/u32.cc | 4 +- src/{ => tint}/ast/u32.h | 8 +- src/{ => tint}/ast/u32_test.cc | 4 +- src/{ => tint}/ast/uint_literal_expression.cc | 4 +- src/{ => tint}/ast/uint_literal_expression.h | 8 +- .../ast/uint_literal_expression_test.cc | 2 +- src/{ => tint}/ast/unary_op.cc | 2 +- src/{ => tint}/ast/unary_op.h | 6 +- src/{ => tint}/ast/unary_op_expression.cc | 4 +- src/{ => tint}/ast/unary_op_expression.h | 10 +- .../ast/unary_op_expression_test.cc | 4 +- src/{ => tint}/ast/variable.cc | 6 +- src/{ => tint}/ast/variable.h | 14 +- src/{ => tint}/ast/variable_decl_statement.cc | 4 +- src/{ => tint}/ast/variable_decl_statement.h | 10 +- .../ast/variable_decl_statement_test.cc | 4 +- src/{ => tint}/ast/variable_test.cc | 5 +- src/{ => tint}/ast/vector.cc | 4 +- src/{ => tint}/ast/vector.h | 8 +- src/{ => tint}/ast/vector_test.cc | 6 +- src/{ => tint}/ast/void.cc | 4 +- src/{ => tint}/ast/void.h | 8 +- src/{ => tint}/ast/workgroup_attribute.cc | 4 +- src/{ => tint}/ast/workgroup_attribute.h | 8 +- .../ast/workgroup_attribute_test.cc | 6 +- src/{ => tint}/bench/benchmark.cc | 2 +- src/{ => tint}/bench/benchmark.h | 8 +- src/{ => tint}/block_allocator.h | 8 +- src/{ => tint}/block_allocator_test.cc | 2 +- src/{ => tint}/builtin_table.cc | 28 +- src/{ => tint}/builtin_table.h | 8 +- src/{ => tint}/builtin_table.inl | 0 src/{ => tint}/builtin_table.inl.tmpl | 0 src/{ => tint}/builtin_table_test.cc | 20 +- src/{ => tint}/builtins.def | 0 src/{ => tint}/castable.cc | 2 +- src/{ => tint}/castable.h | 10 +- src/{ => tint}/castable_bench.cc | 0 src/{ => tint}/castable_test.cc | 2 +- src/{ => tint}/clone_context.cc | 6 +- src/{ => tint}/clone_context.h | 16 +- src/{ => tint}/clone_context_test.cc | 2 +- {samples => src/tint/cmd}/BUILD.gn | 10 +- {samples => src/tint/cmd}/CMakeLists.txt | 0 {samples => src/tint/cmd}/main.cc | 8 +- src/{ => tint}/debug.cc | 4 +- src/{ => tint}/debug.h | 12 +- src/{ => tint}/debug_test.cc | 2 +- src/{ => tint}/demangler.cc | 4 +- src/{ => tint}/demangler.h | 6 +- src/{ => tint}/demangler_test.cc | 4 +- src/{ => tint}/diagnostic/diagnostic.cc | 4 +- src/{ => tint}/diagnostic/diagnostic.h | 8 +- src/{ => tint}/diagnostic/diagnostic_test.cc | 4 +- src/{ => tint}/diagnostic/formatter.cc | 6 +- src/{ => tint}/diagnostic/formatter.h | 6 +- src/{ => tint}/diagnostic/formatter_test.cc | 4 +- src/{ => tint}/diagnostic/printer.cc | 2 +- src/{ => tint}/diagnostic/printer.h | 6 +- src/{ => tint}/diagnostic/printer_linux.cc | 2 +- src/{ => tint}/diagnostic/printer_other.cc | 2 +- src/{ => tint}/diagnostic/printer_test.cc | 2 +- src/{ => tint}/diagnostic/printer_windows.cc | 2 +- {fuzzers => src/tint/fuzzers}/BUILD.gn | 8 +- {fuzzers => src/tint/fuzzers}/CMakeLists.txt | 0 {fuzzers => src/tint/fuzzers}/cli.cc | 2 +- {fuzzers => src/tint/fuzzers}/cli.h | 8 +- {fuzzers => src/tint/fuzzers}/data_builder.h | 15 +- {fuzzers => src/tint/fuzzers}/dictionary.txt | 0 {fuzzers => src/tint/fuzzers}/fuzzer_init.cc | 4 +- {fuzzers => src/tint/fuzzers}/fuzzer_init.h | 8 +- .../tint/fuzzers}/generate_spirv_corpus.py | 22 +- .../tint/fuzzers}/generate_wgsl_corpus.py | 1 - .../tint/fuzzers}/mersenne_twister_engine.cc | 4 +- .../tint/fuzzers}/mersenne_twister_engine.h | 9 +- .../tint/fuzzers}/random_generator.cc | 12 +- .../tint/fuzzers}/random_generator.h | 13 +- .../tint/fuzzers}/random_generator_engine.cc | 2 +- .../tint/fuzzers}/random_generator_engine.h | 17 +- .../tint/fuzzers}/random_generator_test.cc | 4 +- .../tint/fuzzers}/shuffle_transform.cc | 4 +- .../tint/fuzzers}/shuffle_transform.h | 8 +- .../fuzzers}/tint_all_transforms_fuzzer.cc | 8 +- .../tint/fuzzers}/tint_ast_clone_fuzzer.cc | 4 +- .../tint/fuzzers}/tint_ast_fuzzer/BUILD.gn | 8 +- .../fuzzers}/tint_ast_fuzzer/CMakeLists.txt | 0 .../tint/fuzzers}/tint_ast_fuzzer/cli.cc | 2 +- .../tint/fuzzers}/tint_ast_fuzzer/cli.h | 6 +- .../tint/fuzzers}/tint_ast_fuzzer/fuzzer.cc | 18 +- .../tint/fuzzers}/tint_ast_fuzzer/mutation.cc | 4 +- .../tint/fuzzers}/tint_ast_fuzzer/mutation.h | 14 +- .../tint_ast_fuzzer/mutation_finder.cc | 2 +- .../tint_ast_fuzzer/mutation_finder.h | 14 +- .../mutation_finders/replace_identifiers.cc | 12 +- .../mutation_finders/replace_identifiers.h | 8 +- .../mutations/replace_identifier.cc | 6 +- .../mutations/replace_identifier.h | 10 +- .../mutations/replace_identifier_test.cc | 16 +- .../tint/fuzzers}/tint_ast_fuzzer/mutator.cc | 8 +- .../tint/fuzzers}/tint_ast_fuzzer/mutator.h | 18 +- .../fuzzers}/tint_ast_fuzzer/node_id_map.cc | 2 +- .../fuzzers}/tint_ast_fuzzer/node_id_map.h | 8 +- .../tint_ast_fuzzer/override_cli_params.h | 8 +- .../tint_ast_fuzzer/probability_context.cc | 2 +- .../tint_ast_fuzzer/probability_context.h | 8 +- .../protobufs/tint_ast_fuzzer.h | 8 +- .../protobufs/tint_ast_fuzzer.proto | 0 .../tint_ast_fuzzer/tint_ast_fuzzer.cc | 4 +- .../tint_ast_hlsl_writer_fuzzer.cc | 4 +- .../tint_ast_msl_writer_fuzzer.cc | 4 +- .../tint_ast_spv_writer_fuzzer.cc | 4 +- .../tint_ast_wgsl_writer_fuzzer.cc | 4 +- .../tint/fuzzers}/tint_ast_fuzzer/util.h | 22 +- .../fuzzers}/tint_binding_remapper_fuzzer.cc | 6 +- .../fuzzers}/tint_black_box_fuzz_target.cc | 2 +- .../tint/fuzzers}/tint_common_fuzzer.cc | 12 +- .../tint/fuzzers}/tint_common_fuzzer.h | 35 +- .../tint_first_index_offset_fuzzer.cc | 6 +- .../tint/fuzzers}/tint_reader_writer_fuzzer.h | 18 +- .../tint/fuzzers}/tint_regex_fuzzer/BUILD.gn | 8 +- .../fuzzers}/tint_regex_fuzzer/CMakeLists.txt | 0 .../fuzzers/tint_regex_fuzzer/CPPLINT.cfg | 1 + .../tint/fuzzers}/tint_regex_fuzzer/cli.cc | 2 +- .../tint/fuzzers}/tint_regex_fuzzer/cli.h | 6 +- .../tint/fuzzers}/tint_regex_fuzzer/fuzzer.cc | 16 +- .../tint_regex_fuzzer/override_cli_params.h | 8 +- .../tint_regex_fuzzer/regex_fuzzer_tests.cc | 2 +- .../tint_regex_fuzzer/tint_regex_fuzzer.cc | 4 +- .../tint_regex_hlsl_writer_fuzzer.cc | 4 +- .../tint_regex_msl_writer_fuzzer.cc | 4 +- .../tint_regex_spv_writer_fuzzer.cc | 4 +- .../tint_regex_wgsl_writer_fuzzer.cc | 4 +- .../tint_regex_fuzzer/wgsl_mutator.cc | 4 +- .../fuzzers}/tint_regex_fuzzer/wgsl_mutator.h | 8 +- .../tint/fuzzers}/tint_renamer_fuzzer.cc | 6 +- .../tint/fuzzers}/tint_robustness_fuzzer.cc | 6 +- .../tint_single_entry_point_fuzzer.cc | 6 +- .../tint_spirv_tools_fuzzer/CMakeLists.txt | 0 .../fuzzers}/tint_spirv_tools_fuzzer/cli.cc | 8 +- .../fuzzers}/tint_spirv_tools_fuzzer/cli.h | 6 +- .../tint_spirv_tools_fuzzer/fuzzer.cc | 18 +- .../tint_spirv_tools_fuzzer/mutator.cc | 2 +- .../tint_spirv_tools_fuzzer/mutator.h | 6 +- .../tint_spirv_tools_fuzzer/mutator_cache.cc | 2 +- .../tint_spirv_tools_fuzzer/mutator_cache.h | 8 +- .../mutator_debugger.cc | 12 +- .../override_cli_params.h | 8 +- .../spirv_fuzz_mutator.cc | 4 +- .../spirv_fuzz_mutator.h | 8 +- .../spirv_opt_mutator.cc | 4 +- .../spirv_opt_mutator.h | 10 +- .../spirv_reduce_mutator.cc | 4 +- .../spirv_reduce_mutator.h | 10 +- .../tint_spirv_tools_fuzzer.cc | 4 +- .../tint_spirv_tools_hlsl_writer_fuzzer.cc | 4 +- .../tint_spirv_tools_msl_writer_fuzzer.cc | 4 +- .../tint_spirv_tools_spv_writer_fuzzer.cc | 4 +- .../tint_spirv_tools_wgsl_writer_fuzzer.cc | 4 +- .../fuzzers}/tint_spirv_tools_fuzzer/util.cc | 2 +- .../fuzzers}/tint_spirv_tools_fuzzer/util.h | 10 +- .../tint/fuzzers}/tint_spv_reader_fuzzer.cc | 4 +- .../tint_spv_reader_hlsl_writer_fuzzer.cc | 4 +- .../tint_spv_reader_msl_writer_fuzzer.cc | 4 +- .../tint_spv_reader_spv_writer_fuzzer.cc | 4 +- .../tint_spv_reader_wgsl_writer_fuzzer.cc | 4 +- .../fuzzers}/tint_vertex_pulling_fuzzer.cc | 6 +- .../tint/fuzzers}/tint_wgsl_reader_fuzzer.cc | 4 +- .../tint_wgsl_reader_hlsl_writer_fuzzer.cc | 4 +- .../tint_wgsl_reader_msl_writer_fuzzer.cc | 4 +- .../tint_wgsl_reader_spv_writer_fuzzer.cc | 4 +- .../tint_wgsl_reader_wgsl_writer_fuzzer.cc | 4 +- .../tint/fuzzers}/transform_builder.h | 13 +- src/{ => tint}/inspector/entry_point.cc | 2 +- src/{ => tint}/inspector/entry_point.h | 10 +- src/{ => tint}/inspector/inspector.cc | 56 +- src/{ => tint}/inspector/inspector.h | 18 +- src/{ => tint}/inspector/inspector_test.cc | 27 +- src/{ => tint}/inspector/resource_binding.cc | 16 +- src/{ => tint}/inspector/resource_binding.h | 10 +- src/{ => tint}/inspector/scalar.cc | 2 +- src/{ => tint}/inspector/scalar.h | 6 +- .../inspector/test_inspector_builder.cc | 2 +- .../inspector/test_inspector_builder.h | 30 +- .../inspector/test_inspector_runner.cc | 2 +- .../inspector/test_inspector_runner.h | 6 +- src/{ => tint}/program.cc | 8 +- src/{ => tint}/program.h | 16 +- src/{ => tint}/program_builder.cc | 18 +- src/{ => tint}/program_builder.h | 152 ++-- src/{ => tint}/program_builder_test.cc | 2 +- src/{ => tint}/program_id.cc | 2 +- src/{ => tint}/program_id.h | 8 +- src/{ => tint}/program_test.cc | 4 +- src/{ => tint}/reader/reader.cc | 2 +- src/{ => tint}/reader/reader.h | 8 +- src/{ => tint}/reader/spirv/README.md | 0 src/{ => tint}/reader/spirv/construct.cc | 2 +- src/{ => tint}/reader/spirv/construct.h | 6 +- .../reader/spirv/entry_point_info.cc | 2 +- .../reader/spirv/entry_point_info.h | 8 +- src/{ => tint}/reader/spirv/enum_converter.cc | 2 +- src/{ => tint}/reader/spirv/enum_converter.h | 16 +- .../reader/spirv/enum_converter_test.cc | 2 +- src/{ => tint}/reader/spirv/fail_stream.h | 6 +- .../reader/spirv/fail_stream_test.cc | 2 +- src/{ => tint}/reader/spirv/function.cc | 40 +- src/{ => tint}/reader/spirv/function.h | 12 +- .../reader/spirv/function_arithmetic_test.cc | 6 +- .../reader/spirv/function_bit_test.cc | 6 +- .../reader/spirv/function_call_test.cc | 6 +- .../reader/spirv/function_cfg_test.cc | 6 +- .../reader/spirv/function_composite_test.cc | 6 +- .../reader/spirv/function_conversion_test.cc | 6 +- .../reader/spirv/function_decl_test.cc | 6 +- .../spirv/function_glsl_std_450_test.cc | 6 +- .../reader/spirv/function_logical_test.cc | 6 +- .../reader/spirv/function_memory_test.cc | 6 +- .../reader/spirv/function_misc_test.cc | 6 +- .../reader/spirv/function_var_test.cc | 6 +- src/{ => tint}/reader/spirv/namer.cc | 4 +- src/{ => tint}/reader/spirv/namer.h | 8 +- src/{ => tint}/reader/spirv/namer_test.cc | 2 +- src/{ => tint}/reader/spirv/parser.cc | 16 +- src/{ => tint}/reader/spirv/parser.h | 8 +- src/{ => tint}/reader/spirv/parser_impl.cc | 24 +- src/{ => tint}/reader/spirv/parser_impl.h | 20 +- .../reader/spirv/parser_impl_barrier_test.cc | 10 +- ...ser_impl_convert_member_decoration_test.cc | 2 +- .../spirv/parser_impl_convert_type_test.cc | 4 +- .../spirv/parser_impl_function_decl_test.cc | 4 +- .../spirv/parser_impl_get_decorations_test.cc | 4 +- .../reader/spirv/parser_impl_handle_test.cc | 6 +- .../reader/spirv/parser_impl_import_test.cc | 4 +- .../spirv/parser_impl_module_var_test.cc | 8 +- .../spirv/parser_impl_named_types_test.cc | 4 +- .../reader/spirv/parser_impl_test.cc | 4 +- .../reader/spirv/parser_impl_test_helper.cc | 4 +- .../reader/spirv/parser_impl_test_helper.h | 20 +- .../spirv/parser_impl_user_name_test.cc | 4 +- src/{ => tint}/reader/spirv/parser_test.cc | 2 +- src/{ => tint}/reader/spirv/parser_type.cc | 8 +- src/{ => tint}/reader/spirv/parser_type.h | 20 +- .../reader/spirv/parser_type_test.cc | 2 +- .../reader/spirv/spirv_tools_helpers_test.cc | 2 +- .../reader/spirv/spirv_tools_helpers_test.h | 6 +- src/{ => tint}/reader/spirv/usage.cc | 2 +- src/{ => tint}/reader/spirv/usage.h | 6 +- src/{ => tint}/reader/spirv/usage_test.cc | 2 +- src/{ => tint}/reader/wgsl/lexer.cc | 6 +- src/{ => tint}/reader/wgsl/lexer.h | 8 +- src/{ => tint}/reader/wgsl/lexer_test.cc | 2 +- src/{ => tint}/reader/wgsl/parser.cc | 4 +- src/{ => tint}/reader/wgsl/parser.h | 8 +- src/{ => tint}/reader/wgsl/parser_bench.cc | 2 +- src/{ => tint}/reader/wgsl/parser_impl.cc | 58 +- src/{ => tint}/reader/wgsl/parser_impl.h | 16 +- .../parser_impl_additive_expression_test.cc | 2 +- .../wgsl/parser_impl_and_expression_test.cc | 2 +- ...rser_impl_argument_expression_list_test.cc | 2 +- .../wgsl/parser_impl_assignment_stmt_test.cc | 2 +- .../reader/wgsl/parser_impl_body_stmt_test.cc | 4 +- .../wgsl/parser_impl_break_stmt_test.cc | 4 +- .../reader/wgsl/parser_impl_bug_cases_test.cc | 2 +- .../reader/wgsl/parser_impl_call_stmt_test.cc | 4 +- .../reader/wgsl/parser_impl_case_body_test.cc | 4 +- .../wgsl/parser_impl_const_expr_test.cc | 2 +- .../wgsl/parser_impl_const_literal_test.cc | 2 +- .../wgsl/parser_impl_continue_stmt_test.cc | 4 +- .../wgsl/parser_impl_continuing_stmt_test.cc | 4 +- .../parser_impl_depth_texture_type_test.cc | 4 +- .../reader/wgsl/parser_impl_detail.h | 6 +- .../wgsl/parser_impl_elseif_stmt_test.cc | 2 +- .../parser_impl_equality_expression_test.cc | 2 +- .../reader/wgsl/parser_impl_error_msg_test.cc | 2 +- .../wgsl/parser_impl_error_resync_test.cc | 2 +- ...arser_impl_exclusive_or_expression_test.cc | 2 +- .../parser_impl_external_texture_type_test.cc | 2 +- .../reader/wgsl/parser_impl_for_stmt_test.cc | 4 +- ...arser_impl_function_attribute_list_test.cc | 4 +- .../parser_impl_function_attribute_test.cc | 6 +- .../wgsl/parser_impl_function_decl_test.cc | 6 +- .../wgsl/parser_impl_function_header_test.cc | 2 +- .../parser_impl_global_constant_decl_test.cc | 4 +- .../wgsl/parser_impl_global_decl_test.cc | 2 +- .../parser_impl_global_variable_decl_test.cc | 2 +- .../reader/wgsl/parser_impl_if_stmt_test.cc | 2 +- ...arser_impl_inclusive_or_expression_test.cc | 2 +- ...parser_impl_logical_and_expression_test.cc | 2 +- .../parser_impl_logical_or_expression_test.cc | 2 +- .../reader/wgsl/parser_impl_loop_stmt_test.cc | 4 +- ...ser_impl_multiplicative_expression_test.cc | 2 +- .../wgsl/parser_impl_param_list_test.cc | 2 +- .../wgsl/parser_impl_paren_rhs_stmt_test.cc | 2 +- .../wgsl/parser_impl_pipeline_stage_test.cc | 2 +- .../parser_impl_primary_expression_test.cc | 4 +- .../parser_impl_relational_expression_test.cc | 2 +- .../wgsl/parser_impl_reserved_keyword_test.cc | 2 +- .../parser_impl_sampled_texture_type_test.cc | 2 +- .../wgsl/parser_impl_sampler_type_test.cc | 2 +- .../wgsl/parser_impl_shift_expression_test.cc | 2 +- .../parser_impl_singular_expression_test.cc | 2 +- .../reader/wgsl/parser_impl_statement_test.cc | 8 +- .../wgsl/parser_impl_statements_test.cc | 4 +- .../wgsl/parser_impl_storage_class_test.cc | 2 +- .../parser_impl_storage_texture_type_test.cc | 2 +- .../parser_impl_struct_attribute_decl_test.cc | 4 +- .../wgsl/parser_impl_struct_attribute_test.cc | 4 +- .../wgsl/parser_impl_struct_body_decl_test.cc | 2 +- .../wgsl/parser_impl_struct_decl_test.cc | 6 +- ..._impl_struct_member_attribute_decl_test.cc | 2 +- ...arser_impl_struct_member_attribute_test.cc | 2 +- .../wgsl/parser_impl_struct_member_test.cc | 2 +- .../wgsl/parser_impl_switch_body_test.cc | 2 +- .../wgsl/parser_impl_switch_stmt_test.cc | 2 +- .../reader/wgsl/parser_impl_test.cc | 2 +- .../reader/wgsl/parser_impl_test_helper.cc | 2 +- .../reader/wgsl/parser_impl_test_helper.h | 8 +- .../wgsl/parser_impl_texel_format_test.cc | 2 +- .../parser_impl_texture_sampler_types_test.cc | 8 +- .../wgsl/parser_impl_type_alias_test.cc | 2 +- .../reader/wgsl/parser_impl_type_decl_test.cc | 12 +- .../wgsl/parser_impl_unary_expression_test.cc | 4 +- ...arser_impl_variable_attribute_list_test.cc | 2 +- .../parser_impl_variable_attribute_test.cc | 2 +- .../wgsl/parser_impl_variable_decl_test.cc | 2 +- .../parser_impl_variable_ident_decl_test.cc | 4 +- .../parser_impl_variable_qualifier_test.cc | 2 +- .../wgsl/parser_impl_variable_stmt_test.cc | 2 +- src/{ => tint}/reader/wgsl/parser_test.cc | 4 +- src/{ => tint}/reader/wgsl/token.cc | 2 +- src/{ => tint}/reader/wgsl/token.h | 8 +- src/{ => tint}/reader/wgsl/token_test.cc | 2 +- .../resolver/array_accessor_test.cc | 6 +- .../resolver/assignment_validation_test.cc | 8 +- src/{ => tint}/resolver/atomics_test.cc | 10 +- .../resolver/atomics_validation_test.cc | 8 +- .../resolver/attribute_validation_test.cc | 6 +- .../resolver/bitcast_validation_test.cc | 6 +- src/{ => tint}/resolver/builtin_test.cc | 44 +- .../resolver/builtin_validation_test.cc | 4 +- .../resolver/builtins_validation_test.cc | 4 +- src/{ => tint}/resolver/call_test.cc | 6 +- .../resolver/call_validation_test.cc | 6 +- .../resolver/compound_statement_test.cc | 14 +- .../resolver/control_block_validation_test.cc | 10 +- src/{ => tint}/resolver/dependency_graph.cc | 22 +- src/{ => tint}/resolver/dependency_graph.h | 10 +- .../resolver/dependency_graph_test.cc | 4 +- .../resolver/entry_point_validation_test.cc | 14 +- .../resolver/function_validation_test.cc | 10 +- .../host_shareable_validation_test.cc | 8 +- src/{ => tint}/resolver/inferred_type_test.cc | 6 +- .../resolver/is_host_shareable_test.cc | 6 +- src/{ => tint}/resolver/is_storeable_test.cc | 6 +- .../pipeline_overridable_constant_test.cc | 4 +- src/{ => tint}/resolver/ptr_ref_test.cc | 8 +- .../resolver/ptr_ref_validation_test.cc | 10 +- src/{ => tint}/resolver/resolver.cc | 118 +-- src/{ => tint}/resolver/resolver.h | 28 +- .../resolver/resolver_behavior_test.cc | 10 +- src/{ => tint}/resolver/resolver_constants.cc | 8 +- .../resolver/resolver_constants_test.cc | 6 +- src/{ => tint}/resolver/resolver_test.cc | 54 +- .../resolver/resolver_test_helper.cc | 2 +- .../resolver/resolver_test_helper.h | 16 +- .../resolver/resolver_validation.cc | 118 +-- src/{ => tint}/resolver/side_effects_test.cc | 8 +- .../storage_class_layout_validation_test.cc | 4 +- .../resolver/storage_class_validation_test.cc | 8 +- src/{ => tint}/resolver/struct_layout_test.cc | 8 +- .../struct_pipeline_stage_use_test.cc | 8 +- .../resolver/struct_storage_class_use_test.cc | 8 +- .../type_constructor_validation_test.cc | 8 +- .../resolver/type_validation_test.cc | 16 +- src/{ => tint}/resolver/validation_test.cc | 44 +- src/{ => tint}/resolver/var_let_test.cc | 8 +- .../resolver/var_let_validation_test.cc | 6 +- src/{ => tint}/scope_stack.h | 8 +- src/{ => tint}/scope_stack_test.cc | 4 +- src/{ => tint}/sem/array.cc | 4 +- src/{ => tint}/sem/array.h | 10 +- src/{ => tint}/sem/atomic_type.cc | 6 +- src/{ => tint}/sem/atomic_type.h | 8 +- src/{ => tint}/sem/atomic_type_test.cc | 4 +- src/{ => tint}/sem/behavior.cc | 2 +- src/{ => tint}/sem/behavior.h | 8 +- src/{ => tint}/sem/binding_point.h | 8 +- src/{ => tint}/sem/block_statement.cc | 8 +- src/{ => tint}/sem/block_statement.h | 8 +- src/{ => tint}/sem/bool_type.cc | 4 +- src/{ => tint}/sem/bool_type.h | 8 +- src/{ => tint}/sem/bool_type_test.cc | 4 +- src/{ => tint}/sem/builtin.cc | 4 +- src/{ => tint}/sem/builtin.h | 14 +- src/{ => tint}/sem/builtin_test.cc | 2 +- src/{ => tint}/sem/builtin_type.cc | 4 +- src/{ => tint}/sem/builtin_type.cc.tmpl | 2 +- src/{ => tint}/sem/builtin_type.h | 8 +- src/{ => tint}/sem/builtin_type.h.tmpl | 6 +- src/{ => tint}/sem/call.cc | 2 +- src/{ => tint}/sem/call.h | 10 +- src/{ => tint}/sem/call_target.cc | 6 +- src/{ => tint}/sem/call_target.h | 14 +- src/{ => tint}/sem/constant.cc | 8 +- src/{ => tint}/sem/constant.h | 10 +- .../sem/depth_multisampled_texture_type.cc | 4 +- .../sem/depth_multisampled_texture_type.h | 8 +- .../depth_multisampled_texture_type_test.cc | 10 +- src/{ => tint}/sem/depth_texture_type.cc | 4 +- src/{ => tint}/sem/depth_texture_type.h | 8 +- src/{ => tint}/sem/depth_texture_type_test.cc | 10 +- src/{ => tint}/sem/expression.cc | 2 +- src/{ => tint}/sem/expression.h | 14 +- src/{ => tint}/sem/external_texture_type.cc | 4 +- src/{ => tint}/sem/external_texture_type.h | 8 +- .../sem/external_texture_type_test.cc | 12 +- src/{ => tint}/sem/f32_type.cc | 4 +- src/{ => tint}/sem/f32_type.h | 8 +- src/{ => tint}/sem/f32_type_test.cc | 4 +- src/{ => tint}/sem/for_loop_statement.cc | 4 +- src/{ => tint}/sem/for_loop_statement.h | 8 +- src/{ => tint}/sem/function.cc | 20 +- src/{ => tint}/sem/function.h | 12 +- src/{ => tint}/sem/i32_type.cc | 4 +- src/{ => tint}/sem/i32_type.h | 8 +- src/{ => tint}/sem/i32_type_test.cc | 4 +- src/{ => tint}/sem/if_statement.cc | 4 +- src/{ => tint}/sem/if_statement.h | 8 +- src/{ => tint}/sem/info.cc | 2 +- src/{ => tint}/sem/info.h | 12 +- src/{ => tint}/sem/loop_statement.cc | 4 +- src/{ => tint}/sem/loop_statement.h | 8 +- src/{ => tint}/sem/matrix_type.cc | 6 +- src/{ => tint}/sem/matrix_type.h | 8 +- src/{ => tint}/sem/matrix_type_test.cc | 4 +- .../sem/member_accessor_expression.cc | 4 +- .../sem/member_accessor_expression.h | 8 +- src/{ => tint}/sem/module.cc | 2 +- src/{ => tint}/sem/module.h | 8 +- .../sem/multisampled_texture_type.cc | 4 +- .../sem/multisampled_texture_type.h | 8 +- .../sem/multisampled_texture_type_test.cc | 12 +- src/{ => tint}/sem/node.cc | 2 +- src/{ => tint}/sem/node.h | 8 +- src/{ => tint}/sem/parameter_usage.cc | 4 +- src/{ => tint}/sem/parameter_usage.cc.tmpl | 2 +- src/{ => tint}/sem/parameter_usage.h | 8 +- src/{ => tint}/sem/parameter_usage.h.tmpl | 6 +- src/{ => tint}/sem/pipeline_stage_set.h | 10 +- src/{ => tint}/sem/pointer_type.cc | 6 +- src/{ => tint}/sem/pointer_type.h | 12 +- src/{ => tint}/sem/pointer_type_test.cc | 4 +- src/{ => tint}/sem/reference_type.cc | 4 +- src/{ => tint}/sem/reference_type.h | 12 +- src/{ => tint}/sem/reference_type_test.cc | 4 +- src/{ => tint}/sem/sampled_texture_type.cc | 4 +- src/{ => tint}/sem/sampled_texture_type.h | 8 +- .../sem/sampled_texture_type_test.cc | 10 +- src/{ => tint}/sem/sampler_texture_pair.h | 8 +- src/{ => tint}/sem/sampler_type.cc | 4 +- src/{ => tint}/sem/sampler_type.h | 10 +- src/{ => tint}/sem/sampler_type_test.cc | 6 +- src/{ => tint}/sem/sem_array_test.cc | 4 +- src/{ => tint}/sem/sem_struct_test.cc | 6 +- src/{ => tint}/sem/statement.cc | 10 +- src/{ => tint}/sem/statement.h | 10 +- src/{ => tint}/sem/storage_texture_type.cc | 4 +- src/{ => tint}/sem/storage_texture_type.h | 12 +- .../sem/storage_texture_type_test.cc | 10 +- src/{ => tint}/sem/struct.cc | 6 +- src/{ => tint}/sem/struct.h | 16 +- src/{ => tint}/sem/switch_statement.cc | 4 +- src/{ => tint}/sem/switch_statement.h | 8 +- src/{ => tint}/sem/test_helper.h | 8 +- src/{ => tint}/sem/texture_type.cc | 2 +- src/{ => tint}/sem/texture_type.h | 10 +- src/{ => tint}/sem/texture_type_test.cc | 6 +- src/{ => tint}/sem/type.cc | 24 +- src/{ => tint}/sem/type.h | 8 +- src/{ => tint}/sem/type_constructor.cc | 2 +- src/{ => tint}/sem/type_constructor.h | 8 +- src/{ => tint}/sem/type_conversion.cc | 2 +- src/{ => tint}/sem/type_conversion.h | 8 +- src/{ => tint}/sem/type_manager.cc | 2 +- src/{ => tint}/sem/type_manager.h | 10 +- src/{ => tint}/sem/type_manager_test.cc | 6 +- src/{ => tint}/sem/type_mappings.h | 6 +- src/{ => tint}/sem/u32_type.cc | 4 +- src/{ => tint}/sem/u32_type.h | 8 +- src/{ => tint}/sem/u32_type_test.cc | 4 +- src/{ => tint}/sem/variable.cc | 6 +- src/{ => tint}/sem/variable.h | 16 +- src/{ => tint}/sem/vector_type.cc | 4 +- src/{ => tint}/sem/vector_type.h | 8 +- src/{ => tint}/sem/vector_type_test.cc | 4 +- src/{ => tint}/sem/void_type.cc | 4 +- src/{ => tint}/sem/void_type.h | 8 +- src/{ => tint}/source.cc | 2 +- src/{ => tint}/source.h | 6 +- src/{ => tint}/source_test.cc | 2 +- src/{ => tint}/symbol.cc | 2 +- src/{ => tint}/symbol.h | 8 +- src/{ => tint}/symbol_table.cc | 4 +- src/{ => tint}/symbol_table.h | 8 +- src/{ => tint}/symbol_table_test.cc | 2 +- src/{ => tint}/symbol_test.cc | 2 +- src/{ => tint}/test_main.cc | 8 +- src/{ => tint}/text/unicode.cc | 2 +- src/{ => tint}/text/unicode.h | 6 +- src/{ => tint}/text/unicode_test.cc | 2 +- src/{ => tint}/tint.natvis | 0 src/{ => tint}/traits.h | 6 +- src/{ => tint}/traits_test.cc | 2 +- .../transform/add_empty_entry_point.cc | 4 +- .../transform/add_empty_entry_point.h | 8 +- .../transform/add_empty_entry_point_test.cc | 4 +- .../transform/add_spirv_block_attribute.cc | 8 +- .../transform/add_spirv_block_attribute.h | 10 +- .../add_spirv_block_attribute_test.cc | 4 +- .../transform/array_length_from_uniform.cc | 12 +- .../transform/array_length_from_uniform.h | 10 +- .../array_length_from_uniform_test.cc | 8 +- src/{ => tint}/transform/binding_remapper.cc | 10 +- src/{ => tint}/transform/binding_remapper.h | 12 +- .../transform/binding_remapper_test.cc | 4 +- .../transform/calculate_array_length.cc | 26 +- .../transform/calculate_array_length.h | 10 +- .../transform/calculate_array_length_test.cc | 8 +- .../transform/canonicalize_entry_point_io.cc | 10 +- .../transform/canonicalize_entry_point_io.h | 8 +- .../canonicalize_entry_point_io_test.cc | 6 +- src/{ => tint}/transform/combine_samplers.cc | 8 +- src/{ => tint}/transform/combine_samplers.h | 10 +- .../transform/combine_samplers_test.cc | 4 +- .../transform/decompose_memory_access.cc | 36 +- .../transform/decompose_memory_access.h | 10 +- .../transform/decompose_memory_access_test.cc | 4 +- .../transform/decompose_strided_array.cc | 18 +- .../transform/decompose_strided_array.h | 8 +- .../transform/decompose_strided_array_test.cc | 10 +- .../transform/decompose_strided_matrix.cc | 14 +- .../transform/decompose_strided_matrix.h | 8 +- .../decompose_strided_matrix_test.cc | 12 +- .../transform/external_texture_transform.cc | 8 +- .../transform/external_texture_transform.h | 8 +- .../external_texture_transform_test.cc | 4 +- .../transform/first_index_offset.cc | 12 +- src/{ => tint}/transform/first_index_offset.h | 8 +- .../transform/first_index_offset_test.cc | 4 +- src/{ => tint}/transform/fold_constants.cc | 12 +- src/{ => tint}/transform/fold_constants.h | 8 +- .../transform/fold_constants_test.cc | 4 +- .../transform/fold_trivial_single_use_lets.cc | 14 +- .../transform/fold_trivial_single_use_lets.h | 8 +- .../fold_trivial_single_use_lets_test.cc | 4 +- src/{ => tint}/transform/for_loop_to_loop.cc | 6 +- src/{ => tint}/transform/for_loop_to_loop.h | 8 +- .../transform/for_loop_to_loop_test.cc | 4 +- src/{ => tint}/transform/glsl.cc | 40 +- src/{ => tint}/transform/glsl.h | 8 +- src/{ => tint}/transform/glsl_test.cc | 4 +- .../localize_struct_array_assignment.cc | 22 +- .../localize_struct_array_assignment.h | 8 +- .../localize_struct_array_assignment_test.cc | 8 +- src/{ => tint}/transform/loop_to_for_loop.cc | 20 +- src/{ => tint}/transform/loop_to_for_loop.h | 8 +- .../transform/loop_to_for_loop_test.cc | 4 +- src/{ => tint}/transform/manager.cc | 2 +- src/{ => tint}/transform/manager.h | 8 +- .../module_scope_var_to_entry_point_param.cc | 14 +- .../module_scope_var_to_entry_point_param.h | 8 +- ...ule_scope_var_to_entry_point_param_test.cc | 4 +- .../transform/multiplanar_external_texture.cc | 12 +- .../transform/multiplanar_external_texture.h | 14 +- .../multiplanar_external_texture_test.cc | 4 +- .../transform/num_workgroups_from_uniform.cc | 10 +- .../transform/num_workgroups_from_uniform.h | 10 +- .../num_workgroups_from_uniform_test.cc | 8 +- .../transform/pad_array_elements.cc | 14 +- src/{ => tint}/transform/pad_array_elements.h | 8 +- .../transform/pad_array_elements_test.cc | 4 +- .../promote_initializers_to_const_var.cc | 12 +- .../promote_initializers_to_const_var.h | 8 +- .../promote_initializers_to_const_var_test.cc | 4 +- src/{ => tint}/transform/remove_phonies.cc | 18 +- src/{ => tint}/transform/remove_phonies.h | 8 +- .../transform/remove_phonies_test.cc | 4 +- .../remove_unreachable_statements.cc | 18 +- .../transform/remove_unreachable_statements.h | 8 +- .../remove_unreachable_statements_test.cc | 4 +- src/{ => tint}/transform/renamer.cc | 10 +- src/{ => tint}/transform/renamer.h | 8 +- src/{ => tint}/transform/renamer_test.cc | 4 +- src/{ => tint}/transform/robustness.cc | 14 +- src/{ => tint}/transform/robustness.h | 8 +- src/{ => tint}/transform/robustness_test.cc | 4 +- src/{ => tint}/transform/simplify_pointers.cc | 14 +- src/{ => tint}/transform/simplify_pointers.h | 8 +- .../transform/simplify_pointers_test.cc | 6 +- .../transform/single_entry_point.cc | 8 +- src/{ => tint}/transform/single_entry_point.h | 8 +- .../transform/single_entry_point_test.cc | 4 +- src/{ => tint}/transform/test_helper.h | 12 +- src/{ => tint}/transform/transform.cc | 16 +- src/{ => tint}/transform/transform.h | 10 +- src/{ => tint}/transform/transform_test.cc | 6 +- src/{ => tint}/transform/unshadow.cc | 12 +- src/{ => tint}/transform/unshadow.h | 8 +- src/{ => tint}/transform/unshadow_test.cc | 4 +- .../transform/utils/hoist_to_decl_before.cc | 16 +- .../transform/utils/hoist_to_decl_before.h | 10 +- .../utils/hoist_to_decl_before_test.cc | 6 +- .../transform/var_for_dynamic_index.cc | 6 +- .../transform/var_for_dynamic_index.h | 8 +- .../transform/var_for_dynamic_index_test.cc | 6 +- .../vectorize_scalar_matrix_constructors.cc | 10 +- .../vectorize_scalar_matrix_constructors.h | 8 +- ...ctorize_scalar_matrix_constructors_test.cc | 6 +- src/{ => tint}/transform/vertex_pulling.cc | 16 +- src/{ => tint}/transform/vertex_pulling.h | 8 +- .../transform/vertex_pulling_test.cc | 4 +- .../transform/wrap_arrays_in_structs.cc | 16 +- .../transform/wrap_arrays_in_structs.h | 8 +- .../transform/wrap_arrays_in_structs_test.cc | 4 +- .../transform/zero_init_workgroup_memory.cc | 16 +- .../transform/zero_init_workgroup_memory.h | 8 +- .../zero_init_workgroup_memory_test.cc | 4 +- src/{ => tint}/utils/concat.h | 6 +- src/{ => tint}/utils/crc32.h | 6 +- src/{ => tint}/utils/crc32_test.cc | 2 +- src/{ => tint}/utils/debugger.cc | 2 +- src/{ => tint}/utils/debugger.h | 6 +- src/{ => tint}/utils/defer.h | 8 +- src/{ => tint}/utils/defer_test.cc | 2 +- src/{ => tint}/utils/enum_set.h | 6 +- src/{ => tint}/utils/enum_set_test.cc | 2 +- src/{ => tint}/utils/hash.h | 6 +- src/{ => tint}/utils/hash_test.cc | 2 +- src/{ => tint}/utils/io/command.h | 6 +- src/{ => tint}/utils/io/command_other.cc | 2 +- src/{ => tint}/utils/io/command_posix.cc | 2 +- src/{ => tint}/utils/io/command_test.cc | 2 +- src/{ => tint}/utils/io/command_windows.cc | 2 +- src/{ => tint}/utils/io/tmpfile.h | 6 +- src/{ => tint}/utils/io/tmpfile_other.cc | 2 +- src/{ => tint}/utils/io/tmpfile_posix.cc | 4 +- src/{ => tint}/utils/io/tmpfile_test.cc | 2 +- src/{ => tint}/utils/io/tmpfile_windows.cc | 2 +- src/{ => tint}/utils/map.h | 6 +- src/{ => tint}/utils/map_test.cc | 2 +- src/{ => tint}/utils/math.h | 6 +- src/{ => tint}/utils/math_test.cc | 2 +- src/{ => tint}/utils/reverse.h | 6 +- src/{ => tint}/utils/reverse_test.cc | 2 +- src/{ => tint}/utils/scoped_assignment.h | 8 +- .../utils/scoped_assignment_test.cc | 2 +- src/{ => tint}/utils/string.h | 6 +- src/{ => tint}/utils/string_test.cc | 2 +- src/{ => tint}/utils/to_const_ptr_vec.h | 6 +- src/{ => tint}/utils/transform.h | 8 +- src/{ => tint}/utils/transform_test.cc | 2 +- src/{ => tint}/utils/unique_vector.h | 6 +- src/{ => tint}/utils/unique_vector_test.cc | 4 +- src/{ => tint}/val/hlsl.cc | 6 +- src/{ => tint}/val/msl.cc | 10 +- src/{ => tint}/val/msl_metal.mm | 2 +- src/{ => tint}/val/val.h | 8 +- src/{ => tint}/writer/append_vector.cc | 12 +- src/{ => tint}/writer/append_vector.h | 8 +- src/{ => tint}/writer/append_vector_test.cc | 8 +- .../array_length_from_uniform_options.cc | 2 +- .../array_length_from_uniform_options.h | 12 +- src/{ => tint}/writer/float_to_string.cc | 4 +- src/{ => tint}/writer/float_to_string.h | 6 +- src/{ => tint}/writer/float_to_string_test.cc | 2 +- src/{ => tint}/writer/glsl/generator.cc | 10 +- src/{ => tint}/writer/glsl/generator.h | 18 +- src/{ => tint}/writer/glsl/generator_bench.cc | 4 +- src/{ => tint}/writer/glsl/generator_impl.cc | 62 +- src/{ => tint}/writer/glsl/generator_impl.h | 40 +- .../generator_impl_array_accessor_test.cc | 2 +- .../writer/glsl/generator_impl_assign_test.cc | 2 +- .../writer/glsl/generator_impl_binary_test.cc | 6 +- .../glsl/generator_impl_bitcast_test.cc | 2 +- .../writer/glsl/generator_impl_block_test.cc | 2 +- .../writer/glsl/generator_impl_break_test.cc | 2 +- .../glsl/generator_impl_builtin_test.cc | 14 +- .../generator_impl_builtin_texture_test.cc | 8 +- .../writer/glsl/generator_impl_call_test.cc | 4 +- .../writer/glsl/generator_impl_case_test.cc | 4 +- .../writer/glsl/generator_impl_cast_test.cc | 2 +- .../glsl/generator_impl_constructor_test.cc | 2 +- .../glsl/generator_impl_continue_test.cc | 2 +- .../glsl/generator_impl_discard_test.cc | 2 +- .../glsl/generator_impl_function_test.cc | 10 +- .../glsl/generator_impl_identifier_test.cc | 2 +- .../writer/glsl/generator_impl_if_test.cc | 2 +- .../writer/glsl/generator_impl_import_test.cc | 2 +- .../writer/glsl/generator_impl_loop_test.cc | 4 +- .../generator_impl_member_accessor_test.cc | 6 +- .../generator_impl_module_constant_test.cc | 4 +- .../writer/glsl/generator_impl_return_test.cc | 2 +- .../glsl/generator_impl_sanitizer_test.cc | 10 +- .../generator_impl_storage_buffer_test.cc | 2 +- .../writer/glsl/generator_impl_switch_test.cc | 2 +- .../writer/glsl/generator_impl_test.cc | 2 +- .../writer/glsl/generator_impl_type_test.cc | 18 +- .../glsl/generator_impl_unary_op_test.cc | 2 +- .../generator_impl_uniform_buffer_test.cc | 2 +- ...rator_impl_variable_decl_statement_test.cc | 4 +- .../glsl/generator_impl_workgroup_var_test.cc | 6 +- src/{ => tint}/writer/glsl/test_helper.h | 12 +- src/{ => tint}/writer/glsl/version.h | 6 +- src/{ => tint}/writer/hlsl/generator.cc | 4 +- src/{ => tint}/writer/hlsl/generator.h | 18 +- src/{ => tint}/writer/hlsl/generator_bench.cc | 2 +- src/{ => tint}/writer/hlsl/generator_impl.cc | 94 +- src/{ => tint}/writer/hlsl/generator_impl.h | 42 +- .../generator_impl_array_accessor_test.cc | 2 +- .../writer/hlsl/generator_impl_assign_test.cc | 2 +- .../writer/hlsl/generator_impl_binary_test.cc | 6 +- .../hlsl/generator_impl_bitcast_test.cc | 2 +- .../writer/hlsl/generator_impl_block_test.cc | 2 +- .../writer/hlsl/generator_impl_break_test.cc | 2 +- .../hlsl/generator_impl_builtin_test.cc | 8 +- .../generator_impl_builtin_texture_test.cc | 8 +- .../writer/hlsl/generator_impl_call_test.cc | 4 +- .../writer/hlsl/generator_impl_case_test.cc | 4 +- .../writer/hlsl/generator_impl_cast_test.cc | 2 +- .../hlsl/generator_impl_constructor_test.cc | 2 +- .../hlsl/generator_impl_continue_test.cc | 2 +- .../hlsl/generator_impl_discard_test.cc | 2 +- .../hlsl/generator_impl_function_test.cc | 10 +- .../hlsl/generator_impl_identifier_test.cc | 2 +- .../writer/hlsl/generator_impl_if_test.cc | 2 +- .../writer/hlsl/generator_impl_import_test.cc | 2 +- .../writer/hlsl/generator_impl_loop_test.cc | 4 +- .../generator_impl_member_accessor_test.cc | 6 +- .../generator_impl_module_constant_test.cc | 4 +- .../writer/hlsl/generator_impl_return_test.cc | 2 +- .../hlsl/generator_impl_sanitizer_test.cc | 10 +- .../writer/hlsl/generator_impl_switch_test.cc | 2 +- .../writer/hlsl/generator_impl_test.cc | 2 +- .../writer/hlsl/generator_impl_type_test.cc | 18 +- .../hlsl/generator_impl_unary_op_test.cc | 2 +- ...rator_impl_variable_decl_statement_test.cc | 4 +- .../hlsl/generator_impl_workgroup_var_test.cc | 6 +- src/{ => tint}/writer/hlsl/test_helper.h | 14 +- src/{ => tint}/writer/msl/generator.cc | 4 +- src/{ => tint}/writer/msl/generator.h | 14 +- src/{ => tint}/writer/msl/generator_bench.cc | 2 +- src/{ => tint}/writer/msl/generator_impl.cc | 110 +-- src/{ => tint}/writer/msl/generator_impl.h | 46 +- .../msl/generator_impl_array_accessor_test.cc | 2 +- .../writer/msl/generator_impl_assign_test.cc | 2 +- .../writer/msl/generator_impl_binary_test.cc | 2 +- .../writer/msl/generator_impl_bitcast_test.cc | 2 +- .../writer/msl/generator_impl_block_test.cc | 2 +- .../writer/msl/generator_impl_break_test.cc | 2 +- .../writer/msl/generator_impl_builtin_test.cc | 6 +- .../generator_impl_builtin_texture_test.cc | 6 +- .../writer/msl/generator_impl_call_test.cc | 4 +- .../writer/msl/generator_impl_case_test.cc | 4 +- .../writer/msl/generator_impl_cast_test.cc | 2 +- .../msl/generator_impl_constructor_test.cc | 2 +- .../msl/generator_impl_continue_test.cc | 2 +- .../writer/msl/generator_impl_discard_test.cc | 2 +- .../msl/generator_impl_function_test.cc | 8 +- .../msl/generator_impl_identifier_test.cc | 2 +- .../writer/msl/generator_impl_if_test.cc | 2 +- .../writer/msl/generator_impl_import_test.cc | 4 +- .../writer/msl/generator_impl_loop_test.cc | 4 +- .../generator_impl_member_accessor_test.cc | 2 +- .../generator_impl_module_constant_test.cc | 4 +- .../writer/msl/generator_impl_return_test.cc | 2 +- .../msl/generator_impl_sanitizer_test.cc | 10 +- .../writer/msl/generator_impl_switch_test.cc | 2 +- .../writer/msl/generator_impl_test.cc | 4 +- .../writer/msl/generator_impl_type_test.cc | 16 +- .../msl/generator_impl_unary_op_test.cc | 2 +- ...rator_impl_variable_decl_statement_test.cc | 4 +- src/{ => tint}/writer/msl/test_helper.h | 12 +- src/{ => tint}/writer/spirv/binary_writer.cc | 2 +- src/{ => tint}/writer/spirv/binary_writer.h | 8 +- .../writer/spirv/binary_writer_test.cc | 2 +- src/{ => tint}/writer/spirv/builder.cc | 80 +- src/{ => tint}/writer/spirv/builder.h | 42 +- .../spirv/builder_accessor_expression_test.cc | 4 +- .../writer/spirv/builder_assign_test.cc | 4 +- .../spirv/builder_binary_expression_test.cc | 4 +- .../spirv/builder_bitcast_expression_test.cc | 4 +- .../writer/spirv/builder_block_test.cc | 4 +- .../writer/spirv/builder_builtin_test.cc | 14 +- .../spirv/builder_builtin_texture_test.cc | 10 +- .../writer/spirv/builder_call_test.cc | 6 +- .../builder_constructor_expression_test.cc | 4 +- .../writer/spirv/builder_discard_test.cc | 4 +- .../writer/spirv/builder_entry_point_test.cc | 26 +- .../spirv/builder_format_conversion_test.cc | 4 +- .../spirv/builder_function_attribute_test.cc | 8 +- .../writer/spirv/builder_function_test.cc | 8 +- .../spirv/builder_function_variable_test.cc | 4 +- .../spirv/builder_global_variable_test.cc | 10 +- .../spirv/builder_ident_expression_test.cc | 4 +- .../writer/spirv/builder_if_test.cc | 4 +- .../writer/spirv/builder_literal_test.cc | 4 +- .../writer/spirv/builder_loop_test.cc | 4 +- .../writer/spirv/builder_return_test.cc | 4 +- .../writer/spirv/builder_switch_test.cc | 6 +- src/{ => tint}/writer/spirv/builder_test.cc | 4 +- .../writer/spirv/builder_type_test.cc | 12 +- .../spirv/builder_unary_op_expression_test.cc | 4 +- src/{ => tint}/writer/spirv/function.cc | 2 +- src/{ => tint}/writer/spirv/function.h | 8 +- src/{ => tint}/writer/spirv/generator.cc | 4 +- src/{ => tint}/writer/spirv/generator.h | 8 +- .../writer/spirv/generator_bench.cc | 2 +- src/{ => tint}/writer/spirv/instruction.cc | 2 +- src/{ => tint}/writer/spirv/instruction.h | 8 +- .../writer/spirv/instruction_test.cc | 2 +- src/{ => tint}/writer/spirv/operand.cc | 2 +- src/{ => tint}/writer/spirv/operand.h | 6 +- src/{ => tint}/writer/spirv/operand_test.cc | 2 +- src/{ => tint}/writer/spirv/scalar_constant.h | 8 +- .../writer/spirv/scalar_constant_test.cc | 4 +- src/{ => tint}/writer/spirv/spv_dump.cc | 4 +- src/{ => tint}/writer/spirv/spv_dump.h | 8 +- src/{ => tint}/writer/spirv/test_helper.h | 8 +- src/{ => tint}/writer/text.cc | 2 +- src/{ => tint}/writer/text.h | 8 +- src/{ => tint}/writer/text_generator.cc | 4 +- src/{ => tint}/writer/text_generator.h | 10 +- src/{ => tint}/writer/text_generator_test.cc | 2 +- src/{ => tint}/writer/wgsl/generator.cc | 4 +- src/{ => tint}/writer/wgsl/generator.h | 8 +- src/{ => tint}/writer/wgsl/generator_bench.cc | 2 +- src/{ => tint}/writer/wgsl/generator_impl.cc | 82 +- src/{ => tint}/writer/wgsl/generator_impl.h | 44 +- .../wgsl/generator_impl_alias_type_test.cc | 2 +- .../generator_impl_array_accessor_test.cc | 2 +- .../writer/wgsl/generator_impl_assign_test.cc | 2 +- .../writer/wgsl/generator_impl_binary_test.cc | 2 +- .../wgsl/generator_impl_bitcast_test.cc | 2 +- .../writer/wgsl/generator_impl_block_test.cc | 2 +- .../writer/wgsl/generator_impl_break_test.cc | 2 +- .../writer/wgsl/generator_impl_call_test.cc | 4 +- .../writer/wgsl/generator_impl_case_test.cc | 2 +- .../writer/wgsl/generator_impl_cast_test.cc | 2 +- .../wgsl/generator_impl_constructor_test.cc | 2 +- .../wgsl/generator_impl_continue_test.cc | 2 +- .../wgsl/generator_impl_discard_test.cc | 2 +- .../wgsl/generator_impl_fallthrough_test.cc | 2 +- .../wgsl/generator_impl_function_test.cc | 10 +- .../wgsl/generator_impl_global_decl_test.cc | 8 +- .../wgsl/generator_impl_identifier_test.cc | 2 +- .../writer/wgsl/generator_impl_if_test.cc | 2 +- .../wgsl/generator_impl_literal_test.cc | 2 +- .../writer/wgsl/generator_impl_loop_test.cc | 2 +- .../generator_impl_member_accessor_test.cc | 2 +- .../writer/wgsl/generator_impl_return_test.cc | 2 +- .../writer/wgsl/generator_impl_switch_test.cc | 2 +- .../writer/wgsl/generator_impl_test.cc | 4 +- .../writer/wgsl/generator_impl_type_test.cc | 10 +- .../wgsl/generator_impl_unary_op_test.cc | 2 +- ...rator_impl_variable_decl_statement_test.cc | 4 +- .../wgsl/generator_impl_variable_test.cc | 4 +- src/{ => tint}/writer/wgsl/test_helper.h | 10 +- src/{ => tint}/writer/writer.cc | 2 +- src/{ => tint}/writer/writer.h | 6 +- test/BUILD.gn | 812 ------------------ test/tint/BUILD.gn | 810 +++++++++++++++++ test/{ => tint}/access/let/matrix.spvasm | 0 .../access/let/matrix.spvasm.expected.glsl | 0 .../access/let/matrix.spvasm.expected.hlsl | 0 .../access/let/matrix.spvasm.expected.msl | 0 .../access/let/matrix.spvasm.expected.spvasm | 0 .../access/let/matrix.spvasm.expected.wgsl | 0 test/{ => tint}/access/let/matrix.wgsl | 0 .../access/let/matrix.wgsl.expected.glsl | 0 .../access/let/matrix.wgsl.expected.hlsl | 0 .../access/let/matrix.wgsl.expected.msl | 0 .../access/let/matrix.wgsl.expected.spvasm | 0 .../access/let/matrix.wgsl.expected.wgsl | 0 test/{ => tint}/access/let/vector.spvasm | 0 .../access/let/vector.spvasm.expected.glsl | 0 .../access/let/vector.spvasm.expected.hlsl | 0 .../access/let/vector.spvasm.expected.msl | 0 .../access/let/vector.spvasm.expected.spvasm | 0 .../access/let/vector.spvasm.expected.wgsl | 0 test/{ => tint}/access/let/vector.wgsl | 0 .../access/let/vector.wgsl.expected.glsl | 0 .../access/let/vector.wgsl.expected.hlsl | 0 .../access/let/vector.wgsl.expected.msl | 0 .../access/let/vector.wgsl.expected.spvasm | 0 .../access/let/vector.wgsl.expected.wgsl | 0 test/{ => tint}/access/var/matrix.spvasm | 0 .../access/var/matrix.spvasm.expected.glsl | 0 .../access/var/matrix.spvasm.expected.hlsl | 0 .../access/var/matrix.spvasm.expected.msl | 0 .../access/var/matrix.spvasm.expected.spvasm | 0 .../access/var/matrix.spvasm.expected.wgsl | 0 test/{ => tint}/access/var/matrix.wgsl | 0 .../access/var/matrix.wgsl.expected.glsl | 0 .../access/var/matrix.wgsl.expected.hlsl | 0 .../access/var/matrix.wgsl.expected.msl | 0 .../access/var/matrix.wgsl.expected.spvasm | 0 .../access/var/matrix.wgsl.expected.wgsl | 0 test/{ => tint}/access/var/vector.spvasm | 0 .../access/var/vector.spvasm.expected.glsl | 0 .../access/var/vector.spvasm.expected.hlsl | 0 .../access/var/vector.spvasm.expected.msl | 0 .../access/var/vector.spvasm.expected.spvasm | 0 .../access/var/vector.spvasm.expected.wgsl | 0 test/{ => tint}/access/var/vector.wgsl | 0 .../access/var/vector.wgsl.expected.glsl | 0 .../access/var/vector.wgsl.expected.hlsl | 0 .../access/var/vector.wgsl.expected.msl | 0 .../access/var/vector.wgsl.expected.spvasm | 0 .../access/var/vector.wgsl.expected.wgsl | 0 .../array/assign_to_function_var.wgsl | 0 .../assign_to_function_var.wgsl.expected.glsl | 0 .../assign_to_function_var.wgsl.expected.hlsl | 0 .../assign_to_function_var.wgsl.expected.msl | 0 ...ssign_to_function_var.wgsl.expected.spvasm | 0 .../assign_to_function_var.wgsl.expected.wgsl | 0 .../array/assign_to_private_var.wgsl | 0 .../assign_to_private_var.wgsl.expected.glsl | 0 .../assign_to_private_var.wgsl.expected.hlsl | 0 .../assign_to_private_var.wgsl.expected.msl | 0 ...assign_to_private_var.wgsl.expected.spvasm | 0 .../assign_to_private_var.wgsl.expected.wgsl | 0 .../array/assign_to_storage_var.wgsl | 0 .../assign_to_storage_var.wgsl.expected.glsl | 0 .../assign_to_storage_var.wgsl.expected.hlsl | 0 .../assign_to_storage_var.wgsl.expected.msl | 0 ...assign_to_storage_var.wgsl.expected.spvasm | 0 .../assign_to_storage_var.wgsl.expected.wgsl | 0 test/{ => tint}/array/assign_to_subexpr.wgsl | 0 .../assign_to_subexpr.wgsl.expected.glsl | 0 .../assign_to_subexpr.wgsl.expected.hlsl | 0 .../array/assign_to_subexpr.wgsl.expected.msl | 0 .../assign_to_subexpr.wgsl.expected.spvasm | 0 .../assign_to_subexpr.wgsl.expected.wgsl | 0 .../array/assign_to_workgroup_var.wgsl | 0 ...assign_to_workgroup_var.wgsl.expected.glsl | 0 ...assign_to_workgroup_var.wgsl.expected.hlsl | 0 .../assign_to_workgroup_var.wgsl.expected.msl | 0 ...sign_to_workgroup_var.wgsl.expected.spvasm | 0 ...assign_to_workgroup_var.wgsl.expected.wgsl | 0 test/{ => tint}/array/function_parameter.wgsl | 0 .../function_parameter.wgsl.expected.glsl | 0 .../function_parameter.wgsl.expected.hlsl | 0 .../function_parameter.wgsl.expected.msl | 0 .../function_parameter.wgsl.expected.spvasm | 0 .../function_parameter.wgsl.expected.wgsl | 0 .../array/function_return_type.wgsl | 0 .../function_return_type.wgsl.expected.glsl | 0 .../function_return_type.wgsl.expected.hlsl | 0 .../function_return_type.wgsl.expected.msl | 0 .../function_return_type.wgsl.expected.spvasm | 0 .../function_return_type.wgsl.expected.wgsl | 0 test/{ => tint}/array/size.wgsl | 0 test/{ => tint}/array/size.wgsl.expected.glsl | 0 test/{ => tint}/array/size.wgsl.expected.hlsl | 0 test/{ => tint}/array/size.wgsl.expected.msl | 0 .../array/size.wgsl.expected.spvasm | 0 test/{ => tint}/array/size.wgsl.expected.wgsl | 0 test/{ => tint}/array/strides.spvasm | 0 .../array/strides.spvasm.expected.glsl | 0 .../array/strides.spvasm.expected.hlsl | 0 .../array/strides.spvasm.expected.msl | 0 .../array/strides.spvasm.expected.spvasm | 0 .../array/strides.spvasm.expected.wgsl | 0 test/{ => tint}/array/type_constructor.wgsl | 0 .../array/type_constructor.wgsl.expected.glsl | 0 .../array/type_constructor.wgsl.expected.hlsl | 0 .../array/type_constructor.wgsl.expected.msl | 0 .../type_constructor.wgsl.expected.spvasm | 0 .../array/type_constructor.wgsl.expected.wgsl | 0 test/{ => tint}/benchmark/animometer.wgsl | 0 .../benchmark/animometer.wgsl.expected.glsl | 0 .../benchmark/bloom-vertical-blur.wgsl | 0 test/{ => tint}/benchmark/cluster-lights.wgsl | 0 test/{ => tint}/benchmark/empty.wgsl | 0 .../benchmark/metaball-isosurface.wgsl | 0 test/{ => tint}/benchmark/particles.wgsl | 0 .../benchmark/particles.wgsl.expected.glsl | 0 .../{ => tint}/benchmark/shadow-fragment.wgsl | 0 test/{ => tint}/benchmark/simple-compute.wgsl | 0 .../{ => tint}/benchmark/simple-fragment.wgsl | 0 test/{ => tint}/benchmark/simple-vertex.wgsl | 0 .../skinned-shadowed-pbr-fragment.wgsl | 0 ...d-shadowed-pbr-fragment.wgsl.expected.glsl | 0 .../skinned-shadowed-pbr-vertex.wgsl | 0 .../buffer/storage/dynamic_index/read.wgsl | 0 .../dynamic_index/read.wgsl.expected.glsl | 0 .../dynamic_index/read.wgsl.expected.hlsl | 0 .../dynamic_index/read.wgsl.expected.msl | 0 .../dynamic_index/read.wgsl.expected.spvasm | 0 .../dynamic_index/read.wgsl.expected.wgsl | 0 .../buffer/storage/dynamic_index/write.wgsl | 0 .../dynamic_index/write.wgsl.expected.glsl | 0 .../dynamic_index/write.wgsl.expected.hlsl | 0 .../dynamic_index/write.wgsl.expected.msl | 0 .../dynamic_index/write.wgsl.expected.spvasm | 0 .../dynamic_index/write.wgsl.expected.wgsl | 0 .../buffer/storage/static_index/read.wgsl | 0 .../static_index/read.wgsl.expected.glsl | 0 .../static_index/read.wgsl.expected.hlsl | 0 .../static_index/read.wgsl.expected.msl | 0 .../static_index/read.wgsl.expected.spvasm | 0 .../static_index/read.wgsl.expected.wgsl | 0 .../buffer/storage/static_index/write.wgsl | 0 .../static_index/write.wgsl.expected.glsl | 0 .../static_index/write.wgsl.expected.hlsl | 0 .../static_index/write.wgsl.expected.msl | 0 .../static_index/write.wgsl.expected.spvasm | 0 .../static_index/write.wgsl.expected.wgsl | 0 .../buffer/storage/types/array.wgsl | 0 .../storage/types/array.wgsl.expected.glsl | 0 .../storage/types/array.wgsl.expected.hlsl | 0 .../storage/types/array.wgsl.expected.msl | 0 .../storage/types/array.wgsl.expected.spvasm | 0 .../storage/types/array.wgsl.expected.wgsl | 0 test/{ => tint}/buffer/storage/types/f32.wgsl | 0 .../storage/types/f32.wgsl.expected.glsl | 0 .../storage/types/f32.wgsl.expected.hlsl | 0 .../storage/types/f32.wgsl.expected.msl | 0 .../storage/types/f32.wgsl.expected.spvasm | 0 .../storage/types/f32.wgsl.expected.wgsl | 0 test/{ => tint}/buffer/storage/types/i32.wgsl | 0 .../storage/types/i32.wgsl.expected.glsl | 0 .../storage/types/i32.wgsl.expected.hlsl | 0 .../storage/types/i32.wgsl.expected.msl | 0 .../storage/types/i32.wgsl.expected.spvasm | 0 .../storage/types/i32.wgsl.expected.wgsl | 0 .../buffer/storage/types/mat2x2.wgsl | 0 .../storage/types/mat2x2.wgsl.expected.glsl | 0 .../storage/types/mat2x2.wgsl.expected.hlsl | 0 .../storage/types/mat2x2.wgsl.expected.msl | 0 .../storage/types/mat2x2.wgsl.expected.spvasm | 0 .../storage/types/mat2x2.wgsl.expected.wgsl | 0 .../buffer/storage/types/mat2x3.wgsl | 0 .../storage/types/mat2x3.wgsl.expected.glsl | 0 .../storage/types/mat2x3.wgsl.expected.hlsl | 0 .../storage/types/mat2x3.wgsl.expected.msl | 0 .../storage/types/mat2x3.wgsl.expected.spvasm | 0 .../storage/types/mat2x3.wgsl.expected.wgsl | 0 .../buffer/storage/types/mat3x2.wgsl | 0 .../storage/types/mat3x2.wgsl.expected.glsl | 0 .../storage/types/mat3x2.wgsl.expected.hlsl | 0 .../storage/types/mat3x2.wgsl.expected.msl | 0 .../storage/types/mat3x2.wgsl.expected.spvasm | 0 .../storage/types/mat3x2.wgsl.expected.wgsl | 0 .../buffer/storage/types/mat4x4.wgsl | 0 .../storage/types/mat4x4.wgsl.expected.glsl | 0 .../storage/types/mat4x4.wgsl.expected.hlsl | 0 .../storage/types/mat4x4.wgsl.expected.msl | 0 .../storage/types/mat4x4.wgsl.expected.spvasm | 0 .../storage/types/mat4x4.wgsl.expected.wgsl | 0 .../buffer/storage/types/runtime_array.wgsl | 0 .../types/runtime_array.wgsl.expected.glsl | 0 .../types/runtime_array.wgsl.expected.hlsl | 0 .../types/runtime_array.wgsl.expected.msl | 0 .../types/runtime_array.wgsl.expected.spvasm | 0 .../types/runtime_array.wgsl.expected.wgsl | 0 .../buffer/storage/types/struct.wgsl | 0 .../storage/types/struct.wgsl.expected.glsl | 0 .../storage/types/struct.wgsl.expected.hlsl | 0 .../storage/types/struct.wgsl.expected.msl | 0 .../storage/types/struct.wgsl.expected.spvasm | 0 .../storage/types/struct.wgsl.expected.wgsl | 0 test/{ => tint}/buffer/storage/types/u32.wgsl | 0 .../storage/types/u32.wgsl.expected.glsl | 0 .../storage/types/u32.wgsl.expected.hlsl | 0 .../storage/types/u32.wgsl.expected.msl | 0 .../storage/types/u32.wgsl.expected.spvasm | 0 .../storage/types/u32.wgsl.expected.wgsl | 0 .../{ => tint}/buffer/storage/types/vec2.wgsl | 0 .../storage/types/vec2.wgsl.expected.glsl | 0 .../storage/types/vec2.wgsl.expected.hlsl | 0 .../storage/types/vec2.wgsl.expected.msl | 0 .../storage/types/vec2.wgsl.expected.spvasm | 0 .../storage/types/vec2.wgsl.expected.wgsl | 0 .../{ => tint}/buffer/storage/types/vec3.wgsl | 0 .../storage/types/vec3.wgsl.expected.glsl | 0 .../storage/types/vec3.wgsl.expected.hlsl | 0 .../storage/types/vec3.wgsl.expected.msl | 0 .../storage/types/vec3.wgsl.expected.spvasm | 0 .../storage/types/vec3.wgsl.expected.wgsl | 0 .../{ => tint}/buffer/storage/types/vec4.wgsl | 0 .../storage/types/vec4.wgsl.expected.glsl | 0 .../storage/types/vec4.wgsl.expected.hlsl | 0 .../storage/types/vec4.wgsl.expected.msl | 0 .../storage/types/vec4.wgsl.expected.spvasm | 0 .../storage/types/vec4.wgsl.expected.wgsl | 0 .../buffer/uniform/dynamic_index/read.wgsl | 0 .../dynamic_index/read.wgsl.expected.glsl | 0 .../dynamic_index/read.wgsl.expected.hlsl | 0 .../dynamic_index/read.wgsl.expected.msl | 0 .../dynamic_index/read.wgsl.expected.spvasm | 0 .../dynamic_index/read.wgsl.expected.wgsl | 0 .../buffer/uniform/static_index/read.wgsl | 0 .../static_index/read.wgsl.expected.glsl | 0 .../static_index/read.wgsl.expected.hlsl | 0 .../static_index/read.wgsl.expected.msl | 0 .../static_index/read.wgsl.expected.spvasm | 0 .../static_index/read.wgsl.expected.wgsl | 0 .../buffer/uniform/types/array.wgsl | 0 .../uniform/types/array.wgsl.expected.glsl | 0 .../uniform/types/array.wgsl.expected.hlsl | 0 .../uniform/types/array.wgsl.expected.msl | 0 .../uniform/types/array.wgsl.expected.spvasm | 0 .../uniform/types/array.wgsl.expected.wgsl | 0 test/{ => tint}/buffer/uniform/types/f32.wgsl | 0 .../uniform/types/f32.wgsl.expected.glsl | 0 .../uniform/types/f32.wgsl.expected.hlsl | 0 .../uniform/types/f32.wgsl.expected.msl | 0 .../uniform/types/f32.wgsl.expected.spvasm | 0 .../uniform/types/f32.wgsl.expected.wgsl | 0 test/{ => tint}/buffer/uniform/types/i32.wgsl | 0 .../uniform/types/i32.wgsl.expected.glsl | 0 .../uniform/types/i32.wgsl.expected.hlsl | 0 .../uniform/types/i32.wgsl.expected.msl | 0 .../uniform/types/i32.wgsl.expected.spvasm | 0 .../uniform/types/i32.wgsl.expected.wgsl | 0 .../buffer/uniform/types/mat2x2.wgsl | 0 .../uniform/types/mat2x2.wgsl.expected.glsl | 0 .../uniform/types/mat2x2.wgsl.expected.hlsl | 0 .../uniform/types/mat2x2.wgsl.expected.msl | 0 .../uniform/types/mat2x2.wgsl.expected.spvasm | 0 .../uniform/types/mat2x2.wgsl.expected.wgsl | 0 .../buffer/uniform/types/mat2x3.wgsl | 0 .../uniform/types/mat2x3.wgsl.expected.glsl | 0 .../uniform/types/mat2x3.wgsl.expected.hlsl | 0 .../uniform/types/mat2x3.wgsl.expected.msl | 0 .../uniform/types/mat2x3.wgsl.expected.spvasm | 0 .../uniform/types/mat2x3.wgsl.expected.wgsl | 0 .../buffer/uniform/types/mat3x2.wgsl | 0 .../uniform/types/mat3x2.wgsl.expected.glsl | 0 .../uniform/types/mat3x2.wgsl.expected.hlsl | 0 .../uniform/types/mat3x2.wgsl.expected.msl | 0 .../uniform/types/mat3x2.wgsl.expected.spvasm | 0 .../uniform/types/mat3x2.wgsl.expected.wgsl | 0 .../buffer/uniform/types/mat4x4.wgsl | 0 .../uniform/types/mat4x4.wgsl.expected.glsl | 0 .../uniform/types/mat4x4.wgsl.expected.hlsl | 0 .../uniform/types/mat4x4.wgsl.expected.msl | 0 .../uniform/types/mat4x4.wgsl.expected.spvasm | 0 .../uniform/types/mat4x4.wgsl.expected.wgsl | 0 .../buffer/uniform/types/struct.wgsl | 0 .../uniform/types/struct.wgsl.expected.glsl | 0 .../uniform/types/struct.wgsl.expected.hlsl | 0 .../uniform/types/struct.wgsl.expected.msl | 0 .../uniform/types/struct.wgsl.expected.spvasm | 0 .../uniform/types/struct.wgsl.expected.wgsl | 0 test/{ => tint}/buffer/uniform/types/u32.wgsl | 0 .../uniform/types/u32.wgsl.expected.glsl | 0 .../uniform/types/u32.wgsl.expected.hlsl | 0 .../uniform/types/u32.wgsl.expected.msl | 0 .../uniform/types/u32.wgsl.expected.spvasm | 0 .../uniform/types/u32.wgsl.expected.wgsl | 0 .../{ => tint}/buffer/uniform/types/vec2.wgsl | 0 .../uniform/types/vec2.wgsl.expected.glsl | 0 .../uniform/types/vec2.wgsl.expected.hlsl | 0 .../uniform/types/vec2.wgsl.expected.msl | 0 .../uniform/types/vec2.wgsl.expected.spvasm | 0 .../uniform/types/vec2.wgsl.expected.wgsl | 0 .../{ => tint}/buffer/uniform/types/vec3.wgsl | 0 .../uniform/types/vec3.wgsl.expected.glsl | 0 .../uniform/types/vec3.wgsl.expected.hlsl | 0 .../uniform/types/vec3.wgsl.expected.msl | 0 .../uniform/types/vec3.wgsl.expected.spvasm | 0 .../uniform/types/vec3.wgsl.expected.wgsl | 0 .../{ => tint}/buffer/uniform/types/vec4.wgsl | 0 .../uniform/types/vec4.wgsl.expected.glsl | 0 .../uniform/types/vec4.wgsl.expected.hlsl | 0 .../uniform/types/vec4.wgsl.expected.msl | 0 .../uniform/types/vec4.wgsl.expected.spvasm | 0 .../uniform/types/vec4.wgsl.expected.wgsl | 0 test/{ => tint}/bug/chromium/1221120.wgsl | 0 .../bug/chromium/1221120.wgsl.expected.glsl | 0 .../bug/chromium/1221120.wgsl.expected.hlsl | 0 .../bug/chromium/1221120.wgsl.expected.msl | 0 .../bug/chromium/1221120.wgsl.expected.spvasm | 0 .../bug/chromium/1221120.wgsl.expected.wgsl | 0 test/{ => tint}/bug/chromium/1236161.wgsl | 0 .../bug/chromium/1236161.wgsl.expected.glsl | 0 .../bug/chromium/1236161.wgsl.expected.hlsl | 0 .../bug/chromium/1236161.wgsl.expected.msl | 0 .../bug/chromium/1236161.wgsl.expected.spvasm | 0 .../bug/chromium/1236161.wgsl.expected.wgsl | 0 test/{ => tint}/bug/chromium/1251009.wgsl | 0 .../bug/chromium/1251009.wgsl.expected.glsl | 0 .../bug/chromium/1251009.wgsl.expected.hlsl | 0 .../bug/chromium/1251009.wgsl.expected.msl | 0 .../bug/chromium/1251009.wgsl.expected.spvasm | 0 .../bug/chromium/1251009.wgsl.expected.wgsl | 0 test/{ => tint}/bug/chromium/1273230.wgsl | 0 .../bug/chromium/1273230.wgsl.expected.glsl | 0 .../bug/chromium/1273230.wgsl.expected.hlsl | 0 .../bug/chromium/1273230.wgsl.expected.msl | 0 .../bug/chromium/1273230.wgsl.expected.spvasm | 0 .../bug/chromium/1273230.wgsl.expected.wgsl | 0 test/{ => tint}/bug/chromium/1273451.wgsl | 0 .../bug/chromium/1273451.wgsl.expected.glsl | 0 .../bug/chromium/1273451.wgsl.expected.hlsl | 0 .../bug/chromium/1273451.wgsl.expected.msl | 0 .../bug/chromium/1273451.wgsl.expected.spvasm | 0 .../bug/chromium/1273451.wgsl.expected.wgsl | 0 test/{ => tint}/bug/chromium/1290107.wgsl | 0 .../bug/chromium/1290107.wgsl.expected.glsl | 0 .../bug/chromium/1290107.wgsl.expected.hlsl | 0 .../bug/chromium/1290107.wgsl.expected.msl | 0 .../bug/chromium/1290107.wgsl.expected.spvasm | 0 .../bug/chromium/1290107.wgsl.expected.wgsl | 0 test/{ => tint}/bug/dawn/947.wgsl | 0 .../bug/dawn/947.wgsl.expected.glsl | 0 .../bug/dawn/947.wgsl.expected.hlsl | 0 .../{ => tint}/bug/dawn/947.wgsl.expected.msl | 0 .../bug/dawn/947.wgsl.expected.spvasm | 0 .../bug/dawn/947.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/read/function.wgsl | 0 .../read/function.wgsl.expected.glsl | 0 .../read/function.wgsl.expected.hlsl | 0 .../read/function.wgsl.expected.msl | 0 .../read/function.wgsl.expected.spvasm | 0 .../read/function.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/read/private.wgsl | 0 .../read/private.wgsl.expected.glsl | 0 .../read/private.wgsl.expected.hlsl | 0 .../read/private.wgsl.expected.msl | 0 .../read/private.wgsl.expected.spvasm | 0 .../read/private.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/read/storage.wgsl | 0 .../read/storage.wgsl.expected.glsl | 0 .../read/storage.wgsl.expected.hlsl | 0 .../read/storage.wgsl.expected.msl | 0 .../read/storage.wgsl.expected.spvasm | 0 .../read/storage.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/read/uniform.wgsl | 0 .../read/uniform.wgsl.expected.glsl | 0 .../read/uniform.wgsl.expected.hlsl | 0 .../read/uniform.wgsl.expected.msl | 0 .../read/uniform.wgsl.expected.spvasm | 0 .../read/uniform.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/read/workgroup.wgsl | 0 .../read/workgroup.wgsl.expected.glsl | 0 .../read/workgroup.wgsl.expected.hlsl | 0 .../read/workgroup.wgsl.expected.msl | 0 .../read/workgroup.wgsl.expected.spvasm | 0 .../read/workgroup.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/write/function.wgsl | 0 .../write/function.wgsl.expected.glsl | 0 .../write/function.wgsl.expected.hlsl | 0 .../write/function.wgsl.expected.msl | 0 .../write/function.wgsl.expected.spvasm | 0 .../write/function.wgsl.expected.wgsl | 0 .../write/function_via_param.wgsl | 0 .../function_via_param.wgsl.expected.glsl | 0 .../function_via_param.wgsl.expected.hlsl | 0 .../function_via_param.wgsl.expected.msl | 0 .../function_via_param.wgsl.expected.spvasm | 0 .../function_via_param.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/write/private.wgsl | 0 .../write/private.wgsl.expected.glsl | 0 .../write/private.wgsl.expected.hlsl | 0 .../write/private.wgsl.expected.msl | 0 .../write/private.wgsl.expected.spvasm | 0 .../write/private.wgsl.expected.wgsl | 0 .../write/private_via_param.wgsl | 0 .../private_via_param.wgsl.expected.glsl | 0 .../private_via_param.wgsl.expected.hlsl | 0 .../write/private_via_param.wgsl.expected.msl | 0 .../private_via_param.wgsl.expected.spvasm | 0 .../private_via_param.wgsl.expected.wgsl | 0 .../bug/fxc/dyn_array_idx/write/storage.wgsl | 0 .../write/storage.wgsl.expected.glsl | 0 .../write/storage.wgsl.expected.hlsl | 0 .../write/storage.wgsl.expected.msl | 0 .../write/storage.wgsl.expected.spvasm | 0 .../write/storage.wgsl.expected.wgsl | 0 .../fxc/dyn_array_idx/write/workgroup.wgsl | 0 .../write/workgroup.wgsl.expected.glsl | 0 .../write/workgroup.wgsl.expected.hlsl | 0 .../write/workgroup.wgsl.expected.msl | 0 .../write/workgroup.wgsl.expected.spvasm | 0 .../write/workgroup.wgsl.expected.wgsl | 0 .../fxc/gradient_in_varying_loop/1112.wgsl | 0 .../1112.wgsl.expected.glsl | 0 .../1112.wgsl.expected.hlsl | 0 .../1112.wgsl.expected.msl | 0 .../1112.wgsl.expected.spvasm | 0 .../1112.wgsl.expected.wgsl | 0 .../1206.wgsl | 0 .../1206.wgsl.expected.glsl | 0 .../1206.wgsl.expected.hlsl | 0 .../1206.wgsl.expected.msl | 0 .../1206.wgsl.expected.spvasm | 0 .../1206.wgsl.expected.wgsl | 0 .../local_assign_scalar_x.wgsl | 0 .../local_assign_scalar_x.wgsl.expected.glsl | 0 .../local_assign_scalar_x.wgsl.expected.hlsl | 0 .../local_assign_scalar_x.wgsl.expected.msl | 0 ...local_assign_scalar_x.wgsl.expected.spvasm | 0 .../local_assign_scalar_x.wgsl.expected.wgsl | 0 .../local_assign_scalar_xy.wgsl | 0 .../local_assign_scalar_xy.wgsl.expected.glsl | 0 .../local_assign_scalar_xy.wgsl.expected.hlsl | 0 .../local_assign_scalar_xy.wgsl.expected.msl | 0 ...ocal_assign_scalar_xy.wgsl.expected.spvasm | 0 .../local_assign_scalar_xy.wgsl.expected.wgsl | 0 .../local_assign_scalar_y.wgsl | 0 .../local_assign_scalar_y.wgsl.expected.glsl | 0 .../local_assign_scalar_y.wgsl.expected.hlsl | 0 .../local_assign_scalar_y.wgsl.expected.msl | 0 ...local_assign_scalar_y.wgsl.expected.spvasm | 0 .../local_assign_scalar_y.wgsl.expected.wgsl | 0 .../local_assign_vector.wgsl | 0 .../local_assign_vector.wgsl.expected.glsl | 0 .../local_assign_vector.wgsl.expected.hlsl | 0 .../local_assign_vector.wgsl.expected.msl | 0 .../local_assign_vector.wgsl.expected.spvasm | 0 .../local_assign_vector.wgsl.expected.wgsl | 0 .../module_assign_scalar_x.wgsl | 0 .../module_assign_scalar_x.wgsl.expected.glsl | 0 .../module_assign_scalar_x.wgsl.expected.hlsl | 0 .../module_assign_scalar_x.wgsl.expected.msl | 0 ...odule_assign_scalar_x.wgsl.expected.spvasm | 0 .../module_assign_scalar_x.wgsl.expected.wgsl | 0 .../module_assign_scalar_xy.wgsl | 0 ...module_assign_scalar_xy.wgsl.expected.glsl | 0 ...module_assign_scalar_xy.wgsl.expected.hlsl | 0 .../module_assign_scalar_xy.wgsl.expected.msl | 0 ...dule_assign_scalar_xy.wgsl.expected.spvasm | 0 ...module_assign_scalar_xy.wgsl.expected.wgsl | 0 .../module_assign_scalar_y.wgsl | 0 .../module_assign_scalar_y.wgsl.expected.glsl | 0 .../module_assign_scalar_y.wgsl.expected.hlsl | 0 .../module_assign_scalar_y.wgsl.expected.msl | 0 ...odule_assign_scalar_y.wgsl.expected.spvasm | 0 .../module_assign_scalar_y.wgsl.expected.wgsl | 0 .../module_assign_vector.wgsl | 0 .../module_assign_vector.wgsl.expected.glsl | 0 .../module_assign_vector.wgsl.expected.hlsl | 0 .../module_assign_vector.wgsl.expected.msl | 0 .../module_assign_vector.wgsl.expected.spvasm | 0 .../module_assign_vector.wgsl.expected.wgsl | 0 .../loop_call_with_loop.wgsl | 0 .../loop_call_with_loop.wgsl.expected.glsl | 0 .../loop_call_with_loop.wgsl.expected.hlsl | 0 .../loop_call_with_loop.wgsl.expected.msl | 0 .../loop_call_with_loop.wgsl.expected.spvasm | 0 .../loop_call_with_loop.wgsl.expected.wgsl | 0 .../loop_call_with_no_loop.wgsl | 0 .../loop_call_with_no_loop.wgsl.expected.glsl | 0 .../loop_call_with_no_loop.wgsl.expected.hlsl | 0 .../loop_call_with_no_loop.wgsl.expected.msl | 0 ...oop_call_with_no_loop.wgsl.expected.spvasm | 0 .../loop_call_with_no_loop.wgsl.expected.wgsl | 0 .../loop_types_all.wgsl | 0 .../loop_types_all.wgsl.expected.glsl | 0 .../loop_types_all.wgsl.expected.hlsl | 0 .../loop_types_all.wgsl.expected.msl | 0 .../loop_types_all.wgsl.expected.spvasm | 0 .../loop_types_all.wgsl.expected.wgsl | 0 .../loop_types_repeated.wgsl | 0 .../loop_types_repeated.wgsl.expected.glsl | 0 .../loop_types_repeated.wgsl.expected.hlsl | 0 .../loop_types_repeated.wgsl.expected.msl | 0 .../loop_types_repeated.wgsl.expected.spvasm | 0 .../loop_types_repeated.wgsl.expected.wgsl | 0 .../loop_types_some.wgsl | 0 .../loop_types_some.wgsl.expected.glsl | 0 .../loop_types_some.wgsl.expected.hlsl | 0 .../loop_types_some.wgsl.expected.msl | 0 .../loop_types_some.wgsl.expected.spvasm | 0 .../loop_types_some.wgsl.expected.wgsl | 0 .../vector_assignment_in_loop/no_loop.wgsl | 0 .../no_loop.wgsl.expected.glsl | 0 .../no_loop.wgsl.expected.hlsl | 0 .../no_loop.wgsl.expected.msl | 0 .../no_loop.wgsl.expected.spvasm | 0 .../no_loop.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1046.wgsl | 0 .../bug/tint/1046.wgsl.expected.glsl | 0 .../bug/tint/1046.wgsl.expected.hlsl | 0 .../bug/tint/1046.wgsl.expected.msl | 0 .../bug/tint/1046.wgsl.expected.spvasm | 0 .../bug/tint/1046.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1064.wgsl | 0 .../bug/tint/1064.wgsl.expected.glsl | 0 .../bug/tint/1064.wgsl.expected.hlsl | 0 .../bug/tint/1064.wgsl.expected.msl | 0 .../bug/tint/1064.wgsl.expected.spvasm | 0 .../bug/tint/1064.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1076.wgsl | 0 .../bug/tint/1076.wgsl.expected.glsl | 0 .../bug/tint/1076.wgsl.expected.hlsl | 0 .../bug/tint/1076.wgsl.expected.msl | 0 .../bug/tint/1076.wgsl.expected.spvasm | 0 .../bug/tint/1076.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1081.wgsl | 0 .../bug/tint/1081.wgsl.expected.glsl | 0 .../bug/tint/1081.wgsl.expected.hlsl | 0 .../bug/tint/1081.wgsl.expected.msl | 0 .../bug/tint/1081.wgsl.expected.spvasm | 0 .../bug/tint/1081.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1083.wgsl | 0 .../bug/tint/1083.wgsl.expected.glsl | 0 .../bug/tint/1083.wgsl.expected.hlsl | 0 .../bug/tint/1083.wgsl.expected.msl | 0 .../bug/tint/1083.wgsl.expected.spvasm | 0 .../bug/tint/1083.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1086.wgsl | 0 .../bug/tint/1086.wgsl.expected.glsl | 0 .../bug/tint/1086.wgsl.expected.hlsl | 0 .../bug/tint/1086.wgsl.expected.msl | 0 .../bug/tint/1086.wgsl.expected.spvasm | 0 .../bug/tint/1086.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1088.spvasm | 0 .../bug/tint/1088.spvasm.expected.glsl | 0 .../bug/tint/1088.spvasm.expected.hlsl | 0 .../bug/tint/1088.spvasm.expected.msl | 0 .../bug/tint/1088.spvasm.expected.spvasm | 0 .../bug/tint/1088.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/1113.wgsl | 0 .../bug/tint/1113.wgsl.expected.glsl | 0 .../bug/tint/1113.wgsl.expected.hlsl | 0 .../bug/tint/1113.wgsl.expected.msl | 0 .../bug/tint/1113.wgsl.expected.spvasm | 0 .../bug/tint/1113.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1121.wgsl | 0 .../bug/tint/1121.wgsl.expected.glsl | 0 .../bug/tint/1121.wgsl.expected.hlsl | 0 .../bug/tint/1121.wgsl.expected.msl | 0 .../bug/tint/1121.wgsl.expected.spvasm | 0 .../bug/tint/1121.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1136.wgsl | 0 .../bug/tint/1136.wgsl.expected.glsl | 0 .../bug/tint/1136.wgsl.expected.hlsl | 0 .../bug/tint/1136.wgsl.expected.msl | 0 .../bug/tint/1136.wgsl.expected.spvasm | 0 .../bug/tint/1136.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1321.wgsl | 0 .../bug/tint/1321.wgsl.expected.glsl | 0 .../bug/tint/1321.wgsl.expected.hlsl | 0 .../bug/tint/1321.wgsl.expected.msl | 0 .../bug/tint/1321.wgsl.expected.spvasm | 0 .../bug/tint/1321.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1369.wgsl | 0 .../bug/tint/1369.wgsl.expected.glsl | 0 .../bug/tint/1369.wgsl.expected.hlsl | 0 .../bug/tint/1369.wgsl.expected.msl | 0 .../bug/tint/1369.wgsl.expected.spvasm | 0 .../bug/tint/1369.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/1385.wgsl | 0 .../bug/tint/1385.wgsl.expected.glsl | 0 .../bug/tint/1385.wgsl.expected.hlsl | 0 .../bug/tint/1385.wgsl.expected.msl | 0 .../bug/tint/1385.wgsl.expected.spvasm | 0 .../bug/tint/1385.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/219.spvasm | 0 .../bug/tint/219.spvasm.expected.glsl | 0 .../bug/tint/219.spvasm.expected.hlsl | 0 .../bug/tint/219.spvasm.expected.msl | 0 .../bug/tint/219.spvasm.expected.spvasm | 0 .../bug/tint/219.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/221.wgsl | 0 .../bug/tint/221.wgsl.expected.glsl | 0 .../bug/tint/221.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/221.wgsl.expected.msl | 0 .../bug/tint/221.wgsl.expected.spvasm | 0 .../bug/tint/221.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/292.wgsl | 0 .../bug/tint/292.wgsl.expected.glsl | 0 .../bug/tint/292.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/292.wgsl.expected.msl | 0 .../bug/tint/292.wgsl.expected.spvasm | 0 .../bug/tint/292.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/294.wgsl | 0 .../bug/tint/294.wgsl.expected.glsl | 0 .../bug/tint/294.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/294.wgsl.expected.msl | 0 .../bug/tint/294.wgsl.expected.spvasm | 0 .../bug/tint/294.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/369.wgsl | 0 .../bug/tint/369.wgsl.expected.glsl | 0 .../bug/tint/369.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/369.wgsl.expected.msl | 0 .../bug/tint/369.wgsl.expected.spvasm | 0 .../bug/tint/369.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/403.wgsl | 0 .../bug/tint/403.wgsl.expected.glsl | 0 .../bug/tint/403.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/403.wgsl.expected.msl | 0 .../bug/tint/403.wgsl.expected.spvasm | 0 .../bug/tint/403.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/413.spvasm | 0 .../bug/tint/413.spvasm.expected.glsl | 0 .../bug/tint/413.spvasm.expected.hlsl | 0 .../bug/tint/413.spvasm.expected.msl | 0 .../bug/tint/413.spvasm.expected.spvasm | 0 .../bug/tint/413.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/453.wgsl | 0 .../bug/tint/453.wgsl.expected.glsl | 0 .../bug/tint/453.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/453.wgsl.expected.msl | 0 .../bug/tint/453.wgsl.expected.spvasm | 0 .../bug/tint/453.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/492.wgsl | 0 .../bug/tint/492.wgsl.expected.glsl | 0 .../bug/tint/492.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/492.wgsl.expected.msl | 0 .../bug/tint/492.wgsl.expected.spvasm | 0 .../bug/tint/492.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/534.wgsl | 0 .../bug/tint/534.wgsl.expected.glsl | 0 .../bug/tint/534.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/534.wgsl.expected.msl | 0 .../bug/tint/534.wgsl.expected.spvasm | 0 .../bug/tint/534.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/744.wgsl | 0 .../bug/tint/744.wgsl.expected.glsl | 0 .../bug/tint/744.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/744.wgsl.expected.msl | 0 .../bug/tint/744.wgsl.expected.spvasm | 0 .../bug/tint/744.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/749.spvasm | 0 .../bug/tint/749.spvasm.expected.glsl | 0 .../bug/tint/749.spvasm.expected.hlsl | 0 .../bug/tint/749.spvasm.expected.msl | 0 .../bug/tint/749.spvasm.expected.spvasm | 0 .../bug/tint/749.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/757.wgsl | 0 .../bug/tint/757.wgsl.expected.glsl | 0 .../bug/tint/757.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/757.wgsl.expected.msl | 0 .../bug/tint/757.wgsl.expected.spvasm | 0 .../bug/tint/757.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/764.wgsl | 0 .../bug/tint/764.wgsl.expected.glsl | 0 .../bug/tint/764.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/764.wgsl.expected.msl | 0 .../bug/tint/764.wgsl.expected.spvasm | 0 .../bug/tint/764.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/782.wgsl | 0 .../bug/tint/782.wgsl.expected.glsl | 0 .../bug/tint/782.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/782.wgsl.expected.msl | 0 .../bug/tint/782.wgsl.expected.spvasm | 0 .../bug/tint/782.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/804.spv | Bin .../{ => tint}/bug/tint/804.spv.expected.glsl | 0 .../{ => tint}/bug/tint/804.spv.expected.hlsl | 0 test/{ => tint}/bug/tint/804.spv.expected.msl | 0 .../bug/tint/804.spv.expected.spvasm | 0 .../{ => tint}/bug/tint/804.spv.expected.wgsl | 0 test/{ => tint}/bug/tint/807.spv | Bin .../{ => tint}/bug/tint/807.spv.expected.glsl | 0 .../{ => tint}/bug/tint/807.spv.expected.hlsl | 0 test/{ => tint}/bug/tint/807.spv.expected.msl | 0 .../bug/tint/807.spv.expected.spvasm | 0 .../{ => tint}/bug/tint/807.spv.expected.wgsl | 0 test/{ => tint}/bug/tint/824.wgsl | 0 .../bug/tint/824.wgsl.expected.glsl | 0 .../bug/tint/824.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/824.wgsl.expected.msl | 0 .../bug/tint/824.wgsl.expected.spvasm | 0 .../bug/tint/824.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/825.wgsl | 0 .../bug/tint/825.wgsl.expected.glsl | 0 .../bug/tint/825.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/825.wgsl.expected.msl | 0 .../bug/tint/825.wgsl.expected.spvasm | 0 .../bug/tint/825.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/827.wgsl | 0 .../bug/tint/827.wgsl.expected.glsl | 0 .../bug/tint/827.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/827.wgsl.expected.msl | 0 .../bug/tint/827.wgsl.expected.spvasm | 0 .../bug/tint/827.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/870.spvasm | 0 .../bug/tint/870.spvasm.expected.glsl | 0 .../bug/tint/870.spvasm.expected.hlsl | 0 .../bug/tint/870.spvasm.expected.msl | 0 .../bug/tint/870.spvasm.expected.spvasm | 0 .../bug/tint/870.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/913.wgsl | 0 .../bug/tint/913.wgsl.expected.glsl | 0 .../bug/tint/913.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/913.wgsl.expected.msl | 0 .../bug/tint/913.wgsl.expected.spvasm | 0 .../bug/tint/913.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/914.wgsl | 0 .../bug/tint/914.wgsl.expected.glsl | 0 .../bug/tint/914.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/914.wgsl.expected.msl | 0 .../bug/tint/914.wgsl.expected.spvasm | 0 .../bug/tint/914.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/922.wgsl | 0 .../bug/tint/922.wgsl.expected.glsl | 0 .../bug/tint/922.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/922.wgsl.expected.msl | 0 .../bug/tint/922.wgsl.expected.spvasm | 0 .../bug/tint/922.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/926.wgsl | 0 .../bug/tint/926.wgsl.expected.glsl | 0 .../bug/tint/926.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/926.wgsl.expected.msl | 0 .../bug/tint/926.wgsl.expected.spvasm | 0 .../bug/tint/926.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/942.wgsl | 0 .../bug/tint/942.wgsl.expected.glsl | 0 .../bug/tint/942.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/942.wgsl.expected.msl | 0 .../bug/tint/942.wgsl.expected.spvasm | 0 .../bug/tint/942.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/943.spvasm | 0 .../bug/tint/943.spvasm.expected.glsl | 0 .../bug/tint/943.spvasm.expected.hlsl | 0 .../bug/tint/943.spvasm.expected.msl | 0 .../bug/tint/943.spvasm.expected.spvasm | 0 .../bug/tint/943.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/948.wgsl | 0 .../bug/tint/948.wgsl.expected.glsl | 0 .../bug/tint/948.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/948.wgsl.expected.msl | 0 .../bug/tint/948.wgsl.expected.spvasm | 0 .../bug/tint/948.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/949.wgsl | 0 .../bug/tint/949.wgsl.expected.glsl | 0 .../bug/tint/949.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/949.wgsl.expected.msl | 0 .../bug/tint/949.wgsl.expected.spvasm | 0 .../bug/tint/949.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/951.spvasm | 0 .../bug/tint/951.spvasm.expected.glsl | 0 .../bug/tint/951.spvasm.expected.hlsl | 0 .../bug/tint/951.spvasm.expected.msl | 0 .../bug/tint/951.spvasm.expected.spvasm | 0 .../bug/tint/951.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/959.wgsl | 0 .../bug/tint/959.wgsl.expected.glsl | 0 .../bug/tint/959.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/959.wgsl.expected.msl | 0 .../bug/tint/959.wgsl.expected.spvasm | 0 .../bug/tint/959.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/977.spvasm | 0 .../bug/tint/977.spvasm.expected.glsl | 0 .../bug/tint/977.spvasm.expected.hlsl | 0 .../bug/tint/977.spvasm.expected.msl | 0 .../bug/tint/977.spvasm.expected.spvasm | 0 .../bug/tint/977.spvasm.expected.wgsl | 0 test/{ => tint}/bug/tint/978.wgsl | 0 .../bug/tint/978.wgsl.expected.glsl | 0 .../bug/tint/978.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/978.wgsl.expected.msl | 0 .../bug/tint/978.wgsl.expected.spvasm | 0 .../bug/tint/978.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/980.wgsl | 0 .../bug/tint/980.wgsl.expected.glsl | 0 .../bug/tint/980.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/980.wgsl.expected.msl | 0 .../bug/tint/980.wgsl.expected.spvasm | 0 .../bug/tint/980.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/990.wgsl | 0 .../bug/tint/990.wgsl.expected.glsl | 0 .../bug/tint/990.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/990.wgsl.expected.msl | 0 .../bug/tint/990.wgsl.expected.spvasm | 0 .../bug/tint/990.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/992.wgsl | 0 .../bug/tint/992.wgsl.expected.glsl | 0 .../bug/tint/992.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/992.wgsl.expected.msl | 0 .../bug/tint/992.wgsl.expected.spvasm | 0 .../bug/tint/992.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/993.wgsl | 0 .../bug/tint/993.wgsl.expected.glsl | 0 .../bug/tint/993.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/993.wgsl.expected.msl | 0 .../bug/tint/993.wgsl.expected.spvasm | 0 .../bug/tint/993.wgsl.expected.wgsl | 0 test/{ => tint}/bug/tint/998.wgsl | 0 .../bug/tint/998.wgsl.expected.glsl | 0 .../bug/tint/998.wgsl.expected.hlsl | 0 .../{ => tint}/bug/tint/998.wgsl.expected.msl | 0 .../bug/tint/998.wgsl.expected.spvasm | 0 .../bug/tint/998.wgsl.expected.wgsl | 0 .../builtins/arrayLength/complex_via_let.wgsl | 0 .../complex_via_let.wgsl.expected.glsl | 0 .../complex_via_let.wgsl.expected.hlsl | 0 .../complex_via_let.wgsl.expected.msl | 0 .../complex_via_let.wgsl.expected.spvasm | 0 .../complex_via_let.wgsl.expected.wgsl | 0 .../complex_via_let_no_struct.wgsl | 0 ...mplex_via_let_no_struct.wgsl.expected.glsl | 0 ...mplex_via_let_no_struct.wgsl.expected.hlsl | 0 ...omplex_via_let_no_struct.wgsl.expected.msl | 0 ...lex_via_let_no_struct.wgsl.expected.spvasm | 0 ...mplex_via_let_no_struct.wgsl.expected.wgsl | 0 .../builtins/arrayLength/deprecated.wgsl | 0 .../arrayLength/deprecated.wgsl.expected.glsl | 0 .../arrayLength/deprecated.wgsl.expected.hlsl | 0 .../arrayLength/deprecated.wgsl.expected.msl | 0 .../deprecated.wgsl.expected.spvasm | 0 .../arrayLength/deprecated.wgsl.expected.wgsl | 0 .../builtins/arrayLength/simple.wgsl | 0 .../arrayLength/simple.wgsl.expected.glsl | 0 .../arrayLength/simple.wgsl.expected.hlsl | 0 .../arrayLength/simple.wgsl.expected.msl | 0 .../arrayLength/simple.wgsl.expected.spvasm | 0 .../arrayLength/simple.wgsl.expected.wgsl | 0 .../arrayLength/simple_no_struct.wgsl | 0 .../simple_no_struct.wgsl.expected.glsl | 0 .../simple_no_struct.wgsl.expected.hlsl | 0 .../simple_no_struct.wgsl.expected.msl | 0 .../simple_no_struct.wgsl.expected.spvasm | 0 .../simple_no_struct.wgsl.expected.wgsl | 0 .../builtins/arrayLength/via_let.wgsl | 0 .../arrayLength/via_let.wgsl.expected.glsl | 0 .../arrayLength/via_let.wgsl.expected.hlsl | 0 .../arrayLength/via_let.wgsl.expected.msl | 0 .../arrayLength/via_let.wgsl.expected.spvasm | 0 .../arrayLength/via_let.wgsl.expected.wgsl | 0 .../builtins/arrayLength/via_let_complex.wgsl | 0 .../via_let_complex.wgsl.expected.glsl | 0 .../via_let_complex.wgsl.expected.hlsl | 0 .../via_let_complex.wgsl.expected.msl | 0 .../via_let_complex.wgsl.expected.spvasm | 0 .../via_let_complex.wgsl.expected.wgsl | 0 .../via_let_complex_no_struct.wgsl | 0 ...a_let_complex_no_struct.wgsl.expected.glsl | 0 ...a_let_complex_no_struct.wgsl.expected.hlsl | 0 ...ia_let_complex_no_struct.wgsl.expected.msl | 0 ...let_complex_no_struct.wgsl.expected.spvasm | 0 ...a_let_complex_no_struct.wgsl.expected.wgsl | 0 .../arrayLength/via_let_no_struct.wgsl | 0 .../via_let_no_struct.wgsl.expected.glsl | 0 .../via_let_no_struct.wgsl.expected.hlsl | 0 .../via_let_no_struct.wgsl.expected.msl | 0 .../via_let_no_struct.wgsl.expected.spvasm | 0 .../via_let_no_struct.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/builtins.wgsl.tmpl | 0 test/{ => tint}/builtins/degrees.spvasm | 0 .../builtins/degrees.spvasm.expected.glsl | 0 .../builtins/degrees.spvasm.expected.hlsl | 0 .../builtins/degrees.spvasm.expected.msl | 0 .../builtins/degrees.spvasm.expected.spvasm | 0 .../builtins/degrees.spvasm.expected.wgsl | 0 test/{ => tint}/builtins/frexp.wgsl | 0 .../builtins/frexp.wgsl.expected.glsl | 0 .../builtins/frexp.wgsl.expected.hlsl | 0 .../builtins/frexp.wgsl.expected.msl | 0 .../builtins/frexp.wgsl.expected.spvasm | 0 .../builtins/frexp.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/002533.wgsl | 0 .../gen/abs/002533.wgsl.expected.glsl | 0 .../gen/abs/002533.wgsl.expected.hlsl | 0 .../builtins/gen/abs/002533.wgsl.expected.msl | 0 .../gen/abs/002533.wgsl.expected.spvasm | 0 .../gen/abs/002533.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/005174.wgsl | 0 .../gen/abs/005174.wgsl.expected.glsl | 0 .../gen/abs/005174.wgsl.expected.hlsl | 0 .../builtins/gen/abs/005174.wgsl.expected.msl | 0 .../gen/abs/005174.wgsl.expected.spvasm | 0 .../gen/abs/005174.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/1ce782.wgsl | 0 .../gen/abs/1ce782.wgsl.expected.glsl | 0 .../gen/abs/1ce782.wgsl.expected.hlsl | 0 .../builtins/gen/abs/1ce782.wgsl.expected.msl | 0 .../gen/abs/1ce782.wgsl.expected.spvasm | 0 .../gen/abs/1ce782.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/1e9d53.wgsl | 0 .../gen/abs/1e9d53.wgsl.expected.glsl | 0 .../gen/abs/1e9d53.wgsl.expected.hlsl | 0 .../builtins/gen/abs/1e9d53.wgsl.expected.msl | 0 .../gen/abs/1e9d53.wgsl.expected.spvasm | 0 .../gen/abs/1e9d53.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/467cd1.wgsl | 0 .../gen/abs/467cd1.wgsl.expected.glsl | 0 .../gen/abs/467cd1.wgsl.expected.hlsl | 0 .../builtins/gen/abs/467cd1.wgsl.expected.msl | 0 .../gen/abs/467cd1.wgsl.expected.spvasm | 0 .../gen/abs/467cd1.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/4ad288.wgsl | 0 .../gen/abs/4ad288.wgsl.expected.glsl | 0 .../gen/abs/4ad288.wgsl.expected.hlsl | 0 .../builtins/gen/abs/4ad288.wgsl.expected.msl | 0 .../gen/abs/4ad288.wgsl.expected.spvasm | 0 .../gen/abs/4ad288.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/5ad50a.wgsl | 0 .../gen/abs/5ad50a.wgsl.expected.glsl | 0 .../gen/abs/5ad50a.wgsl.expected.hlsl | 0 .../builtins/gen/abs/5ad50a.wgsl.expected.msl | 0 .../gen/abs/5ad50a.wgsl.expected.spvasm | 0 .../gen/abs/5ad50a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/7326de.wgsl | 0 .../gen/abs/7326de.wgsl.expected.glsl | 0 .../gen/abs/7326de.wgsl.expected.hlsl | 0 .../builtins/gen/abs/7326de.wgsl.expected.msl | 0 .../gen/abs/7326de.wgsl.expected.spvasm | 0 .../gen/abs/7326de.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/7f28e6.wgsl | 0 .../gen/abs/7f28e6.wgsl.expected.glsl | 0 .../gen/abs/7f28e6.wgsl.expected.hlsl | 0 .../builtins/gen/abs/7f28e6.wgsl.expected.msl | 0 .../gen/abs/7f28e6.wgsl.expected.spvasm | 0 .../gen/abs/7f28e6.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/7faa9e.wgsl | 0 .../gen/abs/7faa9e.wgsl.expected.glsl | 0 .../gen/abs/7faa9e.wgsl.expected.hlsl | 0 .../builtins/gen/abs/7faa9e.wgsl.expected.msl | 0 .../gen/abs/7faa9e.wgsl.expected.spvasm | 0 .../gen/abs/7faa9e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/9c80a6.wgsl | 0 .../gen/abs/9c80a6.wgsl.expected.glsl | 0 .../gen/abs/9c80a6.wgsl.expected.hlsl | 0 .../builtins/gen/abs/9c80a6.wgsl.expected.msl | 0 .../gen/abs/9c80a6.wgsl.expected.spvasm | 0 .../gen/abs/9c80a6.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/abs/b96037.wgsl | 0 .../gen/abs/b96037.wgsl.expected.glsl | 0 .../gen/abs/b96037.wgsl.expected.hlsl | 0 .../builtins/gen/abs/b96037.wgsl.expected.msl | 0 .../gen/abs/b96037.wgsl.expected.spvasm | 0 .../gen/abs/b96037.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/acos/489247.wgsl | 0 .../gen/acos/489247.wgsl.expected.glsl | 0 .../gen/acos/489247.wgsl.expected.hlsl | 0 .../gen/acos/489247.wgsl.expected.msl | 0 .../gen/acos/489247.wgsl.expected.spvasm | 0 .../gen/acos/489247.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/acos/8e2acf.wgsl | 0 .../gen/acos/8e2acf.wgsl.expected.glsl | 0 .../gen/acos/8e2acf.wgsl.expected.hlsl | 0 .../gen/acos/8e2acf.wgsl.expected.msl | 0 .../gen/acos/8e2acf.wgsl.expected.spvasm | 0 .../gen/acos/8e2acf.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/acos/a610c4.wgsl | 0 .../gen/acos/a610c4.wgsl.expected.glsl | 0 .../gen/acos/a610c4.wgsl.expected.hlsl | 0 .../gen/acos/a610c4.wgsl.expected.msl | 0 .../gen/acos/a610c4.wgsl.expected.spvasm | 0 .../gen/acos/a610c4.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/acos/dfc915.wgsl | 0 .../gen/acos/dfc915.wgsl.expected.glsl | 0 .../gen/acos/dfc915.wgsl.expected.hlsl | 0 .../gen/acos/dfc915.wgsl.expected.msl | 0 .../gen/acos/dfc915.wgsl.expected.spvasm | 0 .../gen/acos/dfc915.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/all/353d6a.wgsl | 0 .../gen/all/353d6a.wgsl.expected.glsl | 0 .../gen/all/353d6a.wgsl.expected.hlsl | 0 .../builtins/gen/all/353d6a.wgsl.expected.msl | 0 .../gen/all/353d6a.wgsl.expected.spvasm | 0 .../gen/all/353d6a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/all/986c7b.wgsl | 0 .../gen/all/986c7b.wgsl.expected.glsl | 0 .../gen/all/986c7b.wgsl.expected.hlsl | 0 .../builtins/gen/all/986c7b.wgsl.expected.msl | 0 .../gen/all/986c7b.wgsl.expected.spvasm | 0 .../gen/all/986c7b.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/all/bd2dba.wgsl | 0 .../gen/all/bd2dba.wgsl.expected.glsl | 0 .../gen/all/bd2dba.wgsl.expected.hlsl | 0 .../builtins/gen/all/bd2dba.wgsl.expected.msl | 0 .../gen/all/bd2dba.wgsl.expected.spvasm | 0 .../gen/all/bd2dba.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/all/f46790.wgsl | 0 .../gen/all/f46790.wgsl.expected.glsl | 0 .../gen/all/f46790.wgsl.expected.hlsl | 0 .../builtins/gen/all/f46790.wgsl.expected.msl | 0 .../gen/all/f46790.wgsl.expected.spvasm | 0 .../gen/all/f46790.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/any/083428.wgsl | 0 .../gen/any/083428.wgsl.expected.glsl | 0 .../gen/any/083428.wgsl.expected.hlsl | 0 .../builtins/gen/any/083428.wgsl.expected.msl | 0 .../gen/any/083428.wgsl.expected.spvasm | 0 .../gen/any/083428.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/any/0e3e58.wgsl | 0 .../gen/any/0e3e58.wgsl.expected.glsl | 0 .../gen/any/0e3e58.wgsl.expected.hlsl | 0 .../builtins/gen/any/0e3e58.wgsl.expected.msl | 0 .../gen/any/0e3e58.wgsl.expected.spvasm | 0 .../gen/any/0e3e58.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/any/2ab91a.wgsl | 0 .../gen/any/2ab91a.wgsl.expected.glsl | 0 .../gen/any/2ab91a.wgsl.expected.hlsl | 0 .../builtins/gen/any/2ab91a.wgsl.expected.msl | 0 .../gen/any/2ab91a.wgsl.expected.spvasm | 0 .../gen/any/2ab91a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/any/e755c1.wgsl | 0 .../gen/any/e755c1.wgsl.expected.glsl | 0 .../gen/any/e755c1.wgsl.expected.hlsl | 0 .../builtins/gen/any/e755c1.wgsl.expected.msl | 0 .../gen/any/e755c1.wgsl.expected.spvasm | 0 .../gen/any/e755c1.wgsl.expected.wgsl | 0 .../builtins/gen/arrayLength/1588cd.wgsl | 0 .../gen/arrayLength/1588cd.wgsl.expected.glsl | 0 .../gen/arrayLength/1588cd.wgsl.expected.hlsl | 0 .../gen/arrayLength/1588cd.wgsl.expected.msl | 0 .../arrayLength/1588cd.wgsl.expected.spvasm | 0 .../gen/arrayLength/1588cd.wgsl.expected.wgsl | 0 .../builtins/gen/arrayLength/61b1c7.wgsl | 0 .../gen/arrayLength/61b1c7.wgsl.expected.glsl | 0 .../gen/arrayLength/61b1c7.wgsl.expected.hlsl | 0 .../gen/arrayLength/61b1c7.wgsl.expected.msl | 0 .../arrayLength/61b1c7.wgsl.expected.spvasm | 0 .../gen/arrayLength/61b1c7.wgsl.expected.wgsl | 0 .../builtins/gen/arrayLength/a0f5ca.wgsl | 0 .../gen/arrayLength/a0f5ca.wgsl.expected.glsl | 0 .../gen/arrayLength/a0f5ca.wgsl.expected.hlsl | 0 .../gen/arrayLength/a0f5ca.wgsl.expected.msl | 0 .../arrayLength/a0f5ca.wgsl.expected.spvasm | 0 .../gen/arrayLength/a0f5ca.wgsl.expected.wgsl | 0 .../builtins/gen/arrayLength/cdd123.wgsl | 0 .../gen/arrayLength/cdd123.wgsl.expected.glsl | 0 .../gen/arrayLength/cdd123.wgsl.expected.hlsl | 0 .../gen/arrayLength/cdd123.wgsl.expected.msl | 0 .../arrayLength/cdd123.wgsl.expected.spvasm | 0 .../gen/arrayLength/cdd123.wgsl.expected.wgsl | 0 .../builtins/gen/arrayLength/cfca0a.wgsl | 0 .../gen/arrayLength/cfca0a.wgsl.expected.glsl | 0 .../gen/arrayLength/cfca0a.wgsl.expected.hlsl | 0 .../gen/arrayLength/cfca0a.wgsl.expected.msl | 0 .../arrayLength/cfca0a.wgsl.expected.spvasm | 0 .../gen/arrayLength/cfca0a.wgsl.expected.wgsl | 0 .../builtins/gen/arrayLength/eb510f.wgsl | 0 .../gen/arrayLength/eb510f.wgsl.expected.glsl | 0 .../gen/arrayLength/eb510f.wgsl.expected.hlsl | 0 .../gen/arrayLength/eb510f.wgsl.expected.msl | 0 .../arrayLength/eb510f.wgsl.expected.spvasm | 0 .../gen/arrayLength/eb510f.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/asin/064953.wgsl | 0 .../gen/asin/064953.wgsl.expected.glsl | 0 .../gen/asin/064953.wgsl.expected.hlsl | 0 .../gen/asin/064953.wgsl.expected.msl | 0 .../gen/asin/064953.wgsl.expected.spvasm | 0 .../gen/asin/064953.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/asin/7b6a44.wgsl | 0 .../gen/asin/7b6a44.wgsl.expected.glsl | 0 .../gen/asin/7b6a44.wgsl.expected.hlsl | 0 .../gen/asin/7b6a44.wgsl.expected.msl | 0 .../gen/asin/7b6a44.wgsl.expected.spvasm | 0 .../gen/asin/7b6a44.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl | 0 .../gen/asin/8cd9c9.wgsl.expected.glsl | 0 .../gen/asin/8cd9c9.wgsl.expected.hlsl | 0 .../gen/asin/8cd9c9.wgsl.expected.msl | 0 .../gen/asin/8cd9c9.wgsl.expected.spvasm | 0 .../gen/asin/8cd9c9.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/asin/c0c272.wgsl | 0 .../gen/asin/c0c272.wgsl.expected.glsl | 0 .../gen/asin/c0c272.wgsl.expected.hlsl | 0 .../gen/asin/c0c272.wgsl.expected.msl | 0 .../gen/asin/c0c272.wgsl.expected.spvasm | 0 .../gen/asin/c0c272.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/atan/02979a.wgsl | 0 .../gen/atan/02979a.wgsl.expected.glsl | 0 .../gen/atan/02979a.wgsl.expected.hlsl | 0 .../gen/atan/02979a.wgsl.expected.msl | 0 .../gen/atan/02979a.wgsl.expected.spvasm | 0 .../gen/atan/02979a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/atan/331e6d.wgsl | 0 .../gen/atan/331e6d.wgsl.expected.glsl | 0 .../gen/atan/331e6d.wgsl.expected.hlsl | 0 .../gen/atan/331e6d.wgsl.expected.msl | 0 .../gen/atan/331e6d.wgsl.expected.spvasm | 0 .../gen/atan/331e6d.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/atan/a8b696.wgsl | 0 .../gen/atan/a8b696.wgsl.expected.glsl | 0 .../gen/atan/a8b696.wgsl.expected.hlsl | 0 .../gen/atan/a8b696.wgsl.expected.msl | 0 .../gen/atan/a8b696.wgsl.expected.spvasm | 0 .../gen/atan/a8b696.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/atan/ad96e4.wgsl | 0 .../gen/atan/ad96e4.wgsl.expected.glsl | 0 .../gen/atan/ad96e4.wgsl.expected.hlsl | 0 .../gen/atan/ad96e4.wgsl.expected.msl | 0 .../gen/atan/ad96e4.wgsl.expected.spvasm | 0 .../gen/atan/ad96e4.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/atan2/57fb13.wgsl | 0 .../gen/atan2/57fb13.wgsl.expected.glsl | 0 .../gen/atan2/57fb13.wgsl.expected.hlsl | 0 .../gen/atan2/57fb13.wgsl.expected.msl | 0 .../gen/atan2/57fb13.wgsl.expected.spvasm | 0 .../gen/atan2/57fb13.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/atan2/96057c.wgsl | 0 .../gen/atan2/96057c.wgsl.expected.glsl | 0 .../gen/atan2/96057c.wgsl.expected.hlsl | 0 .../gen/atan2/96057c.wgsl.expected.msl | 0 .../gen/atan2/96057c.wgsl.expected.spvasm | 0 .../gen/atan2/96057c.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/atan2/a70d0d.wgsl | 0 .../gen/atan2/a70d0d.wgsl.expected.glsl | 0 .../gen/atan2/a70d0d.wgsl.expected.hlsl | 0 .../gen/atan2/a70d0d.wgsl.expected.msl | 0 .../gen/atan2/a70d0d.wgsl.expected.spvasm | 0 .../gen/atan2/a70d0d.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/atan2/ae713e.wgsl | 0 .../gen/atan2/ae713e.wgsl.expected.glsl | 0 .../gen/atan2/ae713e.wgsl.expected.hlsl | 0 .../gen/atan2/ae713e.wgsl.expected.msl | 0 .../gen/atan2/ae713e.wgsl.expected.spvasm | 0 .../gen/atan2/ae713e.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAdd/794055.wgsl | 0 .../gen/atomicAdd/794055.wgsl.expected.glsl | 0 .../gen/atomicAdd/794055.wgsl.expected.hlsl | 0 .../gen/atomicAdd/794055.wgsl.expected.msl | 0 .../gen/atomicAdd/794055.wgsl.expected.spvasm | 0 .../gen/atomicAdd/794055.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAdd/8a199a.wgsl | 0 .../gen/atomicAdd/8a199a.wgsl.expected.glsl | 0 .../gen/atomicAdd/8a199a.wgsl.expected.hlsl | 0 .../gen/atomicAdd/8a199a.wgsl.expected.msl | 0 .../gen/atomicAdd/8a199a.wgsl.expected.spvasm | 0 .../gen/atomicAdd/8a199a.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAdd/d32fe4.wgsl | 0 .../gen/atomicAdd/d32fe4.wgsl.expected.glsl | 0 .../gen/atomicAdd/d32fe4.wgsl.expected.hlsl | 0 .../gen/atomicAdd/d32fe4.wgsl.expected.msl | 0 .../gen/atomicAdd/d32fe4.wgsl.expected.spvasm | 0 .../gen/atomicAdd/d32fe4.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAdd/d5db1d.wgsl | 0 .../gen/atomicAdd/d5db1d.wgsl.expected.glsl | 0 .../gen/atomicAdd/d5db1d.wgsl.expected.hlsl | 0 .../gen/atomicAdd/d5db1d.wgsl.expected.msl | 0 .../gen/atomicAdd/d5db1d.wgsl.expected.spvasm | 0 .../gen/atomicAdd/d5db1d.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAnd/152966.wgsl | 0 .../gen/atomicAnd/152966.wgsl.expected.glsl | 0 .../gen/atomicAnd/152966.wgsl.expected.hlsl | 0 .../gen/atomicAnd/152966.wgsl.expected.msl | 0 .../gen/atomicAnd/152966.wgsl.expected.spvasm | 0 .../gen/atomicAnd/152966.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAnd/34edd3.wgsl | 0 .../gen/atomicAnd/34edd3.wgsl.expected.glsl | 0 .../gen/atomicAnd/34edd3.wgsl.expected.hlsl | 0 .../gen/atomicAnd/34edd3.wgsl.expected.msl | 0 .../gen/atomicAnd/34edd3.wgsl.expected.spvasm | 0 .../gen/atomicAnd/34edd3.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAnd/45a819.wgsl | 0 .../gen/atomicAnd/45a819.wgsl.expected.glsl | 0 .../gen/atomicAnd/45a819.wgsl.expected.hlsl | 0 .../gen/atomicAnd/45a819.wgsl.expected.msl | 0 .../gen/atomicAnd/45a819.wgsl.expected.spvasm | 0 .../gen/atomicAnd/45a819.wgsl.expected.wgsl | 0 .../builtins/gen/atomicAnd/85a8d9.wgsl | 0 .../gen/atomicAnd/85a8d9.wgsl.expected.glsl | 0 .../gen/atomicAnd/85a8d9.wgsl.expected.hlsl | 0 .../gen/atomicAnd/85a8d9.wgsl.expected.msl | 0 .../gen/atomicAnd/85a8d9.wgsl.expected.spvasm | 0 .../gen/atomicAnd/85a8d9.wgsl.expected.wgsl | 0 .../gen/atomicCompareExchangeWeak/12871c.wgsl | 0 .../12871c.wgsl.expected.glsl | 0 .../12871c.wgsl.expected.hlsl | 0 .../12871c.wgsl.expected.msl | 0 .../12871c.wgsl.expected.spvasm | 0 .../12871c.wgsl.expected.wgsl | 0 .../gen/atomicCompareExchangeWeak/6673da.wgsl | 0 .../6673da.wgsl.expected.glsl | 0 .../6673da.wgsl.expected.hlsl | 0 .../6673da.wgsl.expected.msl | 0 .../6673da.wgsl.expected.spvasm | 0 .../6673da.wgsl.expected.wgsl | 0 .../gen/atomicCompareExchangeWeak/89ea3b.wgsl | 0 .../89ea3b.wgsl.expected.glsl | 0 .../89ea3b.wgsl.expected.hlsl | 0 .../89ea3b.wgsl.expected.msl | 0 .../89ea3b.wgsl.expected.spvasm | 0 .../89ea3b.wgsl.expected.wgsl | 0 .../gen/atomicCompareExchangeWeak/b2ab2c.wgsl | 0 .../b2ab2c.wgsl.expected.glsl | 0 .../b2ab2c.wgsl.expected.hlsl | 0 .../b2ab2c.wgsl.expected.msl | 0 .../b2ab2c.wgsl.expected.spvasm | 0 .../b2ab2c.wgsl.expected.wgsl | 0 .../builtins/gen/atomicExchange/0a5dca.wgsl | 0 .../atomicExchange/0a5dca.wgsl.expected.glsl | 0 .../atomicExchange/0a5dca.wgsl.expected.hlsl | 0 .../atomicExchange/0a5dca.wgsl.expected.msl | 0 .../0a5dca.wgsl.expected.spvasm | 0 .../atomicExchange/0a5dca.wgsl.expected.wgsl | 0 .../builtins/gen/atomicExchange/d59712.wgsl | 0 .../atomicExchange/d59712.wgsl.expected.glsl | 0 .../atomicExchange/d59712.wgsl.expected.hlsl | 0 .../atomicExchange/d59712.wgsl.expected.msl | 0 .../d59712.wgsl.expected.spvasm | 0 .../atomicExchange/d59712.wgsl.expected.wgsl | 0 .../builtins/gen/atomicExchange/e114ba.wgsl | 0 .../atomicExchange/e114ba.wgsl.expected.glsl | 0 .../atomicExchange/e114ba.wgsl.expected.hlsl | 0 .../atomicExchange/e114ba.wgsl.expected.msl | 0 .../e114ba.wgsl.expected.spvasm | 0 .../atomicExchange/e114ba.wgsl.expected.wgsl | 0 .../builtins/gen/atomicExchange/f2e22f.wgsl | 0 .../atomicExchange/f2e22f.wgsl.expected.glsl | 0 .../atomicExchange/f2e22f.wgsl.expected.hlsl | 0 .../atomicExchange/f2e22f.wgsl.expected.msl | 0 .../f2e22f.wgsl.expected.spvasm | 0 .../atomicExchange/f2e22f.wgsl.expected.wgsl | 0 .../builtins/gen/atomicLoad/0806ad.wgsl | 0 .../gen/atomicLoad/0806ad.wgsl.expected.glsl | 0 .../gen/atomicLoad/0806ad.wgsl.expected.hlsl | 0 .../gen/atomicLoad/0806ad.wgsl.expected.msl | 0 .../atomicLoad/0806ad.wgsl.expected.spvasm | 0 .../gen/atomicLoad/0806ad.wgsl.expected.wgsl | 0 .../builtins/gen/atomicLoad/361bf1.wgsl | 0 .../gen/atomicLoad/361bf1.wgsl.expected.glsl | 0 .../gen/atomicLoad/361bf1.wgsl.expected.hlsl | 0 .../gen/atomicLoad/361bf1.wgsl.expected.msl | 0 .../atomicLoad/361bf1.wgsl.expected.spvasm | 0 .../gen/atomicLoad/361bf1.wgsl.expected.wgsl | 0 .../builtins/gen/atomicLoad/afcc03.wgsl | 0 .../gen/atomicLoad/afcc03.wgsl.expected.glsl | 0 .../gen/atomicLoad/afcc03.wgsl.expected.hlsl | 0 .../gen/atomicLoad/afcc03.wgsl.expected.msl | 0 .../atomicLoad/afcc03.wgsl.expected.spvasm | 0 .../gen/atomicLoad/afcc03.wgsl.expected.wgsl | 0 .../builtins/gen/atomicLoad/fe6cc3.wgsl | 0 .../gen/atomicLoad/fe6cc3.wgsl.expected.glsl | 0 .../gen/atomicLoad/fe6cc3.wgsl.expected.hlsl | 0 .../gen/atomicLoad/fe6cc3.wgsl.expected.msl | 0 .../atomicLoad/fe6cc3.wgsl.expected.spvasm | 0 .../gen/atomicLoad/fe6cc3.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMax/51b9be.wgsl | 0 .../gen/atomicMax/51b9be.wgsl.expected.glsl | 0 .../gen/atomicMax/51b9be.wgsl.expected.hlsl | 0 .../gen/atomicMax/51b9be.wgsl.expected.msl | 0 .../gen/atomicMax/51b9be.wgsl.expected.spvasm | 0 .../gen/atomicMax/51b9be.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMax/92aa72.wgsl | 0 .../gen/atomicMax/92aa72.wgsl.expected.glsl | 0 .../gen/atomicMax/92aa72.wgsl.expected.hlsl | 0 .../gen/atomicMax/92aa72.wgsl.expected.msl | 0 .../gen/atomicMax/92aa72.wgsl.expected.spvasm | 0 .../gen/atomicMax/92aa72.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMax/a89cc3.wgsl | 0 .../gen/atomicMax/a89cc3.wgsl.expected.glsl | 0 .../gen/atomicMax/a89cc3.wgsl.expected.hlsl | 0 .../gen/atomicMax/a89cc3.wgsl.expected.msl | 0 .../gen/atomicMax/a89cc3.wgsl.expected.spvasm | 0 .../gen/atomicMax/a89cc3.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMax/beccfc.wgsl | 0 .../gen/atomicMax/beccfc.wgsl.expected.glsl | 0 .../gen/atomicMax/beccfc.wgsl.expected.hlsl | 0 .../gen/atomicMax/beccfc.wgsl.expected.msl | 0 .../gen/atomicMax/beccfc.wgsl.expected.spvasm | 0 .../gen/atomicMax/beccfc.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMin/278235.wgsl | 0 .../gen/atomicMin/278235.wgsl.expected.glsl | 0 .../gen/atomicMin/278235.wgsl.expected.hlsl | 0 .../gen/atomicMin/278235.wgsl.expected.msl | 0 .../gen/atomicMin/278235.wgsl.expected.spvasm | 0 .../gen/atomicMin/278235.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMin/69d383.wgsl | 0 .../gen/atomicMin/69d383.wgsl.expected.glsl | 0 .../gen/atomicMin/69d383.wgsl.expected.hlsl | 0 .../gen/atomicMin/69d383.wgsl.expected.msl | 0 .../gen/atomicMin/69d383.wgsl.expected.spvasm | 0 .../gen/atomicMin/69d383.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMin/8e38dc.wgsl | 0 .../gen/atomicMin/8e38dc.wgsl.expected.glsl | 0 .../gen/atomicMin/8e38dc.wgsl.expected.hlsl | 0 .../gen/atomicMin/8e38dc.wgsl.expected.msl | 0 .../gen/atomicMin/8e38dc.wgsl.expected.spvasm | 0 .../gen/atomicMin/8e38dc.wgsl.expected.wgsl | 0 .../builtins/gen/atomicMin/c67a74.wgsl | 0 .../gen/atomicMin/c67a74.wgsl.expected.glsl | 0 .../gen/atomicMin/c67a74.wgsl.expected.hlsl | 0 .../gen/atomicMin/c67a74.wgsl.expected.msl | 0 .../gen/atomicMin/c67a74.wgsl.expected.spvasm | 0 .../gen/atomicMin/c67a74.wgsl.expected.wgsl | 0 .../builtins/gen/atomicOr/5e3d61.wgsl | 0 .../gen/atomicOr/5e3d61.wgsl.expected.glsl | 0 .../gen/atomicOr/5e3d61.wgsl.expected.hlsl | 0 .../gen/atomicOr/5e3d61.wgsl.expected.msl | 0 .../gen/atomicOr/5e3d61.wgsl.expected.spvasm | 0 .../gen/atomicOr/5e3d61.wgsl.expected.wgsl | 0 .../builtins/gen/atomicOr/5e95d4.wgsl | 0 .../gen/atomicOr/5e95d4.wgsl.expected.glsl | 0 .../gen/atomicOr/5e95d4.wgsl.expected.hlsl | 0 .../gen/atomicOr/5e95d4.wgsl.expected.msl | 0 .../gen/atomicOr/5e95d4.wgsl.expected.spvasm | 0 .../gen/atomicOr/5e95d4.wgsl.expected.wgsl | 0 .../builtins/gen/atomicOr/8d96a0.wgsl | 0 .../gen/atomicOr/8d96a0.wgsl.expected.glsl | 0 .../gen/atomicOr/8d96a0.wgsl.expected.hlsl | 0 .../gen/atomicOr/8d96a0.wgsl.expected.msl | 0 .../gen/atomicOr/8d96a0.wgsl.expected.spvasm | 0 .../gen/atomicOr/8d96a0.wgsl.expected.wgsl | 0 .../builtins/gen/atomicOr/d09248.wgsl | 0 .../gen/atomicOr/d09248.wgsl.expected.glsl | 0 .../gen/atomicOr/d09248.wgsl.expected.hlsl | 0 .../gen/atomicOr/d09248.wgsl.expected.msl | 0 .../gen/atomicOr/d09248.wgsl.expected.spvasm | 0 .../gen/atomicOr/d09248.wgsl.expected.wgsl | 0 .../builtins/gen/atomicStore/726882.wgsl | 0 .../gen/atomicStore/726882.wgsl.expected.glsl | 0 .../gen/atomicStore/726882.wgsl.expected.hlsl | 0 .../gen/atomicStore/726882.wgsl.expected.msl | 0 .../atomicStore/726882.wgsl.expected.spvasm | 0 .../gen/atomicStore/726882.wgsl.expected.wgsl | 0 .../builtins/gen/atomicStore/8bea94.wgsl | 0 .../gen/atomicStore/8bea94.wgsl.expected.glsl | 0 .../gen/atomicStore/8bea94.wgsl.expected.hlsl | 0 .../gen/atomicStore/8bea94.wgsl.expected.msl | 0 .../atomicStore/8bea94.wgsl.expected.spvasm | 0 .../gen/atomicStore/8bea94.wgsl.expected.wgsl | 0 .../builtins/gen/atomicStore/cdc29e.wgsl | 0 .../gen/atomicStore/cdc29e.wgsl.expected.glsl | 0 .../gen/atomicStore/cdc29e.wgsl.expected.hlsl | 0 .../gen/atomicStore/cdc29e.wgsl.expected.msl | 0 .../atomicStore/cdc29e.wgsl.expected.spvasm | 0 .../gen/atomicStore/cdc29e.wgsl.expected.wgsl | 0 .../builtins/gen/atomicStore/d1e9a6.wgsl | 0 .../gen/atomicStore/d1e9a6.wgsl.expected.glsl | 0 .../gen/atomicStore/d1e9a6.wgsl.expected.hlsl | 0 .../gen/atomicStore/d1e9a6.wgsl.expected.msl | 0 .../atomicStore/d1e9a6.wgsl.expected.spvasm | 0 .../gen/atomicStore/d1e9a6.wgsl.expected.wgsl | 0 .../builtins/gen/atomicSub/051100.wgsl | 0 .../gen/atomicSub/051100.wgsl.expected.glsl | 0 .../gen/atomicSub/051100.wgsl.expected.hlsl | 0 .../gen/atomicSub/051100.wgsl.expected.msl | 0 .../gen/atomicSub/051100.wgsl.expected.spvasm | 0 .../gen/atomicSub/051100.wgsl.expected.wgsl | 0 .../builtins/gen/atomicSub/0d26c2.wgsl | 0 .../gen/atomicSub/0d26c2.wgsl.expected.glsl | 0 .../gen/atomicSub/0d26c2.wgsl.expected.hlsl | 0 .../gen/atomicSub/0d26c2.wgsl.expected.msl | 0 .../gen/atomicSub/0d26c2.wgsl.expected.spvasm | 0 .../gen/atomicSub/0d26c2.wgsl.expected.wgsl | 0 .../builtins/gen/atomicSub/15bfc9.wgsl | 0 .../gen/atomicSub/15bfc9.wgsl.expected.glsl | 0 .../gen/atomicSub/15bfc9.wgsl.expected.hlsl | 0 .../gen/atomicSub/15bfc9.wgsl.expected.msl | 0 .../gen/atomicSub/15bfc9.wgsl.expected.spvasm | 0 .../gen/atomicSub/15bfc9.wgsl.expected.wgsl | 0 .../builtins/gen/atomicSub/77883a.wgsl | 0 .../gen/atomicSub/77883a.wgsl.expected.glsl | 0 .../gen/atomicSub/77883a.wgsl.expected.hlsl | 0 .../gen/atomicSub/77883a.wgsl.expected.msl | 0 .../gen/atomicSub/77883a.wgsl.expected.spvasm | 0 .../gen/atomicSub/77883a.wgsl.expected.wgsl | 0 .../builtins/gen/atomicXor/54510e.wgsl | 0 .../gen/atomicXor/54510e.wgsl.expected.glsl | 0 .../gen/atomicXor/54510e.wgsl.expected.hlsl | 0 .../gen/atomicXor/54510e.wgsl.expected.msl | 0 .../gen/atomicXor/54510e.wgsl.expected.spvasm | 0 .../gen/atomicXor/54510e.wgsl.expected.wgsl | 0 .../builtins/gen/atomicXor/75dc95.wgsl | 0 .../gen/atomicXor/75dc95.wgsl.expected.glsl | 0 .../gen/atomicXor/75dc95.wgsl.expected.hlsl | 0 .../gen/atomicXor/75dc95.wgsl.expected.msl | 0 .../gen/atomicXor/75dc95.wgsl.expected.spvasm | 0 .../gen/atomicXor/75dc95.wgsl.expected.wgsl | 0 .../builtins/gen/atomicXor/c1b78c.wgsl | 0 .../gen/atomicXor/c1b78c.wgsl.expected.glsl | 0 .../gen/atomicXor/c1b78c.wgsl.expected.hlsl | 0 .../gen/atomicXor/c1b78c.wgsl.expected.msl | 0 .../gen/atomicXor/c1b78c.wgsl.expected.spvasm | 0 .../gen/atomicXor/c1b78c.wgsl.expected.wgsl | 0 .../builtins/gen/atomicXor/c8e6be.wgsl | 0 .../gen/atomicXor/c8e6be.wgsl.expected.glsl | 0 .../gen/atomicXor/c8e6be.wgsl.expected.hlsl | 0 .../gen/atomicXor/c8e6be.wgsl.expected.msl | 0 .../gen/atomicXor/c8e6be.wgsl.expected.spvasm | 0 .../gen/atomicXor/c8e6be.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/ceil/34064b.wgsl | 0 .../gen/ceil/34064b.wgsl.expected.glsl | 0 .../gen/ceil/34064b.wgsl.expected.hlsl | 0 .../gen/ceil/34064b.wgsl.expected.msl | 0 .../gen/ceil/34064b.wgsl.expected.spvasm | 0 .../gen/ceil/34064b.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/ceil/678655.wgsl | 0 .../gen/ceil/678655.wgsl.expected.glsl | 0 .../gen/ceil/678655.wgsl.expected.hlsl | 0 .../gen/ceil/678655.wgsl.expected.msl | 0 .../gen/ceil/678655.wgsl.expected.spvasm | 0 .../gen/ceil/678655.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/ceil/96f597.wgsl | 0 .../gen/ceil/96f597.wgsl.expected.glsl | 0 .../gen/ceil/96f597.wgsl.expected.hlsl | 0 .../gen/ceil/96f597.wgsl.expected.msl | 0 .../gen/ceil/96f597.wgsl.expected.spvasm | 0 .../gen/ceil/96f597.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/ceil/b74c16.wgsl | 0 .../gen/ceil/b74c16.wgsl.expected.glsl | 0 .../gen/ceil/b74c16.wgsl.expected.hlsl | 0 .../gen/ceil/b74c16.wgsl.expected.msl | 0 .../gen/ceil/b74c16.wgsl.expected.spvasm | 0 .../gen/ceil/b74c16.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/0acf8f.wgsl | 0 .../gen/clamp/0acf8f.wgsl.expected.glsl | 0 .../gen/clamp/0acf8f.wgsl.expected.hlsl | 0 .../gen/clamp/0acf8f.wgsl.expected.msl | 0 .../gen/clamp/0acf8f.wgsl.expected.spvasm | 0 .../gen/clamp/0acf8f.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/1a32e3.wgsl | 0 .../gen/clamp/1a32e3.wgsl.expected.glsl | 0 .../gen/clamp/1a32e3.wgsl.expected.hlsl | 0 .../gen/clamp/1a32e3.wgsl.expected.msl | 0 .../gen/clamp/1a32e3.wgsl.expected.spvasm | 0 .../gen/clamp/1a32e3.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/2bd567.wgsl | 0 .../gen/clamp/2bd567.wgsl.expected.glsl | 0 .../gen/clamp/2bd567.wgsl.expected.hlsl | 0 .../gen/clamp/2bd567.wgsl.expected.msl | 0 .../gen/clamp/2bd567.wgsl.expected.spvasm | 0 .../gen/clamp/2bd567.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/2bde41.wgsl | 0 .../gen/clamp/2bde41.wgsl.expected.glsl | 0 .../gen/clamp/2bde41.wgsl.expected.hlsl | 0 .../gen/clamp/2bde41.wgsl.expected.msl | 0 .../gen/clamp/2bde41.wgsl.expected.spvasm | 0 .../gen/clamp/2bde41.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/548fc7.wgsl | 0 .../gen/clamp/548fc7.wgsl.expected.glsl | 0 .../gen/clamp/548fc7.wgsl.expected.hlsl | 0 .../gen/clamp/548fc7.wgsl.expected.msl | 0 .../gen/clamp/548fc7.wgsl.expected.spvasm | 0 .../gen/clamp/548fc7.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/5f0819.wgsl | 0 .../gen/clamp/5f0819.wgsl.expected.glsl | 0 .../gen/clamp/5f0819.wgsl.expected.hlsl | 0 .../gen/clamp/5f0819.wgsl.expected.msl | 0 .../gen/clamp/5f0819.wgsl.expected.spvasm | 0 .../gen/clamp/5f0819.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/6c1749.wgsl | 0 .../gen/clamp/6c1749.wgsl.expected.glsl | 0 .../gen/clamp/6c1749.wgsl.expected.hlsl | 0 .../gen/clamp/6c1749.wgsl.expected.msl | 0 .../gen/clamp/6c1749.wgsl.expected.spvasm | 0 .../gen/clamp/6c1749.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/7706d7.wgsl | 0 .../gen/clamp/7706d7.wgsl.expected.glsl | 0 .../gen/clamp/7706d7.wgsl.expected.hlsl | 0 .../gen/clamp/7706d7.wgsl.expected.msl | 0 .../gen/clamp/7706d7.wgsl.expected.spvasm | 0 .../gen/clamp/7706d7.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/867397.wgsl | 0 .../gen/clamp/867397.wgsl.expected.glsl | 0 .../gen/clamp/867397.wgsl.expected.hlsl | 0 .../gen/clamp/867397.wgsl.expected.msl | 0 .../gen/clamp/867397.wgsl.expected.spvasm | 0 .../gen/clamp/867397.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/a2de25.wgsl | 0 .../gen/clamp/a2de25.wgsl.expected.glsl | 0 .../gen/clamp/a2de25.wgsl.expected.hlsl | 0 .../gen/clamp/a2de25.wgsl.expected.msl | 0 .../gen/clamp/a2de25.wgsl.expected.spvasm | 0 .../gen/clamp/a2de25.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/b07c65.wgsl | 0 .../gen/clamp/b07c65.wgsl.expected.glsl | 0 .../gen/clamp/b07c65.wgsl.expected.hlsl | 0 .../gen/clamp/b07c65.wgsl.expected.msl | 0 .../gen/clamp/b07c65.wgsl.expected.spvasm | 0 .../gen/clamp/b07c65.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/clamp/bd43ce.wgsl | 0 .../gen/clamp/bd43ce.wgsl.expected.glsl | 0 .../gen/clamp/bd43ce.wgsl.expected.hlsl | 0 .../gen/clamp/bd43ce.wgsl.expected.msl | 0 .../gen/clamp/bd43ce.wgsl.expected.spvasm | 0 .../gen/clamp/bd43ce.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cos/16dc15.wgsl | 0 .../gen/cos/16dc15.wgsl.expected.glsl | 0 .../gen/cos/16dc15.wgsl.expected.hlsl | 0 .../builtins/gen/cos/16dc15.wgsl.expected.msl | 0 .../gen/cos/16dc15.wgsl.expected.spvasm | 0 .../gen/cos/16dc15.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cos/29d66d.wgsl | 0 .../gen/cos/29d66d.wgsl.expected.glsl | 0 .../gen/cos/29d66d.wgsl.expected.hlsl | 0 .../builtins/gen/cos/29d66d.wgsl.expected.msl | 0 .../gen/cos/29d66d.wgsl.expected.spvasm | 0 .../gen/cos/29d66d.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cos/c3b486.wgsl | 0 .../gen/cos/c3b486.wgsl.expected.glsl | 0 .../gen/cos/c3b486.wgsl.expected.hlsl | 0 .../builtins/gen/cos/c3b486.wgsl.expected.msl | 0 .../gen/cos/c3b486.wgsl.expected.spvasm | 0 .../gen/cos/c3b486.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cos/c5c28e.wgsl | 0 .../gen/cos/c5c28e.wgsl.expected.glsl | 0 .../gen/cos/c5c28e.wgsl.expected.hlsl | 0 .../builtins/gen/cos/c5c28e.wgsl.expected.msl | 0 .../gen/cos/c5c28e.wgsl.expected.spvasm | 0 .../gen/cos/c5c28e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cosh/377652.wgsl | 0 .../gen/cosh/377652.wgsl.expected.glsl | 0 .../gen/cosh/377652.wgsl.expected.hlsl | 0 .../gen/cosh/377652.wgsl.expected.msl | 0 .../gen/cosh/377652.wgsl.expected.spvasm | 0 .../gen/cosh/377652.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cosh/c13756.wgsl | 0 .../gen/cosh/c13756.wgsl.expected.glsl | 0 .../gen/cosh/c13756.wgsl.expected.hlsl | 0 .../gen/cosh/c13756.wgsl.expected.msl | 0 .../gen/cosh/c13756.wgsl.expected.spvasm | 0 .../gen/cosh/c13756.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cosh/da92dd.wgsl | 0 .../gen/cosh/da92dd.wgsl.expected.glsl | 0 .../gen/cosh/da92dd.wgsl.expected.hlsl | 0 .../gen/cosh/da92dd.wgsl.expected.msl | 0 .../gen/cosh/da92dd.wgsl.expected.spvasm | 0 .../gen/cosh/da92dd.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl | 0 .../gen/cosh/e0c1de.wgsl.expected.glsl | 0 .../gen/cosh/e0c1de.wgsl.expected.hlsl | 0 .../gen/cosh/e0c1de.wgsl.expected.msl | 0 .../gen/cosh/e0c1de.wgsl.expected.spvasm | 0 .../gen/cosh/e0c1de.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/0d0e46.wgsl | 0 .../countOneBits/0d0e46.wgsl.expected.glsl | 0 .../countOneBits/0d0e46.wgsl.expected.hlsl | 0 .../gen/countOneBits/0d0e46.wgsl.expected.msl | 0 .../countOneBits/0d0e46.wgsl.expected.spvasm | 0 .../countOneBits/0d0e46.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/0f7980.wgsl | 0 .../countOneBits/0f7980.wgsl.expected.glsl | 0 .../countOneBits/0f7980.wgsl.expected.hlsl | 0 .../gen/countOneBits/0f7980.wgsl.expected.msl | 0 .../countOneBits/0f7980.wgsl.expected.spvasm | 0 .../countOneBits/0f7980.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/65d2ae.wgsl | 0 .../countOneBits/65d2ae.wgsl.expected.glsl | 0 .../countOneBits/65d2ae.wgsl.expected.hlsl | 0 .../gen/countOneBits/65d2ae.wgsl.expected.msl | 0 .../countOneBits/65d2ae.wgsl.expected.spvasm | 0 .../countOneBits/65d2ae.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/690cfc.wgsl | 0 .../countOneBits/690cfc.wgsl.expected.glsl | 0 .../countOneBits/690cfc.wgsl.expected.hlsl | 0 .../gen/countOneBits/690cfc.wgsl.expected.msl | 0 .../countOneBits/690cfc.wgsl.expected.spvasm | 0 .../countOneBits/690cfc.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/94fd81.wgsl | 0 .../countOneBits/94fd81.wgsl.expected.glsl | 0 .../countOneBits/94fd81.wgsl.expected.hlsl | 0 .../gen/countOneBits/94fd81.wgsl.expected.msl | 0 .../countOneBits/94fd81.wgsl.expected.spvasm | 0 .../countOneBits/94fd81.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/ae44f9.wgsl | 0 .../countOneBits/ae44f9.wgsl.expected.glsl | 0 .../countOneBits/ae44f9.wgsl.expected.hlsl | 0 .../gen/countOneBits/ae44f9.wgsl.expected.msl | 0 .../countOneBits/ae44f9.wgsl.expected.spvasm | 0 .../countOneBits/ae44f9.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/af90e2.wgsl | 0 .../countOneBits/af90e2.wgsl.expected.glsl | 0 .../countOneBits/af90e2.wgsl.expected.hlsl | 0 .../gen/countOneBits/af90e2.wgsl.expected.msl | 0 .../countOneBits/af90e2.wgsl.expected.spvasm | 0 .../countOneBits/af90e2.wgsl.expected.wgsl | 0 .../builtins/gen/countOneBits/fd88b2.wgsl | 0 .../countOneBits/fd88b2.wgsl.expected.glsl | 0 .../countOneBits/fd88b2.wgsl.expected.hlsl | 0 .../gen/countOneBits/fd88b2.wgsl.expected.msl | 0 .../countOneBits/fd88b2.wgsl.expected.spvasm | 0 .../countOneBits/fd88b2.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/cross/041cb0.wgsl | 0 .../gen/cross/041cb0.wgsl.expected.glsl | 0 .../gen/cross/041cb0.wgsl.expected.hlsl | 0 .../gen/cross/041cb0.wgsl.expected.msl | 0 .../gen/cross/041cb0.wgsl.expected.spvasm | 0 .../gen/cross/041cb0.wgsl.expected.wgsl | 0 .../builtins/gen/degrees/0d170c.wgsl | 0 .../gen/degrees/0d170c.wgsl.expected.glsl | 0 .../gen/degrees/0d170c.wgsl.expected.hlsl | 0 .../gen/degrees/0d170c.wgsl.expected.msl | 0 .../gen/degrees/0d170c.wgsl.expected.spvasm | 0 .../gen/degrees/0d170c.wgsl.expected.wgsl | 0 .../builtins/gen/degrees/1ad5df.wgsl | 0 .../gen/degrees/1ad5df.wgsl.expected.glsl | 0 .../gen/degrees/1ad5df.wgsl.expected.hlsl | 0 .../gen/degrees/1ad5df.wgsl.expected.msl | 0 .../gen/degrees/1ad5df.wgsl.expected.spvasm | 0 .../gen/degrees/1ad5df.wgsl.expected.wgsl | 0 .../builtins/gen/degrees/2af623.wgsl | 0 .../gen/degrees/2af623.wgsl.expected.glsl | 0 .../gen/degrees/2af623.wgsl.expected.hlsl | 0 .../gen/degrees/2af623.wgsl.expected.msl | 0 .../gen/degrees/2af623.wgsl.expected.spvasm | 0 .../gen/degrees/2af623.wgsl.expected.wgsl | 0 .../builtins/gen/degrees/51f705.wgsl | 0 .../gen/degrees/51f705.wgsl.expected.glsl | 0 .../gen/degrees/51f705.wgsl.expected.hlsl | 0 .../gen/degrees/51f705.wgsl.expected.msl | 0 .../gen/degrees/51f705.wgsl.expected.spvasm | 0 .../gen/degrees/51f705.wgsl.expected.wgsl | 0 .../builtins/gen/determinant/2b62ba.wgsl | 0 .../gen/determinant/2b62ba.wgsl.expected.glsl | 0 .../gen/determinant/2b62ba.wgsl.expected.hlsl | 0 .../gen/determinant/2b62ba.wgsl.expected.msl | 0 .../determinant/2b62ba.wgsl.expected.spvasm | 0 .../gen/determinant/2b62ba.wgsl.expected.wgsl | 0 .../builtins/gen/determinant/a0a87c.wgsl | 0 .../gen/determinant/a0a87c.wgsl.expected.glsl | 0 .../gen/determinant/a0a87c.wgsl.expected.hlsl | 0 .../gen/determinant/a0a87c.wgsl.expected.msl | 0 .../determinant/a0a87c.wgsl.expected.spvasm | 0 .../gen/determinant/a0a87c.wgsl.expected.wgsl | 0 .../builtins/gen/determinant/e19305.wgsl | 0 .../gen/determinant/e19305.wgsl.expected.glsl | 0 .../gen/determinant/e19305.wgsl.expected.hlsl | 0 .../gen/determinant/e19305.wgsl.expected.msl | 0 .../determinant/e19305.wgsl.expected.spvasm | 0 .../gen/determinant/e19305.wgsl.expected.wgsl | 0 .../builtins/gen/distance/0657d4.wgsl | 0 .../gen/distance/0657d4.wgsl.expected.glsl | 0 .../gen/distance/0657d4.wgsl.expected.hlsl | 0 .../gen/distance/0657d4.wgsl.expected.msl | 0 .../gen/distance/0657d4.wgsl.expected.spvasm | 0 .../gen/distance/0657d4.wgsl.expected.wgsl | 0 .../builtins/gen/distance/9646ea.wgsl | 0 .../gen/distance/9646ea.wgsl.expected.glsl | 0 .../gen/distance/9646ea.wgsl.expected.hlsl | 0 .../gen/distance/9646ea.wgsl.expected.msl | 0 .../gen/distance/9646ea.wgsl.expected.spvasm | 0 .../gen/distance/9646ea.wgsl.expected.wgsl | 0 .../builtins/gen/distance/aa4055.wgsl | 0 .../gen/distance/aa4055.wgsl.expected.glsl | 0 .../gen/distance/aa4055.wgsl.expected.hlsl | 0 .../gen/distance/aa4055.wgsl.expected.msl | 0 .../gen/distance/aa4055.wgsl.expected.spvasm | 0 .../gen/distance/aa4055.wgsl.expected.wgsl | 0 .../builtins/gen/distance/cfed73.wgsl | 0 .../gen/distance/cfed73.wgsl.expected.glsl | 0 .../gen/distance/cfed73.wgsl.expected.hlsl | 0 .../gen/distance/cfed73.wgsl.expected.msl | 0 .../gen/distance/cfed73.wgsl.expected.spvasm | 0 .../gen/distance/cfed73.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/0c577b.wgsl | 0 .../gen/dot/0c577b.wgsl.expected.glsl | 0 .../gen/dot/0c577b.wgsl.expected.hlsl | 0 .../builtins/gen/dot/0c577b.wgsl.expected.msl | 0 .../gen/dot/0c577b.wgsl.expected.spvasm | 0 .../gen/dot/0c577b.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/7548a0.wgsl | 0 .../gen/dot/7548a0.wgsl.expected.glsl | 0 .../gen/dot/7548a0.wgsl.expected.hlsl | 0 .../builtins/gen/dot/7548a0.wgsl.expected.msl | 0 .../gen/dot/7548a0.wgsl.expected.spvasm | 0 .../gen/dot/7548a0.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/883f0e.wgsl | 0 .../gen/dot/883f0e.wgsl.expected.glsl | 0 .../gen/dot/883f0e.wgsl.expected.hlsl | 0 .../builtins/gen/dot/883f0e.wgsl.expected.msl | 0 .../gen/dot/883f0e.wgsl.expected.spvasm | 0 .../gen/dot/883f0e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/97c7ee.wgsl | 0 .../gen/dot/97c7ee.wgsl.expected.glsl | 0 .../gen/dot/97c7ee.wgsl.expected.hlsl | 0 .../builtins/gen/dot/97c7ee.wgsl.expected.msl | 0 .../gen/dot/97c7ee.wgsl.expected.spvasm | 0 .../gen/dot/97c7ee.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/ba4246.wgsl | 0 .../gen/dot/ba4246.wgsl.expected.glsl | 0 .../gen/dot/ba4246.wgsl.expected.hlsl | 0 .../builtins/gen/dot/ba4246.wgsl.expected.msl | 0 .../gen/dot/ba4246.wgsl.expected.spvasm | 0 .../gen/dot/ba4246.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/e994c7.wgsl | 0 .../gen/dot/e994c7.wgsl.expected.glsl | 0 .../gen/dot/e994c7.wgsl.expected.hlsl | 0 .../builtins/gen/dot/e994c7.wgsl.expected.msl | 0 .../gen/dot/e994c7.wgsl.expected.spvasm | 0 .../gen/dot/e994c7.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl | 0 .../gen/dot/ef6b1d.wgsl.expected.glsl | 0 .../gen/dot/ef6b1d.wgsl.expected.hlsl | 0 .../builtins/gen/dot/ef6b1d.wgsl.expected.msl | 0 .../gen/dot/ef6b1d.wgsl.expected.spvasm | 0 .../gen/dot/ef6b1d.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/f1312c.wgsl | 0 .../gen/dot/f1312c.wgsl.expected.glsl | 0 .../gen/dot/f1312c.wgsl.expected.hlsl | 0 .../builtins/gen/dot/f1312c.wgsl.expected.msl | 0 .../gen/dot/f1312c.wgsl.expected.spvasm | 0 .../gen/dot/f1312c.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl | 0 .../gen/dot/fc5f7c.wgsl.expected.glsl | 0 .../gen/dot/fc5f7c.wgsl.expected.hlsl | 0 .../builtins/gen/dot/fc5f7c.wgsl.expected.msl | 0 .../gen/dot/fc5f7c.wgsl.expected.spvasm | 0 .../gen/dot/fc5f7c.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl | 0 .../gen/dpdx/0763f7.wgsl.expected.glsl | 0 .../gen/dpdx/0763f7.wgsl.expected.hlsl | 0 .../gen/dpdx/0763f7.wgsl.expected.msl | 0 .../gen/dpdx/0763f7.wgsl.expected.spvasm | 0 .../gen/dpdx/0763f7.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl | 0 .../gen/dpdx/99edb1.wgsl.expected.glsl | 0 .../gen/dpdx/99edb1.wgsl.expected.hlsl | 0 .../gen/dpdx/99edb1.wgsl.expected.msl | 0 .../gen/dpdx/99edb1.wgsl.expected.spvasm | 0 .../gen/dpdx/99edb1.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl | 0 .../gen/dpdx/c487fa.wgsl.expected.glsl | 0 .../gen/dpdx/c487fa.wgsl.expected.hlsl | 0 .../gen/dpdx/c487fa.wgsl.expected.msl | 0 .../gen/dpdx/c487fa.wgsl.expected.spvasm | 0 .../gen/dpdx/c487fa.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdx/e263de.wgsl | 0 .../gen/dpdx/e263de.wgsl.expected.glsl | 0 .../gen/dpdx/e263de.wgsl.expected.hlsl | 0 .../gen/dpdx/e263de.wgsl.expected.msl | 0 .../gen/dpdx/e263de.wgsl.expected.spvasm | 0 .../gen/dpdx/e263de.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxCoarse/029152.wgsl | 0 .../gen/dpdxCoarse/029152.wgsl.expected.glsl | 0 .../gen/dpdxCoarse/029152.wgsl.expected.hlsl | 0 .../gen/dpdxCoarse/029152.wgsl.expected.msl | 0 .../dpdxCoarse/029152.wgsl.expected.spvasm | 0 .../gen/dpdxCoarse/029152.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxCoarse/9581cf.wgsl | 0 .../gen/dpdxCoarse/9581cf.wgsl.expected.glsl | 0 .../gen/dpdxCoarse/9581cf.wgsl.expected.hlsl | 0 .../gen/dpdxCoarse/9581cf.wgsl.expected.msl | 0 .../dpdxCoarse/9581cf.wgsl.expected.spvasm | 0 .../gen/dpdxCoarse/9581cf.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxCoarse/c28641.wgsl | 0 .../gen/dpdxCoarse/c28641.wgsl.expected.glsl | 0 .../gen/dpdxCoarse/c28641.wgsl.expected.hlsl | 0 .../gen/dpdxCoarse/c28641.wgsl.expected.msl | 0 .../dpdxCoarse/c28641.wgsl.expected.spvasm | 0 .../gen/dpdxCoarse/c28641.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxCoarse/f64d7b.wgsl | 0 .../gen/dpdxCoarse/f64d7b.wgsl.expected.glsl | 0 .../gen/dpdxCoarse/f64d7b.wgsl.expected.hlsl | 0 .../gen/dpdxCoarse/f64d7b.wgsl.expected.msl | 0 .../dpdxCoarse/f64d7b.wgsl.expected.spvasm | 0 .../gen/dpdxCoarse/f64d7b.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxFine/8c5069.wgsl | 0 .../gen/dpdxFine/8c5069.wgsl.expected.glsl | 0 .../gen/dpdxFine/8c5069.wgsl.expected.hlsl | 0 .../gen/dpdxFine/8c5069.wgsl.expected.msl | 0 .../gen/dpdxFine/8c5069.wgsl.expected.spvasm | 0 .../gen/dpdxFine/8c5069.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxFine/9631de.wgsl | 0 .../gen/dpdxFine/9631de.wgsl.expected.glsl | 0 .../gen/dpdxFine/9631de.wgsl.expected.hlsl | 0 .../gen/dpdxFine/9631de.wgsl.expected.msl | 0 .../gen/dpdxFine/9631de.wgsl.expected.spvasm | 0 .../gen/dpdxFine/9631de.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxFine/f401a2.wgsl | 0 .../gen/dpdxFine/f401a2.wgsl.expected.glsl | 0 .../gen/dpdxFine/f401a2.wgsl.expected.hlsl | 0 .../gen/dpdxFine/f401a2.wgsl.expected.msl | 0 .../gen/dpdxFine/f401a2.wgsl.expected.spvasm | 0 .../gen/dpdxFine/f401a2.wgsl.expected.wgsl | 0 .../builtins/gen/dpdxFine/f92fb6.wgsl | 0 .../gen/dpdxFine/f92fb6.wgsl.expected.glsl | 0 .../gen/dpdxFine/f92fb6.wgsl.expected.hlsl | 0 .../gen/dpdxFine/f92fb6.wgsl.expected.msl | 0 .../gen/dpdxFine/f92fb6.wgsl.expected.spvasm | 0 .../gen/dpdxFine/f92fb6.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdy/699a05.wgsl | 0 .../gen/dpdy/699a05.wgsl.expected.glsl | 0 .../gen/dpdy/699a05.wgsl.expected.hlsl | 0 .../gen/dpdy/699a05.wgsl.expected.msl | 0 .../gen/dpdy/699a05.wgsl.expected.spvasm | 0 .../gen/dpdy/699a05.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl | 0 .../gen/dpdy/7f8d84.wgsl.expected.glsl | 0 .../gen/dpdy/7f8d84.wgsl.expected.hlsl | 0 .../gen/dpdy/7f8d84.wgsl.expected.msl | 0 .../gen/dpdy/7f8d84.wgsl.expected.spvasm | 0 .../gen/dpdy/7f8d84.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl | 0 .../gen/dpdy/a8b56e.wgsl.expected.glsl | 0 .../gen/dpdy/a8b56e.wgsl.expected.hlsl | 0 .../gen/dpdy/a8b56e.wgsl.expected.msl | 0 .../gen/dpdy/a8b56e.wgsl.expected.spvasm | 0 .../gen/dpdy/a8b56e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl | 0 .../gen/dpdy/feb40f.wgsl.expected.glsl | 0 .../gen/dpdy/feb40f.wgsl.expected.hlsl | 0 .../gen/dpdy/feb40f.wgsl.expected.msl | 0 .../gen/dpdy/feb40f.wgsl.expected.spvasm | 0 .../gen/dpdy/feb40f.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyCoarse/3e1ab4.wgsl | 0 .../gen/dpdyCoarse/3e1ab4.wgsl.expected.glsl | 0 .../gen/dpdyCoarse/3e1ab4.wgsl.expected.hlsl | 0 .../gen/dpdyCoarse/3e1ab4.wgsl.expected.msl | 0 .../dpdyCoarse/3e1ab4.wgsl.expected.spvasm | 0 .../gen/dpdyCoarse/3e1ab4.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyCoarse/445d24.wgsl | 0 .../gen/dpdyCoarse/445d24.wgsl.expected.glsl | 0 .../gen/dpdyCoarse/445d24.wgsl.expected.hlsl | 0 .../gen/dpdyCoarse/445d24.wgsl.expected.msl | 0 .../dpdyCoarse/445d24.wgsl.expected.spvasm | 0 .../gen/dpdyCoarse/445d24.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyCoarse/870a7e.wgsl | 0 .../gen/dpdyCoarse/870a7e.wgsl.expected.glsl | 0 .../gen/dpdyCoarse/870a7e.wgsl.expected.hlsl | 0 .../gen/dpdyCoarse/870a7e.wgsl.expected.msl | 0 .../dpdyCoarse/870a7e.wgsl.expected.spvasm | 0 .../gen/dpdyCoarse/870a7e.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyCoarse/ae1873.wgsl | 0 .../gen/dpdyCoarse/ae1873.wgsl.expected.glsl | 0 .../gen/dpdyCoarse/ae1873.wgsl.expected.hlsl | 0 .../gen/dpdyCoarse/ae1873.wgsl.expected.msl | 0 .../dpdyCoarse/ae1873.wgsl.expected.spvasm | 0 .../gen/dpdyCoarse/ae1873.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyFine/1fb7ab.wgsl | 0 .../gen/dpdyFine/1fb7ab.wgsl.expected.glsl | 0 .../gen/dpdyFine/1fb7ab.wgsl.expected.hlsl | 0 .../gen/dpdyFine/1fb7ab.wgsl.expected.msl | 0 .../gen/dpdyFine/1fb7ab.wgsl.expected.spvasm | 0 .../gen/dpdyFine/1fb7ab.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyFine/6eb673.wgsl | 0 .../gen/dpdyFine/6eb673.wgsl.expected.glsl | 0 .../gen/dpdyFine/6eb673.wgsl.expected.hlsl | 0 .../gen/dpdyFine/6eb673.wgsl.expected.msl | 0 .../gen/dpdyFine/6eb673.wgsl.expected.spvasm | 0 .../gen/dpdyFine/6eb673.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyFine/d0a648.wgsl | 0 .../gen/dpdyFine/d0a648.wgsl.expected.glsl | 0 .../gen/dpdyFine/d0a648.wgsl.expected.hlsl | 0 .../gen/dpdyFine/d0a648.wgsl.expected.msl | 0 .../gen/dpdyFine/d0a648.wgsl.expected.spvasm | 0 .../gen/dpdyFine/d0a648.wgsl.expected.wgsl | 0 .../builtins/gen/dpdyFine/df33aa.wgsl | 0 .../gen/dpdyFine/df33aa.wgsl.expected.glsl | 0 .../gen/dpdyFine/df33aa.wgsl.expected.hlsl | 0 .../gen/dpdyFine/df33aa.wgsl.expected.msl | 0 .../gen/dpdyFine/df33aa.wgsl.expected.spvasm | 0 .../gen/dpdyFine/df33aa.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp/0f70eb.wgsl | 0 .../gen/exp/0f70eb.wgsl.expected.glsl | 0 .../gen/exp/0f70eb.wgsl.expected.hlsl | 0 .../builtins/gen/exp/0f70eb.wgsl.expected.msl | 0 .../gen/exp/0f70eb.wgsl.expected.spvasm | 0 .../gen/exp/0f70eb.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp/1951e7.wgsl | 0 .../gen/exp/1951e7.wgsl.expected.glsl | 0 .../gen/exp/1951e7.wgsl.expected.hlsl | 0 .../builtins/gen/exp/1951e7.wgsl.expected.msl | 0 .../gen/exp/1951e7.wgsl.expected.spvasm | 0 .../gen/exp/1951e7.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp/771fd2.wgsl | 0 .../gen/exp/771fd2.wgsl.expected.glsl | 0 .../gen/exp/771fd2.wgsl.expected.hlsl | 0 .../builtins/gen/exp/771fd2.wgsl.expected.msl | 0 .../gen/exp/771fd2.wgsl.expected.spvasm | 0 .../gen/exp/771fd2.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp/d98450.wgsl | 0 .../gen/exp/d98450.wgsl.expected.glsl | 0 .../gen/exp/d98450.wgsl.expected.hlsl | 0 .../builtins/gen/exp/d98450.wgsl.expected.msl | 0 .../gen/exp/d98450.wgsl.expected.spvasm | 0 .../gen/exp/d98450.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp2/1f8680.wgsl | 0 .../gen/exp2/1f8680.wgsl.expected.glsl | 0 .../gen/exp2/1f8680.wgsl.expected.hlsl | 0 .../gen/exp2/1f8680.wgsl.expected.msl | 0 .../gen/exp2/1f8680.wgsl.expected.spvasm | 0 .../gen/exp2/1f8680.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl | 0 .../gen/exp2/a9d0a7.wgsl.expected.glsl | 0 .../gen/exp2/a9d0a7.wgsl.expected.hlsl | 0 .../gen/exp2/a9d0a7.wgsl.expected.msl | 0 .../gen/exp2/a9d0a7.wgsl.expected.spvasm | 0 .../gen/exp2/a9d0a7.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp2/d6777c.wgsl | 0 .../gen/exp2/d6777c.wgsl.expected.glsl | 0 .../gen/exp2/d6777c.wgsl.expected.hlsl | 0 .../gen/exp2/d6777c.wgsl.expected.msl | 0 .../gen/exp2/d6777c.wgsl.expected.spvasm | 0 .../gen/exp2/d6777c.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/exp2/dea523.wgsl | 0 .../gen/exp2/dea523.wgsl.expected.glsl | 0 .../gen/exp2/dea523.wgsl.expected.hlsl | 0 .../gen/exp2/dea523.wgsl.expected.msl | 0 .../gen/exp2/dea523.wgsl.expected.spvasm | 0 .../gen/exp2/dea523.wgsl.expected.wgsl | 0 .../builtins/gen/faceForward/5afbd5.wgsl | 0 .../gen/faceForward/5afbd5.wgsl.expected.glsl | 0 .../gen/faceForward/5afbd5.wgsl.expected.hlsl | 0 .../gen/faceForward/5afbd5.wgsl.expected.msl | 0 .../faceForward/5afbd5.wgsl.expected.spvasm | 0 .../gen/faceForward/5afbd5.wgsl.expected.wgsl | 0 .../builtins/gen/faceForward/b316e5.wgsl | 0 .../gen/faceForward/b316e5.wgsl.expected.glsl | 0 .../gen/faceForward/b316e5.wgsl.expected.hlsl | 0 .../gen/faceForward/b316e5.wgsl.expected.msl | 0 .../faceForward/b316e5.wgsl.expected.spvasm | 0 .../gen/faceForward/b316e5.wgsl.expected.wgsl | 0 .../builtins/gen/faceForward/e6908b.wgsl | 0 .../gen/faceForward/e6908b.wgsl.expected.glsl | 0 .../gen/faceForward/e6908b.wgsl.expected.hlsl | 0 .../gen/faceForward/e6908b.wgsl.expected.msl | 0 .../faceForward/e6908b.wgsl.expected.spvasm | 0 .../gen/faceForward/e6908b.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/floor/3bccc4.wgsl | 0 .../gen/floor/3bccc4.wgsl.expected.glsl | 0 .../gen/floor/3bccc4.wgsl.expected.hlsl | 0 .../gen/floor/3bccc4.wgsl.expected.msl | 0 .../gen/floor/3bccc4.wgsl.expected.spvasm | 0 .../gen/floor/3bccc4.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/floor/5fc9ac.wgsl | 0 .../gen/floor/5fc9ac.wgsl.expected.glsl | 0 .../gen/floor/5fc9ac.wgsl.expected.hlsl | 0 .../gen/floor/5fc9ac.wgsl.expected.msl | 0 .../gen/floor/5fc9ac.wgsl.expected.spvasm | 0 .../gen/floor/5fc9ac.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/floor/60d7ea.wgsl | 0 .../gen/floor/60d7ea.wgsl.expected.glsl | 0 .../gen/floor/60d7ea.wgsl.expected.hlsl | 0 .../gen/floor/60d7ea.wgsl.expected.msl | 0 .../gen/floor/60d7ea.wgsl.expected.spvasm | 0 .../gen/floor/60d7ea.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/floor/66f154.wgsl | 0 .../gen/floor/66f154.wgsl.expected.glsl | 0 .../gen/floor/66f154.wgsl.expected.hlsl | 0 .../gen/floor/66f154.wgsl.expected.msl | 0 .../gen/floor/66f154.wgsl.expected.spvasm | 0 .../gen/floor/66f154.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/fma/26a7a9.wgsl | 0 .../gen/fma/26a7a9.wgsl.expected.glsl | 0 .../gen/fma/26a7a9.wgsl.expected.hlsl | 0 .../builtins/gen/fma/26a7a9.wgsl.expected.msl | 0 .../gen/fma/26a7a9.wgsl.expected.spvasm | 0 .../gen/fma/26a7a9.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/fma/6a3283.wgsl | 0 .../gen/fma/6a3283.wgsl.expected.glsl | 0 .../gen/fma/6a3283.wgsl.expected.hlsl | 0 .../builtins/gen/fma/6a3283.wgsl.expected.msl | 0 .../gen/fma/6a3283.wgsl.expected.spvasm | 0 .../gen/fma/6a3283.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/fma/c10ba3.wgsl | 0 .../gen/fma/c10ba3.wgsl.expected.glsl | 0 .../gen/fma/c10ba3.wgsl.expected.hlsl | 0 .../builtins/gen/fma/c10ba3.wgsl.expected.msl | 0 .../gen/fma/c10ba3.wgsl.expected.spvasm | 0 .../gen/fma/c10ba3.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/fma/e17c5c.wgsl | 0 .../gen/fma/e17c5c.wgsl.expected.glsl | 0 .../gen/fma/e17c5c.wgsl.expected.hlsl | 0 .../builtins/gen/fma/e17c5c.wgsl.expected.msl | 0 .../gen/fma/e17c5c.wgsl.expected.spvasm | 0 .../gen/fma/e17c5c.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/fract/8bc1e9.wgsl | 0 .../gen/fract/8bc1e9.wgsl.expected.glsl | 0 .../gen/fract/8bc1e9.wgsl.expected.hlsl | 0 .../gen/fract/8bc1e9.wgsl.expected.msl | 0 .../gen/fract/8bc1e9.wgsl.expected.spvasm | 0 .../gen/fract/8bc1e9.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/fract/943cb1.wgsl | 0 .../gen/fract/943cb1.wgsl.expected.glsl | 0 .../gen/fract/943cb1.wgsl.expected.hlsl | 0 .../gen/fract/943cb1.wgsl.expected.msl | 0 .../gen/fract/943cb1.wgsl.expected.spvasm | 0 .../gen/fract/943cb1.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/fract/a49758.wgsl | 0 .../gen/fract/a49758.wgsl.expected.glsl | 0 .../gen/fract/a49758.wgsl.expected.hlsl | 0 .../gen/fract/a49758.wgsl.expected.msl | 0 .../gen/fract/a49758.wgsl.expected.spvasm | 0 .../gen/fract/a49758.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/fract/fa5c71.wgsl | 0 .../gen/fract/fa5c71.wgsl.expected.glsl | 0 .../gen/fract/fa5c71.wgsl.expected.hlsl | 0 .../gen/fract/fa5c71.wgsl.expected.msl | 0 .../gen/fract/fa5c71.wgsl.expected.spvasm | 0 .../gen/fract/fa5c71.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/frexp/368997.wgsl | 0 .../gen/frexp/368997.wgsl.expected.glsl | 0 .../gen/frexp/368997.wgsl.expected.hlsl | 0 .../gen/frexp/368997.wgsl.expected.msl | 0 .../gen/frexp/368997.wgsl.expected.spvasm | 0 .../gen/frexp/368997.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/frexp/3c4f48.wgsl | 0 .../gen/frexp/3c4f48.wgsl.expected.glsl | 0 .../gen/frexp/3c4f48.wgsl.expected.hlsl | 0 .../gen/frexp/3c4f48.wgsl.expected.msl | 0 .../gen/frexp/3c4f48.wgsl.expected.spvasm | 0 .../gen/frexp/3c4f48.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/frexp/4bdfc7.wgsl | 0 .../gen/frexp/4bdfc7.wgsl.expected.glsl | 0 .../gen/frexp/4bdfc7.wgsl.expected.hlsl | 0 .../gen/frexp/4bdfc7.wgsl.expected.msl | 0 .../gen/frexp/4bdfc7.wgsl.expected.spvasm | 0 .../gen/frexp/4bdfc7.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/frexp/eabd40.wgsl | 0 .../gen/frexp/eabd40.wgsl.expected.glsl | 0 .../gen/frexp/eabd40.wgsl.expected.hlsl | 0 .../gen/frexp/eabd40.wgsl.expected.msl | 0 .../gen/frexp/eabd40.wgsl.expected.spvasm | 0 .../gen/frexp/eabd40.wgsl.expected.wgsl | 0 .../builtins/gen/fwidth/5d1b39.wgsl | 0 .../gen/fwidth/5d1b39.wgsl.expected.glsl | 0 .../gen/fwidth/5d1b39.wgsl.expected.hlsl | 0 .../gen/fwidth/5d1b39.wgsl.expected.msl | 0 .../gen/fwidth/5d1b39.wgsl.expected.spvasm | 0 .../gen/fwidth/5d1b39.wgsl.expected.wgsl | 0 .../builtins/gen/fwidth/b83ebb.wgsl | 0 .../gen/fwidth/b83ebb.wgsl.expected.glsl | 0 .../gen/fwidth/b83ebb.wgsl.expected.hlsl | 0 .../gen/fwidth/b83ebb.wgsl.expected.msl | 0 .../gen/fwidth/b83ebb.wgsl.expected.spvasm | 0 .../gen/fwidth/b83ebb.wgsl.expected.wgsl | 0 .../builtins/gen/fwidth/d2ab9a.wgsl | 0 .../gen/fwidth/d2ab9a.wgsl.expected.glsl | 0 .../gen/fwidth/d2ab9a.wgsl.expected.hlsl | 0 .../gen/fwidth/d2ab9a.wgsl.expected.msl | 0 .../gen/fwidth/d2ab9a.wgsl.expected.spvasm | 0 .../gen/fwidth/d2ab9a.wgsl.expected.wgsl | 0 .../builtins/gen/fwidth/df38ef.wgsl | 0 .../gen/fwidth/df38ef.wgsl.expected.glsl | 0 .../gen/fwidth/df38ef.wgsl.expected.hlsl | 0 .../gen/fwidth/df38ef.wgsl.expected.msl | 0 .../gen/fwidth/df38ef.wgsl.expected.spvasm | 0 .../gen/fwidth/df38ef.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthCoarse/159c8a.wgsl | 0 .../fwidthCoarse/159c8a.wgsl.expected.glsl | 0 .../fwidthCoarse/159c8a.wgsl.expected.hlsl | 0 .../gen/fwidthCoarse/159c8a.wgsl.expected.msl | 0 .../fwidthCoarse/159c8a.wgsl.expected.spvasm | 0 .../fwidthCoarse/159c8a.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthCoarse/1e59d9.wgsl | 0 .../fwidthCoarse/1e59d9.wgsl.expected.glsl | 0 .../fwidthCoarse/1e59d9.wgsl.expected.hlsl | 0 .../gen/fwidthCoarse/1e59d9.wgsl.expected.msl | 0 .../fwidthCoarse/1e59d9.wgsl.expected.spvasm | 0 .../fwidthCoarse/1e59d9.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthCoarse/4e4fc4.wgsl | 0 .../fwidthCoarse/4e4fc4.wgsl.expected.glsl | 0 .../fwidthCoarse/4e4fc4.wgsl.expected.hlsl | 0 .../gen/fwidthCoarse/4e4fc4.wgsl.expected.msl | 0 .../fwidthCoarse/4e4fc4.wgsl.expected.spvasm | 0 .../fwidthCoarse/4e4fc4.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthCoarse/e653f7.wgsl | 0 .../fwidthCoarse/e653f7.wgsl.expected.glsl | 0 .../fwidthCoarse/e653f7.wgsl.expected.hlsl | 0 .../gen/fwidthCoarse/e653f7.wgsl.expected.msl | 0 .../fwidthCoarse/e653f7.wgsl.expected.spvasm | 0 .../fwidthCoarse/e653f7.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthFine/523fdc.wgsl | 0 .../gen/fwidthFine/523fdc.wgsl.expected.glsl | 0 .../gen/fwidthFine/523fdc.wgsl.expected.hlsl | 0 .../gen/fwidthFine/523fdc.wgsl.expected.msl | 0 .../fwidthFine/523fdc.wgsl.expected.spvasm | 0 .../gen/fwidthFine/523fdc.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthFine/68f4ef.wgsl | 0 .../gen/fwidthFine/68f4ef.wgsl.expected.glsl | 0 .../gen/fwidthFine/68f4ef.wgsl.expected.hlsl | 0 .../gen/fwidthFine/68f4ef.wgsl.expected.msl | 0 .../fwidthFine/68f4ef.wgsl.expected.spvasm | 0 .../gen/fwidthFine/68f4ef.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthFine/f1742d.wgsl | 0 .../gen/fwidthFine/f1742d.wgsl.expected.glsl | 0 .../gen/fwidthFine/f1742d.wgsl.expected.hlsl | 0 .../gen/fwidthFine/f1742d.wgsl.expected.msl | 0 .../fwidthFine/f1742d.wgsl.expected.spvasm | 0 .../gen/fwidthFine/f1742d.wgsl.expected.wgsl | 0 .../builtins/gen/fwidthFine/ff6aa0.wgsl | 0 .../gen/fwidthFine/ff6aa0.wgsl.expected.glsl | 0 .../gen/fwidthFine/ff6aa0.wgsl.expected.hlsl | 0 .../gen/fwidthFine/ff6aa0.wgsl.expected.msl | 0 .../fwidthFine/ff6aa0.wgsl.expected.spvasm | 0 .../gen/fwidthFine/ff6aa0.wgsl.expected.wgsl | 0 .../builtins/gen/inverseSqrt/84407e.wgsl | 0 .../gen/inverseSqrt/84407e.wgsl.expected.glsl | 0 .../gen/inverseSqrt/84407e.wgsl.expected.hlsl | 0 .../gen/inverseSqrt/84407e.wgsl.expected.msl | 0 .../inverseSqrt/84407e.wgsl.expected.spvasm | 0 .../gen/inverseSqrt/84407e.wgsl.expected.wgsl | 0 .../builtins/gen/inverseSqrt/8f2bd2.wgsl | 0 .../gen/inverseSqrt/8f2bd2.wgsl.expected.glsl | 0 .../gen/inverseSqrt/8f2bd2.wgsl.expected.hlsl | 0 .../gen/inverseSqrt/8f2bd2.wgsl.expected.msl | 0 .../inverseSqrt/8f2bd2.wgsl.expected.spvasm | 0 .../gen/inverseSqrt/8f2bd2.wgsl.expected.wgsl | 0 .../builtins/gen/inverseSqrt/b197b1.wgsl | 0 .../gen/inverseSqrt/b197b1.wgsl.expected.glsl | 0 .../gen/inverseSqrt/b197b1.wgsl.expected.hlsl | 0 .../gen/inverseSqrt/b197b1.wgsl.expected.msl | 0 .../inverseSqrt/b197b1.wgsl.expected.spvasm | 0 .../gen/inverseSqrt/b197b1.wgsl.expected.wgsl | 0 .../builtins/gen/inverseSqrt/c22347.wgsl | 0 .../gen/inverseSqrt/c22347.wgsl.expected.glsl | 0 .../gen/inverseSqrt/c22347.wgsl.expected.hlsl | 0 .../gen/inverseSqrt/c22347.wgsl.expected.msl | 0 .../inverseSqrt/c22347.wgsl.expected.spvasm | 0 .../gen/inverseSqrt/c22347.wgsl.expected.wgsl | 0 .../builtins/gen/isFinite/34d32b.wgsl | 0 .../gen/isFinite/34d32b.wgsl.expected.glsl | 0 .../gen/isFinite/34d32b.wgsl.expected.hlsl | 0 .../gen/isFinite/34d32b.wgsl.expected.msl | 0 .../gen/isFinite/34d32b.wgsl.expected.spvasm | 0 .../gen/isFinite/34d32b.wgsl.expected.wgsl | 0 .../builtins/gen/isFinite/426f9f.wgsl | 0 .../gen/isFinite/426f9f.wgsl.expected.glsl | 0 .../gen/isFinite/426f9f.wgsl.expected.hlsl | 0 .../gen/isFinite/426f9f.wgsl.expected.msl | 0 .../gen/isFinite/426f9f.wgsl.expected.spvasm | 0 .../gen/isFinite/426f9f.wgsl.expected.wgsl | 0 .../builtins/gen/isFinite/8a23ad.wgsl | 0 .../gen/isFinite/8a23ad.wgsl.expected.glsl | 0 .../gen/isFinite/8a23ad.wgsl.expected.hlsl | 0 .../gen/isFinite/8a23ad.wgsl.expected.msl | 0 .../gen/isFinite/8a23ad.wgsl.expected.spvasm | 0 .../gen/isFinite/8a23ad.wgsl.expected.wgsl | 0 .../builtins/gen/isFinite/f31987.wgsl | 0 .../gen/isFinite/f31987.wgsl.expected.glsl | 0 .../gen/isFinite/f31987.wgsl.expected.hlsl | 0 .../gen/isFinite/f31987.wgsl.expected.msl | 0 .../gen/isFinite/f31987.wgsl.expected.spvasm | 0 .../gen/isFinite/f31987.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isInf/666f2a.wgsl | 0 .../gen/isInf/666f2a.wgsl.expected.glsl | 0 .../gen/isInf/666f2a.wgsl.expected.hlsl | 0 .../gen/isInf/666f2a.wgsl.expected.msl | 0 .../gen/isInf/666f2a.wgsl.expected.spvasm | 0 .../gen/isInf/666f2a.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isInf/7bd98f.wgsl | 0 .../gen/isInf/7bd98f.wgsl.expected.glsl | 0 .../gen/isInf/7bd98f.wgsl.expected.hlsl | 0 .../gen/isInf/7bd98f.wgsl.expected.msl | 0 .../gen/isInf/7bd98f.wgsl.expected.spvasm | 0 .../gen/isInf/7bd98f.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isInf/7e81b5.wgsl | 0 .../gen/isInf/7e81b5.wgsl.expected.glsl | 0 .../gen/isInf/7e81b5.wgsl.expected.hlsl | 0 .../gen/isInf/7e81b5.wgsl.expected.msl | 0 .../gen/isInf/7e81b5.wgsl.expected.spvasm | 0 .../gen/isInf/7e81b5.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isInf/a46d6f.wgsl | 0 .../gen/isInf/a46d6f.wgsl.expected.glsl | 0 .../gen/isInf/a46d6f.wgsl.expected.hlsl | 0 .../gen/isInf/a46d6f.wgsl.expected.msl | 0 .../gen/isInf/a46d6f.wgsl.expected.spvasm | 0 .../gen/isInf/a46d6f.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isNan/1280ab.wgsl | 0 .../gen/isNan/1280ab.wgsl.expected.glsl | 0 .../gen/isNan/1280ab.wgsl.expected.hlsl | 0 .../gen/isNan/1280ab.wgsl.expected.msl | 0 .../gen/isNan/1280ab.wgsl.expected.spvasm | 0 .../gen/isNan/1280ab.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isNan/4d280d.wgsl | 0 .../gen/isNan/4d280d.wgsl.expected.glsl | 0 .../gen/isNan/4d280d.wgsl.expected.hlsl | 0 .../gen/isNan/4d280d.wgsl.expected.msl | 0 .../gen/isNan/4d280d.wgsl.expected.spvasm | 0 .../gen/isNan/4d280d.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isNan/67ecd3.wgsl | 0 .../gen/isNan/67ecd3.wgsl.expected.glsl | 0 .../gen/isNan/67ecd3.wgsl.expected.hlsl | 0 .../gen/isNan/67ecd3.wgsl.expected.msl | 0 .../gen/isNan/67ecd3.wgsl.expected.spvasm | 0 .../gen/isNan/67ecd3.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/isNan/e4978e.wgsl | 0 .../gen/isNan/e4978e.wgsl.expected.glsl | 0 .../gen/isNan/e4978e.wgsl.expected.hlsl | 0 .../gen/isNan/e4978e.wgsl.expected.msl | 0 .../gen/isNan/e4978e.wgsl.expected.spvasm | 0 .../gen/isNan/e4978e.wgsl.expected.wgsl | 0 .../builtins/gen/isNormal/863dcd.wgsl | 0 .../gen/isNormal/863dcd.wgsl.expected.glsl | 0 .../gen/isNormal/863dcd.wgsl.expected.hlsl | 0 .../gen/isNormal/863dcd.wgsl.expected.msl | 0 .../gen/isNormal/863dcd.wgsl.expected.spvasm | 0 .../gen/isNormal/863dcd.wgsl.expected.wgsl | 0 .../builtins/gen/isNormal/b00ab1.wgsl | 0 .../gen/isNormal/b00ab1.wgsl.expected.glsl | 0 .../gen/isNormal/b00ab1.wgsl.expected.hlsl | 0 .../gen/isNormal/b00ab1.wgsl.expected.msl | 0 .../gen/isNormal/b00ab1.wgsl.expected.spvasm | 0 .../gen/isNormal/b00ab1.wgsl.expected.wgsl | 0 .../builtins/gen/isNormal/c286b7.wgsl | 0 .../gen/isNormal/c286b7.wgsl.expected.glsl | 0 .../gen/isNormal/c286b7.wgsl.expected.hlsl | 0 .../gen/isNormal/c286b7.wgsl.expected.msl | 0 .../gen/isNormal/c286b7.wgsl.expected.spvasm | 0 .../gen/isNormal/c286b7.wgsl.expected.wgsl | 0 .../builtins/gen/isNormal/c6e880.wgsl | 0 .../gen/isNormal/c6e880.wgsl.expected.glsl | 0 .../gen/isNormal/c6e880.wgsl.expected.hlsl | 0 .../gen/isNormal/c6e880.wgsl.expected.msl | 0 .../gen/isNormal/c6e880.wgsl.expected.spvasm | 0 .../gen/isNormal/c6e880.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/ldexp/a31cdc.wgsl | 0 .../gen/ldexp/a31cdc.wgsl.expected.glsl | 0 .../gen/ldexp/a31cdc.wgsl.expected.hlsl | 0 .../gen/ldexp/a31cdc.wgsl.expected.msl | 0 .../gen/ldexp/a31cdc.wgsl.expected.spvasm | 0 .../gen/ldexp/a31cdc.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/ldexp/abd718.wgsl | 0 .../gen/ldexp/abd718.wgsl.expected.glsl | 0 .../gen/ldexp/abd718.wgsl.expected.hlsl | 0 .../gen/ldexp/abd718.wgsl.expected.msl | 0 .../gen/ldexp/abd718.wgsl.expected.spvasm | 0 .../gen/ldexp/abd718.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/ldexp/cc9cde.wgsl | 0 .../gen/ldexp/cc9cde.wgsl.expected.glsl | 0 .../gen/ldexp/cc9cde.wgsl.expected.hlsl | 0 .../gen/ldexp/cc9cde.wgsl.expected.msl | 0 .../gen/ldexp/cc9cde.wgsl.expected.spvasm | 0 .../gen/ldexp/cc9cde.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/ldexp/db8b49.wgsl | 0 .../gen/ldexp/db8b49.wgsl.expected.glsl | 0 .../gen/ldexp/db8b49.wgsl.expected.hlsl | 0 .../gen/ldexp/db8b49.wgsl.expected.msl | 0 .../gen/ldexp/db8b49.wgsl.expected.spvasm | 0 .../gen/ldexp/db8b49.wgsl.expected.wgsl | 0 .../builtins/gen/length/056071.wgsl | 0 .../gen/length/056071.wgsl.expected.glsl | 0 .../gen/length/056071.wgsl.expected.hlsl | 0 .../gen/length/056071.wgsl.expected.msl | 0 .../gen/length/056071.wgsl.expected.spvasm | 0 .../gen/length/056071.wgsl.expected.wgsl | 0 .../builtins/gen/length/602a17.wgsl | 0 .../gen/length/602a17.wgsl.expected.glsl | 0 .../gen/length/602a17.wgsl.expected.hlsl | 0 .../gen/length/602a17.wgsl.expected.msl | 0 .../gen/length/602a17.wgsl.expected.spvasm | 0 .../gen/length/602a17.wgsl.expected.wgsl | 0 .../builtins/gen/length/afde8b.wgsl | 0 .../gen/length/afde8b.wgsl.expected.glsl | 0 .../gen/length/afde8b.wgsl.expected.hlsl | 0 .../gen/length/afde8b.wgsl.expected.msl | 0 .../gen/length/afde8b.wgsl.expected.spvasm | 0 .../gen/length/afde8b.wgsl.expected.wgsl | 0 .../builtins/gen/length/becebf.wgsl | 0 .../gen/length/becebf.wgsl.expected.glsl | 0 .../gen/length/becebf.wgsl.expected.hlsl | 0 .../gen/length/becebf.wgsl.expected.msl | 0 .../gen/length/becebf.wgsl.expected.spvasm | 0 .../gen/length/becebf.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log/3da25a.wgsl | 0 .../gen/log/3da25a.wgsl.expected.glsl | 0 .../gen/log/3da25a.wgsl.expected.hlsl | 0 .../builtins/gen/log/3da25a.wgsl.expected.msl | 0 .../gen/log/3da25a.wgsl.expected.spvasm | 0 .../gen/log/3da25a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log/7114a6.wgsl | 0 .../gen/log/7114a6.wgsl.expected.glsl | 0 .../gen/log/7114a6.wgsl.expected.hlsl | 0 .../builtins/gen/log/7114a6.wgsl.expected.msl | 0 .../gen/log/7114a6.wgsl.expected.spvasm | 0 .../gen/log/7114a6.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log/b2ce28.wgsl | 0 .../gen/log/b2ce28.wgsl.expected.glsl | 0 .../gen/log/b2ce28.wgsl.expected.hlsl | 0 .../builtins/gen/log/b2ce28.wgsl.expected.msl | 0 .../gen/log/b2ce28.wgsl.expected.spvasm | 0 .../gen/log/b2ce28.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log/f4c570.wgsl | 0 .../gen/log/f4c570.wgsl.expected.glsl | 0 .../gen/log/f4c570.wgsl.expected.hlsl | 0 .../builtins/gen/log/f4c570.wgsl.expected.msl | 0 .../gen/log/f4c570.wgsl.expected.spvasm | 0 .../gen/log/f4c570.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log2/4036ed.wgsl | 0 .../gen/log2/4036ed.wgsl.expected.glsl | 0 .../gen/log2/4036ed.wgsl.expected.hlsl | 0 .../gen/log2/4036ed.wgsl.expected.msl | 0 .../gen/log2/4036ed.wgsl.expected.spvasm | 0 .../gen/log2/4036ed.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log2/902988.wgsl | 0 .../gen/log2/902988.wgsl.expected.glsl | 0 .../gen/log2/902988.wgsl.expected.hlsl | 0 .../gen/log2/902988.wgsl.expected.msl | 0 .../gen/log2/902988.wgsl.expected.spvasm | 0 .../gen/log2/902988.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log2/adb233.wgsl | 0 .../gen/log2/adb233.wgsl.expected.glsl | 0 .../gen/log2/adb233.wgsl.expected.hlsl | 0 .../gen/log2/adb233.wgsl.expected.msl | 0 .../gen/log2/adb233.wgsl.expected.spvasm | 0 .../gen/log2/adb233.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/log2/aea659.wgsl | 0 .../gen/log2/aea659.wgsl.expected.glsl | 0 .../gen/log2/aea659.wgsl.expected.hlsl | 0 .../gen/log2/aea659.wgsl.expected.msl | 0 .../gen/log2/aea659.wgsl.expected.spvasm | 0 .../gen/log2/aea659.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/0c0aae.wgsl | 0 .../gen/max/0c0aae.wgsl.expected.glsl | 0 .../gen/max/0c0aae.wgsl.expected.hlsl | 0 .../builtins/gen/max/0c0aae.wgsl.expected.msl | 0 .../gen/max/0c0aae.wgsl.expected.spvasm | 0 .../gen/max/0c0aae.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/25eafe.wgsl | 0 .../gen/max/25eafe.wgsl.expected.glsl | 0 .../gen/max/25eafe.wgsl.expected.hlsl | 0 .../builtins/gen/max/25eafe.wgsl.expected.msl | 0 .../gen/max/25eafe.wgsl.expected.spvasm | 0 .../gen/max/25eafe.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/320815.wgsl | 0 .../gen/max/320815.wgsl.expected.glsl | 0 .../gen/max/320815.wgsl.expected.hlsl | 0 .../builtins/gen/max/320815.wgsl.expected.msl | 0 .../gen/max/320815.wgsl.expected.spvasm | 0 .../gen/max/320815.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/44a39d.wgsl | 0 .../gen/max/44a39d.wgsl.expected.glsl | 0 .../gen/max/44a39d.wgsl.expected.hlsl | 0 .../builtins/gen/max/44a39d.wgsl.expected.msl | 0 .../gen/max/44a39d.wgsl.expected.spvasm | 0 .../gen/max/44a39d.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/453e04.wgsl | 0 .../gen/max/453e04.wgsl.expected.glsl | 0 .../gen/max/453e04.wgsl.expected.hlsl | 0 .../builtins/gen/max/453e04.wgsl.expected.msl | 0 .../gen/max/453e04.wgsl.expected.spvasm | 0 .../gen/max/453e04.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/462050.wgsl | 0 .../gen/max/462050.wgsl.expected.glsl | 0 .../gen/max/462050.wgsl.expected.hlsl | 0 .../builtins/gen/max/462050.wgsl.expected.msl | 0 .../gen/max/462050.wgsl.expected.spvasm | 0 .../gen/max/462050.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/4883ac.wgsl | 0 .../gen/max/4883ac.wgsl.expected.glsl | 0 .../gen/max/4883ac.wgsl.expected.hlsl | 0 .../builtins/gen/max/4883ac.wgsl.expected.msl | 0 .../gen/max/4883ac.wgsl.expected.spvasm | 0 .../gen/max/4883ac.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/85e6bc.wgsl | 0 .../gen/max/85e6bc.wgsl.expected.glsl | 0 .../gen/max/85e6bc.wgsl.expected.hlsl | 0 .../builtins/gen/max/85e6bc.wgsl.expected.msl | 0 .../gen/max/85e6bc.wgsl.expected.spvasm | 0 .../gen/max/85e6bc.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/a93419.wgsl | 0 .../gen/max/a93419.wgsl.expected.glsl | 0 .../gen/max/a93419.wgsl.expected.hlsl | 0 .../builtins/gen/max/a93419.wgsl.expected.msl | 0 .../gen/max/a93419.wgsl.expected.spvasm | 0 .../gen/max/a93419.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/b1b73a.wgsl | 0 .../gen/max/b1b73a.wgsl.expected.glsl | 0 .../gen/max/b1b73a.wgsl.expected.hlsl | 0 .../builtins/gen/max/b1b73a.wgsl.expected.msl | 0 .../gen/max/b1b73a.wgsl.expected.spvasm | 0 .../gen/max/b1b73a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/ce7c30.wgsl | 0 .../gen/max/ce7c30.wgsl.expected.glsl | 0 .../gen/max/ce7c30.wgsl.expected.hlsl | 0 .../builtins/gen/max/ce7c30.wgsl.expected.msl | 0 .../gen/max/ce7c30.wgsl.expected.spvasm | 0 .../gen/max/ce7c30.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/max/e8192f.wgsl | 0 .../gen/max/e8192f.wgsl.expected.glsl | 0 .../gen/max/e8192f.wgsl.expected.hlsl | 0 .../builtins/gen/max/e8192f.wgsl.expected.msl | 0 .../gen/max/e8192f.wgsl.expected.spvasm | 0 .../gen/max/e8192f.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/03c7e3.wgsl | 0 .../gen/min/03c7e3.wgsl.expected.glsl | 0 .../gen/min/03c7e3.wgsl.expected.hlsl | 0 .../builtins/gen/min/03c7e3.wgsl.expected.msl | 0 .../gen/min/03c7e3.wgsl.expected.spvasm | 0 .../gen/min/03c7e3.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/0dc614.wgsl | 0 .../gen/min/0dc614.wgsl.expected.glsl | 0 .../gen/min/0dc614.wgsl.expected.hlsl | 0 .../builtins/gen/min/0dc614.wgsl.expected.msl | 0 .../gen/min/0dc614.wgsl.expected.spvasm | 0 .../gen/min/0dc614.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/3941e1.wgsl | 0 .../gen/min/3941e1.wgsl.expected.glsl | 0 .../gen/min/3941e1.wgsl.expected.hlsl | 0 .../builtins/gen/min/3941e1.wgsl.expected.msl | 0 .../gen/min/3941e1.wgsl.expected.spvasm | 0 .../gen/min/3941e1.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/46c5d3.wgsl | 0 .../gen/min/46c5d3.wgsl.expected.glsl | 0 .../gen/min/46c5d3.wgsl.expected.hlsl | 0 .../builtins/gen/min/46c5d3.wgsl.expected.msl | 0 .../gen/min/46c5d3.wgsl.expected.spvasm | 0 .../gen/min/46c5d3.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/82b28f.wgsl | 0 .../gen/min/82b28f.wgsl.expected.glsl | 0 .../gen/min/82b28f.wgsl.expected.hlsl | 0 .../builtins/gen/min/82b28f.wgsl.expected.msl | 0 .../gen/min/82b28f.wgsl.expected.spvasm | 0 .../gen/min/82b28f.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/93cfc4.wgsl | 0 .../gen/min/93cfc4.wgsl.expected.glsl | 0 .../gen/min/93cfc4.wgsl.expected.hlsl | 0 .../builtins/gen/min/93cfc4.wgsl.expected.msl | 0 .../gen/min/93cfc4.wgsl.expected.spvasm | 0 .../gen/min/93cfc4.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/a45171.wgsl | 0 .../gen/min/a45171.wgsl.expected.glsl | 0 .../gen/min/a45171.wgsl.expected.hlsl | 0 .../builtins/gen/min/a45171.wgsl.expected.msl | 0 .../gen/min/a45171.wgsl.expected.spvasm | 0 .../gen/min/a45171.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/aa28ad.wgsl | 0 .../gen/min/aa28ad.wgsl.expected.glsl | 0 .../gen/min/aa28ad.wgsl.expected.hlsl | 0 .../builtins/gen/min/aa28ad.wgsl.expected.msl | 0 .../gen/min/aa28ad.wgsl.expected.spvasm | 0 .../gen/min/aa28ad.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/af326d.wgsl | 0 .../gen/min/af326d.wgsl.expected.glsl | 0 .../gen/min/af326d.wgsl.expected.hlsl | 0 .../builtins/gen/min/af326d.wgsl.expected.msl | 0 .../gen/min/af326d.wgsl.expected.spvasm | 0 .../gen/min/af326d.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/c70bb7.wgsl | 0 .../gen/min/c70bb7.wgsl.expected.glsl | 0 .../gen/min/c70bb7.wgsl.expected.hlsl | 0 .../builtins/gen/min/c70bb7.wgsl.expected.msl | 0 .../gen/min/c70bb7.wgsl.expected.spvasm | 0 .../gen/min/c70bb7.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/c73147.wgsl | 0 .../gen/min/c73147.wgsl.expected.glsl | 0 .../gen/min/c73147.wgsl.expected.hlsl | 0 .../builtins/gen/min/c73147.wgsl.expected.msl | 0 .../gen/min/c73147.wgsl.expected.spvasm | 0 .../gen/min/c73147.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/min/c76fa6.wgsl | 0 .../gen/min/c76fa6.wgsl.expected.glsl | 0 .../gen/min/c76fa6.wgsl.expected.hlsl | 0 .../builtins/gen/min/c76fa6.wgsl.expected.msl | 0 .../gen/min/c76fa6.wgsl.expected.spvasm | 0 .../gen/min/c76fa6.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/0c8c33.wgsl | 0 .../gen/mix/0c8c33.wgsl.expected.glsl | 0 .../gen/mix/0c8c33.wgsl.expected.hlsl | 0 .../builtins/gen/mix/0c8c33.wgsl.expected.msl | 0 .../gen/mix/0c8c33.wgsl.expected.spvasm | 0 .../gen/mix/0c8c33.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/1faeb1.wgsl | 0 .../gen/mix/1faeb1.wgsl.expected.glsl | 0 .../gen/mix/1faeb1.wgsl.expected.hlsl | 0 .../builtins/gen/mix/1faeb1.wgsl.expected.msl | 0 .../gen/mix/1faeb1.wgsl.expected.spvasm | 0 .../gen/mix/1faeb1.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/2fadab.wgsl | 0 .../gen/mix/2fadab.wgsl.expected.glsl | 0 .../gen/mix/2fadab.wgsl.expected.hlsl | 0 .../builtins/gen/mix/2fadab.wgsl.expected.msl | 0 .../gen/mix/2fadab.wgsl.expected.spvasm | 0 .../gen/mix/2fadab.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/315264.wgsl | 0 .../gen/mix/315264.wgsl.expected.glsl | 0 .../gen/mix/315264.wgsl.expected.hlsl | 0 .../builtins/gen/mix/315264.wgsl.expected.msl | 0 .../gen/mix/315264.wgsl.expected.spvasm | 0 .../gen/mix/315264.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl | 0 .../gen/mix/4f0b5e.wgsl.expected.glsl | 0 .../gen/mix/4f0b5e.wgsl.expected.hlsl | 0 .../builtins/gen/mix/4f0b5e.wgsl.expected.msl | 0 .../gen/mix/4f0b5e.wgsl.expected.spvasm | 0 .../gen/mix/4f0b5e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/6f8adc.wgsl | 0 .../gen/mix/6f8adc.wgsl.expected.glsl | 0 .../gen/mix/6f8adc.wgsl.expected.hlsl | 0 .../builtins/gen/mix/6f8adc.wgsl.expected.msl | 0 .../gen/mix/6f8adc.wgsl.expected.spvasm | 0 .../gen/mix/6f8adc.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/mix/c37ede.wgsl | 0 .../gen/mix/c37ede.wgsl.expected.glsl | 0 .../gen/mix/c37ede.wgsl.expected.hlsl | 0 .../builtins/gen/mix/c37ede.wgsl.expected.msl | 0 .../gen/mix/c37ede.wgsl.expected.spvasm | 0 .../gen/mix/c37ede.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/modf/180fed.wgsl | 0 .../gen/modf/180fed.wgsl.expected.glsl | 0 .../gen/modf/180fed.wgsl.expected.hlsl | 0 .../gen/modf/180fed.wgsl.expected.msl | 0 .../gen/modf/180fed.wgsl.expected.spvasm | 0 .../gen/modf/180fed.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/modf/9b75f7.wgsl | 0 .../gen/modf/9b75f7.wgsl.expected.glsl | 0 .../gen/modf/9b75f7.wgsl.expected.hlsl | 0 .../gen/modf/9b75f7.wgsl.expected.msl | 0 .../gen/modf/9b75f7.wgsl.expected.spvasm | 0 .../gen/modf/9b75f7.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl | 0 .../gen/modf/ec2dbc.wgsl.expected.glsl | 0 .../gen/modf/ec2dbc.wgsl.expected.hlsl | 0 .../gen/modf/ec2dbc.wgsl.expected.msl | 0 .../gen/modf/ec2dbc.wgsl.expected.spvasm | 0 .../gen/modf/ec2dbc.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/modf/f5f20d.wgsl | 0 .../gen/modf/f5f20d.wgsl.expected.glsl | 0 .../gen/modf/f5f20d.wgsl.expected.hlsl | 0 .../gen/modf/f5f20d.wgsl.expected.msl | 0 .../gen/modf/f5f20d.wgsl.expected.spvasm | 0 .../gen/modf/f5f20d.wgsl.expected.wgsl | 0 .../builtins/gen/normalize/64d8c0.wgsl | 0 .../gen/normalize/64d8c0.wgsl.expected.glsl | 0 .../gen/normalize/64d8c0.wgsl.expected.hlsl | 0 .../gen/normalize/64d8c0.wgsl.expected.msl | 0 .../gen/normalize/64d8c0.wgsl.expected.spvasm | 0 .../gen/normalize/64d8c0.wgsl.expected.wgsl | 0 .../builtins/gen/normalize/9a0aab.wgsl | 0 .../gen/normalize/9a0aab.wgsl.expected.glsl | 0 .../gen/normalize/9a0aab.wgsl.expected.hlsl | 0 .../gen/normalize/9a0aab.wgsl.expected.msl | 0 .../gen/normalize/9a0aab.wgsl.expected.spvasm | 0 .../gen/normalize/9a0aab.wgsl.expected.wgsl | 0 .../builtins/gen/normalize/fc2ef1.wgsl | 0 .../gen/normalize/fc2ef1.wgsl.expected.glsl | 0 .../gen/normalize/fc2ef1.wgsl.expected.hlsl | 0 .../gen/normalize/fc2ef1.wgsl.expected.msl | 0 .../gen/normalize/fc2ef1.wgsl.expected.spvasm | 0 .../gen/normalize/fc2ef1.wgsl.expected.wgsl | 0 .../builtins/gen/pack2x16float/0e97b3.wgsl | 0 .../pack2x16float/0e97b3.wgsl.expected.glsl | 0 .../pack2x16float/0e97b3.wgsl.expected.hlsl | 0 .../pack2x16float/0e97b3.wgsl.expected.msl | 0 .../pack2x16float/0e97b3.wgsl.expected.spvasm | 0 .../pack2x16float/0e97b3.wgsl.expected.wgsl | 0 .../builtins/gen/pack2x16snorm/6c169b.wgsl | 0 .../pack2x16snorm/6c169b.wgsl.expected.glsl | 0 .../pack2x16snorm/6c169b.wgsl.expected.hlsl | 0 .../pack2x16snorm/6c169b.wgsl.expected.msl | 0 .../pack2x16snorm/6c169b.wgsl.expected.spvasm | 0 .../pack2x16snorm/6c169b.wgsl.expected.wgsl | 0 .../builtins/gen/pack2x16unorm/0f08e4.wgsl | 0 .../pack2x16unorm/0f08e4.wgsl.expected.glsl | 0 .../pack2x16unorm/0f08e4.wgsl.expected.hlsl | 0 .../pack2x16unorm/0f08e4.wgsl.expected.msl | 0 .../pack2x16unorm/0f08e4.wgsl.expected.spvasm | 0 .../pack2x16unorm/0f08e4.wgsl.expected.wgsl | 0 .../builtins/gen/pack4x8snorm/4d22e7.wgsl | 0 .../pack4x8snorm/4d22e7.wgsl.expected.glsl | 0 .../pack4x8snorm/4d22e7.wgsl.expected.hlsl | 0 .../gen/pack4x8snorm/4d22e7.wgsl.expected.msl | 0 .../pack4x8snorm/4d22e7.wgsl.expected.spvasm | 0 .../pack4x8snorm/4d22e7.wgsl.expected.wgsl | 0 .../builtins/gen/pack4x8unorm/95c456.wgsl | 0 .../pack4x8unorm/95c456.wgsl.expected.glsl | 0 .../pack4x8unorm/95c456.wgsl.expected.hlsl | 0 .../gen/pack4x8unorm/95c456.wgsl.expected.msl | 0 .../pack4x8unorm/95c456.wgsl.expected.spvasm | 0 .../pack4x8unorm/95c456.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/pow/04a908.wgsl | 0 .../gen/pow/04a908.wgsl.expected.glsl | 0 .../gen/pow/04a908.wgsl.expected.hlsl | 0 .../builtins/gen/pow/04a908.wgsl.expected.msl | 0 .../gen/pow/04a908.wgsl.expected.spvasm | 0 .../gen/pow/04a908.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/pow/46e029.wgsl | 0 .../gen/pow/46e029.wgsl.expected.glsl | 0 .../gen/pow/46e029.wgsl.expected.hlsl | 0 .../builtins/gen/pow/46e029.wgsl.expected.msl | 0 .../gen/pow/46e029.wgsl.expected.spvasm | 0 .../gen/pow/46e029.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/pow/4a46c9.wgsl | 0 .../gen/pow/4a46c9.wgsl.expected.glsl | 0 .../gen/pow/4a46c9.wgsl.expected.hlsl | 0 .../builtins/gen/pow/4a46c9.wgsl.expected.msl | 0 .../gen/pow/4a46c9.wgsl.expected.spvasm | 0 .../gen/pow/4a46c9.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/pow/e60ea5.wgsl | 0 .../gen/pow/e60ea5.wgsl.expected.glsl | 0 .../gen/pow/e60ea5.wgsl.expected.hlsl | 0 .../builtins/gen/pow/e60ea5.wgsl.expected.msl | 0 .../gen/pow/e60ea5.wgsl.expected.spvasm | 0 .../gen/pow/e60ea5.wgsl.expected.wgsl | 0 .../builtins/gen/radians/09b7fc.wgsl | 0 .../gen/radians/09b7fc.wgsl.expected.glsl | 0 .../gen/radians/09b7fc.wgsl.expected.hlsl | 0 .../gen/radians/09b7fc.wgsl.expected.msl | 0 .../gen/radians/09b7fc.wgsl.expected.spvasm | 0 .../gen/radians/09b7fc.wgsl.expected.wgsl | 0 .../builtins/gen/radians/61687a.wgsl | 0 .../gen/radians/61687a.wgsl.expected.glsl | 0 .../gen/radians/61687a.wgsl.expected.hlsl | 0 .../gen/radians/61687a.wgsl.expected.msl | 0 .../gen/radians/61687a.wgsl.expected.spvasm | 0 .../gen/radians/61687a.wgsl.expected.wgsl | 0 .../builtins/gen/radians/6b0ff2.wgsl | 0 .../gen/radians/6b0ff2.wgsl.expected.glsl | 0 .../gen/radians/6b0ff2.wgsl.expected.hlsl | 0 .../gen/radians/6b0ff2.wgsl.expected.msl | 0 .../gen/radians/6b0ff2.wgsl.expected.spvasm | 0 .../gen/radians/6b0ff2.wgsl.expected.wgsl | 0 .../builtins/gen/radians/f96258.wgsl | 0 .../gen/radians/f96258.wgsl.expected.glsl | 0 .../gen/radians/f96258.wgsl.expected.hlsl | 0 .../gen/radians/f96258.wgsl.expected.msl | 0 .../gen/radians/f96258.wgsl.expected.spvasm | 0 .../gen/radians/f96258.wgsl.expected.wgsl | 0 .../builtins/gen/reflect/05357e.wgsl | 0 .../gen/reflect/05357e.wgsl.expected.glsl | 0 .../gen/reflect/05357e.wgsl.expected.hlsl | 0 .../gen/reflect/05357e.wgsl.expected.msl | 0 .../gen/reflect/05357e.wgsl.expected.spvasm | 0 .../gen/reflect/05357e.wgsl.expected.wgsl | 0 .../builtins/gen/reflect/b61e10.wgsl | 0 .../gen/reflect/b61e10.wgsl.expected.glsl | 0 .../gen/reflect/b61e10.wgsl.expected.hlsl | 0 .../gen/reflect/b61e10.wgsl.expected.msl | 0 .../gen/reflect/b61e10.wgsl.expected.spvasm | 0 .../gen/reflect/b61e10.wgsl.expected.wgsl | 0 .../builtins/gen/reflect/f47fdb.wgsl | 0 .../gen/reflect/f47fdb.wgsl.expected.glsl | 0 .../gen/reflect/f47fdb.wgsl.expected.hlsl | 0 .../gen/reflect/f47fdb.wgsl.expected.msl | 0 .../gen/reflect/f47fdb.wgsl.expected.spvasm | 0 .../gen/reflect/f47fdb.wgsl.expected.wgsl | 0 .../builtins/gen/refract/7e02e6.wgsl | 0 .../gen/refract/7e02e6.wgsl.expected.glsl | 0 .../gen/refract/7e02e6.wgsl.expected.hlsl | 0 .../gen/refract/7e02e6.wgsl.expected.msl | 0 .../gen/refract/7e02e6.wgsl.expected.spvasm | 0 .../gen/refract/7e02e6.wgsl.expected.wgsl | 0 .../builtins/gen/refract/cbc1d2.wgsl | 0 .../gen/refract/cbc1d2.wgsl.expected.glsl | 0 .../gen/refract/cbc1d2.wgsl.expected.hlsl | 0 .../gen/refract/cbc1d2.wgsl.expected.msl | 0 .../gen/refract/cbc1d2.wgsl.expected.spvasm | 0 .../gen/refract/cbc1d2.wgsl.expected.wgsl | 0 .../builtins/gen/refract/cd905f.wgsl | 0 .../gen/refract/cd905f.wgsl.expected.glsl | 0 .../gen/refract/cd905f.wgsl.expected.hlsl | 0 .../gen/refract/cd905f.wgsl.expected.msl | 0 .../gen/refract/cd905f.wgsl.expected.spvasm | 0 .../gen/refract/cd905f.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/222177.wgsl | 0 .../gen/reverseBits/222177.wgsl.expected.glsl | 0 .../gen/reverseBits/222177.wgsl.expected.hlsl | 0 .../gen/reverseBits/222177.wgsl.expected.msl | 0 .../reverseBits/222177.wgsl.expected.spvasm | 0 .../gen/reverseBits/222177.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/35fea9.wgsl | 0 .../gen/reverseBits/35fea9.wgsl.expected.glsl | 0 .../gen/reverseBits/35fea9.wgsl.expected.hlsl | 0 .../gen/reverseBits/35fea9.wgsl.expected.msl | 0 .../reverseBits/35fea9.wgsl.expected.spvasm | 0 .../gen/reverseBits/35fea9.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/4dbd6f.wgsl | 0 .../gen/reverseBits/4dbd6f.wgsl.expected.glsl | 0 .../gen/reverseBits/4dbd6f.wgsl.expected.hlsl | 0 .../gen/reverseBits/4dbd6f.wgsl.expected.msl | 0 .../reverseBits/4dbd6f.wgsl.expected.spvasm | 0 .../gen/reverseBits/4dbd6f.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/7c4269.wgsl | 0 .../gen/reverseBits/7c4269.wgsl.expected.glsl | 0 .../gen/reverseBits/7c4269.wgsl.expected.hlsl | 0 .../gen/reverseBits/7c4269.wgsl.expected.msl | 0 .../reverseBits/7c4269.wgsl.expected.spvasm | 0 .../gen/reverseBits/7c4269.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/a6ccd4.wgsl | 0 .../gen/reverseBits/a6ccd4.wgsl.expected.glsl | 0 .../gen/reverseBits/a6ccd4.wgsl.expected.hlsl | 0 .../gen/reverseBits/a6ccd4.wgsl.expected.msl | 0 .../reverseBits/a6ccd4.wgsl.expected.spvasm | 0 .../gen/reverseBits/a6ccd4.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/c21bc1.wgsl | 0 .../gen/reverseBits/c21bc1.wgsl.expected.glsl | 0 .../gen/reverseBits/c21bc1.wgsl.expected.hlsl | 0 .../gen/reverseBits/c21bc1.wgsl.expected.msl | 0 .../reverseBits/c21bc1.wgsl.expected.spvasm | 0 .../gen/reverseBits/c21bc1.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/e1f4c1.wgsl | 0 .../gen/reverseBits/e1f4c1.wgsl.expected.glsl | 0 .../gen/reverseBits/e1f4c1.wgsl.expected.hlsl | 0 .../gen/reverseBits/e1f4c1.wgsl.expected.msl | 0 .../reverseBits/e1f4c1.wgsl.expected.spvasm | 0 .../gen/reverseBits/e1f4c1.wgsl.expected.wgsl | 0 .../builtins/gen/reverseBits/e31adf.wgsl | 0 .../gen/reverseBits/e31adf.wgsl.expected.glsl | 0 .../gen/reverseBits/e31adf.wgsl.expected.hlsl | 0 .../gen/reverseBits/e31adf.wgsl.expected.msl | 0 .../reverseBits/e31adf.wgsl.expected.spvasm | 0 .../gen/reverseBits/e31adf.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/round/106c0b.wgsl | 0 .../gen/round/106c0b.wgsl.expected.glsl | 0 .../gen/round/106c0b.wgsl.expected.hlsl | 0 .../gen/round/106c0b.wgsl.expected.msl | 0 .../gen/round/106c0b.wgsl.expected.spvasm | 0 .../gen/round/106c0b.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/round/1c7897.wgsl | 0 .../gen/round/1c7897.wgsl.expected.glsl | 0 .../gen/round/1c7897.wgsl.expected.hlsl | 0 .../gen/round/1c7897.wgsl.expected.msl | 0 .../gen/round/1c7897.wgsl.expected.spvasm | 0 .../gen/round/1c7897.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/round/52c84d.wgsl | 0 .../gen/round/52c84d.wgsl.expected.glsl | 0 .../gen/round/52c84d.wgsl.expected.hlsl | 0 .../gen/round/52c84d.wgsl.expected.msl | 0 .../gen/round/52c84d.wgsl.expected.spvasm | 0 .../gen/round/52c84d.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/round/9edc38.wgsl | 0 .../gen/round/9edc38.wgsl.expected.glsl | 0 .../gen/round/9edc38.wgsl.expected.hlsl | 0 .../gen/round/9edc38.wgsl.expected.msl | 0 .../gen/round/9edc38.wgsl.expected.spvasm | 0 .../gen/round/9edc38.wgsl.expected.wgsl | 0 .../builtins/gen/select/00b848.wgsl | 0 .../gen/select/00b848.wgsl.expected.glsl | 0 .../gen/select/00b848.wgsl.expected.hlsl | 0 .../gen/select/00b848.wgsl.expected.msl | 0 .../gen/select/00b848.wgsl.expected.spvasm | 0 .../gen/select/00b848.wgsl.expected.wgsl | 0 .../builtins/gen/select/01e2cd.wgsl | 0 .../gen/select/01e2cd.wgsl.expected.glsl | 0 .../gen/select/01e2cd.wgsl.expected.hlsl | 0 .../gen/select/01e2cd.wgsl.expected.msl | 0 .../gen/select/01e2cd.wgsl.expected.spvasm | 0 .../gen/select/01e2cd.wgsl.expected.wgsl | 0 .../builtins/gen/select/087ea4.wgsl | 0 .../gen/select/087ea4.wgsl.expected.glsl | 0 .../gen/select/087ea4.wgsl.expected.hlsl | 0 .../gen/select/087ea4.wgsl.expected.msl | 0 .../gen/select/087ea4.wgsl.expected.spvasm | 0 .../gen/select/087ea4.wgsl.expected.wgsl | 0 .../builtins/gen/select/1e960b.wgsl | 0 .../gen/select/1e960b.wgsl.expected.glsl | 0 .../gen/select/1e960b.wgsl.expected.hlsl | 0 .../gen/select/1e960b.wgsl.expected.msl | 0 .../gen/select/1e960b.wgsl.expected.spvasm | 0 .../gen/select/1e960b.wgsl.expected.wgsl | 0 .../builtins/gen/select/266aff.wgsl | 0 .../gen/select/266aff.wgsl.expected.glsl | 0 .../gen/select/266aff.wgsl.expected.hlsl | 0 .../gen/select/266aff.wgsl.expected.msl | 0 .../gen/select/266aff.wgsl.expected.spvasm | 0 .../gen/select/266aff.wgsl.expected.wgsl | 0 .../builtins/gen/select/28a27e.wgsl | 0 .../gen/select/28a27e.wgsl.expected.glsl | 0 .../gen/select/28a27e.wgsl.expected.hlsl | 0 .../gen/select/28a27e.wgsl.expected.msl | 0 .../gen/select/28a27e.wgsl.expected.spvasm | 0 .../gen/select/28a27e.wgsl.expected.wgsl | 0 .../builtins/gen/select/3c25ce.wgsl | 0 .../gen/select/3c25ce.wgsl.expected.glsl | 0 .../gen/select/3c25ce.wgsl.expected.hlsl | 0 .../gen/select/3c25ce.wgsl.expected.msl | 0 .../gen/select/3c25ce.wgsl.expected.spvasm | 0 .../gen/select/3c25ce.wgsl.expected.wgsl | 0 .../builtins/gen/select/416e14.wgsl | 0 .../gen/select/416e14.wgsl.expected.glsl | 0 .../gen/select/416e14.wgsl.expected.hlsl | 0 .../gen/select/416e14.wgsl.expected.msl | 0 .../gen/select/416e14.wgsl.expected.spvasm | 0 .../gen/select/416e14.wgsl.expected.wgsl | 0 .../builtins/gen/select/51b047.wgsl | 0 .../gen/select/51b047.wgsl.expected.glsl | 0 .../gen/select/51b047.wgsl.expected.hlsl | 0 .../gen/select/51b047.wgsl.expected.msl | 0 .../gen/select/51b047.wgsl.expected.spvasm | 0 .../gen/select/51b047.wgsl.expected.wgsl | 0 .../builtins/gen/select/713567.wgsl | 0 .../gen/select/713567.wgsl.expected.glsl | 0 .../gen/select/713567.wgsl.expected.hlsl | 0 .../gen/select/713567.wgsl.expected.msl | 0 .../gen/select/713567.wgsl.expected.spvasm | 0 .../gen/select/713567.wgsl.expected.wgsl | 0 .../builtins/gen/select/78be5f.wgsl | 0 .../gen/select/78be5f.wgsl.expected.glsl | 0 .../gen/select/78be5f.wgsl.expected.hlsl | 0 .../gen/select/78be5f.wgsl.expected.msl | 0 .../gen/select/78be5f.wgsl.expected.spvasm | 0 .../gen/select/78be5f.wgsl.expected.wgsl | 0 .../builtins/gen/select/80a9a9.wgsl | 0 .../gen/select/80a9a9.wgsl.expected.glsl | 0 .../gen/select/80a9a9.wgsl.expected.hlsl | 0 .../gen/select/80a9a9.wgsl.expected.msl | 0 .../gen/select/80a9a9.wgsl.expected.spvasm | 0 .../gen/select/80a9a9.wgsl.expected.wgsl | 0 .../builtins/gen/select/8fa62c.wgsl | 0 .../gen/select/8fa62c.wgsl.expected.glsl | 0 .../gen/select/8fa62c.wgsl.expected.hlsl | 0 .../gen/select/8fa62c.wgsl.expected.msl | 0 .../gen/select/8fa62c.wgsl.expected.spvasm | 0 .../gen/select/8fa62c.wgsl.expected.wgsl | 0 .../builtins/gen/select/99f883.wgsl | 0 .../gen/select/99f883.wgsl.expected.glsl | 0 .../gen/select/99f883.wgsl.expected.hlsl | 0 .../gen/select/99f883.wgsl.expected.msl | 0 .../gen/select/99f883.wgsl.expected.spvasm | 0 .../gen/select/99f883.wgsl.expected.wgsl | 0 .../builtins/gen/select/a2860e.wgsl | 0 .../gen/select/a2860e.wgsl.expected.glsl | 0 .../gen/select/a2860e.wgsl.expected.hlsl | 0 .../gen/select/a2860e.wgsl.expected.msl | 0 .../gen/select/a2860e.wgsl.expected.spvasm | 0 .../gen/select/a2860e.wgsl.expected.wgsl | 0 .../builtins/gen/select/ab069f.wgsl | 0 .../gen/select/ab069f.wgsl.expected.glsl | 0 .../gen/select/ab069f.wgsl.expected.hlsl | 0 .../gen/select/ab069f.wgsl.expected.msl | 0 .../gen/select/ab069f.wgsl.expected.spvasm | 0 .../gen/select/ab069f.wgsl.expected.wgsl | 0 .../builtins/gen/select/b04721.wgsl | 0 .../gen/select/b04721.wgsl.expected.glsl | 0 .../gen/select/b04721.wgsl.expected.hlsl | 0 .../gen/select/b04721.wgsl.expected.msl | 0 .../gen/select/b04721.wgsl.expected.spvasm | 0 .../gen/select/b04721.wgsl.expected.wgsl | 0 .../builtins/gen/select/bb447f.wgsl | 0 .../gen/select/bb447f.wgsl.expected.glsl | 0 .../gen/select/bb447f.wgsl.expected.hlsl | 0 .../gen/select/bb447f.wgsl.expected.msl | 0 .../gen/select/bb447f.wgsl.expected.spvasm | 0 .../gen/select/bb447f.wgsl.expected.wgsl | 0 .../builtins/gen/select/bb8aae.wgsl | 0 .../gen/select/bb8aae.wgsl.expected.glsl | 0 .../gen/select/bb8aae.wgsl.expected.hlsl | 0 .../gen/select/bb8aae.wgsl.expected.msl | 0 .../gen/select/bb8aae.wgsl.expected.spvasm | 0 .../gen/select/bb8aae.wgsl.expected.wgsl | 0 .../builtins/gen/select/bf3d29.wgsl | 0 .../gen/select/bf3d29.wgsl.expected.glsl | 0 .../gen/select/bf3d29.wgsl.expected.hlsl | 0 .../gen/select/bf3d29.wgsl.expected.msl | 0 .../gen/select/bf3d29.wgsl.expected.spvasm | 0 .../gen/select/bf3d29.wgsl.expected.wgsl | 0 .../builtins/gen/select/c31f9e.wgsl | 0 .../gen/select/c31f9e.wgsl.expected.glsl | 0 .../gen/select/c31f9e.wgsl.expected.hlsl | 0 .../gen/select/c31f9e.wgsl.expected.msl | 0 .../gen/select/c31f9e.wgsl.expected.spvasm | 0 .../gen/select/c31f9e.wgsl.expected.wgsl | 0 .../builtins/gen/select/c41bd1.wgsl | 0 .../gen/select/c41bd1.wgsl.expected.glsl | 0 .../gen/select/c41bd1.wgsl.expected.hlsl | 0 .../gen/select/c41bd1.wgsl.expected.msl | 0 .../gen/select/c41bd1.wgsl.expected.spvasm | 0 .../gen/select/c41bd1.wgsl.expected.wgsl | 0 .../builtins/gen/select/c4a4ef.wgsl | 0 .../gen/select/c4a4ef.wgsl.expected.glsl | 0 .../gen/select/c4a4ef.wgsl.expected.hlsl | 0 .../gen/select/c4a4ef.wgsl.expected.msl | 0 .../gen/select/c4a4ef.wgsl.expected.spvasm | 0 .../gen/select/c4a4ef.wgsl.expected.wgsl | 0 .../builtins/gen/select/cb9301.wgsl | 0 .../gen/select/cb9301.wgsl.expected.glsl | 0 .../gen/select/cb9301.wgsl.expected.hlsl | 0 .../gen/select/cb9301.wgsl.expected.msl | 0 .../gen/select/cb9301.wgsl.expected.spvasm | 0 .../gen/select/cb9301.wgsl.expected.wgsl | 0 .../builtins/gen/select/e3e028.wgsl | 0 .../gen/select/e3e028.wgsl.expected.glsl | 0 .../gen/select/e3e028.wgsl.expected.hlsl | 0 .../gen/select/e3e028.wgsl.expected.msl | 0 .../gen/select/e3e028.wgsl.expected.spvasm | 0 .../gen/select/e3e028.wgsl.expected.wgsl | 0 .../builtins/gen/select/ebfea2.wgsl | 0 .../gen/select/ebfea2.wgsl.expected.glsl | 0 .../gen/select/ebfea2.wgsl.expected.hlsl | 0 .../gen/select/ebfea2.wgsl.expected.msl | 0 .../gen/select/ebfea2.wgsl.expected.spvasm | 0 .../gen/select/ebfea2.wgsl.expected.wgsl | 0 .../builtins/gen/select/ed8a15.wgsl | 0 .../gen/select/ed8a15.wgsl.expected.glsl | 0 .../gen/select/ed8a15.wgsl.expected.hlsl | 0 .../gen/select/ed8a15.wgsl.expected.msl | 0 .../gen/select/ed8a15.wgsl.expected.spvasm | 0 .../gen/select/ed8a15.wgsl.expected.wgsl | 0 .../builtins/gen/select/fb7e53.wgsl | 0 .../gen/select/fb7e53.wgsl.expected.glsl | 0 .../gen/select/fb7e53.wgsl.expected.hlsl | 0 .../gen/select/fb7e53.wgsl.expected.msl | 0 .../gen/select/fb7e53.wgsl.expected.spvasm | 0 .../gen/select/fb7e53.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sign/159665.wgsl | 0 .../gen/sign/159665.wgsl.expected.glsl | 0 .../gen/sign/159665.wgsl.expected.hlsl | 0 .../gen/sign/159665.wgsl.expected.msl | 0 .../gen/sign/159665.wgsl.expected.spvasm | 0 .../gen/sign/159665.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sign/b8f634.wgsl | 0 .../gen/sign/b8f634.wgsl.expected.glsl | 0 .../gen/sign/b8f634.wgsl.expected.hlsl | 0 .../gen/sign/b8f634.wgsl.expected.msl | 0 .../gen/sign/b8f634.wgsl.expected.spvasm | 0 .../gen/sign/b8f634.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sign/d065d8.wgsl | 0 .../gen/sign/d065d8.wgsl.expected.glsl | 0 .../gen/sign/d065d8.wgsl.expected.hlsl | 0 .../gen/sign/d065d8.wgsl.expected.msl | 0 .../gen/sign/d065d8.wgsl.expected.spvasm | 0 .../gen/sign/d065d8.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sign/dd790e.wgsl | 0 .../gen/sign/dd790e.wgsl.expected.glsl | 0 .../gen/sign/dd790e.wgsl.expected.hlsl | 0 .../gen/sign/dd790e.wgsl.expected.msl | 0 .../gen/sign/dd790e.wgsl.expected.spvasm | 0 .../gen/sign/dd790e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sin/01f241.wgsl | 0 .../gen/sin/01f241.wgsl.expected.glsl | 0 .../gen/sin/01f241.wgsl.expected.hlsl | 0 .../builtins/gen/sin/01f241.wgsl.expected.msl | 0 .../gen/sin/01f241.wgsl.expected.spvasm | 0 .../gen/sin/01f241.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sin/4e3979.wgsl | 0 .../gen/sin/4e3979.wgsl.expected.glsl | 0 .../gen/sin/4e3979.wgsl.expected.hlsl | 0 .../builtins/gen/sin/4e3979.wgsl.expected.msl | 0 .../gen/sin/4e3979.wgsl.expected.spvasm | 0 .../gen/sin/4e3979.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sin/b78c91.wgsl | 0 .../gen/sin/b78c91.wgsl.expected.glsl | 0 .../gen/sin/b78c91.wgsl.expected.hlsl | 0 .../builtins/gen/sin/b78c91.wgsl.expected.msl | 0 .../gen/sin/b78c91.wgsl.expected.spvasm | 0 .../gen/sin/b78c91.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl | 0 .../gen/sin/fc8bc4.wgsl.expected.glsl | 0 .../gen/sin/fc8bc4.wgsl.expected.hlsl | 0 .../builtins/gen/sin/fc8bc4.wgsl.expected.msl | 0 .../gen/sin/fc8bc4.wgsl.expected.spvasm | 0 .../gen/sin/fc8bc4.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sinh/445e33.wgsl | 0 .../gen/sinh/445e33.wgsl.expected.glsl | 0 .../gen/sinh/445e33.wgsl.expected.hlsl | 0 .../gen/sinh/445e33.wgsl.expected.msl | 0 .../gen/sinh/445e33.wgsl.expected.spvasm | 0 .../gen/sinh/445e33.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sinh/7bb598.wgsl | 0 .../gen/sinh/7bb598.wgsl.expected.glsl | 0 .../gen/sinh/7bb598.wgsl.expected.hlsl | 0 .../gen/sinh/7bb598.wgsl.expected.msl | 0 .../gen/sinh/7bb598.wgsl.expected.spvasm | 0 .../gen/sinh/7bb598.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sinh/b9860e.wgsl | 0 .../gen/sinh/b9860e.wgsl.expected.glsl | 0 .../gen/sinh/b9860e.wgsl.expected.hlsl | 0 .../gen/sinh/b9860e.wgsl.expected.msl | 0 .../gen/sinh/b9860e.wgsl.expected.spvasm | 0 .../gen/sinh/b9860e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl | 0 .../gen/sinh/c9a5eb.wgsl.expected.glsl | 0 .../gen/sinh/c9a5eb.wgsl.expected.hlsl | 0 .../gen/sinh/c9a5eb.wgsl.expected.msl | 0 .../gen/sinh/c9a5eb.wgsl.expected.spvasm | 0 .../gen/sinh/c9a5eb.wgsl.expected.wgsl | 0 .../builtins/gen/smoothStep/5f615b.wgsl | 0 .../gen/smoothStep/5f615b.wgsl.expected.glsl | 0 .../gen/smoothStep/5f615b.wgsl.expected.hlsl | 0 .../gen/smoothStep/5f615b.wgsl.expected.msl | 0 .../smoothStep/5f615b.wgsl.expected.spvasm | 0 .../gen/smoothStep/5f615b.wgsl.expected.wgsl | 0 .../builtins/gen/smoothStep/658be3.wgsl | 0 .../gen/smoothStep/658be3.wgsl.expected.glsl | 0 .../gen/smoothStep/658be3.wgsl.expected.hlsl | 0 .../gen/smoothStep/658be3.wgsl.expected.msl | 0 .../smoothStep/658be3.wgsl.expected.spvasm | 0 .../gen/smoothStep/658be3.wgsl.expected.wgsl | 0 .../builtins/gen/smoothStep/c11eef.wgsl | 0 .../gen/smoothStep/c11eef.wgsl.expected.glsl | 0 .../gen/smoothStep/c11eef.wgsl.expected.hlsl | 0 .../gen/smoothStep/c11eef.wgsl.expected.msl | 0 .../smoothStep/c11eef.wgsl.expected.spvasm | 0 .../gen/smoothStep/c11eef.wgsl.expected.wgsl | 0 .../builtins/gen/smoothStep/cb0bfb.wgsl | 0 .../gen/smoothStep/cb0bfb.wgsl.expected.glsl | 0 .../gen/smoothStep/cb0bfb.wgsl.expected.hlsl | 0 .../gen/smoothStep/cb0bfb.wgsl.expected.msl | 0 .../smoothStep/cb0bfb.wgsl.expected.spvasm | 0 .../gen/smoothStep/cb0bfb.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl | 0 .../gen/sqrt/20c74e.wgsl.expected.glsl | 0 .../gen/sqrt/20c74e.wgsl.expected.hlsl | 0 .../gen/sqrt/20c74e.wgsl.expected.msl | 0 .../gen/sqrt/20c74e.wgsl.expected.spvasm | 0 .../gen/sqrt/20c74e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl | 0 .../gen/sqrt/8c7024.wgsl.expected.glsl | 0 .../gen/sqrt/8c7024.wgsl.expected.hlsl | 0 .../gen/sqrt/8c7024.wgsl.expected.msl | 0 .../gen/sqrt/8c7024.wgsl.expected.spvasm | 0 .../gen/sqrt/8c7024.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl | 0 .../gen/sqrt/aa0d7a.wgsl.expected.glsl | 0 .../gen/sqrt/aa0d7a.wgsl.expected.hlsl | 0 .../gen/sqrt/aa0d7a.wgsl.expected.msl | 0 .../gen/sqrt/aa0d7a.wgsl.expected.spvasm | 0 .../gen/sqrt/aa0d7a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl | 0 .../gen/sqrt/f8c59a.wgsl.expected.glsl | 0 .../gen/sqrt/f8c59a.wgsl.expected.hlsl | 0 .../gen/sqrt/f8c59a.wgsl.expected.msl | 0 .../gen/sqrt/f8c59a.wgsl.expected.spvasm | 0 .../gen/sqrt/f8c59a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/step/0b073b.wgsl | 0 .../gen/step/0b073b.wgsl.expected.glsl | 0 .../gen/step/0b073b.wgsl.expected.hlsl | 0 .../gen/step/0b073b.wgsl.expected.msl | 0 .../gen/step/0b073b.wgsl.expected.spvasm | 0 .../gen/step/0b073b.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/step/19accd.wgsl | 0 .../gen/step/19accd.wgsl.expected.glsl | 0 .../gen/step/19accd.wgsl.expected.hlsl | 0 .../gen/step/19accd.wgsl.expected.msl | 0 .../gen/step/19accd.wgsl.expected.spvasm | 0 .../gen/step/19accd.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/step/334303.wgsl | 0 .../gen/step/334303.wgsl.expected.glsl | 0 .../gen/step/334303.wgsl.expected.hlsl | 0 .../gen/step/334303.wgsl.expected.msl | 0 .../gen/step/334303.wgsl.expected.spvasm | 0 .../gen/step/334303.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/step/e2b337.wgsl | 0 .../gen/step/e2b337.wgsl.expected.glsl | 0 .../gen/step/e2b337.wgsl.expected.hlsl | 0 .../gen/step/e2b337.wgsl.expected.msl | 0 .../gen/step/e2b337.wgsl.expected.spvasm | 0 .../gen/step/e2b337.wgsl.expected.wgsl | 0 .../builtins/gen/storageBarrier/d87211.wgsl | 0 .../storageBarrier/d87211.wgsl.expected.glsl | 0 .../storageBarrier/d87211.wgsl.expected.hlsl | 0 .../storageBarrier/d87211.wgsl.expected.msl | 0 .../d87211.wgsl.expected.spvasm | 0 .../storageBarrier/d87211.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tan/244e2a.wgsl | 0 .../gen/tan/244e2a.wgsl.expected.glsl | 0 .../gen/tan/244e2a.wgsl.expected.hlsl | 0 .../builtins/gen/tan/244e2a.wgsl.expected.msl | 0 .../gen/tan/244e2a.wgsl.expected.spvasm | 0 .../gen/tan/244e2a.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tan/2f030e.wgsl | 0 .../gen/tan/2f030e.wgsl.expected.glsl | 0 .../gen/tan/2f030e.wgsl.expected.hlsl | 0 .../builtins/gen/tan/2f030e.wgsl.expected.msl | 0 .../gen/tan/2f030e.wgsl.expected.spvasm | 0 .../gen/tan/2f030e.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tan/7ea104.wgsl | 0 .../gen/tan/7ea104.wgsl.expected.glsl | 0 .../gen/tan/7ea104.wgsl.expected.hlsl | 0 .../builtins/gen/tan/7ea104.wgsl.expected.msl | 0 .../gen/tan/7ea104.wgsl.expected.spvasm | 0 .../gen/tan/7ea104.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl | 0 .../gen/tan/8ce3e9.wgsl.expected.glsl | 0 .../gen/tan/8ce3e9.wgsl.expected.hlsl | 0 .../builtins/gen/tan/8ce3e9.wgsl.expected.msl | 0 .../gen/tan/8ce3e9.wgsl.expected.spvasm | 0 .../gen/tan/8ce3e9.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tanh/5663c5.wgsl | 0 .../gen/tanh/5663c5.wgsl.expected.glsl | 0 .../gen/tanh/5663c5.wgsl.expected.hlsl | 0 .../gen/tanh/5663c5.wgsl.expected.msl | 0 .../gen/tanh/5663c5.wgsl.expected.spvasm | 0 .../gen/tanh/5663c5.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tanh/5724b3.wgsl | 0 .../gen/tanh/5724b3.wgsl.expected.glsl | 0 .../gen/tanh/5724b3.wgsl.expected.hlsl | 0 .../gen/tanh/5724b3.wgsl.expected.msl | 0 .../gen/tanh/5724b3.wgsl.expected.spvasm | 0 .../gen/tanh/5724b3.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl | 0 .../gen/tanh/9f9fb9.wgsl.expected.glsl | 0 .../gen/tanh/9f9fb9.wgsl.expected.hlsl | 0 .../gen/tanh/9f9fb9.wgsl.expected.msl | 0 .../gen/tanh/9f9fb9.wgsl.expected.spvasm | 0 .../gen/tanh/9f9fb9.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl | 0 .../gen/tanh/c15fdb.wgsl.expected.glsl | 0 .../gen/tanh/c15fdb.wgsl.expected.hlsl | 0 .../gen/tanh/c15fdb.wgsl.expected.msl | 0 .../gen/tanh/c15fdb.wgsl.expected.spvasm | 0 .../gen/tanh/c15fdb.wgsl.expected.wgsl | 0 .../gen/textureDimensions/002b2a.wgsl | 0 .../002b2a.wgsl.expected.glsl | 0 .../002b2a.wgsl.expected.hlsl | 0 .../002b2a.wgsl.expected.msl | 0 .../002b2a.wgsl.expected.spvasm | 0 .../002b2a.wgsl.expected.wgsl | 0 .../gen/textureDimensions/012b82.wgsl | 0 .../012b82.wgsl.expected.glsl | 0 .../012b82.wgsl.expected.hlsl | 0 .../012b82.wgsl.expected.msl | 0 .../012b82.wgsl.expected.spvasm | 0 .../012b82.wgsl.expected.wgsl | 0 .../gen/textureDimensions/08753d.wgsl | 0 .../08753d.wgsl.expected.glsl | 0 .../08753d.wgsl.expected.hlsl | 0 .../08753d.wgsl.expected.msl | 0 .../08753d.wgsl.expected.spvasm | 0 .../08753d.wgsl.expected.wgsl | 0 .../gen/textureDimensions/0c4772.wgsl | 0 .../0c4772.wgsl.expected.glsl | 0 .../0c4772.wgsl.expected.hlsl | 0 .../0c4772.wgsl.expected.msl | 0 .../0c4772.wgsl.expected.spvasm | 0 .../0c4772.wgsl.expected.wgsl | 0 .../gen/textureDimensions/0cce40.wgsl | 0 .../0cce40.wgsl.expected.glsl | 0 .../0cce40.wgsl.expected.hlsl | 0 .../0cce40.wgsl.expected.msl | 0 .../0cce40.wgsl.expected.spvasm | 0 .../0cce40.wgsl.expected.wgsl | 0 .../gen/textureDimensions/0cf2ff.wgsl | 0 .../0cf2ff.wgsl.expected.glsl | 0 .../0cf2ff.wgsl.expected.hlsl | 0 .../0cf2ff.wgsl.expected.msl | 0 .../0cf2ff.wgsl.expected.spvasm | 0 .../0cf2ff.wgsl.expected.wgsl | 0 .../gen/textureDimensions/0d8b7e.wgsl | 0 .../0d8b7e.wgsl.expected.glsl | 0 .../0d8b7e.wgsl.expected.hlsl | 0 .../0d8b7e.wgsl.expected.msl | 0 .../0d8b7e.wgsl.expected.spvasm | 0 .../0d8b7e.wgsl.expected.wgsl | 0 .../gen/textureDimensions/0e32ee.wgsl | 0 .../0e32ee.wgsl.expected.glsl | 0 .../0e32ee.wgsl.expected.hlsl | 0 .../0e32ee.wgsl.expected.msl | 0 .../0e32ee.wgsl.expected.spvasm | 0 .../0e32ee.wgsl.expected.wgsl | 0 .../gen/textureDimensions/0f3c50.wgsl | 0 .../0f3c50.wgsl.expected.glsl | 0 .../0f3c50.wgsl.expected.hlsl | 0 .../0f3c50.wgsl.expected.msl | 0 .../0f3c50.wgsl.expected.spvasm | 0 .../0f3c50.wgsl.expected.wgsl | 0 .../gen/textureDimensions/1191a5.wgsl | 0 .../1191a5.wgsl.expected.glsl | 0 .../1191a5.wgsl.expected.hlsl | 0 .../1191a5.wgsl.expected.msl | 0 .../1191a5.wgsl.expected.spvasm | 0 .../1191a5.wgsl.expected.wgsl | 0 .../gen/textureDimensions/12c9bb.wgsl | 0 .../12c9bb.wgsl.expected.glsl | 0 .../12c9bb.wgsl.expected.hlsl | 0 .../12c9bb.wgsl.expected.msl | 0 .../12c9bb.wgsl.expected.spvasm | 0 .../12c9bb.wgsl.expected.wgsl | 0 .../gen/textureDimensions/147998.wgsl | 0 .../147998.wgsl.expected.glsl | 0 .../147998.wgsl.expected.hlsl | 0 .../147998.wgsl.expected.msl | 0 .../147998.wgsl.expected.spvasm | 0 .../147998.wgsl.expected.wgsl | 0 .../gen/textureDimensions/16036c.wgsl | 0 .../16036c.wgsl.expected.glsl | 0 .../16036c.wgsl.expected.hlsl | 0 .../16036c.wgsl.expected.msl | 0 .../16036c.wgsl.expected.spvasm | 0 .../16036c.wgsl.expected.wgsl | 0 .../gen/textureDimensions/1b71f0.wgsl | 0 .../1b71f0.wgsl.expected.glsl | 0 .../1b71f0.wgsl.expected.hlsl | 0 .../1b71f0.wgsl.expected.msl | 0 .../1b71f0.wgsl.expected.spvasm | 0 .../1b71f0.wgsl.expected.wgsl | 0 .../gen/textureDimensions/1d6c26.wgsl | 0 .../1d6c26.wgsl.expected.glsl | 0 .../1d6c26.wgsl.expected.hlsl | 0 .../1d6c26.wgsl.expected.msl | 0 .../1d6c26.wgsl.expected.spvasm | 0 .../1d6c26.wgsl.expected.wgsl | 0 .../gen/textureDimensions/1e9e39.wgsl | 0 .../1e9e39.wgsl.expected.glsl | 0 .../1e9e39.wgsl.expected.hlsl | 0 .../1e9e39.wgsl.expected.msl | 0 .../1e9e39.wgsl.expected.spvasm | 0 .../1e9e39.wgsl.expected.wgsl | 0 .../gen/textureDimensions/1f20c5.wgsl | 0 .../1f20c5.wgsl.expected.glsl | 0 .../1f20c5.wgsl.expected.hlsl | 0 .../1f20c5.wgsl.expected.msl | 0 .../1f20c5.wgsl.expected.spvasm | 0 .../1f20c5.wgsl.expected.wgsl | 0 .../gen/textureDimensions/214dd4.wgsl | 0 .../214dd4.wgsl.expected.glsl | 0 .../214dd4.wgsl.expected.hlsl | 0 .../214dd4.wgsl.expected.msl | 0 .../214dd4.wgsl.expected.spvasm | 0 .../214dd4.wgsl.expected.wgsl | 0 .../gen/textureDimensions/221f22.wgsl | 0 .../221f22.wgsl.expected.glsl | 0 .../221f22.wgsl.expected.hlsl | 0 .../221f22.wgsl.expected.msl | 0 .../221f22.wgsl.expected.spvasm | 0 .../221f22.wgsl.expected.wgsl | 0 .../gen/textureDimensions/267788.wgsl | 0 .../267788.wgsl.expected.glsl | 0 .../267788.wgsl.expected.hlsl | 0 .../267788.wgsl.expected.msl | 0 .../267788.wgsl.expected.spvasm | 0 .../267788.wgsl.expected.wgsl | 0 .../gen/textureDimensions/26bdfa.wgsl | 0 .../26bdfa.wgsl.expected.glsl | 0 .../26bdfa.wgsl.expected.hlsl | 0 .../26bdfa.wgsl.expected.msl | 0 .../26bdfa.wgsl.expected.spvasm | 0 .../26bdfa.wgsl.expected.wgsl | 0 .../gen/textureDimensions/26ef6c.wgsl | 0 .../26ef6c.wgsl.expected.glsl | 0 .../26ef6c.wgsl.expected.hlsl | 0 .../26ef6c.wgsl.expected.msl | 0 .../26ef6c.wgsl.expected.spvasm | 0 .../26ef6c.wgsl.expected.wgsl | 0 .../gen/textureDimensions/2ad087.wgsl | 0 .../2ad087.wgsl.expected.glsl | 0 .../2ad087.wgsl.expected.hlsl | 0 .../2ad087.wgsl.expected.msl | 0 .../2ad087.wgsl.expected.spvasm | 0 .../2ad087.wgsl.expected.wgsl | 0 .../gen/textureDimensions/2efa05.wgsl | 0 .../2efa05.wgsl.expected.glsl | 0 .../2efa05.wgsl.expected.hlsl | 0 .../2efa05.wgsl.expected.msl | 0 .../2efa05.wgsl.expected.spvasm | 0 .../2efa05.wgsl.expected.wgsl | 0 .../gen/textureDimensions/2f289f.wgsl | 0 .../2f289f.wgsl.expected.glsl | 0 .../2f289f.wgsl.expected.hlsl | 0 .../2f289f.wgsl.expected.msl | 0 .../2f289f.wgsl.expected.spvasm | 0 .../2f289f.wgsl.expected.wgsl | 0 .../gen/textureDimensions/2fe1cc.wgsl | 0 .../2fe1cc.wgsl.expected.glsl | 0 .../2fe1cc.wgsl.expected.hlsl | 0 .../2fe1cc.wgsl.expected.msl | 0 .../2fe1cc.wgsl.expected.spvasm | 0 .../2fe1cc.wgsl.expected.wgsl | 0 .../gen/textureDimensions/318ecc.wgsl | 0 .../318ecc.wgsl.expected.glsl | 0 .../318ecc.wgsl.expected.hlsl | 0 .../318ecc.wgsl.expected.msl | 0 .../318ecc.wgsl.expected.spvasm | 0 .../318ecc.wgsl.expected.wgsl | 0 .../gen/textureDimensions/340d06.wgsl | 0 .../340d06.wgsl.expected.glsl | 0 .../340d06.wgsl.expected.hlsl | 0 .../340d06.wgsl.expected.msl | 0 .../340d06.wgsl.expected.spvasm | 0 .../340d06.wgsl.expected.wgsl | 0 .../gen/textureDimensions/398e30.wgsl | 0 .../398e30.wgsl.expected.glsl | 0 .../398e30.wgsl.expected.hlsl | 0 .../398e30.wgsl.expected.msl | 0 .../398e30.wgsl.expected.spvasm | 0 .../398e30.wgsl.expected.wgsl | 0 .../gen/textureDimensions/3a94ea.wgsl | 0 .../3a94ea.wgsl.expected.glsl | 0 .../3a94ea.wgsl.expected.hlsl | 0 .../3a94ea.wgsl.expected.msl | 0 .../3a94ea.wgsl.expected.spvasm | 0 .../3a94ea.wgsl.expected.wgsl | 0 .../gen/textureDimensions/3aca08.wgsl | 0 .../3aca08.wgsl.expected.glsl | 0 .../3aca08.wgsl.expected.hlsl | 0 .../3aca08.wgsl.expected.msl | 0 .../3aca08.wgsl.expected.spvasm | 0 .../3aca08.wgsl.expected.wgsl | 0 .../gen/textureDimensions/3c5ad8.wgsl | 0 .../3c5ad8.wgsl.expected.glsl | 0 .../3c5ad8.wgsl.expected.hlsl | 0 .../3c5ad8.wgsl.expected.msl | 0 .../3c5ad8.wgsl.expected.spvasm | 0 .../3c5ad8.wgsl.expected.wgsl | 0 .../gen/textureDimensions/4152a6.wgsl | 0 .../4152a6.wgsl.expected.glsl | 0 .../4152a6.wgsl.expected.hlsl | 0 .../4152a6.wgsl.expected.msl | 0 .../4152a6.wgsl.expected.spvasm | 0 .../4152a6.wgsl.expected.wgsl | 0 .../gen/textureDimensions/423f99.wgsl | 0 .../423f99.wgsl.expected.glsl | 0 .../423f99.wgsl.expected.hlsl | 0 .../423f99.wgsl.expected.msl | 0 .../423f99.wgsl.expected.spvasm | 0 .../423f99.wgsl.expected.wgsl | 0 .../gen/textureDimensions/4267ee.wgsl | 0 .../4267ee.wgsl.expected.glsl | 0 .../4267ee.wgsl.expected.hlsl | 0 .../4267ee.wgsl.expected.msl | 0 .../4267ee.wgsl.expected.spvasm | 0 .../4267ee.wgsl.expected.wgsl | 0 .../gen/textureDimensions/42d4e6.wgsl | 0 .../42d4e6.wgsl.expected.glsl | 0 .../42d4e6.wgsl.expected.hlsl | 0 .../42d4e6.wgsl.expected.msl | 0 .../42d4e6.wgsl.expected.spvasm | 0 .../42d4e6.wgsl.expected.wgsl | 0 .../gen/textureDimensions/48cb89.wgsl | 0 .../48cb89.wgsl.expected.glsl | 0 .../48cb89.wgsl.expected.hlsl | 0 .../48cb89.wgsl.expected.msl | 0 .../48cb89.wgsl.expected.spvasm | 0 .../48cb89.wgsl.expected.wgsl | 0 .../gen/textureDimensions/49d274.wgsl | 0 .../49d274.wgsl.expected.glsl | 0 .../49d274.wgsl.expected.hlsl | 0 .../49d274.wgsl.expected.msl | 0 .../49d274.wgsl.expected.spvasm | 0 .../49d274.wgsl.expected.wgsl | 0 .../gen/textureDimensions/4df9a8.wgsl | 0 .../4df9a8.wgsl.expected.glsl | 0 .../4df9a8.wgsl.expected.hlsl | 0 .../4df9a8.wgsl.expected.msl | 0 .../4df9a8.wgsl.expected.spvasm | 0 .../4df9a8.wgsl.expected.wgsl | 0 .../gen/textureDimensions/50a9ee.wgsl | 0 .../50a9ee.wgsl.expected.glsl | 0 .../50a9ee.wgsl.expected.hlsl | 0 .../50a9ee.wgsl.expected.msl | 0 .../50a9ee.wgsl.expected.spvasm | 0 .../50a9ee.wgsl.expected.wgsl | 0 .../gen/textureDimensions/52045c.wgsl | 0 .../52045c.wgsl.expected.glsl | 0 .../52045c.wgsl.expected.hlsl | 0 .../52045c.wgsl.expected.msl | 0 .../52045c.wgsl.expected.spvasm | 0 .../52045c.wgsl.expected.wgsl | 0 .../gen/textureDimensions/55b23e.wgsl | 0 .../55b23e.wgsl.expected.glsl | 0 .../55b23e.wgsl.expected.hlsl | 0 .../55b23e.wgsl.expected.msl | 0 .../55b23e.wgsl.expected.spvasm | 0 .../55b23e.wgsl.expected.wgsl | 0 .../gen/textureDimensions/579629.wgsl | 0 .../579629.wgsl.expected.glsl | 0 .../579629.wgsl.expected.hlsl | 0 .../579629.wgsl.expected.msl | 0 .../579629.wgsl.expected.spvasm | 0 .../579629.wgsl.expected.wgsl | 0 .../gen/textureDimensions/57da0b.wgsl | 0 .../57da0b.wgsl.expected.glsl | 0 .../57da0b.wgsl.expected.hlsl | 0 .../57da0b.wgsl.expected.msl | 0 .../57da0b.wgsl.expected.spvasm | 0 .../57da0b.wgsl.expected.wgsl | 0 .../gen/textureDimensions/57e28f.wgsl | 0 .../57e28f.wgsl.expected.glsl | 0 .../57e28f.wgsl.expected.hlsl | 0 .../57e28f.wgsl.expected.msl | 0 .../57e28f.wgsl.expected.spvasm | 0 .../57e28f.wgsl.expected.wgsl | 0 .../gen/textureDimensions/58a515.wgsl | 0 .../58a515.wgsl.expected.glsl | 0 .../58a515.wgsl.expected.hlsl | 0 .../58a515.wgsl.expected.msl | 0 .../58a515.wgsl.expected.spvasm | 0 .../58a515.wgsl.expected.wgsl | 0 .../gen/textureDimensions/5985f3.wgsl | 0 .../5985f3.wgsl.expected.glsl | 0 .../5985f3.wgsl.expected.hlsl | 0 .../5985f3.wgsl.expected.msl | 0 .../5985f3.wgsl.expected.spvasm | 0 .../5985f3.wgsl.expected.wgsl | 0 .../gen/textureDimensions/5caa5e.wgsl | 0 .../5caa5e.wgsl.expected.glsl | 0 .../5caa5e.wgsl.expected.hlsl | 0 .../5caa5e.wgsl.expected.msl | 0 .../5caa5e.wgsl.expected.spvasm | 0 .../5caa5e.wgsl.expected.wgsl | 0 .../gen/textureDimensions/5e295d.wgsl | 0 .../5e295d.wgsl.expected.glsl | 0 .../5e295d.wgsl.expected.hlsl | 0 .../5e295d.wgsl.expected.msl | 0 .../5e295d.wgsl.expected.spvasm | 0 .../5e295d.wgsl.expected.wgsl | 0 .../gen/textureDimensions/60bf54.wgsl | 0 .../60bf54.wgsl.expected.glsl | 0 .../60bf54.wgsl.expected.hlsl | 0 .../60bf54.wgsl.expected.msl | 0 .../60bf54.wgsl.expected.spvasm | 0 .../60bf54.wgsl.expected.wgsl | 0 .../gen/textureDimensions/63f3cf.wgsl | 0 .../63f3cf.wgsl.expected.glsl | 0 .../63f3cf.wgsl.expected.hlsl | 0 .../63f3cf.wgsl.expected.msl | 0 .../63f3cf.wgsl.expected.spvasm | 0 .../63f3cf.wgsl.expected.wgsl | 0 .../gen/textureDimensions/68105c.wgsl | 0 .../68105c.wgsl.expected.glsl | 0 .../68105c.wgsl.expected.hlsl | 0 .../68105c.wgsl.expected.msl | 0 .../68105c.wgsl.expected.spvasm | 0 .../68105c.wgsl.expected.wgsl | 0 .../gen/textureDimensions/686ef2.wgsl | 0 .../686ef2.wgsl.expected.glsl | 0 .../686ef2.wgsl.expected.hlsl | 0 .../686ef2.wgsl.expected.msl | 0 .../686ef2.wgsl.expected.spvasm | 0 .../686ef2.wgsl.expected.wgsl | 0 .../gen/textureDimensions/6adac6.wgsl | 0 .../6adac6.wgsl.expected.glsl | 0 .../6adac6.wgsl.expected.hlsl | 0 .../6adac6.wgsl.expected.msl | 0 .../6adac6.wgsl.expected.spvasm | 0 .../6adac6.wgsl.expected.wgsl | 0 .../gen/textureDimensions/6ec1b4.wgsl | 0 .../6ec1b4.wgsl.expected.glsl | 0 .../6ec1b4.wgsl.expected.hlsl | 0 .../6ec1b4.wgsl.expected.msl | 0 .../6ec1b4.wgsl.expected.spvasm | 0 .../6ec1b4.wgsl.expected.wgsl | 0 .../gen/textureDimensions/6f0d79.wgsl | 0 .../6f0d79.wgsl.expected.glsl | 0 .../6f0d79.wgsl.expected.hlsl | 0 .../6f0d79.wgsl.expected.msl | 0 .../6f0d79.wgsl.expected.spvasm | 0 .../6f0d79.wgsl.expected.wgsl | 0 .../gen/textureDimensions/702c53.wgsl | 0 .../702c53.wgsl.expected.glsl | 0 .../702c53.wgsl.expected.hlsl | 0 .../702c53.wgsl.expected.msl | 0 .../702c53.wgsl.expected.spvasm | 0 .../702c53.wgsl.expected.wgsl | 0 .../gen/textureDimensions/72e5d6.wgsl | 0 .../72e5d6.wgsl.expected.glsl | 0 .../72e5d6.wgsl.expected.hlsl | 0 .../72e5d6.wgsl.expected.msl | 0 .../72e5d6.wgsl.expected.spvasm | 0 .../72e5d6.wgsl.expected.wgsl | 0 .../gen/textureDimensions/79df87.wgsl | 0 .../79df87.wgsl.expected.glsl | 0 .../79df87.wgsl.expected.hlsl | 0 .../79df87.wgsl.expected.msl | 0 .../79df87.wgsl.expected.spvasm | 0 .../79df87.wgsl.expected.wgsl | 0 .../gen/textureDimensions/7bf826.wgsl | 0 .../7bf826.wgsl.expected.glsl | 0 .../7bf826.wgsl.expected.hlsl | 0 .../7bf826.wgsl.expected.msl | 0 .../7bf826.wgsl.expected.spvasm | 0 .../7bf826.wgsl.expected.wgsl | 0 .../gen/textureDimensions/7f5c2e.wgsl | 0 .../7f5c2e.wgsl.expected.glsl | 0 .../7f5c2e.wgsl.expected.hlsl | 0 .../7f5c2e.wgsl.expected.msl | 0 .../7f5c2e.wgsl.expected.spvasm | 0 .../7f5c2e.wgsl.expected.wgsl | 0 .../gen/textureDimensions/8028f3.wgsl | 0 .../8028f3.wgsl.expected.glsl | 0 .../8028f3.wgsl.expected.hlsl | 0 .../8028f3.wgsl.expected.msl | 0 .../8028f3.wgsl.expected.spvasm | 0 .../8028f3.wgsl.expected.wgsl | 0 .../gen/textureDimensions/811679.wgsl | 0 .../811679.wgsl.expected.glsl | 0 .../811679.wgsl.expected.hlsl | 0 .../811679.wgsl.expected.msl | 0 .../811679.wgsl.expected.spvasm | 0 .../811679.wgsl.expected.wgsl | 0 .../gen/textureDimensions/820596.wgsl | 0 .../820596.wgsl.expected.glsl | 0 .../820596.wgsl.expected.hlsl | 0 .../820596.wgsl.expected.msl | 0 .../820596.wgsl.expected.spvasm | 0 .../820596.wgsl.expected.wgsl | 0 .../gen/textureDimensions/83ee5a.wgsl | 0 .../83ee5a.wgsl.expected.glsl | 0 .../83ee5a.wgsl.expected.hlsl | 0 .../83ee5a.wgsl.expected.msl | 0 .../83ee5a.wgsl.expected.spvasm | 0 .../83ee5a.wgsl.expected.wgsl | 0 .../gen/textureDimensions/85d556.wgsl | 0 .../85d556.wgsl.expected.glsl | 0 .../85d556.wgsl.expected.hlsl | 0 .../85d556.wgsl.expected.msl | 0 .../85d556.wgsl.expected.spvasm | 0 .../85d556.wgsl.expected.wgsl | 0 .../gen/textureDimensions/88ad17.wgsl | 0 .../88ad17.wgsl.expected.glsl | 0 .../88ad17.wgsl.expected.hlsl | 0 .../88ad17.wgsl.expected.msl | 0 .../88ad17.wgsl.expected.spvasm | 0 .../88ad17.wgsl.expected.wgsl | 0 .../gen/textureDimensions/8aa4c4.wgsl | 0 .../8aa4c4.wgsl.expected.glsl | 0 .../8aa4c4.wgsl.expected.hlsl | 0 .../8aa4c4.wgsl.expected.msl | 0 .../8aa4c4.wgsl.expected.spvasm | 0 .../8aa4c4.wgsl.expected.wgsl | 0 .../gen/textureDimensions/8deb5e.wgsl | 0 .../8deb5e.wgsl.expected.glsl | 0 .../8deb5e.wgsl.expected.hlsl | 0 .../8deb5e.wgsl.expected.msl | 0 .../8deb5e.wgsl.expected.spvasm | 0 .../8deb5e.wgsl.expected.wgsl | 0 .../gen/textureDimensions/8f20bf.wgsl | 0 .../8f20bf.wgsl.expected.glsl | 0 .../8f20bf.wgsl.expected.hlsl | 0 .../8f20bf.wgsl.expected.msl | 0 .../8f20bf.wgsl.expected.spvasm | 0 .../8f20bf.wgsl.expected.wgsl | 0 .../gen/textureDimensions/8fca0f.wgsl | 0 .../8fca0f.wgsl.expected.glsl | 0 .../8fca0f.wgsl.expected.hlsl | 0 .../8fca0f.wgsl.expected.msl | 0 .../8fca0f.wgsl.expected.spvasm | 0 .../8fca0f.wgsl.expected.wgsl | 0 .../gen/textureDimensions/90340b.wgsl | 0 .../90340b.wgsl.expected.glsl | 0 .../90340b.wgsl.expected.hlsl | 0 .../90340b.wgsl.expected.msl | 0 .../90340b.wgsl.expected.spvasm | 0 .../90340b.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9042ab.wgsl | 0 .../9042ab.wgsl.expected.glsl | 0 .../9042ab.wgsl.expected.hlsl | 0 .../9042ab.wgsl.expected.msl | 0 .../9042ab.wgsl.expected.spvasm | 0 .../9042ab.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9393b0.wgsl | 0 .../9393b0.wgsl.expected.glsl | 0 .../9393b0.wgsl.expected.hlsl | 0 .../9393b0.wgsl.expected.msl | 0 .../9393b0.wgsl.expected.spvasm | 0 .../9393b0.wgsl.expected.wgsl | 0 .../gen/textureDimensions/939fdb.wgsl | 0 .../939fdb.wgsl.expected.glsl | 0 .../939fdb.wgsl.expected.hlsl | 0 .../939fdb.wgsl.expected.msl | 0 .../939fdb.wgsl.expected.spvasm | 0 .../939fdb.wgsl.expected.wgsl | 0 .../gen/textureDimensions/962dcd.wgsl | 0 .../962dcd.wgsl.expected.glsl | 0 .../962dcd.wgsl.expected.hlsl | 0 .../962dcd.wgsl.expected.msl | 0 .../962dcd.wgsl.expected.spvasm | 0 .../962dcd.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9abfe5.wgsl | 0 .../9abfe5.wgsl.expected.glsl | 0 .../9abfe5.wgsl.expected.hlsl | 0 .../9abfe5.wgsl.expected.msl | 0 .../9abfe5.wgsl.expected.spvasm | 0 .../9abfe5.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9c9c57.wgsl | 0 .../9c9c57.wgsl.expected.glsl | 0 .../9c9c57.wgsl.expected.hlsl | 0 .../9c9c57.wgsl.expected.msl | 0 .../9c9c57.wgsl.expected.spvasm | 0 .../9c9c57.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9da9e2.wgsl | 0 .../9da9e2.wgsl.expected.glsl | 0 .../9da9e2.wgsl.expected.hlsl | 0 .../9da9e2.wgsl.expected.msl | 0 .../9da9e2.wgsl.expected.spvasm | 0 .../9da9e2.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9eb8d8.wgsl | 0 .../9eb8d8.wgsl.expected.glsl | 0 .../9eb8d8.wgsl.expected.hlsl | 0 .../9eb8d8.wgsl.expected.msl | 0 .../9eb8d8.wgsl.expected.spvasm | 0 .../9eb8d8.wgsl.expected.wgsl | 0 .../gen/textureDimensions/9f8e46.wgsl | 0 .../9f8e46.wgsl.expected.glsl | 0 .../9f8e46.wgsl.expected.hlsl | 0 .../9f8e46.wgsl.expected.msl | 0 .../9f8e46.wgsl.expected.spvasm | 0 .../9f8e46.wgsl.expected.wgsl | 0 .../gen/textureDimensions/a01845.wgsl | 0 .../a01845.wgsl.expected.glsl | 0 .../a01845.wgsl.expected.hlsl | 0 .../a01845.wgsl.expected.msl | 0 .../a01845.wgsl.expected.spvasm | 0 .../a01845.wgsl.expected.wgsl | 0 .../gen/textureDimensions/a7d565.wgsl | 0 .../a7d565.wgsl.expected.glsl | 0 .../a7d565.wgsl.expected.hlsl | 0 .../a7d565.wgsl.expected.msl | 0 .../a7d565.wgsl.expected.spvasm | 0 .../a7d565.wgsl.expected.wgsl | 0 .../gen/textureDimensions/a863f2.wgsl | 0 .../a863f2.wgsl.expected.glsl | 0 .../a863f2.wgsl.expected.hlsl | 0 .../a863f2.wgsl.expected.msl | 0 .../a863f2.wgsl.expected.spvasm | 0 .../a863f2.wgsl.expected.wgsl | 0 .../gen/textureDimensions/a9c9c1.wgsl | 0 .../a9c9c1.wgsl.expected.glsl | 0 .../a9c9c1.wgsl.expected.hlsl | 0 .../a9c9c1.wgsl.expected.msl | 0 .../a9c9c1.wgsl.expected.spvasm | 0 .../a9c9c1.wgsl.expected.wgsl | 0 .../gen/textureDimensions/b0e16d.wgsl | 0 .../b0e16d.wgsl.expected.glsl | 0 .../b0e16d.wgsl.expected.hlsl | 0 .../b0e16d.wgsl.expected.msl | 0 .../b0e16d.wgsl.expected.spvasm | 0 .../b0e16d.wgsl.expected.wgsl | 0 .../gen/textureDimensions/b3c954.wgsl | 0 .../b3c954.wgsl.expected.glsl | 0 .../b3c954.wgsl.expected.hlsl | 0 .../b3c954.wgsl.expected.msl | 0 .../b3c954.wgsl.expected.spvasm | 0 .../b3c954.wgsl.expected.wgsl | 0 .../gen/textureDimensions/b3e407.wgsl | 0 .../b3e407.wgsl.expected.glsl | 0 .../b3e407.wgsl.expected.hlsl | 0 .../b3e407.wgsl.expected.msl | 0 .../b3e407.wgsl.expected.spvasm | 0 .../b3e407.wgsl.expected.wgsl | 0 .../gen/textureDimensions/b91240.wgsl | 0 .../b91240.wgsl.expected.glsl | 0 .../b91240.wgsl.expected.hlsl | 0 .../b91240.wgsl.expected.msl | 0 .../b91240.wgsl.expected.spvasm | 0 .../b91240.wgsl.expected.wgsl | 0 .../gen/textureDimensions/ba1481.wgsl | 0 .../ba1481.wgsl.expected.glsl | 0 .../ba1481.wgsl.expected.hlsl | 0 .../ba1481.wgsl.expected.msl | 0 .../ba1481.wgsl.expected.spvasm | 0 .../ba1481.wgsl.expected.wgsl | 0 .../gen/textureDimensions/bb3dde.wgsl | 0 .../bb3dde.wgsl.expected.glsl | 0 .../bb3dde.wgsl.expected.hlsl | 0 .../bb3dde.wgsl.expected.msl | 0 .../bb3dde.wgsl.expected.spvasm | 0 .../bb3dde.wgsl.expected.wgsl | 0 .../gen/textureDimensions/c30e75.wgsl | 0 .../c30e75.wgsl.expected.glsl | 0 .../c30e75.wgsl.expected.hlsl | 0 .../c30e75.wgsl.expected.msl | 0 .../c30e75.wgsl.expected.spvasm | 0 .../c30e75.wgsl.expected.wgsl | 0 .../gen/textureDimensions/c7943d.wgsl | 0 .../c7943d.wgsl.expected.glsl | 0 .../c7943d.wgsl.expected.hlsl | 0 .../c7943d.wgsl.expected.msl | 0 .../c7943d.wgsl.expected.spvasm | 0 .../c7943d.wgsl.expected.wgsl | 0 .../gen/textureDimensions/cc968c.wgsl | 0 .../cc968c.wgsl.expected.glsl | 0 .../cc968c.wgsl.expected.hlsl | 0 .../cc968c.wgsl.expected.msl | 0 .../cc968c.wgsl.expected.spvasm | 0 .../cc968c.wgsl.expected.wgsl | 0 .../gen/textureDimensions/cccc8f.wgsl | 0 .../cccc8f.wgsl.expected.glsl | 0 .../cccc8f.wgsl.expected.hlsl | 0 .../cccc8f.wgsl.expected.msl | 0 .../cccc8f.wgsl.expected.spvasm | 0 .../cccc8f.wgsl.expected.wgsl | 0 .../gen/textureDimensions/cd76a7.wgsl | 0 .../cd76a7.wgsl.expected.glsl | 0 .../cd76a7.wgsl.expected.hlsl | 0 .../cd76a7.wgsl.expected.msl | 0 .../cd76a7.wgsl.expected.spvasm | 0 .../cd76a7.wgsl.expected.wgsl | 0 .../gen/textureDimensions/cdf473.wgsl | 0 .../cdf473.wgsl.expected.glsl | 0 .../cdf473.wgsl.expected.hlsl | 0 .../cdf473.wgsl.expected.msl | 0 .../cdf473.wgsl.expected.spvasm | 0 .../cdf473.wgsl.expected.wgsl | 0 .../gen/textureDimensions/cec841.wgsl | 0 .../cec841.wgsl.expected.glsl | 0 .../cec841.wgsl.expected.hlsl | 0 .../cec841.wgsl.expected.msl | 0 .../cec841.wgsl.expected.spvasm | 0 .../cec841.wgsl.expected.wgsl | 0 .../gen/textureDimensions/cf7e43.wgsl | 0 .../cf7e43.wgsl.expected.glsl | 0 .../cf7e43.wgsl.expected.hlsl | 0 .../cf7e43.wgsl.expected.msl | 0 .../cf7e43.wgsl.expected.spvasm | 0 .../cf7e43.wgsl.expected.wgsl | 0 .../gen/textureDimensions/d125bc.wgsl | 0 .../d125bc.wgsl.expected.glsl | 0 .../d125bc.wgsl.expected.hlsl | 0 .../d125bc.wgsl.expected.msl | 0 .../d125bc.wgsl.expected.spvasm | 0 .../d125bc.wgsl.expected.wgsl | 0 .../gen/textureDimensions/d83c45.wgsl | 0 .../d83c45.wgsl.expected.glsl | 0 .../d83c45.wgsl.expected.hlsl | 0 .../d83c45.wgsl.expected.msl | 0 .../d83c45.wgsl.expected.spvasm | 0 .../d83c45.wgsl.expected.wgsl | 0 .../gen/textureDimensions/daf7c0.wgsl | 0 .../daf7c0.wgsl.expected.glsl | 0 .../daf7c0.wgsl.expected.hlsl | 0 .../daf7c0.wgsl.expected.msl | 0 .../daf7c0.wgsl.expected.spvasm | 0 .../daf7c0.wgsl.expected.wgsl | 0 .../gen/textureDimensions/dc2dd0.wgsl | 0 .../dc2dd0.wgsl.expected.glsl | 0 .../dc2dd0.wgsl.expected.hlsl | 0 .../dc2dd0.wgsl.expected.msl | 0 .../dc2dd0.wgsl.expected.spvasm | 0 .../dc2dd0.wgsl.expected.wgsl | 0 .../gen/textureDimensions/e927be.wgsl | 0 .../e927be.wgsl.expected.glsl | 0 .../e927be.wgsl.expected.hlsl | 0 .../e927be.wgsl.expected.msl | 0 .../e927be.wgsl.expected.spvasm | 0 .../e927be.wgsl.expected.wgsl | 0 .../gen/textureDimensions/e9e96c.wgsl | 0 .../e9e96c.wgsl.expected.glsl | 0 .../e9e96c.wgsl.expected.hlsl | 0 .../e9e96c.wgsl.expected.msl | 0 .../e9e96c.wgsl.expected.spvasm | 0 .../e9e96c.wgsl.expected.wgsl | 0 .../gen/textureDimensions/ef5b89.wgsl | 0 .../ef5b89.wgsl.expected.glsl | 0 .../ef5b89.wgsl.expected.hlsl | 0 .../ef5b89.wgsl.expected.msl | 0 .../ef5b89.wgsl.expected.spvasm | 0 .../ef5b89.wgsl.expected.wgsl | 0 .../gen/textureDimensions/efc8a4.wgsl | 0 .../efc8a4.wgsl.expected.glsl | 0 .../efc8a4.wgsl.expected.hlsl | 0 .../efc8a4.wgsl.expected.msl | 0 .../efc8a4.wgsl.expected.spvasm | 0 .../efc8a4.wgsl.expected.wgsl | 0 .../gen/textureDimensions/f60bdb.wgsl | 0 .../f60bdb.wgsl.expected.glsl | 0 .../f60bdb.wgsl.expected.hlsl | 0 .../f60bdb.wgsl.expected.msl | 0 .../f60bdb.wgsl.expected.spvasm | 0 .../f60bdb.wgsl.expected.wgsl | 0 .../gen/textureDimensions/f7145b.wgsl | 0 .../f7145b.wgsl.expected.glsl | 0 .../f7145b.wgsl.expected.hlsl | 0 .../f7145b.wgsl.expected.msl | 0 .../f7145b.wgsl.expected.spvasm | 0 .../f7145b.wgsl.expected.wgsl | 0 .../gen/textureDimensions/f931c7.wgsl | 0 .../f931c7.wgsl.expected.glsl | 0 .../f931c7.wgsl.expected.hlsl | 0 .../f931c7.wgsl.expected.msl | 0 .../f931c7.wgsl.expected.spvasm | 0 .../f931c7.wgsl.expected.wgsl | 0 .../gen/textureDimensions/fa9859.wgsl | 0 .../fa9859.wgsl.expected.glsl | 0 .../fa9859.wgsl.expected.hlsl | 0 .../fa9859.wgsl.expected.msl | 0 .../fa9859.wgsl.expected.spvasm | 0 .../fa9859.wgsl.expected.wgsl | 0 .../gen/textureDimensions/fb5670.wgsl | 0 .../fb5670.wgsl.expected.glsl | 0 .../fb5670.wgsl.expected.hlsl | 0 .../fb5670.wgsl.expected.msl | 0 .../fb5670.wgsl.expected.spvasm | 0 .../fb5670.wgsl.expected.wgsl | 0 .../gen/textureDimensions/fcac78.wgsl | 0 .../fcac78.wgsl.expected.glsl | 0 .../fcac78.wgsl.expected.hlsl | 0 .../fcac78.wgsl.expected.msl | 0 .../fcac78.wgsl.expected.spvasm | 0 .../fcac78.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/01305f.wgsl | 0 .../textureGather/01305f.wgsl.expected.glsl | 0 .../textureGather/01305f.wgsl.expected.hlsl | 0 .../textureGather/01305f.wgsl.expected.msl | 0 .../textureGather/01305f.wgsl.expected.spvasm | 0 .../textureGather/01305f.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/06030a.wgsl | 0 .../textureGather/06030a.wgsl.expected.glsl | 0 .../textureGather/06030a.wgsl.expected.hlsl | 0 .../textureGather/06030a.wgsl.expected.msl | 0 .../textureGather/06030a.wgsl.expected.spvasm | 0 .../textureGather/06030a.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/10c554.wgsl | 0 .../textureGather/10c554.wgsl.expected.glsl | 0 .../textureGather/10c554.wgsl.expected.hlsl | 0 .../textureGather/10c554.wgsl.expected.msl | 0 .../textureGather/10c554.wgsl.expected.spvasm | 0 .../textureGather/10c554.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/15d79c.wgsl | 0 .../textureGather/15d79c.wgsl.expected.glsl | 0 .../textureGather/15d79c.wgsl.expected.hlsl | 0 .../textureGather/15d79c.wgsl.expected.msl | 0 .../textureGather/15d79c.wgsl.expected.spvasm | 0 .../textureGather/15d79c.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/2e0ed5.wgsl | 0 .../textureGather/2e0ed5.wgsl.expected.glsl | 0 .../textureGather/2e0ed5.wgsl.expected.hlsl | 0 .../textureGather/2e0ed5.wgsl.expected.msl | 0 .../textureGather/2e0ed5.wgsl.expected.spvasm | 0 .../textureGather/2e0ed5.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/3112e8.wgsl | 0 .../textureGather/3112e8.wgsl.expected.glsl | 0 .../textureGather/3112e8.wgsl.expected.hlsl | 0 .../textureGather/3112e8.wgsl.expected.msl | 0 .../textureGather/3112e8.wgsl.expected.spvasm | 0 .../textureGather/3112e8.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/3c527e.wgsl | 0 .../textureGather/3c527e.wgsl.expected.glsl | 0 .../textureGather/3c527e.wgsl.expected.hlsl | 0 .../textureGather/3c527e.wgsl.expected.msl | 0 .../textureGather/3c527e.wgsl.expected.spvasm | 0 .../textureGather/3c527e.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/43025d.wgsl | 0 .../textureGather/43025d.wgsl.expected.glsl | 0 .../textureGather/43025d.wgsl.expected.hlsl | 0 .../textureGather/43025d.wgsl.expected.msl | 0 .../textureGather/43025d.wgsl.expected.spvasm | 0 .../textureGather/43025d.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/4f2350.wgsl | 0 .../textureGather/4f2350.wgsl.expected.glsl | 0 .../textureGather/4f2350.wgsl.expected.hlsl | 0 .../textureGather/4f2350.wgsl.expected.msl | 0 .../textureGather/4f2350.wgsl.expected.spvasm | 0 .../textureGather/4f2350.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/51cf0b.wgsl | 0 .../textureGather/51cf0b.wgsl.expected.glsl | 0 .../textureGather/51cf0b.wgsl.expected.hlsl | 0 .../textureGather/51cf0b.wgsl.expected.msl | 0 .../textureGather/51cf0b.wgsl.expected.spvasm | 0 .../textureGather/51cf0b.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/53ece6.wgsl | 0 .../textureGather/53ece6.wgsl.expected.glsl | 0 .../textureGather/53ece6.wgsl.expected.hlsl | 0 .../textureGather/53ece6.wgsl.expected.msl | 0 .../textureGather/53ece6.wgsl.expected.spvasm | 0 .../textureGather/53ece6.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/57bfc6.wgsl | 0 .../textureGather/57bfc6.wgsl.expected.glsl | 0 .../textureGather/57bfc6.wgsl.expected.hlsl | 0 .../textureGather/57bfc6.wgsl.expected.msl | 0 .../textureGather/57bfc6.wgsl.expected.spvasm | 0 .../textureGather/57bfc6.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/587ba3.wgsl | 0 .../textureGather/587ba3.wgsl.expected.glsl | 0 .../textureGather/587ba3.wgsl.expected.hlsl | 0 .../textureGather/587ba3.wgsl.expected.msl | 0 .../textureGather/587ba3.wgsl.expected.spvasm | 0 .../textureGather/587ba3.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/69e0fb.wgsl | 0 .../textureGather/69e0fb.wgsl.expected.glsl | 0 .../textureGather/69e0fb.wgsl.expected.hlsl | 0 .../textureGather/69e0fb.wgsl.expected.msl | 0 .../textureGather/69e0fb.wgsl.expected.spvasm | 0 .../textureGather/69e0fb.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/93003d.wgsl | 0 .../textureGather/93003d.wgsl.expected.glsl | 0 .../textureGather/93003d.wgsl.expected.hlsl | 0 .../textureGather/93003d.wgsl.expected.msl | 0 .../textureGather/93003d.wgsl.expected.spvasm | 0 .../textureGather/93003d.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/9a6358.wgsl | 0 .../textureGather/9a6358.wgsl.expected.glsl | 0 .../textureGather/9a6358.wgsl.expected.hlsl | 0 .../textureGather/9a6358.wgsl.expected.msl | 0 .../textureGather/9a6358.wgsl.expected.spvasm | 0 .../textureGather/9a6358.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/9efca2.wgsl | 0 .../textureGather/9efca2.wgsl.expected.glsl | 0 .../textureGather/9efca2.wgsl.expected.hlsl | 0 .../textureGather/9efca2.wgsl.expected.msl | 0 .../textureGather/9efca2.wgsl.expected.spvasm | 0 .../textureGather/9efca2.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/bd0b1e.wgsl | 0 .../textureGather/bd0b1e.wgsl.expected.glsl | 0 .../textureGather/bd0b1e.wgsl.expected.hlsl | 0 .../textureGather/bd0b1e.wgsl.expected.msl | 0 .../textureGather/bd0b1e.wgsl.expected.spvasm | 0 .../textureGather/bd0b1e.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/c409ae.wgsl | 0 .../textureGather/c409ae.wgsl.expected.glsl | 0 .../textureGather/c409ae.wgsl.expected.hlsl | 0 .../textureGather/c409ae.wgsl.expected.msl | 0 .../textureGather/c409ae.wgsl.expected.spvasm | 0 .../textureGather/c409ae.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/c55822.wgsl | 0 .../textureGather/c55822.wgsl.expected.glsl | 0 .../textureGather/c55822.wgsl.expected.hlsl | 0 .../textureGather/c55822.wgsl.expected.msl | 0 .../textureGather/c55822.wgsl.expected.spvasm | 0 .../textureGather/c55822.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/e1b67d.wgsl | 0 .../textureGather/e1b67d.wgsl.expected.glsl | 0 .../textureGather/e1b67d.wgsl.expected.hlsl | 0 .../textureGather/e1b67d.wgsl.expected.msl | 0 .../textureGather/e1b67d.wgsl.expected.spvasm | 0 .../textureGather/e1b67d.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/e9eff6.wgsl | 0 .../textureGather/e9eff6.wgsl.expected.glsl | 0 .../textureGather/e9eff6.wgsl.expected.hlsl | 0 .../textureGather/e9eff6.wgsl.expected.msl | 0 .../textureGather/e9eff6.wgsl.expected.spvasm | 0 .../textureGather/e9eff6.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/f5f3ba.wgsl | 0 .../textureGather/f5f3ba.wgsl.expected.glsl | 0 .../textureGather/f5f3ba.wgsl.expected.hlsl | 0 .../textureGather/f5f3ba.wgsl.expected.msl | 0 .../textureGather/f5f3ba.wgsl.expected.spvasm | 0 .../textureGather/f5f3ba.wgsl.expected.wgsl | 0 .../builtins/gen/textureGather/f7995a.wgsl | 0 .../textureGather/f7995a.wgsl.expected.glsl | 0 .../textureGather/f7995a.wgsl.expected.hlsl | 0 .../textureGather/f7995a.wgsl.expected.msl | 0 .../textureGather/f7995a.wgsl.expected.spvasm | 0 .../textureGather/f7995a.wgsl.expected.wgsl | 0 .../gen/textureGatherCompare/182fd4.wgsl | 0 .../182fd4.wgsl.expected.glsl | 0 .../182fd4.wgsl.expected.hlsl | 0 .../182fd4.wgsl.expected.msl | 0 .../182fd4.wgsl.expected.spvasm | 0 .../182fd4.wgsl.expected.wgsl | 0 .../gen/textureGatherCompare/60d2d1.wgsl | 0 .../60d2d1.wgsl.expected.glsl | 0 .../60d2d1.wgsl.expected.hlsl | 0 .../60d2d1.wgsl.expected.msl | 0 .../60d2d1.wgsl.expected.spvasm | 0 .../60d2d1.wgsl.expected.wgsl | 0 .../gen/textureGatherCompare/6d9352.wgsl | 0 .../6d9352.wgsl.expected.glsl | 0 .../6d9352.wgsl.expected.hlsl | 0 .../6d9352.wgsl.expected.msl | 0 .../6d9352.wgsl.expected.spvasm | 0 .../6d9352.wgsl.expected.wgsl | 0 .../gen/textureGatherCompare/6f1267.wgsl | 0 .../6f1267.wgsl.expected.glsl | 0 .../6f1267.wgsl.expected.hlsl | 0 .../6f1267.wgsl.expected.msl | 0 .../6f1267.wgsl.expected.spvasm | 0 .../6f1267.wgsl.expected.wgsl | 0 .../gen/textureGatherCompare/783e65.wgsl | 0 .../783e65.wgsl.expected.glsl | 0 .../783e65.wgsl.expected.hlsl | 0 .../783e65.wgsl.expected.msl | 0 .../783e65.wgsl.expected.spvasm | 0 .../783e65.wgsl.expected.wgsl | 0 .../gen/textureGatherCompare/a5f587.wgsl | 0 .../a5f587.wgsl.expected.glsl | 0 .../a5f587.wgsl.expected.hlsl | 0 .../a5f587.wgsl.expected.msl | 0 .../a5f587.wgsl.expected.spvasm | 0 .../a5f587.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/19cf87.wgsl | 0 .../gen/textureLoad/19cf87.wgsl.expected.glsl | 0 .../gen/textureLoad/19cf87.wgsl.expected.hlsl | 0 .../gen/textureLoad/19cf87.wgsl.expected.msl | 0 .../textureLoad/19cf87.wgsl.expected.spvasm | 0 .../gen/textureLoad/19cf87.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/1b8588.wgsl | 0 .../gen/textureLoad/1b8588.wgsl.expected.glsl | 0 .../gen/textureLoad/1b8588.wgsl.expected.hlsl | 0 .../gen/textureLoad/1b8588.wgsl.expected.msl | 0 .../textureLoad/1b8588.wgsl.expected.spvasm | 0 .../gen/textureLoad/1b8588.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/1f2016.wgsl | 0 .../gen/textureLoad/1f2016.wgsl.expected.glsl | 0 .../gen/textureLoad/1f2016.wgsl.expected.hlsl | 0 .../gen/textureLoad/1f2016.wgsl.expected.msl | 0 .../textureLoad/1f2016.wgsl.expected.spvasm | 0 .../gen/textureLoad/1f2016.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/484344.wgsl | 0 .../gen/textureLoad/484344.wgsl.expected.glsl | 0 .../gen/textureLoad/484344.wgsl.expected.hlsl | 0 .../gen/textureLoad/484344.wgsl.expected.msl | 0 .../textureLoad/484344.wgsl.expected.spvasm | 0 .../gen/textureLoad/484344.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/4fd803.wgsl | 0 .../gen/textureLoad/4fd803.wgsl.expected.glsl | 0 .../gen/textureLoad/4fd803.wgsl.expected.hlsl | 0 .../gen/textureLoad/4fd803.wgsl.expected.msl | 0 .../textureLoad/4fd803.wgsl.expected.spvasm | 0 .../gen/textureLoad/4fd803.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/5a2f9d.wgsl | 0 .../gen/textureLoad/5a2f9d.wgsl.expected.glsl | 0 .../gen/textureLoad/5a2f9d.wgsl.expected.hlsl | 0 .../gen/textureLoad/5a2f9d.wgsl.expected.msl | 0 .../textureLoad/5a2f9d.wgsl.expected.spvasm | 0 .../gen/textureLoad/5a2f9d.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/6154d4.wgsl | 0 .../gen/textureLoad/6154d4.wgsl.expected.glsl | 0 .../gen/textureLoad/6154d4.wgsl.expected.hlsl | 0 .../gen/textureLoad/6154d4.wgsl.expected.msl | 0 .../textureLoad/6154d4.wgsl.expected.spvasm | 0 .../gen/textureLoad/6154d4.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/6273b1.wgsl | 0 .../gen/textureLoad/6273b1.wgsl.expected.glsl | 0 .../gen/textureLoad/6273b1.wgsl.expected.hlsl | 0 .../gen/textureLoad/6273b1.wgsl.expected.msl | 0 .../textureLoad/6273b1.wgsl.expected.spvasm | 0 .../gen/textureLoad/6273b1.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/79e697.wgsl | 0 .../gen/textureLoad/79e697.wgsl.expected.glsl | 0 .../gen/textureLoad/79e697.wgsl.expected.hlsl | 0 .../gen/textureLoad/79e697.wgsl.expected.msl | 0 .../textureLoad/79e697.wgsl.expected.spvasm | 0 .../gen/textureLoad/79e697.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/7c90e5.wgsl | 0 .../gen/textureLoad/7c90e5.wgsl.expected.glsl | 0 .../gen/textureLoad/7c90e5.wgsl.expected.hlsl | 0 .../gen/textureLoad/7c90e5.wgsl.expected.msl | 0 .../textureLoad/7c90e5.wgsl.expected.spvasm | 0 .../gen/textureLoad/7c90e5.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/81c381.wgsl | 0 .../gen/textureLoad/81c381.wgsl.expected.glsl | 0 .../gen/textureLoad/81c381.wgsl.expected.hlsl | 0 .../gen/textureLoad/81c381.wgsl.expected.msl | 0 .../textureLoad/81c381.wgsl.expected.spvasm | 0 .../gen/textureLoad/81c381.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/87be85.wgsl | 0 .../gen/textureLoad/87be85.wgsl.expected.glsl | 0 .../gen/textureLoad/87be85.wgsl.expected.hlsl | 0 .../gen/textureLoad/87be85.wgsl.expected.msl | 0 .../textureLoad/87be85.wgsl.expected.spvasm | 0 .../gen/textureLoad/87be85.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/8acf41.wgsl | 0 .../gen/textureLoad/8acf41.wgsl.expected.glsl | 0 .../gen/textureLoad/8acf41.wgsl.expected.hlsl | 0 .../gen/textureLoad/8acf41.wgsl.expected.msl | 0 .../textureLoad/8acf41.wgsl.expected.spvasm | 0 .../gen/textureLoad/8acf41.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/9b2667.wgsl | 0 .../gen/textureLoad/9b2667.wgsl.expected.glsl | 0 .../gen/textureLoad/9b2667.wgsl.expected.hlsl | 0 .../gen/textureLoad/9b2667.wgsl.expected.msl | 0 .../textureLoad/9b2667.wgsl.expected.spvasm | 0 .../gen/textureLoad/9b2667.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/a583c9.wgsl | 0 .../gen/textureLoad/a583c9.wgsl.expected.glsl | 0 .../gen/textureLoad/a583c9.wgsl.expected.hlsl | 0 .../gen/textureLoad/a583c9.wgsl.expected.msl | 0 .../textureLoad/a583c9.wgsl.expected.spvasm | 0 .../gen/textureLoad/a583c9.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/a9a9f5.wgsl | 0 .../gen/textureLoad/a9a9f5.wgsl.expected.glsl | 0 .../gen/textureLoad/a9a9f5.wgsl.expected.hlsl | 0 .../gen/textureLoad/a9a9f5.wgsl.expected.msl | 0 .../textureLoad/a9a9f5.wgsl.expected.spvasm | 0 .../gen/textureLoad/a9a9f5.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/c2a480.wgsl | 0 .../gen/textureLoad/c2a480.wgsl.expected.glsl | 0 .../gen/textureLoad/c2a480.wgsl.expected.hlsl | 0 .../gen/textureLoad/c2a480.wgsl.expected.msl | 0 .../textureLoad/c2a480.wgsl.expected.spvasm | 0 .../gen/textureLoad/c2a480.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/c378ee.wgsl | 0 .../gen/textureLoad/c378ee.wgsl.expected.glsl | 0 .../gen/textureLoad/c378ee.wgsl.expected.hlsl | 0 .../gen/textureLoad/c378ee.wgsl.expected.msl | 0 .../textureLoad/c378ee.wgsl.expected.spvasm | 0 .../gen/textureLoad/c378ee.wgsl.expected.wgsl | 0 .../builtins/gen/textureLoad/e3d2cc.wgsl | 0 .../gen/textureLoad/e3d2cc.wgsl.expected.glsl | 0 .../gen/textureLoad/e3d2cc.wgsl.expected.hlsl | 0 .../gen/textureLoad/e3d2cc.wgsl.expected.msl | 0 .../textureLoad/e3d2cc.wgsl.expected.spvasm | 0 .../gen/textureLoad/e3d2cc.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/024820.wgsl | 0 .../024820.wgsl.expected.glsl | 0 .../024820.wgsl.expected.hlsl | 0 .../textureNumLayers/024820.wgsl.expected.msl | 0 .../024820.wgsl.expected.spvasm | 0 .../024820.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/053df7.wgsl | 0 .../053df7.wgsl.expected.glsl | 0 .../053df7.wgsl.expected.hlsl | 0 .../textureNumLayers/053df7.wgsl.expected.msl | 0 .../053df7.wgsl.expected.spvasm | 0 .../053df7.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/058cc3.wgsl | 0 .../058cc3.wgsl.expected.glsl | 0 .../058cc3.wgsl.expected.hlsl | 0 .../textureNumLayers/058cc3.wgsl.expected.msl | 0 .../058cc3.wgsl.expected.spvasm | 0 .../058cc3.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/09d05d.wgsl | 0 .../09d05d.wgsl.expected.glsl | 0 .../09d05d.wgsl.expected.hlsl | 0 .../textureNumLayers/09d05d.wgsl.expected.msl | 0 .../09d05d.wgsl.expected.spvasm | 0 .../09d05d.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/13b4ce.wgsl | 0 .../13b4ce.wgsl.expected.glsl | 0 .../13b4ce.wgsl.expected.hlsl | 0 .../textureNumLayers/13b4ce.wgsl.expected.msl | 0 .../13b4ce.wgsl.expected.spvasm | 0 .../13b4ce.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/22e53b.wgsl | 0 .../22e53b.wgsl.expected.glsl | 0 .../22e53b.wgsl.expected.hlsl | 0 .../textureNumLayers/22e53b.wgsl.expected.msl | 0 .../22e53b.wgsl.expected.spvasm | 0 .../22e53b.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/562013.wgsl | 0 .../562013.wgsl.expected.glsl | 0 .../562013.wgsl.expected.hlsl | 0 .../textureNumLayers/562013.wgsl.expected.msl | 0 .../562013.wgsl.expected.spvasm | 0 .../562013.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/5d59cd.wgsl | 0 .../5d59cd.wgsl.expected.glsl | 0 .../5d59cd.wgsl.expected.hlsl | 0 .../textureNumLayers/5d59cd.wgsl.expected.msl | 0 .../5d59cd.wgsl.expected.spvasm | 0 .../5d59cd.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/68a65b.wgsl | 0 .../68a65b.wgsl.expected.glsl | 0 .../68a65b.wgsl.expected.hlsl | 0 .../textureNumLayers/68a65b.wgsl.expected.msl | 0 .../68a65b.wgsl.expected.spvasm | 0 .../68a65b.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/778bd1.wgsl | 0 .../778bd1.wgsl.expected.glsl | 0 .../778bd1.wgsl.expected.hlsl | 0 .../textureNumLayers/778bd1.wgsl.expected.msl | 0 .../778bd1.wgsl.expected.spvasm | 0 .../778bd1.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/7f1937.wgsl | 0 .../7f1937.wgsl.expected.glsl | 0 .../7f1937.wgsl.expected.hlsl | 0 .../textureNumLayers/7f1937.wgsl.expected.msl | 0 .../7f1937.wgsl.expected.spvasm | 0 .../7f1937.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/85f980.wgsl | 0 .../85f980.wgsl.expected.glsl | 0 .../85f980.wgsl.expected.hlsl | 0 .../textureNumLayers/85f980.wgsl.expected.msl | 0 .../85f980.wgsl.expected.spvasm | 0 .../85f980.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/87953e.wgsl | 0 .../87953e.wgsl.expected.glsl | 0 .../87953e.wgsl.expected.hlsl | 0 .../textureNumLayers/87953e.wgsl.expected.msl | 0 .../87953e.wgsl.expected.spvasm | 0 .../87953e.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/893e7c.wgsl | 0 .../893e7c.wgsl.expected.glsl | 0 .../893e7c.wgsl.expected.hlsl | 0 .../textureNumLayers/893e7c.wgsl.expected.msl | 0 .../893e7c.wgsl.expected.spvasm | 0 .../893e7c.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/9700fb.wgsl | 0 .../9700fb.wgsl.expected.glsl | 0 .../9700fb.wgsl.expected.hlsl | 0 .../textureNumLayers/9700fb.wgsl.expected.msl | 0 .../9700fb.wgsl.expected.spvasm | 0 .../9700fb.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/a216d2.wgsl | 0 .../a216d2.wgsl.expected.glsl | 0 .../a216d2.wgsl.expected.hlsl | 0 .../textureNumLayers/a216d2.wgsl.expected.msl | 0 .../a216d2.wgsl.expected.spvasm | 0 .../a216d2.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/cd5dc8.wgsl | 0 .../cd5dc8.wgsl.expected.glsl | 0 .../cd5dc8.wgsl.expected.hlsl | 0 .../textureNumLayers/cd5dc8.wgsl.expected.msl | 0 .../cd5dc8.wgsl.expected.spvasm | 0 .../cd5dc8.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/d5b228.wgsl | 0 .../d5b228.wgsl.expected.glsl | 0 .../d5b228.wgsl.expected.hlsl | 0 .../textureNumLayers/d5b228.wgsl.expected.msl | 0 .../d5b228.wgsl.expected.spvasm | 0 .../d5b228.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/e31be1.wgsl | 0 .../e31be1.wgsl.expected.glsl | 0 .../e31be1.wgsl.expected.hlsl | 0 .../textureNumLayers/e31be1.wgsl.expected.msl | 0 .../e31be1.wgsl.expected.spvasm | 0 .../e31be1.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/e653c0.wgsl | 0 .../e653c0.wgsl.expected.glsl | 0 .../e653c0.wgsl.expected.hlsl | 0 .../textureNumLayers/e653c0.wgsl.expected.msl | 0 .../e653c0.wgsl.expected.spvasm | 0 .../e653c0.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/ee942f.wgsl | 0 .../ee942f.wgsl.expected.glsl | 0 .../ee942f.wgsl.expected.hlsl | 0 .../textureNumLayers/ee942f.wgsl.expected.msl | 0 .../ee942f.wgsl.expected.spvasm | 0 .../ee942f.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/f33005.wgsl | 0 .../f33005.wgsl.expected.glsl | 0 .../f33005.wgsl.expected.hlsl | 0 .../textureNumLayers/f33005.wgsl.expected.msl | 0 .../f33005.wgsl.expected.spvasm | 0 .../f33005.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/fcec98.wgsl | 0 .../fcec98.wgsl.expected.glsl | 0 .../fcec98.wgsl.expected.hlsl | 0 .../textureNumLayers/fcec98.wgsl.expected.msl | 0 .../fcec98.wgsl.expected.spvasm | 0 .../fcec98.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLayers/ff5e89.wgsl | 0 .../ff5e89.wgsl.expected.glsl | 0 .../ff5e89.wgsl.expected.hlsl | 0 .../textureNumLayers/ff5e89.wgsl.expected.msl | 0 .../ff5e89.wgsl.expected.spvasm | 0 .../ff5e89.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/076cb5.wgsl | 0 .../076cb5.wgsl.expected.glsl | 0 .../076cb5.wgsl.expected.hlsl | 0 .../textureNumLevels/076cb5.wgsl.expected.msl | 0 .../076cb5.wgsl.expected.spvasm | 0 .../076cb5.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/080d95.wgsl | 0 .../080d95.wgsl.expected.glsl | 0 .../080d95.wgsl.expected.hlsl | 0 .../textureNumLevels/080d95.wgsl.expected.msl | 0 .../080d95.wgsl.expected.spvasm | 0 .../080d95.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/09ddd0.wgsl | 0 .../09ddd0.wgsl.expected.glsl | 0 .../09ddd0.wgsl.expected.hlsl | 0 .../textureNumLevels/09ddd0.wgsl.expected.msl | 0 .../09ddd0.wgsl.expected.spvasm | 0 .../09ddd0.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/105988.wgsl | 0 .../105988.wgsl.expected.glsl | 0 .../105988.wgsl.expected.hlsl | 0 .../textureNumLevels/105988.wgsl.expected.msl | 0 .../105988.wgsl.expected.spvasm | 0 .../105988.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/1e6f3b.wgsl | 0 .../1e6f3b.wgsl.expected.glsl | 0 .../1e6f3b.wgsl.expected.hlsl | 0 .../textureNumLevels/1e6f3b.wgsl.expected.msl | 0 .../1e6f3b.wgsl.expected.spvasm | 0 .../1e6f3b.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/23f750.wgsl | 0 .../23f750.wgsl.expected.glsl | 0 .../23f750.wgsl.expected.hlsl | 0 .../textureNumLevels/23f750.wgsl.expected.msl | 0 .../23f750.wgsl.expected.spvasm | 0 .../23f750.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/2c3575.wgsl | 0 .../2c3575.wgsl.expected.glsl | 0 .../2c3575.wgsl.expected.hlsl | 0 .../textureNumLevels/2c3575.wgsl.expected.msl | 0 .../2c3575.wgsl.expected.spvasm | 0 .../2c3575.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/32a0ae.wgsl | 0 .../32a0ae.wgsl.expected.glsl | 0 .../32a0ae.wgsl.expected.hlsl | 0 .../textureNumLevels/32a0ae.wgsl.expected.msl | 0 .../32a0ae.wgsl.expected.spvasm | 0 .../32a0ae.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/5101cf.wgsl | 0 .../5101cf.wgsl.expected.glsl | 0 .../5101cf.wgsl.expected.hlsl | 0 .../textureNumLevels/5101cf.wgsl.expected.msl | 0 .../5101cf.wgsl.expected.spvasm | 0 .../5101cf.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/51b5bb.wgsl | 0 .../51b5bb.wgsl.expected.glsl | 0 .../51b5bb.wgsl.expected.hlsl | 0 .../textureNumLevels/51b5bb.wgsl.expected.msl | 0 .../51b5bb.wgsl.expected.spvasm | 0 .../51b5bb.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/897aaf.wgsl | 0 .../897aaf.wgsl.expected.glsl | 0 .../897aaf.wgsl.expected.hlsl | 0 .../textureNumLevels/897aaf.wgsl.expected.msl | 0 .../897aaf.wgsl.expected.spvasm | 0 .../897aaf.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/9da7a5.wgsl | 0 .../9da7a5.wgsl.expected.glsl | 0 .../9da7a5.wgsl.expected.hlsl | 0 .../textureNumLevels/9da7a5.wgsl.expected.msl | 0 .../9da7a5.wgsl.expected.spvasm | 0 .../9da7a5.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/a91c03.wgsl | 0 .../a91c03.wgsl.expected.glsl | 0 .../a91c03.wgsl.expected.hlsl | 0 .../textureNumLevels/a91c03.wgsl.expected.msl | 0 .../a91c03.wgsl.expected.spvasm | 0 .../a91c03.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/aee7c8.wgsl | 0 .../aee7c8.wgsl.expected.glsl | 0 .../aee7c8.wgsl.expected.hlsl | 0 .../textureNumLevels/aee7c8.wgsl.expected.msl | 0 .../aee7c8.wgsl.expected.spvasm | 0 .../aee7c8.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/b1b12b.wgsl | 0 .../b1b12b.wgsl.expected.glsl | 0 .../b1b12b.wgsl.expected.hlsl | 0 .../textureNumLevels/b1b12b.wgsl.expected.msl | 0 .../b1b12b.wgsl.expected.spvasm | 0 .../b1b12b.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/b4f5ea.wgsl | 0 .../b4f5ea.wgsl.expected.glsl | 0 .../b4f5ea.wgsl.expected.hlsl | 0 .../textureNumLevels/b4f5ea.wgsl.expected.msl | 0 .../b4f5ea.wgsl.expected.spvasm | 0 .../b4f5ea.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/d004a9.wgsl | 0 .../d004a9.wgsl.expected.glsl | 0 .../d004a9.wgsl.expected.hlsl | 0 .../textureNumLevels/d004a9.wgsl.expected.msl | 0 .../d004a9.wgsl.expected.spvasm | 0 .../d004a9.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/dca09e.wgsl | 0 .../dca09e.wgsl.expected.glsl | 0 .../dca09e.wgsl.expected.hlsl | 0 .../textureNumLevels/dca09e.wgsl.expected.msl | 0 .../dca09e.wgsl.expected.spvasm | 0 .../dca09e.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/e67231.wgsl | 0 .../e67231.wgsl.expected.glsl | 0 .../e67231.wgsl.expected.hlsl | 0 .../textureNumLevels/e67231.wgsl.expected.msl | 0 .../e67231.wgsl.expected.spvasm | 0 .../e67231.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/ed078b.wgsl | 0 .../ed078b.wgsl.expected.glsl | 0 .../ed078b.wgsl.expected.hlsl | 0 .../textureNumLevels/ed078b.wgsl.expected.msl | 0 .../ed078b.wgsl.expected.spvasm | 0 .../ed078b.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/f46ec6.wgsl | 0 .../f46ec6.wgsl.expected.glsl | 0 .../f46ec6.wgsl.expected.hlsl | 0 .../textureNumLevels/f46ec6.wgsl.expected.msl | 0 .../f46ec6.wgsl.expected.spvasm | 0 .../f46ec6.wgsl.expected.wgsl | 0 .../builtins/gen/textureNumLevels/f5828d.wgsl | 0 .../f5828d.wgsl.expected.glsl | 0 .../f5828d.wgsl.expected.hlsl | 0 .../textureNumLevels/f5828d.wgsl.expected.msl | 0 .../f5828d.wgsl.expected.spvasm | 0 .../f5828d.wgsl.expected.wgsl | 0 .../gen/textureNumSamples/2c6f14.wgsl | 0 .../2c6f14.wgsl.expected.glsl | 0 .../2c6f14.wgsl.expected.hlsl | 0 .../2c6f14.wgsl.expected.msl | 0 .../2c6f14.wgsl.expected.spvasm | 0 .../2c6f14.wgsl.expected.wgsl | 0 .../gen/textureNumSamples/42f8bb.wgsl | 0 .../42f8bb.wgsl.expected.glsl | 0 .../42f8bb.wgsl.expected.hlsl | 0 .../42f8bb.wgsl.expected.msl | 0 .../42f8bb.wgsl.expected.spvasm | 0 .../42f8bb.wgsl.expected.wgsl | 0 .../gen/textureNumSamples/449d23.wgsl | 0 .../449d23.wgsl.expected.glsl | 0 .../449d23.wgsl.expected.hlsl | 0 .../449d23.wgsl.expected.msl | 0 .../449d23.wgsl.expected.spvasm | 0 .../449d23.wgsl.expected.wgsl | 0 .../gen/textureNumSamples/a3c8a0.wgsl | 0 .../a3c8a0.wgsl.expected.glsl | 0 .../a3c8a0.wgsl.expected.hlsl | 0 .../a3c8a0.wgsl.expected.msl | 0 .../a3c8a0.wgsl.expected.spvasm | 0 .../a3c8a0.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/02aa9b.wgsl | 0 .../textureSample/02aa9b.wgsl.expected.glsl | 0 .../textureSample/02aa9b.wgsl.expected.hlsl | 0 .../textureSample/02aa9b.wgsl.expected.msl | 0 .../textureSample/02aa9b.wgsl.expected.spvasm | 0 .../textureSample/02aa9b.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/100dc0.wgsl | 0 .../textureSample/100dc0.wgsl.expected.glsl | 0 .../textureSample/100dc0.wgsl.expected.hlsl | 0 .../textureSample/100dc0.wgsl.expected.msl | 0 .../textureSample/100dc0.wgsl.expected.spvasm | 0 .../textureSample/100dc0.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/38bbb9.wgsl | 0 .../textureSample/38bbb9.wgsl.expected.glsl | 0 .../textureSample/38bbb9.wgsl.expected.hlsl | 0 .../textureSample/38bbb9.wgsl.expected.msl | 0 .../textureSample/38bbb9.wgsl.expected.spvasm | 0 .../textureSample/38bbb9.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/3b50bd.wgsl | 0 .../textureSample/3b50bd.wgsl.expected.glsl | 0 .../textureSample/3b50bd.wgsl.expected.hlsl | 0 .../textureSample/3b50bd.wgsl.expected.msl | 0 .../textureSample/3b50bd.wgsl.expected.spvasm | 0 .../textureSample/3b50bd.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/4dd1bf.wgsl | 0 .../textureSample/4dd1bf.wgsl.expected.glsl | 0 .../textureSample/4dd1bf.wgsl.expected.hlsl | 0 .../textureSample/4dd1bf.wgsl.expected.msl | 0 .../textureSample/4dd1bf.wgsl.expected.spvasm | 0 .../textureSample/4dd1bf.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/51b514.wgsl | 0 .../textureSample/51b514.wgsl.expected.glsl | 0 .../textureSample/51b514.wgsl.expected.hlsl | 0 .../textureSample/51b514.wgsl.expected.msl | 0 .../textureSample/51b514.wgsl.expected.spvasm | 0 .../textureSample/51b514.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/667d76.wgsl | 0 .../textureSample/667d76.wgsl.expected.glsl | 0 .../textureSample/667d76.wgsl.expected.hlsl | 0 .../textureSample/667d76.wgsl.expected.msl | 0 .../textureSample/667d76.wgsl.expected.spvasm | 0 .../textureSample/667d76.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/6717ca.wgsl | 0 .../textureSample/6717ca.wgsl.expected.glsl | 0 .../textureSample/6717ca.wgsl.expected.hlsl | 0 .../textureSample/6717ca.wgsl.expected.msl | 0 .../textureSample/6717ca.wgsl.expected.spvasm | 0 .../textureSample/6717ca.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/6e64fb.wgsl | 0 .../textureSample/6e64fb.wgsl.expected.glsl | 0 .../textureSample/6e64fb.wgsl.expected.hlsl | 0 .../textureSample/6e64fb.wgsl.expected.msl | 0 .../textureSample/6e64fb.wgsl.expected.spvasm | 0 .../textureSample/6e64fb.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/7c3baa.wgsl | 0 .../textureSample/7c3baa.wgsl.expected.glsl | 0 .../textureSample/7c3baa.wgsl.expected.hlsl | 0 .../textureSample/7c3baa.wgsl.expected.msl | 0 .../textureSample/7c3baa.wgsl.expected.spvasm | 0 .../textureSample/7c3baa.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/7e9ffd.wgsl | 0 .../textureSample/7e9ffd.wgsl.expected.glsl | 0 .../textureSample/7e9ffd.wgsl.expected.hlsl | 0 .../textureSample/7e9ffd.wgsl.expected.msl | 0 .../textureSample/7e9ffd.wgsl.expected.spvasm | 0 .../textureSample/7e9ffd.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/8522e7.wgsl | 0 .../textureSample/8522e7.wgsl.expected.glsl | 0 .../textureSample/8522e7.wgsl.expected.hlsl | 0 .../textureSample/8522e7.wgsl.expected.msl | 0 .../textureSample/8522e7.wgsl.expected.spvasm | 0 .../textureSample/8522e7.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/c2f4e8.wgsl | 0 .../textureSample/c2f4e8.wgsl.expected.glsl | 0 .../textureSample/c2f4e8.wgsl.expected.hlsl | 0 .../textureSample/c2f4e8.wgsl.expected.msl | 0 .../textureSample/c2f4e8.wgsl.expected.spvasm | 0 .../textureSample/c2f4e8.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/e53267.wgsl | 0 .../textureSample/e53267.wgsl.expected.glsl | 0 .../textureSample/e53267.wgsl.expected.hlsl | 0 .../textureSample/e53267.wgsl.expected.msl | 0 .../textureSample/e53267.wgsl.expected.spvasm | 0 .../textureSample/e53267.wgsl.expected.wgsl | 0 .../builtins/gen/textureSample/ea7030.wgsl | 0 .../textureSample/ea7030.wgsl.expected.glsl | 0 .../textureSample/ea7030.wgsl.expected.hlsl | 0 .../textureSample/ea7030.wgsl.expected.msl | 0 .../textureSample/ea7030.wgsl.expected.spvasm | 0 .../textureSample/ea7030.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/53b9f7.wgsl | 0 .../53b9f7.wgsl.expected.glsl | 0 .../53b9f7.wgsl.expected.hlsl | 0 .../53b9f7.wgsl.expected.msl | 0 .../53b9f7.wgsl.expected.spvasm | 0 .../53b9f7.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/65ac50.wgsl | 0 .../65ac50.wgsl.expected.glsl | 0 .../65ac50.wgsl.expected.hlsl | 0 .../65ac50.wgsl.expected.msl | 0 .../65ac50.wgsl.expected.spvasm | 0 .../65ac50.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/6a9113.wgsl | 0 .../6a9113.wgsl.expected.glsl | 0 .../6a9113.wgsl.expected.hlsl | 0 .../6a9113.wgsl.expected.msl | 0 .../6a9113.wgsl.expected.spvasm | 0 .../6a9113.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/80e579.wgsl | 0 .../80e579.wgsl.expected.glsl | 0 .../80e579.wgsl.expected.hlsl | 0 .../80e579.wgsl.expected.msl | 0 .../80e579.wgsl.expected.spvasm | 0 .../80e579.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/81c19a.wgsl | 0 .../81c19a.wgsl.expected.glsl | 0 .../81c19a.wgsl.expected.hlsl | 0 .../81c19a.wgsl.expected.msl | 0 .../81c19a.wgsl.expected.spvasm | 0 .../81c19a.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/d3fa1b.wgsl | 0 .../d3fa1b.wgsl.expected.glsl | 0 .../d3fa1b.wgsl.expected.hlsl | 0 .../d3fa1b.wgsl.expected.msl | 0 .../d3fa1b.wgsl.expected.spvasm | 0 .../d3fa1b.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/df91bb.wgsl | 0 .../df91bb.wgsl.expected.glsl | 0 .../df91bb.wgsl.expected.hlsl | 0 .../df91bb.wgsl.expected.msl | 0 .../df91bb.wgsl.expected.spvasm | 0 .../df91bb.wgsl.expected.wgsl | 0 .../gen/textureSampleBias/eed7c4.wgsl | 0 .../eed7c4.wgsl.expected.glsl | 0 .../eed7c4.wgsl.expected.hlsl | 0 .../eed7c4.wgsl.expected.msl | 0 .../eed7c4.wgsl.expected.spvasm | 0 .../eed7c4.wgsl.expected.wgsl | 0 .../gen/textureSampleCompare/25fcd1.wgsl | 0 .../25fcd1.wgsl.expected.glsl | 0 .../25fcd1.wgsl.expected.hlsl | 0 .../25fcd1.wgsl.expected.msl | 0 .../25fcd1.wgsl.expected.spvasm | 0 .../25fcd1.wgsl.expected.wgsl | 0 .../gen/textureSampleCompare/3a5923.wgsl | 0 .../3a5923.wgsl.expected.glsl | 0 .../3a5923.wgsl.expected.hlsl | 0 .../3a5923.wgsl.expected.msl | 0 .../3a5923.wgsl.expected.spvasm | 0 .../3a5923.wgsl.expected.wgsl | 0 .../gen/textureSampleCompare/63fb83.wgsl | 0 .../63fb83.wgsl.expected.glsl | 0 .../63fb83.wgsl.expected.hlsl | 0 .../63fb83.wgsl.expected.msl | 0 .../63fb83.wgsl.expected.spvasm | 0 .../63fb83.wgsl.expected.wgsl | 0 .../gen/textureSampleCompare/98b85c.wgsl | 0 .../98b85c.wgsl.expected.glsl | 0 .../98b85c.wgsl.expected.hlsl | 0 .../98b85c.wgsl.expected.msl | 0 .../98b85c.wgsl.expected.spvasm | 0 .../98b85c.wgsl.expected.wgsl | 0 .../gen/textureSampleCompare/a3ca7e.wgsl | 0 .../a3ca7e.wgsl.expected.glsl | 0 .../a3ca7e.wgsl.expected.hlsl | 0 .../a3ca7e.wgsl.expected.msl | 0 .../a3ca7e.wgsl.expected.spvasm | 0 .../a3ca7e.wgsl.expected.wgsl | 0 .../gen/textureSampleCompare/dd431d.wgsl | 0 .../dd431d.wgsl.expected.glsl | 0 .../dd431d.wgsl.expected.hlsl | 0 .../dd431d.wgsl.expected.msl | 0 .../dd431d.wgsl.expected.spvasm | 0 .../dd431d.wgsl.expected.wgsl | 0 .../gen/textureSampleCompareLevel/011a8f.wgsl | 0 .../011a8f.wgsl.expected.glsl | 0 .../011a8f.wgsl.expected.hlsl | 0 .../011a8f.wgsl.expected.msl | 0 .../011a8f.wgsl.expected.spvasm | 0 .../011a8f.wgsl.expected.wgsl | 0 .../gen/textureSampleCompareLevel/1116ed.wgsl | 0 .../1116ed.wgsl.expected.glsl | 0 .../1116ed.wgsl.expected.hlsl | 0 .../1116ed.wgsl.expected.msl | 0 .../1116ed.wgsl.expected.spvasm | 0 .../1116ed.wgsl.expected.wgsl | 0 .../gen/textureSampleCompareLevel/1568e3.wgsl | 0 .../1568e3.wgsl.expected.glsl | 0 .../1568e3.wgsl.expected.hlsl | 0 .../1568e3.wgsl.expected.msl | 0 .../1568e3.wgsl.expected.spvasm | 0 .../1568e3.wgsl.expected.wgsl | 0 .../gen/textureSampleCompareLevel/2ad2b1.wgsl | 0 .../2ad2b1.wgsl.expected.glsl | 0 .../2ad2b1.wgsl.expected.hlsl | 0 .../2ad2b1.wgsl.expected.msl | 0 .../2ad2b1.wgsl.expected.spvasm | 0 .../2ad2b1.wgsl.expected.wgsl | 0 .../gen/textureSampleCompareLevel/4cf3a2.wgsl | 0 .../4cf3a2.wgsl.expected.glsl | 0 .../4cf3a2.wgsl.expected.hlsl | 0 .../4cf3a2.wgsl.expected.msl | 0 .../4cf3a2.wgsl.expected.spvasm | 0 .../4cf3a2.wgsl.expected.wgsl | 0 .../gen/textureSampleCompareLevel/f8121c.wgsl | 0 .../f8121c.wgsl.expected.glsl | 0 .../f8121c.wgsl.expected.hlsl | 0 .../f8121c.wgsl.expected.msl | 0 .../f8121c.wgsl.expected.spvasm | 0 .../f8121c.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/21402b.wgsl | 0 .../21402b.wgsl.expected.glsl | 0 .../21402b.wgsl.expected.hlsl | 0 .../21402b.wgsl.expected.msl | 0 .../21402b.wgsl.expected.spvasm | 0 .../21402b.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/2ecd8f.wgsl | 0 .../2ecd8f.wgsl.expected.glsl | 0 .../2ecd8f.wgsl.expected.hlsl | 0 .../2ecd8f.wgsl.expected.msl | 0 .../2ecd8f.wgsl.expected.spvasm | 0 .../2ecd8f.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/468f88.wgsl | 0 .../468f88.wgsl.expected.glsl | 0 .../468f88.wgsl.expected.hlsl | 0 .../468f88.wgsl.expected.msl | 0 .../468f88.wgsl.expected.spvasm | 0 .../468f88.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/521263.wgsl | 0 .../521263.wgsl.expected.glsl | 0 .../521263.wgsl.expected.hlsl | 0 .../521263.wgsl.expected.msl | 0 .../521263.wgsl.expected.spvasm | 0 .../521263.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/5312f4.wgsl | 0 .../5312f4.wgsl.expected.glsl | 0 .../5312f4.wgsl.expected.hlsl | 0 .../5312f4.wgsl.expected.msl | 0 .../5312f4.wgsl.expected.spvasm | 0 .../5312f4.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/872f00.wgsl | 0 .../872f00.wgsl.expected.glsl | 0 .../872f00.wgsl.expected.hlsl | 0 .../872f00.wgsl.expected.msl | 0 .../872f00.wgsl.expected.spvasm | 0 .../872f00.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/e383db.wgsl | 0 .../e383db.wgsl.expected.glsl | 0 .../e383db.wgsl.expected.hlsl | 0 .../e383db.wgsl.expected.msl | 0 .../e383db.wgsl.expected.spvasm | 0 .../e383db.wgsl.expected.wgsl | 0 .../gen/textureSampleGrad/e9a2f7.wgsl | 0 .../e9a2f7.wgsl.expected.glsl | 0 .../e9a2f7.wgsl.expected.hlsl | 0 .../e9a2f7.wgsl.expected.msl | 0 .../e9a2f7.wgsl.expected.spvasm | 0 .../e9a2f7.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/02be59.wgsl | 0 .../02be59.wgsl.expected.glsl | 0 .../02be59.wgsl.expected.hlsl | 0 .../02be59.wgsl.expected.msl | 0 .../02be59.wgsl.expected.spvasm | 0 .../02be59.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/0bdd9a.wgsl | 0 .../0bdd9a.wgsl.expected.glsl | 0 .../0bdd9a.wgsl.expected.hlsl | 0 .../0bdd9a.wgsl.expected.msl | 0 .../0bdd9a.wgsl.expected.spvasm | 0 .../0bdd9a.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/1b0291.wgsl | 0 .../1b0291.wgsl.expected.glsl | 0 .../1b0291.wgsl.expected.hlsl | 0 .../1b0291.wgsl.expected.msl | 0 .../1b0291.wgsl.expected.spvasm | 0 .../1b0291.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/1bf73e.wgsl | 0 .../1bf73e.wgsl.expected.glsl | 0 .../1bf73e.wgsl.expected.hlsl | 0 .../1bf73e.wgsl.expected.msl | 0 .../1bf73e.wgsl.expected.spvasm | 0 .../1bf73e.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/302be4.wgsl | 0 .../302be4.wgsl.expected.glsl | 0 .../302be4.wgsl.expected.hlsl | 0 .../302be4.wgsl.expected.msl | 0 .../302be4.wgsl.expected.spvasm | 0 .../302be4.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/47daa4.wgsl | 0 .../47daa4.wgsl.expected.glsl | 0 .../47daa4.wgsl.expected.hlsl | 0 .../47daa4.wgsl.expected.msl | 0 .../47daa4.wgsl.expected.spvasm | 0 .../47daa4.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/690d95.wgsl | 0 .../690d95.wgsl.expected.glsl | 0 .../690d95.wgsl.expected.hlsl | 0 .../690d95.wgsl.expected.msl | 0 .../690d95.wgsl.expected.spvasm | 0 .../690d95.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/979816.wgsl | 0 .../979816.wgsl.expected.glsl | 0 .../979816.wgsl.expected.hlsl | 0 .../979816.wgsl.expected.msl | 0 .../979816.wgsl.expected.spvasm | 0 .../979816.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/9bd37b.wgsl | 0 .../9bd37b.wgsl.expected.glsl | 0 .../9bd37b.wgsl.expected.hlsl | 0 .../9bd37b.wgsl.expected.msl | 0 .../9bd37b.wgsl.expected.spvasm | 0 .../9bd37b.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/a4af26.wgsl | 0 .../a4af26.wgsl.expected.glsl | 0 .../a4af26.wgsl.expected.hlsl | 0 .../a4af26.wgsl.expected.msl | 0 .../a4af26.wgsl.expected.spvasm | 0 .../a4af26.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/abfcc0.wgsl | 0 .../abfcc0.wgsl.expected.glsl | 0 .../abfcc0.wgsl.expected.hlsl | 0 .../abfcc0.wgsl.expected.msl | 0 .../abfcc0.wgsl.expected.spvasm | 0 .../abfcc0.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/ae5e39.wgsl | 0 .../ae5e39.wgsl.expected.glsl | 0 .../ae5e39.wgsl.expected.hlsl | 0 .../ae5e39.wgsl.expected.msl | 0 .../ae5e39.wgsl.expected.spvasm | 0 .../ae5e39.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/ba93b3.wgsl | 0 .../ba93b3.wgsl.expected.glsl | 0 .../ba93b3.wgsl.expected.hlsl | 0 .../ba93b3.wgsl.expected.msl | 0 .../ba93b3.wgsl.expected.spvasm | 0 .../ba93b3.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/c32df7.wgsl | 0 .../c32df7.wgsl.expected.glsl | 0 .../c32df7.wgsl.expected.hlsl | 0 .../c32df7.wgsl.expected.msl | 0 .../c32df7.wgsl.expected.spvasm | 0 .../c32df7.wgsl.expected.wgsl | 0 .../gen/textureSampleLevel/c6aca6.wgsl | 0 .../c6aca6.wgsl.expected.glsl | 0 .../c6aca6.wgsl.expected.hlsl | 0 .../c6aca6.wgsl.expected.msl | 0 .../c6aca6.wgsl.expected.spvasm | 0 .../c6aca6.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/05ce15.wgsl | 0 .../textureStore/05ce15.wgsl.expected.glsl | 0 .../textureStore/05ce15.wgsl.expected.hlsl | 0 .../gen/textureStore/05ce15.wgsl.expected.msl | 0 .../textureStore/05ce15.wgsl.expected.spvasm | 0 .../textureStore/05ce15.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/064c7f.wgsl | 0 .../textureStore/064c7f.wgsl.expected.glsl | 0 .../textureStore/064c7f.wgsl.expected.hlsl | 0 .../gen/textureStore/064c7f.wgsl.expected.msl | 0 .../textureStore/064c7f.wgsl.expected.spvasm | 0 .../textureStore/064c7f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/068641.wgsl | 0 .../textureStore/068641.wgsl.expected.glsl | 0 .../textureStore/068641.wgsl.expected.hlsl | 0 .../gen/textureStore/068641.wgsl.expected.msl | 0 .../textureStore/068641.wgsl.expected.spvasm | 0 .../textureStore/068641.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/0af6b5.wgsl | 0 .../textureStore/0af6b5.wgsl.expected.glsl | 0 .../textureStore/0af6b5.wgsl.expected.hlsl | 0 .../gen/textureStore/0af6b5.wgsl.expected.msl | 0 .../textureStore/0af6b5.wgsl.expected.spvasm | 0 .../textureStore/0af6b5.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/0c3dff.wgsl | 0 .../textureStore/0c3dff.wgsl.expected.glsl | 0 .../textureStore/0c3dff.wgsl.expected.hlsl | 0 .../gen/textureStore/0c3dff.wgsl.expected.msl | 0 .../textureStore/0c3dff.wgsl.expected.spvasm | 0 .../textureStore/0c3dff.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/102722.wgsl | 0 .../textureStore/102722.wgsl.expected.glsl | 0 .../textureStore/102722.wgsl.expected.hlsl | 0 .../gen/textureStore/102722.wgsl.expected.msl | 0 .../textureStore/102722.wgsl.expected.spvasm | 0 .../textureStore/102722.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/1bbd08.wgsl | 0 .../textureStore/1bbd08.wgsl.expected.glsl | 0 .../textureStore/1bbd08.wgsl.expected.hlsl | 0 .../gen/textureStore/1bbd08.wgsl.expected.msl | 0 .../textureStore/1bbd08.wgsl.expected.spvasm | 0 .../textureStore/1bbd08.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/1c02e7.wgsl | 0 .../textureStore/1c02e7.wgsl.expected.glsl | 0 .../textureStore/1c02e7.wgsl.expected.hlsl | 0 .../gen/textureStore/1c02e7.wgsl.expected.msl | 0 .../textureStore/1c02e7.wgsl.expected.spvasm | 0 .../textureStore/1c02e7.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/22d955.wgsl | 0 .../textureStore/22d955.wgsl.expected.glsl | 0 .../textureStore/22d955.wgsl.expected.hlsl | 0 .../gen/textureStore/22d955.wgsl.expected.msl | 0 .../textureStore/22d955.wgsl.expected.spvasm | 0 .../textureStore/22d955.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/26bf70.wgsl | 0 .../textureStore/26bf70.wgsl.expected.glsl | 0 .../textureStore/26bf70.wgsl.expected.hlsl | 0 .../gen/textureStore/26bf70.wgsl.expected.msl | 0 .../textureStore/26bf70.wgsl.expected.spvasm | 0 .../textureStore/26bf70.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/2796b4.wgsl | 0 .../textureStore/2796b4.wgsl.expected.glsl | 0 .../textureStore/2796b4.wgsl.expected.hlsl | 0 .../gen/textureStore/2796b4.wgsl.expected.msl | 0 .../textureStore/2796b4.wgsl.expected.spvasm | 0 .../textureStore/2796b4.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/2ac6c7.wgsl | 0 .../textureStore/2ac6c7.wgsl.expected.glsl | 0 .../textureStore/2ac6c7.wgsl.expected.hlsl | 0 .../gen/textureStore/2ac6c7.wgsl.expected.msl | 0 .../textureStore/2ac6c7.wgsl.expected.spvasm | 0 .../textureStore/2ac6c7.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/2eb2a4.wgsl | 0 .../textureStore/2eb2a4.wgsl.expected.glsl | 0 .../textureStore/2eb2a4.wgsl.expected.hlsl | 0 .../gen/textureStore/2eb2a4.wgsl.expected.msl | 0 .../textureStore/2eb2a4.wgsl.expected.spvasm | 0 .../textureStore/2eb2a4.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/2ed2a3.wgsl | 0 .../textureStore/2ed2a3.wgsl.expected.glsl | 0 .../textureStore/2ed2a3.wgsl.expected.hlsl | 0 .../gen/textureStore/2ed2a3.wgsl.expected.msl | 0 .../textureStore/2ed2a3.wgsl.expected.spvasm | 0 .../textureStore/2ed2a3.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/31745b.wgsl | 0 .../textureStore/31745b.wgsl.expected.glsl | 0 .../textureStore/31745b.wgsl.expected.hlsl | 0 .../gen/textureStore/31745b.wgsl.expected.msl | 0 .../textureStore/31745b.wgsl.expected.spvasm | 0 .../textureStore/31745b.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/32f368.wgsl | 0 .../textureStore/32f368.wgsl.expected.glsl | 0 .../textureStore/32f368.wgsl.expected.hlsl | 0 .../gen/textureStore/32f368.wgsl.expected.msl | 0 .../textureStore/32f368.wgsl.expected.spvasm | 0 .../textureStore/32f368.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/331aee.wgsl | 0 .../textureStore/331aee.wgsl.expected.glsl | 0 .../textureStore/331aee.wgsl.expected.hlsl | 0 .../gen/textureStore/331aee.wgsl.expected.msl | 0 .../textureStore/331aee.wgsl.expected.spvasm | 0 .../textureStore/331aee.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/38e8d7.wgsl | 0 .../textureStore/38e8d7.wgsl.expected.glsl | 0 .../textureStore/38e8d7.wgsl.expected.hlsl | 0 .../gen/textureStore/38e8d7.wgsl.expected.msl | 0 .../textureStore/38e8d7.wgsl.expected.spvasm | 0 .../textureStore/38e8d7.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/3a52ac.wgsl | 0 .../textureStore/3a52ac.wgsl.expected.glsl | 0 .../textureStore/3a52ac.wgsl.expected.hlsl | 0 .../gen/textureStore/3a52ac.wgsl.expected.msl | 0 .../textureStore/3a52ac.wgsl.expected.spvasm | 0 .../textureStore/3a52ac.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/3bb7a1.wgsl | 0 .../textureStore/3bb7a1.wgsl.expected.glsl | 0 .../textureStore/3bb7a1.wgsl.expected.hlsl | 0 .../gen/textureStore/3bb7a1.wgsl.expected.msl | 0 .../textureStore/3bb7a1.wgsl.expected.spvasm | 0 .../textureStore/3bb7a1.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/3bec15.wgsl | 0 .../textureStore/3bec15.wgsl.expected.glsl | 0 .../textureStore/3bec15.wgsl.expected.hlsl | 0 .../gen/textureStore/3bec15.wgsl.expected.msl | 0 .../textureStore/3bec15.wgsl.expected.spvasm | 0 .../textureStore/3bec15.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/441ba8.wgsl | 0 .../textureStore/441ba8.wgsl.expected.glsl | 0 .../textureStore/441ba8.wgsl.expected.hlsl | 0 .../gen/textureStore/441ba8.wgsl.expected.msl | 0 .../textureStore/441ba8.wgsl.expected.spvasm | 0 .../textureStore/441ba8.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/4fc057.wgsl | 0 .../textureStore/4fc057.wgsl.expected.glsl | 0 .../textureStore/4fc057.wgsl.expected.hlsl | 0 .../gen/textureStore/4fc057.wgsl.expected.msl | 0 .../textureStore/4fc057.wgsl.expected.spvasm | 0 .../textureStore/4fc057.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/5a2f8f.wgsl | 0 .../textureStore/5a2f8f.wgsl.expected.glsl | 0 .../textureStore/5a2f8f.wgsl.expected.hlsl | 0 .../gen/textureStore/5a2f8f.wgsl.expected.msl | 0 .../textureStore/5a2f8f.wgsl.expected.spvasm | 0 .../textureStore/5a2f8f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/60975f.wgsl | 0 .../textureStore/60975f.wgsl.expected.glsl | 0 .../textureStore/60975f.wgsl.expected.hlsl | 0 .../gen/textureStore/60975f.wgsl.expected.msl | 0 .../textureStore/60975f.wgsl.expected.spvasm | 0 .../textureStore/60975f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/682fd6.wgsl | 0 .../textureStore/682fd6.wgsl.expected.glsl | 0 .../textureStore/682fd6.wgsl.expected.hlsl | 0 .../gen/textureStore/682fd6.wgsl.expected.msl | 0 .../textureStore/682fd6.wgsl.expected.spvasm | 0 .../textureStore/682fd6.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/6b75c3.wgsl | 0 .../textureStore/6b75c3.wgsl.expected.glsl | 0 .../textureStore/6b75c3.wgsl.expected.hlsl | 0 .../gen/textureStore/6b75c3.wgsl.expected.msl | 0 .../textureStore/6b75c3.wgsl.expected.spvasm | 0 .../textureStore/6b75c3.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/6b80d2.wgsl | 0 .../textureStore/6b80d2.wgsl.expected.glsl | 0 .../textureStore/6b80d2.wgsl.expected.hlsl | 0 .../gen/textureStore/6b80d2.wgsl.expected.msl | 0 .../textureStore/6b80d2.wgsl.expected.spvasm | 0 .../textureStore/6b80d2.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/6cff2e.wgsl | 0 .../textureStore/6cff2e.wgsl.expected.glsl | 0 .../textureStore/6cff2e.wgsl.expected.hlsl | 0 .../gen/textureStore/6cff2e.wgsl.expected.msl | 0 .../textureStore/6cff2e.wgsl.expected.spvasm | 0 .../textureStore/6cff2e.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/6da692.wgsl | 0 .../textureStore/6da692.wgsl.expected.glsl | 0 .../textureStore/6da692.wgsl.expected.hlsl | 0 .../gen/textureStore/6da692.wgsl.expected.msl | 0 .../textureStore/6da692.wgsl.expected.spvasm | 0 .../textureStore/6da692.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/731349.wgsl | 0 .../textureStore/731349.wgsl.expected.glsl | 0 .../textureStore/731349.wgsl.expected.hlsl | 0 .../gen/textureStore/731349.wgsl.expected.msl | 0 .../textureStore/731349.wgsl.expected.spvasm | 0 .../textureStore/731349.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/752da6.wgsl | 0 .../textureStore/752da6.wgsl.expected.glsl | 0 .../textureStore/752da6.wgsl.expected.hlsl | 0 .../gen/textureStore/752da6.wgsl.expected.msl | 0 .../textureStore/752da6.wgsl.expected.spvasm | 0 .../textureStore/752da6.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/77c0ae.wgsl | 0 .../textureStore/77c0ae.wgsl.expected.glsl | 0 .../textureStore/77c0ae.wgsl.expected.hlsl | 0 .../gen/textureStore/77c0ae.wgsl.expected.msl | 0 .../textureStore/77c0ae.wgsl.expected.spvasm | 0 .../textureStore/77c0ae.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/7cec8d.wgsl | 0 .../textureStore/7cec8d.wgsl.expected.glsl | 0 .../textureStore/7cec8d.wgsl.expected.hlsl | 0 .../gen/textureStore/7cec8d.wgsl.expected.msl | 0 .../textureStore/7cec8d.wgsl.expected.spvasm | 0 .../textureStore/7cec8d.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/7f7fae.wgsl | 0 .../textureStore/7f7fae.wgsl.expected.glsl | 0 .../textureStore/7f7fae.wgsl.expected.hlsl | 0 .../gen/textureStore/7f7fae.wgsl.expected.msl | 0 .../textureStore/7f7fae.wgsl.expected.spvasm | 0 .../textureStore/7f7fae.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/804942.wgsl | 0 .../textureStore/804942.wgsl.expected.glsl | 0 .../textureStore/804942.wgsl.expected.hlsl | 0 .../gen/textureStore/804942.wgsl.expected.msl | 0 .../textureStore/804942.wgsl.expected.spvasm | 0 .../textureStore/804942.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/805dae.wgsl | 0 .../textureStore/805dae.wgsl.expected.glsl | 0 .../textureStore/805dae.wgsl.expected.hlsl | 0 .../gen/textureStore/805dae.wgsl.expected.msl | 0 .../textureStore/805dae.wgsl.expected.spvasm | 0 .../textureStore/805dae.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/83bcc1.wgsl | 0 .../textureStore/83bcc1.wgsl.expected.glsl | 0 .../textureStore/83bcc1.wgsl.expected.hlsl | 0 .../gen/textureStore/83bcc1.wgsl.expected.msl | 0 .../textureStore/83bcc1.wgsl.expected.spvasm | 0 .../textureStore/83bcc1.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/872747.wgsl | 0 .../textureStore/872747.wgsl.expected.glsl | 0 .../textureStore/872747.wgsl.expected.hlsl | 0 .../gen/textureStore/872747.wgsl.expected.msl | 0 .../textureStore/872747.wgsl.expected.spvasm | 0 .../textureStore/872747.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/8e0479.wgsl | 0 .../textureStore/8e0479.wgsl.expected.glsl | 0 .../textureStore/8e0479.wgsl.expected.hlsl | 0 .../gen/textureStore/8e0479.wgsl.expected.msl | 0 .../textureStore/8e0479.wgsl.expected.spvasm | 0 .../textureStore/8e0479.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/8f71a1.wgsl | 0 .../textureStore/8f71a1.wgsl.expected.glsl | 0 .../textureStore/8f71a1.wgsl.expected.hlsl | 0 .../gen/textureStore/8f71a1.wgsl.expected.msl | 0 .../textureStore/8f71a1.wgsl.expected.spvasm | 0 .../textureStore/8f71a1.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/969534.wgsl | 0 .../textureStore/969534.wgsl.expected.glsl | 0 .../textureStore/969534.wgsl.expected.hlsl | 0 .../gen/textureStore/969534.wgsl.expected.msl | 0 .../textureStore/969534.wgsl.expected.spvasm | 0 .../textureStore/969534.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/9a3ecc.wgsl | 0 .../textureStore/9a3ecc.wgsl.expected.glsl | 0 .../textureStore/9a3ecc.wgsl.expected.hlsl | 0 .../gen/textureStore/9a3ecc.wgsl.expected.msl | 0 .../textureStore/9a3ecc.wgsl.expected.spvasm | 0 .../textureStore/9a3ecc.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/9d9cd5.wgsl | 0 .../textureStore/9d9cd5.wgsl.expected.glsl | 0 .../textureStore/9d9cd5.wgsl.expected.hlsl | 0 .../gen/textureStore/9d9cd5.wgsl.expected.msl | 0 .../textureStore/9d9cd5.wgsl.expected.spvasm | 0 .../textureStore/9d9cd5.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/9e3ec5.wgsl | 0 .../textureStore/9e3ec5.wgsl.expected.glsl | 0 .../textureStore/9e3ec5.wgsl.expected.hlsl | 0 .../gen/textureStore/9e3ec5.wgsl.expected.msl | 0 .../textureStore/9e3ec5.wgsl.expected.spvasm | 0 .../textureStore/9e3ec5.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/ac67aa.wgsl | 0 .../textureStore/ac67aa.wgsl.expected.glsl | 0 .../textureStore/ac67aa.wgsl.expected.hlsl | 0 .../gen/textureStore/ac67aa.wgsl.expected.msl | 0 .../textureStore/ac67aa.wgsl.expected.spvasm | 0 .../textureStore/ac67aa.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/b706b1.wgsl | 0 .../textureStore/b706b1.wgsl.expected.glsl | 0 .../textureStore/b706b1.wgsl.expected.hlsl | 0 .../gen/textureStore/b706b1.wgsl.expected.msl | 0 .../textureStore/b706b1.wgsl.expected.spvasm | 0 .../textureStore/b706b1.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/bbcb7f.wgsl | 0 .../textureStore/bbcb7f.wgsl.expected.glsl | 0 .../textureStore/bbcb7f.wgsl.expected.hlsl | 0 .../gen/textureStore/bbcb7f.wgsl.expected.msl | 0 .../textureStore/bbcb7f.wgsl.expected.spvasm | 0 .../textureStore/bbcb7f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/be6e30.wgsl | 0 .../textureStore/be6e30.wgsl.expected.glsl | 0 .../textureStore/be6e30.wgsl.expected.hlsl | 0 .../gen/textureStore/be6e30.wgsl.expected.msl | 0 .../textureStore/be6e30.wgsl.expected.spvasm | 0 .../textureStore/be6e30.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/bf775c.wgsl | 0 .../textureStore/bf775c.wgsl.expected.glsl | 0 .../textureStore/bf775c.wgsl.expected.hlsl | 0 .../gen/textureStore/bf775c.wgsl.expected.msl | 0 .../textureStore/bf775c.wgsl.expected.spvasm | 0 .../textureStore/bf775c.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/c5af1e.wgsl | 0 .../textureStore/c5af1e.wgsl.expected.glsl | 0 .../textureStore/c5af1e.wgsl.expected.hlsl | 0 .../gen/textureStore/c5af1e.wgsl.expected.msl | 0 .../textureStore/c5af1e.wgsl.expected.spvasm | 0 .../textureStore/c5af1e.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/c863be.wgsl | 0 .../textureStore/c863be.wgsl.expected.glsl | 0 .../textureStore/c863be.wgsl.expected.hlsl | 0 .../gen/textureStore/c863be.wgsl.expected.msl | 0 .../textureStore/c863be.wgsl.expected.spvasm | 0 .../textureStore/c863be.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/d73b5c.wgsl | 0 .../textureStore/d73b5c.wgsl.expected.glsl | 0 .../textureStore/d73b5c.wgsl.expected.hlsl | 0 .../gen/textureStore/d73b5c.wgsl.expected.msl | 0 .../textureStore/d73b5c.wgsl.expected.spvasm | 0 .../textureStore/d73b5c.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/dd7d81.wgsl | 0 .../textureStore/dd7d81.wgsl.expected.glsl | 0 .../textureStore/dd7d81.wgsl.expected.hlsl | 0 .../gen/textureStore/dd7d81.wgsl.expected.msl | 0 .../textureStore/dd7d81.wgsl.expected.spvasm | 0 .../textureStore/dd7d81.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/dde364.wgsl | 0 .../textureStore/dde364.wgsl.expected.glsl | 0 .../textureStore/dde364.wgsl.expected.hlsl | 0 .../gen/textureStore/dde364.wgsl.expected.msl | 0 .../textureStore/dde364.wgsl.expected.spvasm | 0 .../textureStore/dde364.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/e885e8.wgsl | 0 .../textureStore/e885e8.wgsl.expected.glsl | 0 .../textureStore/e885e8.wgsl.expected.hlsl | 0 .../gen/textureStore/e885e8.wgsl.expected.msl | 0 .../textureStore/e885e8.wgsl.expected.spvasm | 0 .../textureStore/e885e8.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/eb702f.wgsl | 0 .../textureStore/eb702f.wgsl.expected.glsl | 0 .../textureStore/eb702f.wgsl.expected.hlsl | 0 .../gen/textureStore/eb702f.wgsl.expected.msl | 0 .../textureStore/eb702f.wgsl.expected.spvasm | 0 .../textureStore/eb702f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/eb78b9.wgsl | 0 .../textureStore/eb78b9.wgsl.expected.glsl | 0 .../textureStore/eb78b9.wgsl.expected.hlsl | 0 .../gen/textureStore/eb78b9.wgsl.expected.msl | 0 .../textureStore/eb78b9.wgsl.expected.spvasm | 0 .../textureStore/eb78b9.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/ee6acc.wgsl | 0 .../textureStore/ee6acc.wgsl.expected.glsl | 0 .../textureStore/ee6acc.wgsl.expected.hlsl | 0 .../gen/textureStore/ee6acc.wgsl.expected.msl | 0 .../textureStore/ee6acc.wgsl.expected.spvasm | 0 .../textureStore/ee6acc.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/ef9f2f.wgsl | 0 .../textureStore/ef9f2f.wgsl.expected.glsl | 0 .../textureStore/ef9f2f.wgsl.expected.hlsl | 0 .../gen/textureStore/ef9f2f.wgsl.expected.msl | 0 .../textureStore/ef9f2f.wgsl.expected.spvasm | 0 .../textureStore/ef9f2f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/f8dead.wgsl | 0 .../textureStore/f8dead.wgsl.expected.glsl | 0 .../textureStore/f8dead.wgsl.expected.hlsl | 0 .../gen/textureStore/f8dead.wgsl.expected.msl | 0 .../textureStore/f8dead.wgsl.expected.spvasm | 0 .../textureStore/f8dead.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/f9be83.wgsl | 0 .../textureStore/f9be83.wgsl.expected.glsl | 0 .../textureStore/f9be83.wgsl.expected.hlsl | 0 .../gen/textureStore/f9be83.wgsl.expected.msl | 0 .../textureStore/f9be83.wgsl.expected.spvasm | 0 .../textureStore/f9be83.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/fb9a8f.wgsl | 0 .../textureStore/fb9a8f.wgsl.expected.glsl | 0 .../textureStore/fb9a8f.wgsl.expected.hlsl | 0 .../gen/textureStore/fb9a8f.wgsl.expected.msl | 0 .../textureStore/fb9a8f.wgsl.expected.spvasm | 0 .../textureStore/fb9a8f.wgsl.expected.wgsl | 0 .../builtins/gen/textureStore/fbf53f.wgsl | 0 .../textureStore/fbf53f.wgsl.expected.glsl | 0 .../textureStore/fbf53f.wgsl.expected.hlsl | 0 .../gen/textureStore/fbf53f.wgsl.expected.msl | 0 .../textureStore/fbf53f.wgsl.expected.spvasm | 0 .../textureStore/fbf53f.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/2585cd.wgsl | 0 .../gen/transpose/2585cd.wgsl.expected.glsl | 0 .../gen/transpose/2585cd.wgsl.expected.hlsl | 0 .../gen/transpose/2585cd.wgsl.expected.msl | 0 .../gen/transpose/2585cd.wgsl.expected.spvasm | 0 .../gen/transpose/2585cd.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/31d679.wgsl | 0 .../gen/transpose/31d679.wgsl.expected.glsl | 0 .../gen/transpose/31d679.wgsl.expected.hlsl | 0 .../gen/transpose/31d679.wgsl.expected.msl | 0 .../gen/transpose/31d679.wgsl.expected.spvasm | 0 .../gen/transpose/31d679.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/31e37e.wgsl | 0 .../gen/transpose/31e37e.wgsl.expected.glsl | 0 .../gen/transpose/31e37e.wgsl.expected.hlsl | 0 .../gen/transpose/31e37e.wgsl.expected.msl | 0 .../gen/transpose/31e37e.wgsl.expected.spvasm | 0 .../gen/transpose/31e37e.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/4ce359.wgsl | 0 .../gen/transpose/4ce359.wgsl.expected.glsl | 0 .../gen/transpose/4ce359.wgsl.expected.hlsl | 0 .../gen/transpose/4ce359.wgsl.expected.msl | 0 .../gen/transpose/4ce359.wgsl.expected.spvasm | 0 .../gen/transpose/4ce359.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/4dc9a1.wgsl | 0 .../gen/transpose/4dc9a1.wgsl.expected.glsl | 0 .../gen/transpose/4dc9a1.wgsl.expected.hlsl | 0 .../gen/transpose/4dc9a1.wgsl.expected.msl | 0 .../gen/transpose/4dc9a1.wgsl.expected.spvasm | 0 .../gen/transpose/4dc9a1.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/854336.wgsl | 0 .../gen/transpose/854336.wgsl.expected.glsl | 0 .../gen/transpose/854336.wgsl.expected.hlsl | 0 .../gen/transpose/854336.wgsl.expected.msl | 0 .../gen/transpose/854336.wgsl.expected.spvasm | 0 .../gen/transpose/854336.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/c1b600.wgsl | 0 .../gen/transpose/c1b600.wgsl.expected.glsl | 0 .../gen/transpose/c1b600.wgsl.expected.hlsl | 0 .../gen/transpose/c1b600.wgsl.expected.msl | 0 .../gen/transpose/c1b600.wgsl.expected.spvasm | 0 .../gen/transpose/c1b600.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/d8f8ba.wgsl | 0 .../gen/transpose/d8f8ba.wgsl.expected.glsl | 0 .../gen/transpose/d8f8ba.wgsl.expected.hlsl | 0 .../gen/transpose/d8f8ba.wgsl.expected.msl | 0 .../gen/transpose/d8f8ba.wgsl.expected.spvasm | 0 .../gen/transpose/d8f8ba.wgsl.expected.wgsl | 0 .../builtins/gen/transpose/ed4bdc.wgsl | 0 .../gen/transpose/ed4bdc.wgsl.expected.glsl | 0 .../gen/transpose/ed4bdc.wgsl.expected.hlsl | 0 .../gen/transpose/ed4bdc.wgsl.expected.msl | 0 .../gen/transpose/ed4bdc.wgsl.expected.spvasm | 0 .../gen/transpose/ed4bdc.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/trunc/562d05.wgsl | 0 .../gen/trunc/562d05.wgsl.expected.glsl | 0 .../gen/trunc/562d05.wgsl.expected.hlsl | 0 .../gen/trunc/562d05.wgsl.expected.msl | 0 .../gen/trunc/562d05.wgsl.expected.spvasm | 0 .../gen/trunc/562d05.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/trunc/e183aa.wgsl | 0 .../gen/trunc/e183aa.wgsl.expected.glsl | 0 .../gen/trunc/e183aa.wgsl.expected.hlsl | 0 .../gen/trunc/e183aa.wgsl.expected.msl | 0 .../gen/trunc/e183aa.wgsl.expected.spvasm | 0 .../gen/trunc/e183aa.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/trunc/eb83df.wgsl | 0 .../gen/trunc/eb83df.wgsl.expected.glsl | 0 .../gen/trunc/eb83df.wgsl.expected.hlsl | 0 .../gen/trunc/eb83df.wgsl.expected.msl | 0 .../gen/trunc/eb83df.wgsl.expected.spvasm | 0 .../gen/trunc/eb83df.wgsl.expected.wgsl | 0 .../{ => tint}/builtins/gen/trunc/f370d3.wgsl | 0 .../gen/trunc/f370d3.wgsl.expected.glsl | 0 .../gen/trunc/f370d3.wgsl.expected.hlsl | 0 .../gen/trunc/f370d3.wgsl.expected.msl | 0 .../gen/trunc/f370d3.wgsl.expected.spvasm | 0 .../gen/trunc/f370d3.wgsl.expected.wgsl | 0 .../builtins/gen/unpack2x16float/32a5cf.wgsl | 0 .../unpack2x16float/32a5cf.wgsl.expected.glsl | 0 .../unpack2x16float/32a5cf.wgsl.expected.hlsl | 0 .../unpack2x16float/32a5cf.wgsl.expected.msl | 0 .../32a5cf.wgsl.expected.spvasm | 0 .../unpack2x16float/32a5cf.wgsl.expected.wgsl | 0 .../builtins/gen/unpack2x16snorm/b4aea6.wgsl | 0 .../unpack2x16snorm/b4aea6.wgsl.expected.glsl | 0 .../unpack2x16snorm/b4aea6.wgsl.expected.hlsl | 0 .../unpack2x16snorm/b4aea6.wgsl.expected.msl | 0 .../b4aea6.wgsl.expected.spvasm | 0 .../unpack2x16snorm/b4aea6.wgsl.expected.wgsl | 0 .../builtins/gen/unpack2x16unorm/7699c0.wgsl | 0 .../unpack2x16unorm/7699c0.wgsl.expected.glsl | 0 .../unpack2x16unorm/7699c0.wgsl.expected.hlsl | 0 .../unpack2x16unorm/7699c0.wgsl.expected.msl | 0 .../7699c0.wgsl.expected.spvasm | 0 .../unpack2x16unorm/7699c0.wgsl.expected.wgsl | 0 .../builtins/gen/unpack4x8snorm/523fb3.wgsl | 0 .../unpack4x8snorm/523fb3.wgsl.expected.glsl | 0 .../unpack4x8snorm/523fb3.wgsl.expected.hlsl | 0 .../unpack4x8snorm/523fb3.wgsl.expected.msl | 0 .../523fb3.wgsl.expected.spvasm | 0 .../unpack4x8snorm/523fb3.wgsl.expected.wgsl | 0 .../builtins/gen/unpack4x8unorm/750c74.wgsl | 0 .../unpack4x8unorm/750c74.wgsl.expected.glsl | 0 .../unpack4x8unorm/750c74.wgsl.expected.hlsl | 0 .../unpack4x8unorm/750c74.wgsl.expected.msl | 0 .../750c74.wgsl.expected.spvasm | 0 .../unpack4x8unorm/750c74.wgsl.expected.wgsl | 0 .../builtins/gen/workgroupBarrier/a17f7f.wgsl | 0 .../a17f7f.wgsl.expected.glsl | 0 .../a17f7f.wgsl.expected.hlsl | 0 .../workgroupBarrier/a17f7f.wgsl.expected.msl | 0 .../a17f7f.wgsl.expected.spvasm | 0 .../a17f7f.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/modf.wgsl | 0 .../builtins/modf.wgsl.expected.glsl | 0 .../builtins/modf.wgsl.expected.hlsl | 0 .../builtins/modf.wgsl.expected.msl | 0 .../builtins/modf.wgsl.expected.spvasm | 0 .../builtins/modf.wgsl.expected.wgsl | 0 test/{ => tint}/builtins/radians.spvasm | 0 .../builtins/radians.spvasm.expected.glsl | 0 .../builtins/radians.spvasm.expected.hlsl | 0 .../builtins/radians.spvasm.expected.msl | 0 .../builtins/radians.spvasm.expected.spvasm | 0 .../builtins/radians.spvasm.expected.wgsl | 0 test/{ => tint}/builtins/repeated_use.wgsl | 0 .../builtins/repeated_use.wgsl.expected.glsl | 0 .../builtins/repeated_use.wgsl.expected.hlsl | 0 .../builtins/repeated_use.wgsl.expected.msl | 0 .../repeated_use.wgsl.expected.spvasm | 0 .../builtins/repeated_use.wgsl.expected.wgsl | 0 .../textureDimensions/depth_ms.spvasm | 0 .../depth_ms.spvasm.expected.glsl | 0 .../depth_ms.spvasm.expected.hlsl | 0 .../depth_ms.spvasm.expected.msl | 0 .../depth_ms.spvasm.expected.spvasm | 0 .../depth_ms.spvasm.expected.wgsl | 0 .../builtins/textureGather/f32/alpha.wgsl | 0 .../f32/alpha.wgsl.expected.glsl | 0 .../f32/alpha.wgsl.expected.hlsl | 0 .../textureGather/f32/alpha.wgsl.expected.msl | 0 .../f32/alpha.wgsl.expected.spvasm | 0 .../f32/alpha.wgsl.expected.wgsl | 0 .../builtins/textureGather/f32/blue.wgsl | 0 .../textureGather/f32/blue.wgsl.expected.glsl | 0 .../textureGather/f32/blue.wgsl.expected.hlsl | 0 .../textureGather/f32/blue.wgsl.expected.msl | 0 .../f32/blue.wgsl.expected.spvasm | 0 .../textureGather/f32/blue.wgsl.expected.wgsl | 0 .../builtins/textureGather/f32/green.wgsl | 0 .../f32/green.wgsl.expected.glsl | 0 .../f32/green.wgsl.expected.hlsl | 0 .../textureGather/f32/green.wgsl.expected.msl | 0 .../f32/green.wgsl.expected.spvasm | 0 .../f32/green.wgsl.expected.wgsl | 0 .../builtins/textureGather/f32/red.wgsl | 0 .../textureGather/f32/red.wgsl.expected.glsl | 0 .../textureGather/f32/red.wgsl.expected.hlsl | 0 .../textureGather/f32/red.wgsl.expected.msl | 0 .../f32/red.wgsl.expected.spvasm | 0 .../textureGather/f32/red.wgsl.expected.wgsl | 0 .../builtins/textureGather/i32/alpha.wgsl | 0 .../i32/alpha.wgsl.expected.glsl | 0 .../i32/alpha.wgsl.expected.hlsl | 0 .../textureGather/i32/alpha.wgsl.expected.msl | 0 .../i32/alpha.wgsl.expected.spvasm | 0 .../i32/alpha.wgsl.expected.wgsl | 0 .../builtins/textureGather/i32/blue.wgsl | 0 .../textureGather/i32/blue.wgsl.expected.glsl | 0 .../textureGather/i32/blue.wgsl.expected.hlsl | 0 .../textureGather/i32/blue.wgsl.expected.msl | 0 .../i32/blue.wgsl.expected.spvasm | 0 .../textureGather/i32/blue.wgsl.expected.wgsl | 0 .../builtins/textureGather/i32/green.wgsl | 0 .../i32/green.wgsl.expected.glsl | 0 .../i32/green.wgsl.expected.hlsl | 0 .../textureGather/i32/green.wgsl.expected.msl | 0 .../i32/green.wgsl.expected.spvasm | 0 .../i32/green.wgsl.expected.wgsl | 0 .../builtins/textureGather/i32/red.wgsl | 0 .../textureGather/i32/red.wgsl.expected.glsl | 0 .../textureGather/i32/red.wgsl.expected.hlsl | 0 .../textureGather/i32/red.wgsl.expected.msl | 0 .../i32/red.wgsl.expected.spvasm | 0 .../textureGather/i32/red.wgsl.expected.wgsl | 0 .../builtins/textureGather/u32/alpha.wgsl | 0 .../u32/alpha.wgsl.expected.glsl | 0 .../u32/alpha.wgsl.expected.hlsl | 0 .../textureGather/u32/alpha.wgsl.expected.msl | 0 .../u32/alpha.wgsl.expected.spvasm | 0 .../u32/alpha.wgsl.expected.wgsl | 0 .../builtins/textureGather/u32/blue.wgsl | 0 .../textureGather/u32/blue.wgsl.expected.glsl | 0 .../textureGather/u32/blue.wgsl.expected.hlsl | 0 .../textureGather/u32/blue.wgsl.expected.msl | 0 .../u32/blue.wgsl.expected.spvasm | 0 .../textureGather/u32/blue.wgsl.expected.wgsl | 0 .../builtins/textureGather/u32/green.wgsl | 0 .../u32/green.wgsl.expected.glsl | 0 .../u32/green.wgsl.expected.hlsl | 0 .../textureGather/u32/green.wgsl.expected.msl | 0 .../u32/green.wgsl.expected.spvasm | 0 .../u32/green.wgsl.expected.wgsl | 0 .../builtins/textureGather/u32/red.wgsl | 0 .../textureGather/u32/red.wgsl.expected.glsl | 0 .../textureGather/u32/red.wgsl.expected.hlsl | 0 .../textureGather/u32/red.wgsl.expected.msl | 0 .../u32/red.wgsl.expected.spvasm | 0 .../textureGather/u32/red.wgsl.expected.wgsl | 0 .../builtins/textureLoad/depth_ms.spvasm | 0 .../textureLoad/depth_ms.spvasm.expected.glsl | 0 .../textureLoad/depth_ms.spvasm.expected.hlsl | 0 .../textureLoad/depth_ms.spvasm.expected.msl | 0 .../depth_ms.spvasm.expected.spvasm | 0 .../textureLoad/depth_ms.spvasm.expected.wgsl | 0 .../textureNumSamples/depth_ms.spvasm | 0 .../depth_ms.spvasm.expected.glsl | 0 .../depth_ms.spvasm.expected.hlsl | 0 .../depth_ms.spvasm.expected.msl | 0 .../depth_ms.spvasm.expected.spvasm | 0 .../depth_ms.spvasm.expected.wgsl | 0 .../binary/add/mat3x3-mat3x3/f32.wgsl | 0 .../add/mat3x3-mat3x3/f32.wgsl.expected.glsl | 0 .../add/mat3x3-mat3x3/f32.wgsl.expected.hlsl | 0 .../add/mat3x3-mat3x3/f32.wgsl.expected.msl | 0 .../mat3x3-mat3x3/f32.wgsl.expected.spvasm | 0 .../add/mat3x3-mat3x3/f32.wgsl.expected.wgsl | 0 .../binary/add/scalar-scalar/f32.wgsl | 0 .../add/scalar-scalar/f32.wgsl.expected.glsl | 0 .../add/scalar-scalar/f32.wgsl.expected.hlsl | 0 .../add/scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../add/scalar-scalar/f32.wgsl.expected.wgsl | 0 .../binary/add/scalar-scalar/i32.wgsl | 0 .../add/scalar-scalar/i32.wgsl.expected.glsl | 0 .../add/scalar-scalar/i32.wgsl.expected.hlsl | 0 .../add/scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../add/scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/add/scalar-scalar/u32.wgsl | 0 .../add/scalar-scalar/u32.wgsl.expected.glsl | 0 .../add/scalar-scalar/u32.wgsl.expected.hlsl | 0 .../add/scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../add/scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/add/scalar-vec3/f32.wgsl | 0 .../add/scalar-vec3/f32.wgsl.expected.glsl | 0 .../add/scalar-vec3/f32.wgsl.expected.hlsl | 0 .../add/scalar-vec3/f32.wgsl.expected.msl | 0 .../add/scalar-vec3/f32.wgsl.expected.spvasm | 0 .../add/scalar-vec3/f32.wgsl.expected.wgsl | 0 .../binary/add/scalar-vec3/i32.wgsl | 0 .../add/scalar-vec3/i32.wgsl.expected.glsl | 0 .../add/scalar-vec3/i32.wgsl.expected.hlsl | 0 .../add/scalar-vec3/i32.wgsl.expected.msl | 0 .../add/scalar-vec3/i32.wgsl.expected.spvasm | 0 .../add/scalar-vec3/i32.wgsl.expected.wgsl | 0 .../binary/add/scalar-vec3/u32.wgsl | 0 .../add/scalar-vec3/u32.wgsl.expected.glsl | 0 .../add/scalar-vec3/u32.wgsl.expected.hlsl | 0 .../add/scalar-vec3/u32.wgsl.expected.msl | 0 .../add/scalar-vec3/u32.wgsl.expected.spvasm | 0 .../add/scalar-vec3/u32.wgsl.expected.wgsl | 0 .../binary/add/vec3-scalar/f32.wgsl | 0 .../add/vec3-scalar/f32.wgsl.expected.glsl | 0 .../add/vec3-scalar/f32.wgsl.expected.hlsl | 0 .../add/vec3-scalar/f32.wgsl.expected.msl | 0 .../add/vec3-scalar/f32.wgsl.expected.spvasm | 0 .../add/vec3-scalar/f32.wgsl.expected.wgsl | 0 .../binary/add/vec3-scalar/i32.wgsl | 0 .../add/vec3-scalar/i32.wgsl.expected.glsl | 0 .../add/vec3-scalar/i32.wgsl.expected.hlsl | 0 .../add/vec3-scalar/i32.wgsl.expected.msl | 0 .../add/vec3-scalar/i32.wgsl.expected.spvasm | 0 .../add/vec3-scalar/i32.wgsl.expected.wgsl | 0 .../binary/add/vec3-scalar/u32.wgsl | 0 .../add/vec3-scalar/u32.wgsl.expected.glsl | 0 .../add/vec3-scalar/u32.wgsl.expected.hlsl | 0 .../add/vec3-scalar/u32.wgsl.expected.msl | 0 .../add/vec3-scalar/u32.wgsl.expected.spvasm | 0 .../add/vec3-scalar/u32.wgsl.expected.wgsl | 0 .../expressions/binary/add/vec3-vec3/f32.wgsl | 0 .../add/vec3-vec3/f32.wgsl.expected.glsl | 0 .../add/vec3-vec3/f32.wgsl.expected.hlsl | 0 .../add/vec3-vec3/f32.wgsl.expected.msl | 0 .../add/vec3-vec3/f32.wgsl.expected.spvasm | 0 .../add/vec3-vec3/f32.wgsl.expected.wgsl | 0 .../expressions/binary/add/vec3-vec3/i32.wgsl | 0 .../add/vec3-vec3/i32.wgsl.expected.glsl | 0 .../add/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../add/vec3-vec3/i32.wgsl.expected.msl | 0 .../add/vec3-vec3/i32.wgsl.expected.spvasm | 0 .../add/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../expressions/binary/add/vec3-vec3/u32.wgsl | 0 .../add/vec3-vec3/u32.wgsl.expected.glsl | 0 .../add/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../add/vec3-vec3/u32.wgsl.expected.msl | 0 .../add/vec3-vec3/u32.wgsl.expected.spvasm | 0 .../add/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/bit-and/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/bit-and/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/bit-and/vec3-vec3/i32.wgsl | 0 .../bit-and/vec3-vec3/i32.wgsl.expected.glsl | 0 .../bit-and/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../bit-and/vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../bit-and/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../binary/bit-and/vec3-vec3/u32.wgsl | 0 .../bit-and/vec3-vec3/u32.wgsl.expected.glsl | 0 .../bit-and/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../bit-and/vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../bit-and/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/bit-or/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/bit-or/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/bit-or/vec3-vec3/i32.wgsl | 0 .../bit-or/vec3-vec3/i32.wgsl.expected.glsl | 0 .../bit-or/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../bit-or/vec3-vec3/i32.wgsl.expected.msl | 0 .../bit-or/vec3-vec3/i32.wgsl.expected.spvasm | 0 .../bit-or/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../binary/bit-or/vec3-vec3/u32.wgsl | 0 .../bit-or/vec3-vec3/u32.wgsl.expected.glsl | 0 .../bit-or/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../bit-or/vec3-vec3/u32.wgsl.expected.msl | 0 .../bit-or/vec3-vec3/u32.wgsl.expected.spvasm | 0 .../bit-or/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/bit-xor/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/bit-xor/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/bit-xor/vec3-vec3/i32.wgsl | 0 .../bit-xor/vec3-vec3/i32.wgsl.expected.glsl | 0 .../bit-xor/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../bit-xor/vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../bit-xor/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../binary/bit-xor/vec3-vec3/u32.wgsl | 0 .../bit-xor/vec3-vec3/u32.wgsl.expected.glsl | 0 .../bit-xor/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../bit-xor/vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../bit-xor/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/div/scalar-scalar/f32.wgsl | 0 .../div/scalar-scalar/f32.wgsl.expected.glsl | 0 .../div/scalar-scalar/f32.wgsl.expected.hlsl | 0 .../div/scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../div/scalar-scalar/f32.wgsl.expected.wgsl | 0 .../binary/div/scalar-scalar/i32.wgsl | 0 .../div/scalar-scalar/i32.wgsl.expected.glsl | 0 .../div/scalar-scalar/i32.wgsl.expected.hlsl | 0 .../div/scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../div/scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/div/scalar-scalar/u32.wgsl | 0 .../div/scalar-scalar/u32.wgsl.expected.glsl | 0 .../div/scalar-scalar/u32.wgsl.expected.hlsl | 0 .../div/scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../div/scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/div/scalar-vec3/f32.wgsl | 0 .../div/scalar-vec3/f32.wgsl.expected.glsl | 0 .../div/scalar-vec3/f32.wgsl.expected.hlsl | 0 .../div/scalar-vec3/f32.wgsl.expected.msl | 0 .../div/scalar-vec3/f32.wgsl.expected.spvasm | 0 .../div/scalar-vec3/f32.wgsl.expected.wgsl | 0 .../binary/div/scalar-vec3/i32.wgsl | 0 .../div/scalar-vec3/i32.wgsl.expected.glsl | 0 .../div/scalar-vec3/i32.wgsl.expected.hlsl | 0 .../div/scalar-vec3/i32.wgsl.expected.msl | 0 .../div/scalar-vec3/i32.wgsl.expected.spvasm | 0 .../div/scalar-vec3/i32.wgsl.expected.wgsl | 0 .../binary/div/scalar-vec3/u32.wgsl | 0 .../div/scalar-vec3/u32.wgsl.expected.glsl | 0 .../div/scalar-vec3/u32.wgsl.expected.hlsl | 0 .../div/scalar-vec3/u32.wgsl.expected.msl | 0 .../div/scalar-vec3/u32.wgsl.expected.spvasm | 0 .../div/scalar-vec3/u32.wgsl.expected.wgsl | 0 .../binary/div/vec3-scalar/f32.wgsl | 0 .../div/vec3-scalar/f32.wgsl.expected.glsl | 0 .../div/vec3-scalar/f32.wgsl.expected.hlsl | 0 .../div/vec3-scalar/f32.wgsl.expected.msl | 0 .../div/vec3-scalar/f32.wgsl.expected.spvasm | 0 .../div/vec3-scalar/f32.wgsl.expected.wgsl | 0 .../binary/div/vec3-scalar/i32.wgsl | 0 .../div/vec3-scalar/i32.wgsl.expected.glsl | 0 .../div/vec3-scalar/i32.wgsl.expected.hlsl | 0 .../div/vec3-scalar/i32.wgsl.expected.msl | 0 .../div/vec3-scalar/i32.wgsl.expected.spvasm | 0 .../div/vec3-scalar/i32.wgsl.expected.wgsl | 0 .../binary/div/vec3-scalar/u32.wgsl | 0 .../div/vec3-scalar/u32.wgsl.expected.glsl | 0 .../div/vec3-scalar/u32.wgsl.expected.hlsl | 0 .../div/vec3-scalar/u32.wgsl.expected.msl | 0 .../div/vec3-scalar/u32.wgsl.expected.spvasm | 0 .../div/vec3-scalar/u32.wgsl.expected.wgsl | 0 .../expressions/binary/div/vec3-vec3/f32.wgsl | 0 .../div/vec3-vec3/f32.wgsl.expected.glsl | 0 .../div/vec3-vec3/f32.wgsl.expected.hlsl | 0 .../div/vec3-vec3/f32.wgsl.expected.msl | 0 .../div/vec3-vec3/f32.wgsl.expected.spvasm | 0 .../div/vec3-vec3/f32.wgsl.expected.wgsl | 0 .../expressions/binary/div/vec3-vec3/i32.wgsl | 0 .../div/vec3-vec3/i32.wgsl.expected.glsl | 0 .../div/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../div/vec3-vec3/i32.wgsl.expected.msl | 0 .../div/vec3-vec3/i32.wgsl.expected.spvasm | 0 .../div/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../expressions/binary/div/vec3-vec3/u32.wgsl | 0 .../div/vec3-vec3/u32.wgsl.expected.glsl | 0 .../div/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../div/vec3-vec3/u32.wgsl.expected.msl | 0 .../div/vec3-vec3/u32.wgsl.expected.spvasm | 0 .../div/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../by_constant/scalar-scalar/f32.wgsl | 0 .../scalar-scalar/f32.wgsl.expected.glsl | 0 .../scalar-scalar/f32.wgsl.expected.hlsl | 0 .../scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../scalar-scalar/f32.wgsl.expected.wgsl | 0 .../by_constant/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../by_constant/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../by_constant/scalar-vec3/f32.wgsl | 0 .../scalar-vec3/f32.wgsl.expected.glsl | 0 .../scalar-vec3/f32.wgsl.expected.hlsl | 0 .../scalar-vec3/f32.wgsl.expected.msl | 0 .../scalar-vec3/f32.wgsl.expected.spvasm | 0 .../scalar-vec3/f32.wgsl.expected.wgsl | 0 .../by_constant/scalar-vec3/i32.wgsl | 0 .../scalar-vec3/i32.wgsl.expected.glsl | 0 .../scalar-vec3/i32.wgsl.expected.hlsl | 0 .../scalar-vec3/i32.wgsl.expected.msl | 0 .../scalar-vec3/i32.wgsl.expected.spvasm | 0 .../scalar-vec3/i32.wgsl.expected.wgsl | 0 .../by_constant/scalar-vec3/u32.wgsl | 0 .../scalar-vec3/u32.wgsl.expected.glsl | 0 .../scalar-vec3/u32.wgsl.expected.hlsl | 0 .../scalar-vec3/u32.wgsl.expected.msl | 0 .../scalar-vec3/u32.wgsl.expected.spvasm | 0 .../scalar-vec3/u32.wgsl.expected.wgsl | 0 .../by_constant/vec3-scalar/f32.wgsl | 0 .../vec3-scalar/f32.wgsl.expected.glsl | 0 .../vec3-scalar/f32.wgsl.expected.hlsl | 0 .../vec3-scalar/f32.wgsl.expected.msl | 0 .../vec3-scalar/f32.wgsl.expected.spvasm | 0 .../vec3-scalar/f32.wgsl.expected.wgsl | 0 .../by_constant/vec3-scalar/i32.wgsl | 0 .../vec3-scalar/i32.wgsl.expected.glsl | 0 .../vec3-scalar/i32.wgsl.expected.hlsl | 0 .../vec3-scalar/i32.wgsl.expected.msl | 0 .../vec3-scalar/i32.wgsl.expected.spvasm | 0 .../vec3-scalar/i32.wgsl.expected.wgsl | 0 .../by_constant/vec3-scalar/u32.wgsl | 0 .../vec3-scalar/u32.wgsl.expected.glsl | 0 .../vec3-scalar/u32.wgsl.expected.hlsl | 0 .../vec3-scalar/u32.wgsl.expected.msl | 0 .../vec3-scalar/u32.wgsl.expected.spvasm | 0 .../vec3-scalar/u32.wgsl.expected.wgsl | 0 .../by_constant/vec3-vec3/f32.wgsl | 0 .../vec3-vec3/f32.wgsl.expected.glsl | 0 .../vec3-vec3/f32.wgsl.expected.hlsl | 0 .../vec3-vec3/f32.wgsl.expected.msl | 0 .../vec3-vec3/f32.wgsl.expected.spvasm | 0 .../vec3-vec3/f32.wgsl.expected.wgsl | 0 .../by_constant/vec3-vec3/i32.wgsl | 0 .../vec3-vec3/i32.wgsl.expected.glsl | 0 .../vec3-vec3/i32.wgsl.expected.hlsl | 0 .../vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../vec3-vec3/i32.wgsl.expected.wgsl | 0 .../by_constant/vec3-vec3/u32.wgsl | 0 .../vec3-vec3/u32.wgsl.expected.glsl | 0 .../vec3-vec3/u32.wgsl.expected.hlsl | 0 .../vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../vec3-vec3/u32.wgsl.expected.wgsl | 0 .../by_expression/scalar-scalar/f32.wgsl | 0 .../scalar-scalar/f32.wgsl.expected.glsl | 0 .../scalar-scalar/f32.wgsl.expected.hlsl | 0 .../scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../scalar-scalar/f32.wgsl.expected.wgsl | 0 .../by_expression/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../by_expression/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../by_expression/scalar-vec3/f32.wgsl | 0 .../scalar-vec3/f32.wgsl.expected.glsl | 0 .../scalar-vec3/f32.wgsl.expected.hlsl | 0 .../scalar-vec3/f32.wgsl.expected.msl | 0 .../scalar-vec3/f32.wgsl.expected.spvasm | 0 .../scalar-vec3/f32.wgsl.expected.wgsl | 0 .../by_expression/scalar-vec3/i32.wgsl | 0 .../scalar-vec3/i32.wgsl.expected.glsl | 0 .../scalar-vec3/i32.wgsl.expected.hlsl | 0 .../scalar-vec3/i32.wgsl.expected.msl | 0 .../scalar-vec3/i32.wgsl.expected.spvasm | 0 .../scalar-vec3/i32.wgsl.expected.wgsl | 0 .../by_expression/scalar-vec3/u32.wgsl | 0 .../scalar-vec3/u32.wgsl.expected.glsl | 0 .../scalar-vec3/u32.wgsl.expected.hlsl | 0 .../scalar-vec3/u32.wgsl.expected.msl | 0 .../scalar-vec3/u32.wgsl.expected.spvasm | 0 .../scalar-vec3/u32.wgsl.expected.wgsl | 0 .../by_expression/vec3-scalar/f32.wgsl | 0 .../vec3-scalar/f32.wgsl.expected.glsl | 0 .../vec3-scalar/f32.wgsl.expected.hlsl | 0 .../vec3-scalar/f32.wgsl.expected.msl | 0 .../vec3-scalar/f32.wgsl.expected.spvasm | 0 .../vec3-scalar/f32.wgsl.expected.wgsl | 0 .../by_expression/vec3-scalar/i32.wgsl | 0 .../vec3-scalar/i32.wgsl.expected.glsl | 0 .../vec3-scalar/i32.wgsl.expected.hlsl | 0 .../vec3-scalar/i32.wgsl.expected.msl | 0 .../vec3-scalar/i32.wgsl.expected.spvasm | 0 .../vec3-scalar/i32.wgsl.expected.wgsl | 0 .../by_expression/vec3-scalar/u32.wgsl | 0 .../vec3-scalar/u32.wgsl.expected.glsl | 0 .../vec3-scalar/u32.wgsl.expected.hlsl | 0 .../vec3-scalar/u32.wgsl.expected.msl | 0 .../vec3-scalar/u32.wgsl.expected.spvasm | 0 .../vec3-scalar/u32.wgsl.expected.wgsl | 0 .../by_expression/vec3-vec3/f32.wgsl | 0 .../vec3-vec3/f32.wgsl.expected.glsl | 0 .../vec3-vec3/f32.wgsl.expected.hlsl | 0 .../vec3-vec3/f32.wgsl.expected.msl | 0 .../vec3-vec3/f32.wgsl.expected.spvasm | 0 .../vec3-vec3/f32.wgsl.expected.wgsl | 0 .../by_expression/vec3-vec3/i32.wgsl | 0 .../vec3-vec3/i32.wgsl.expected.glsl | 0 .../vec3-vec3/i32.wgsl.expected.hlsl | 0 .../vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../vec3-vec3/i32.wgsl.expected.wgsl | 0 .../by_expression/vec3-vec3/u32.wgsl | 0 .../vec3-vec3/u32.wgsl.expected.glsl | 0 .../vec3-vec3/u32.wgsl.expected.hlsl | 0 .../vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../vec3-vec3/u32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-scalar/f32.wgsl | 0 .../scalar-scalar/f32.wgsl.expected.glsl | 0 .../scalar-scalar/f32.wgsl.expected.hlsl | 0 .../scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../scalar-scalar/f32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-vec3/f32.wgsl | 0 .../scalar-vec3/f32.wgsl.expected.glsl | 0 .../scalar-vec3/f32.wgsl.expected.hlsl | 0 .../scalar-vec3/f32.wgsl.expected.msl | 0 .../scalar-vec3/f32.wgsl.expected.spvasm | 0 .../scalar-vec3/f32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-vec3/i32.wgsl | 0 .../scalar-vec3/i32.wgsl.expected.glsl | 0 .../scalar-vec3/i32.wgsl.expected.hlsl | 0 .../scalar-vec3/i32.wgsl.expected.msl | 0 .../scalar-vec3/i32.wgsl.expected.spvasm | 0 .../scalar-vec3/i32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-vec3/u32.wgsl | 0 .../scalar-vec3/u32.wgsl.expected.glsl | 0 .../scalar-vec3/u32.wgsl.expected.hlsl | 0 .../scalar-vec3/u32.wgsl.expected.msl | 0 .../scalar-vec3/u32.wgsl.expected.spvasm | 0 .../scalar-vec3/u32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-scalar/f32.wgsl | 0 .../vec3-scalar/f32.wgsl.expected.glsl | 0 .../vec3-scalar/f32.wgsl.expected.hlsl | 0 .../vec3-scalar/f32.wgsl.expected.msl | 0 .../vec3-scalar/f32.wgsl.expected.spvasm | 0 .../vec3-scalar/f32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-scalar/i32.wgsl | 0 .../vec3-scalar/i32.wgsl.expected.glsl | 0 .../vec3-scalar/i32.wgsl.expected.hlsl | 0 .../vec3-scalar/i32.wgsl.expected.msl | 0 .../vec3-scalar/i32.wgsl.expected.spvasm | 0 .../vec3-scalar/i32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-scalar/u32.wgsl | 0 .../vec3-scalar/u32.wgsl.expected.glsl | 0 .../vec3-scalar/u32.wgsl.expected.hlsl | 0 .../vec3-scalar/u32.wgsl.expected.msl | 0 .../vec3-scalar/u32.wgsl.expected.spvasm | 0 .../vec3-scalar/u32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-vec3/f32.wgsl | 0 .../vec3-vec3/f32.wgsl.expected.glsl | 0 .../vec3-vec3/f32.wgsl.expected.hlsl | 0 .../vec3-vec3/f32.wgsl.expected.msl | 0 .../vec3-vec3/f32.wgsl.expected.spvasm | 0 .../vec3-vec3/f32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-vec3/i32.wgsl | 0 .../vec3-vec3/i32.wgsl.expected.glsl | 0 .../vec3-vec3/i32.wgsl.expected.hlsl | 0 .../vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../vec3-vec3/i32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-vec3/u32.wgsl | 0 .../vec3-vec3/u32.wgsl.expected.glsl | 0 .../vec3-vec3/u32.wgsl.expected.hlsl | 0 .../vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/left-shift/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/left-shift/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/left-shift/vector-vector/i32.wgsl | 0 .../vector-vector/i32.wgsl.expected.glsl | 0 .../vector-vector/i32.wgsl.expected.hlsl | 0 .../vector-vector/i32.wgsl.expected.msl | 0 .../vector-vector/i32.wgsl.expected.spvasm | 0 .../vector-vector/i32.wgsl.expected.wgsl | 0 .../binary/left-shift/vector-vector/u32.wgsl | 0 .../vector-vector/u32.wgsl.expected.glsl | 0 .../vector-vector/u32.wgsl.expected.hlsl | 0 .../vector-vector/u32.wgsl.expected.msl | 0 .../vector-vector/u32.wgsl.expected.spvasm | 0 .../vector-vector/u32.wgsl.expected.wgsl | 0 .../binary/mod/scalar-scalar/f32.wgsl | 0 .../mod/scalar-scalar/f32.wgsl.expected.glsl | 0 .../mod/scalar-scalar/f32.wgsl.expected.hlsl | 0 .../mod/scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../mod/scalar-scalar/f32.wgsl.expected.wgsl | 0 .../binary/mod/scalar-scalar/i32.wgsl | 0 .../mod/scalar-scalar/i32.wgsl.expected.glsl | 0 .../mod/scalar-scalar/i32.wgsl.expected.hlsl | 0 .../mod/scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../mod/scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/mod/scalar-scalar/u32.wgsl | 0 .../mod/scalar-scalar/u32.wgsl.expected.glsl | 0 .../mod/scalar-scalar/u32.wgsl.expected.hlsl | 0 .../mod/scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../mod/scalar-scalar/u32.wgsl.expected.wgsl | 0 .../expressions/binary/mod/vec3-vec3/f32.wgsl | 0 .../mod/vec3-vec3/f32.wgsl.expected.glsl | 0 .../mod/vec3-vec3/f32.wgsl.expected.hlsl | 0 .../mod/vec3-vec3/f32.wgsl.expected.msl | 0 .../mod/vec3-vec3/f32.wgsl.expected.spvasm | 0 .../mod/vec3-vec3/f32.wgsl.expected.wgsl | 0 .../expressions/binary/mod/vec3-vec3/i32.wgsl | 0 .../mod/vec3-vec3/i32.wgsl.expected.glsl | 0 .../mod/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../mod/vec3-vec3/i32.wgsl.expected.msl | 0 .../mod/vec3-vec3/i32.wgsl.expected.spvasm | 0 .../mod/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../expressions/binary/mod/vec3-vec3/u32.wgsl | 0 .../mod/vec3-vec3/u32.wgsl.expected.glsl | 0 .../mod/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../mod/vec3-vec3/u32.wgsl.expected.msl | 0 .../mod/vec3-vec3/u32.wgsl.expected.spvasm | 0 .../mod/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../by_constant/scalar-scalar/f32.wgsl | 0 .../scalar-scalar/f32.wgsl.expected.glsl | 0 .../scalar-scalar/f32.wgsl.expected.hlsl | 0 .../scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../scalar-scalar/f32.wgsl.expected.wgsl | 0 .../by_constant/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../by_constant/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../by_constant/scalar-vec3/i32.wgsl | 0 .../scalar-vec3/i32.wgsl.expected.glsl | 0 .../scalar-vec3/i32.wgsl.expected.hlsl | 0 .../scalar-vec3/i32.wgsl.expected.msl | 0 .../scalar-vec3/i32.wgsl.expected.spvasm | 0 .../scalar-vec3/i32.wgsl.expected.wgsl | 0 .../by_constant/scalar-vec3/u32.wgsl | 0 .../scalar-vec3/u32.wgsl.expected.glsl | 0 .../scalar-vec3/u32.wgsl.expected.hlsl | 0 .../scalar-vec3/u32.wgsl.expected.msl | 0 .../scalar-vec3/u32.wgsl.expected.spvasm | 0 .../scalar-vec3/u32.wgsl.expected.wgsl | 0 .../by_constant/vec3-scalar/i32.wgsl | 0 .../vec3-scalar/i32.wgsl.expected.glsl | 0 .../vec3-scalar/i32.wgsl.expected.hlsl | 0 .../vec3-scalar/i32.wgsl.expected.msl | 0 .../vec3-scalar/i32.wgsl.expected.spvasm | 0 .../vec3-scalar/i32.wgsl.expected.wgsl | 0 .../by_constant/vec3-scalar/u32.wgsl | 0 .../vec3-scalar/u32.wgsl.expected.glsl | 0 .../vec3-scalar/u32.wgsl.expected.hlsl | 0 .../vec3-scalar/u32.wgsl.expected.msl | 0 .../vec3-scalar/u32.wgsl.expected.spvasm | 0 .../vec3-scalar/u32.wgsl.expected.wgsl | 0 .../by_constant/vec3-vec3/f32.wgsl | 0 .../vec3-vec3/f32.wgsl.expected.glsl | 0 .../vec3-vec3/f32.wgsl.expected.hlsl | 0 .../vec3-vec3/f32.wgsl.expected.msl | 0 .../vec3-vec3/f32.wgsl.expected.spvasm | 0 .../vec3-vec3/f32.wgsl.expected.wgsl | 0 .../by_constant/vec3-vec3/i32.wgsl | 0 .../vec3-vec3/i32.wgsl.expected.glsl | 0 .../vec3-vec3/i32.wgsl.expected.hlsl | 0 .../vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../vec3-vec3/i32.wgsl.expected.wgsl | 0 .../by_constant/vec3-vec3/u32.wgsl | 0 .../vec3-vec3/u32.wgsl.expected.glsl | 0 .../vec3-vec3/u32.wgsl.expected.hlsl | 0 .../vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../vec3-vec3/u32.wgsl.expected.wgsl | 0 .../by_expression/scalar-scalar/f32.wgsl | 0 .../scalar-scalar/f32.wgsl.expected.glsl | 0 .../scalar-scalar/f32.wgsl.expected.hlsl | 0 .../scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../scalar-scalar/f32.wgsl.expected.wgsl | 0 .../by_expression/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../by_expression/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../by_expression/scalar-vec3/i32.wgsl | 0 .../scalar-vec3/i32.wgsl.expected.glsl | 0 .../scalar-vec3/i32.wgsl.expected.hlsl | 0 .../scalar-vec3/i32.wgsl.expected.msl | 0 .../scalar-vec3/i32.wgsl.expected.spvasm | 0 .../scalar-vec3/i32.wgsl.expected.wgsl | 0 .../by_expression/scalar-vec3/u32.wgsl | 0 .../scalar-vec3/u32.wgsl.expected.glsl | 0 .../scalar-vec3/u32.wgsl.expected.hlsl | 0 .../scalar-vec3/u32.wgsl.expected.msl | 0 .../scalar-vec3/u32.wgsl.expected.spvasm | 0 .../scalar-vec3/u32.wgsl.expected.wgsl | 0 .../by_expression/vec3-scalar/i32.wgsl | 0 .../vec3-scalar/i32.wgsl.expected.glsl | 0 .../vec3-scalar/i32.wgsl.expected.hlsl | 0 .../vec3-scalar/i32.wgsl.expected.msl | 0 .../vec3-scalar/i32.wgsl.expected.spvasm | 0 .../vec3-scalar/i32.wgsl.expected.wgsl | 0 .../by_expression/vec3-scalar/u32.wgsl | 0 .../vec3-scalar/u32.wgsl.expected.glsl | 0 .../vec3-scalar/u32.wgsl.expected.hlsl | 0 .../vec3-scalar/u32.wgsl.expected.msl | 0 .../vec3-scalar/u32.wgsl.expected.spvasm | 0 .../vec3-scalar/u32.wgsl.expected.wgsl | 0 .../by_expression/vec3-vec3/f32.wgsl | 0 .../vec3-vec3/f32.wgsl.expected.glsl | 0 .../vec3-vec3/f32.wgsl.expected.hlsl | 0 .../vec3-vec3/f32.wgsl.expected.msl | 0 .../vec3-vec3/f32.wgsl.expected.spvasm | 0 .../vec3-vec3/f32.wgsl.expected.wgsl | 0 .../by_expression/vec3-vec3/i32.wgsl | 0 .../vec3-vec3/i32.wgsl.expected.glsl | 0 .../vec3-vec3/i32.wgsl.expected.hlsl | 0 .../vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../vec3-vec3/i32.wgsl.expected.wgsl | 0 .../by_expression/vec3-vec3/u32.wgsl | 0 .../vec3-vec3/u32.wgsl.expected.glsl | 0 .../vec3-vec3/u32.wgsl.expected.hlsl | 0 .../vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../vec3-vec3/u32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-scalar/f32.wgsl | 0 .../scalar-scalar/f32.wgsl.expected.glsl | 0 .../scalar-scalar/f32.wgsl.expected.hlsl | 0 .../scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../scalar-scalar/f32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-vec3/i32.wgsl | 0 .../scalar-vec3/i32.wgsl.expected.glsl | 0 .../scalar-vec3/i32.wgsl.expected.hlsl | 0 .../scalar-vec3/i32.wgsl.expected.msl | 0 .../scalar-vec3/i32.wgsl.expected.spvasm | 0 .../scalar-vec3/i32.wgsl.expected.wgsl | 0 .../by_identifier/scalar-vec3/u32.wgsl | 0 .../scalar-vec3/u32.wgsl.expected.glsl | 0 .../scalar-vec3/u32.wgsl.expected.hlsl | 0 .../scalar-vec3/u32.wgsl.expected.msl | 0 .../scalar-vec3/u32.wgsl.expected.spvasm | 0 .../scalar-vec3/u32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-scalar/i32.wgsl | 0 .../vec3-scalar/i32.wgsl.expected.glsl | 0 .../vec3-scalar/i32.wgsl.expected.hlsl | 0 .../vec3-scalar/i32.wgsl.expected.msl | 0 .../vec3-scalar/i32.wgsl.expected.spvasm | 0 .../vec3-scalar/i32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-scalar/u32.wgsl | 0 .../vec3-scalar/u32.wgsl.expected.glsl | 0 .../vec3-scalar/u32.wgsl.expected.hlsl | 0 .../vec3-scalar/u32.wgsl.expected.msl | 0 .../vec3-scalar/u32.wgsl.expected.spvasm | 0 .../vec3-scalar/u32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-vec3/f32.wgsl | 0 .../vec3-vec3/f32.wgsl.expected.glsl | 0 .../vec3-vec3/f32.wgsl.expected.hlsl | 0 .../vec3-vec3/f32.wgsl.expected.msl | 0 .../vec3-vec3/f32.wgsl.expected.spvasm | 0 .../vec3-vec3/f32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-vec3/i32.wgsl | 0 .../vec3-vec3/i32.wgsl.expected.glsl | 0 .../vec3-vec3/i32.wgsl.expected.hlsl | 0 .../vec3-vec3/i32.wgsl.expected.msl | 0 .../vec3-vec3/i32.wgsl.expected.spvasm | 0 .../vec3-vec3/i32.wgsl.expected.wgsl | 0 .../by_identifier/vec3-vec3/u32.wgsl | 0 .../vec3-vec3/u32.wgsl.expected.glsl | 0 .../vec3-vec3/u32.wgsl.expected.hlsl | 0 .../vec3-vec3/u32.wgsl.expected.msl | 0 .../vec3-vec3/u32.wgsl.expected.spvasm | 0 .../vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/mul/mat2x4-mat4x2/f32.wgsl | 0 .../mul/mat2x4-mat4x2/f32.wgsl.expected.glsl | 0 .../mul/mat2x4-mat4x2/f32.wgsl.expected.hlsl | 0 .../mul/mat2x4-mat4x2/f32.wgsl.expected.msl | 0 .../mat2x4-mat4x2/f32.wgsl.expected.spvasm | 0 .../mul/mat2x4-mat4x2/f32.wgsl.expected.wgsl | 0 .../binary/mul/mat3x2-vec3/f32.wgsl | 0 .../mul/mat3x2-vec3/f32.wgsl.expected.glsl | 0 .../mul/mat3x2-vec3/f32.wgsl.expected.hlsl | 0 .../mul/mat3x2-vec3/f32.wgsl.expected.msl | 0 .../mul/mat3x2-vec3/f32.wgsl.expected.spvasm | 0 .../mul/mat3x2-vec3/f32.wgsl.expected.wgsl | 0 .../binary/mul/mat3x3-mat3x3/f32.wgsl | 0 .../mul/mat3x3-mat3x3/f32.wgsl.expected.glsl | 0 .../mul/mat3x3-mat3x3/f32.wgsl.expected.hlsl | 0 .../mul/mat3x3-mat3x3/f32.wgsl.expected.msl | 0 .../mat3x3-mat3x3/f32.wgsl.expected.spvasm | 0 .../mul/mat3x3-mat3x3/f32.wgsl.expected.wgsl | 0 .../binary/mul/mat3x3-vec3/f32.wgsl | 0 .../mul/mat3x3-vec3/f32.wgsl.expected.glsl | 0 .../mul/mat3x3-vec3/f32.wgsl.expected.hlsl | 0 .../mul/mat3x3-vec3/f32.wgsl.expected.msl | 0 .../mul/mat3x3-vec3/f32.wgsl.expected.spvasm | 0 .../mul/mat3x3-vec3/f32.wgsl.expected.wgsl | 0 .../binary/mul/mat4x2-mat2x4/f32.wgsl | 0 .../mul/mat4x2-mat2x4/f32.wgsl.expected.glsl | 0 .../mul/mat4x2-mat2x4/f32.wgsl.expected.hlsl | 0 .../mul/mat4x2-mat2x4/f32.wgsl.expected.msl | 0 .../mat4x2-mat2x4/f32.wgsl.expected.spvasm | 0 .../mul/mat4x2-mat2x4/f32.wgsl.expected.wgsl | 0 .../binary/mul/scalar-scalar/f32.wgsl | 0 .../mul/scalar-scalar/f32.wgsl.expected.glsl | 0 .../mul/scalar-scalar/f32.wgsl.expected.hlsl | 0 .../mul/scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../mul/scalar-scalar/f32.wgsl.expected.wgsl | 0 .../binary/mul/scalar-scalar/i32.wgsl | 0 .../mul/scalar-scalar/i32.wgsl.expected.glsl | 0 .../mul/scalar-scalar/i32.wgsl.expected.hlsl | 0 .../mul/scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../mul/scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/mul/scalar-scalar/u32.wgsl | 0 .../mul/scalar-scalar/u32.wgsl.expected.glsl | 0 .../mul/scalar-scalar/u32.wgsl.expected.hlsl | 0 .../mul/scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../mul/scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/mul/scalar-vec3/f32.wgsl | 0 .../mul/scalar-vec3/f32.wgsl.expected.glsl | 0 .../mul/scalar-vec3/f32.wgsl.expected.hlsl | 0 .../mul/scalar-vec3/f32.wgsl.expected.msl | 0 .../mul/scalar-vec3/f32.wgsl.expected.spvasm | 0 .../mul/scalar-vec3/f32.wgsl.expected.wgsl | 0 .../binary/mul/scalar-vec3/i32.wgsl | 0 .../mul/scalar-vec3/i32.wgsl.expected.glsl | 0 .../mul/scalar-vec3/i32.wgsl.expected.hlsl | 0 .../mul/scalar-vec3/i32.wgsl.expected.msl | 0 .../mul/scalar-vec3/i32.wgsl.expected.spvasm | 0 .../mul/scalar-vec3/i32.wgsl.expected.wgsl | 0 .../binary/mul/scalar-vec3/u32.wgsl | 0 .../mul/scalar-vec3/u32.wgsl.expected.glsl | 0 .../mul/scalar-vec3/u32.wgsl.expected.hlsl | 0 .../mul/scalar-vec3/u32.wgsl.expected.msl | 0 .../mul/scalar-vec3/u32.wgsl.expected.spvasm | 0 .../mul/scalar-vec3/u32.wgsl.expected.wgsl | 0 .../binary/mul/vec3-mat3x3/f32.wgsl | 0 .../mul/vec3-mat3x3/f32.wgsl.expected.glsl | 0 .../mul/vec3-mat3x3/f32.wgsl.expected.hlsl | 0 .../mul/vec3-mat3x3/f32.wgsl.expected.msl | 0 .../mul/vec3-mat3x3/f32.wgsl.expected.spvasm | 0 .../mul/vec3-mat3x3/f32.wgsl.expected.wgsl | 0 .../binary/mul/vec3-mat4x3/f32.wgsl | 0 .../mul/vec3-mat4x3/f32.wgsl.expected.glsl | 0 .../mul/vec3-mat4x3/f32.wgsl.expected.hlsl | 0 .../mul/vec3-mat4x3/f32.wgsl.expected.msl | 0 .../mul/vec3-mat4x3/f32.wgsl.expected.spvasm | 0 .../mul/vec3-mat4x3/f32.wgsl.expected.wgsl | 0 .../binary/mul/vec3-scalar/f32.wgsl | 0 .../mul/vec3-scalar/f32.wgsl.expected.glsl | 0 .../mul/vec3-scalar/f32.wgsl.expected.hlsl | 0 .../mul/vec3-scalar/f32.wgsl.expected.msl | 0 .../mul/vec3-scalar/f32.wgsl.expected.spvasm | 0 .../mul/vec3-scalar/f32.wgsl.expected.wgsl | 0 .../binary/mul/vec3-scalar/i32.wgsl | 0 .../mul/vec3-scalar/i32.wgsl.expected.glsl | 0 .../mul/vec3-scalar/i32.wgsl.expected.hlsl | 0 .../mul/vec3-scalar/i32.wgsl.expected.msl | 0 .../mul/vec3-scalar/i32.wgsl.expected.spvasm | 0 .../mul/vec3-scalar/i32.wgsl.expected.wgsl | 0 .../binary/mul/vec3-scalar/u32.wgsl | 0 .../mul/vec3-scalar/u32.wgsl.expected.glsl | 0 .../mul/vec3-scalar/u32.wgsl.expected.hlsl | 0 .../mul/vec3-scalar/u32.wgsl.expected.msl | 0 .../mul/vec3-scalar/u32.wgsl.expected.spvasm | 0 .../mul/vec3-scalar/u32.wgsl.expected.wgsl | 0 .../expressions/binary/mul/vec3-vec3/f32.wgsl | 0 .../mul/vec3-vec3/f32.wgsl.expected.glsl | 0 .../mul/vec3-vec3/f32.wgsl.expected.hlsl | 0 .../mul/vec3-vec3/f32.wgsl.expected.msl | 0 .../mul/vec3-vec3/f32.wgsl.expected.spvasm | 0 .../mul/vec3-vec3/f32.wgsl.expected.wgsl | 0 .../expressions/binary/mul/vec3-vec3/i32.wgsl | 0 .../mul/vec3-vec3/i32.wgsl.expected.glsl | 0 .../mul/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../mul/vec3-vec3/i32.wgsl.expected.msl | 0 .../mul/vec3-vec3/i32.wgsl.expected.spvasm | 0 .../mul/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../expressions/binary/mul/vec3-vec3/u32.wgsl | 0 .../mul/vec3-vec3/u32.wgsl.expected.glsl | 0 .../mul/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../mul/vec3-vec3/u32.wgsl.expected.msl | 0 .../mul/vec3-vec3/u32.wgsl.expected.spvasm | 0 .../mul/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../binary/right-shift/scalar-scalar/i32.wgsl | 0 .../scalar-scalar/i32.wgsl.expected.glsl | 0 .../scalar-scalar/i32.wgsl.expected.hlsl | 0 .../scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/right-shift/scalar-scalar/u32.wgsl | 0 .../scalar-scalar/u32.wgsl.expected.glsl | 0 .../scalar-scalar/u32.wgsl.expected.hlsl | 0 .../scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/right-shift/vector-vector/i32.wgsl | 0 .../vector-vector/i32.wgsl.expected.glsl | 0 .../vector-vector/i32.wgsl.expected.hlsl | 0 .../vector-vector/i32.wgsl.expected.msl | 0 .../vector-vector/i32.wgsl.expected.spvasm | 0 .../vector-vector/i32.wgsl.expected.wgsl | 0 .../binary/right-shift/vector-vector/u32.wgsl | 0 .../vector-vector/u32.wgsl.expected.glsl | 0 .../vector-vector/u32.wgsl.expected.hlsl | 0 .../vector-vector/u32.wgsl.expected.msl | 0 .../vector-vector/u32.wgsl.expected.spvasm | 0 .../vector-vector/u32.wgsl.expected.wgsl | 0 .../binary/sub/mat3x3-mat3x3/f32.wgsl | 0 .../sub/mat3x3-mat3x3/f32.wgsl.expected.glsl | 0 .../sub/mat3x3-mat3x3/f32.wgsl.expected.hlsl | 0 .../sub/mat3x3-mat3x3/f32.wgsl.expected.msl | 0 .../mat3x3-mat3x3/f32.wgsl.expected.spvasm | 0 .../sub/mat3x3-mat3x3/f32.wgsl.expected.wgsl | 0 .../binary/sub/scalar-scalar/f32.wgsl | 0 .../sub/scalar-scalar/f32.wgsl.expected.glsl | 0 .../sub/scalar-scalar/f32.wgsl.expected.hlsl | 0 .../sub/scalar-scalar/f32.wgsl.expected.msl | 0 .../scalar-scalar/f32.wgsl.expected.spvasm | 0 .../sub/scalar-scalar/f32.wgsl.expected.wgsl | 0 .../binary/sub/scalar-scalar/i32.wgsl | 0 .../sub/scalar-scalar/i32.wgsl.expected.glsl | 0 .../sub/scalar-scalar/i32.wgsl.expected.hlsl | 0 .../sub/scalar-scalar/i32.wgsl.expected.msl | 0 .../scalar-scalar/i32.wgsl.expected.spvasm | 0 .../sub/scalar-scalar/i32.wgsl.expected.wgsl | 0 .../binary/sub/scalar-scalar/u32.wgsl | 0 .../sub/scalar-scalar/u32.wgsl.expected.glsl | 0 .../sub/scalar-scalar/u32.wgsl.expected.hlsl | 0 .../sub/scalar-scalar/u32.wgsl.expected.msl | 0 .../scalar-scalar/u32.wgsl.expected.spvasm | 0 .../sub/scalar-scalar/u32.wgsl.expected.wgsl | 0 .../binary/sub/scalar-vec3/f32.wgsl | 0 .../sub/scalar-vec3/f32.wgsl.expected.glsl | 0 .../sub/scalar-vec3/f32.wgsl.expected.hlsl | 0 .../sub/scalar-vec3/f32.wgsl.expected.msl | 0 .../sub/scalar-vec3/f32.wgsl.expected.spvasm | 0 .../sub/scalar-vec3/f32.wgsl.expected.wgsl | 0 .../binary/sub/scalar-vec3/i32.wgsl | 0 .../sub/scalar-vec3/i32.wgsl.expected.glsl | 0 .../sub/scalar-vec3/i32.wgsl.expected.hlsl | 0 .../sub/scalar-vec3/i32.wgsl.expected.msl | 0 .../sub/scalar-vec3/i32.wgsl.expected.spvasm | 0 .../sub/scalar-vec3/i32.wgsl.expected.wgsl | 0 .../binary/sub/scalar-vec3/u32.wgsl | 0 .../sub/scalar-vec3/u32.wgsl.expected.glsl | 0 .../sub/scalar-vec3/u32.wgsl.expected.hlsl | 0 .../sub/scalar-vec3/u32.wgsl.expected.msl | 0 .../sub/scalar-vec3/u32.wgsl.expected.spvasm | 0 .../sub/scalar-vec3/u32.wgsl.expected.wgsl | 0 .../binary/sub/vec3-scalar/f32.wgsl | 0 .../sub/vec3-scalar/f32.wgsl.expected.glsl | 0 .../sub/vec3-scalar/f32.wgsl.expected.hlsl | 0 .../sub/vec3-scalar/f32.wgsl.expected.msl | 0 .../sub/vec3-scalar/f32.wgsl.expected.spvasm | 0 .../sub/vec3-scalar/f32.wgsl.expected.wgsl | 0 .../binary/sub/vec3-scalar/i32.wgsl | 0 .../sub/vec3-scalar/i32.wgsl.expected.glsl | 0 .../sub/vec3-scalar/i32.wgsl.expected.hlsl | 0 .../sub/vec3-scalar/i32.wgsl.expected.msl | 0 .../sub/vec3-scalar/i32.wgsl.expected.spvasm | 0 .../sub/vec3-scalar/i32.wgsl.expected.wgsl | 0 .../binary/sub/vec3-scalar/u32.wgsl | 0 .../sub/vec3-scalar/u32.wgsl.expected.glsl | 0 .../sub/vec3-scalar/u32.wgsl.expected.hlsl | 0 .../sub/vec3-scalar/u32.wgsl.expected.msl | 0 .../sub/vec3-scalar/u32.wgsl.expected.spvasm | 0 .../sub/vec3-scalar/u32.wgsl.expected.wgsl | 0 .../expressions/binary/sub/vec3-vec3/f32.wgsl | 0 .../sub/vec3-vec3/f32.wgsl.expected.glsl | 0 .../sub/vec3-vec3/f32.wgsl.expected.hlsl | 0 .../sub/vec3-vec3/f32.wgsl.expected.msl | 0 .../sub/vec3-vec3/f32.wgsl.expected.spvasm | 0 .../sub/vec3-vec3/f32.wgsl.expected.wgsl | 0 .../expressions/binary/sub/vec3-vec3/i32.wgsl | 0 .../sub/vec3-vec3/i32.wgsl.expected.glsl | 0 .../sub/vec3-vec3/i32.wgsl.expected.hlsl | 0 .../sub/vec3-vec3/i32.wgsl.expected.msl | 0 .../sub/vec3-vec3/i32.wgsl.expected.spvasm | 0 .../sub/vec3-vec3/i32.wgsl.expected.wgsl | 0 .../expressions/binary/sub/vec3-vec3/u32.wgsl | 0 .../sub/vec3-vec3/u32.wgsl.expected.glsl | 0 .../sub/vec3-vec3/u32.wgsl.expected.hlsl | 0 .../sub/vec3-vec3/u32.wgsl.expected.msl | 0 .../sub/vec3-vec3/u32.wgsl.expected.spvasm | 0 .../sub/vec3-vec3/u32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/f32-f32.wgsl | 0 .../bitcast/scalar/f32-f32.wgsl.expected.glsl | 0 .../bitcast/scalar/f32-f32.wgsl.expected.hlsl | 0 .../bitcast/scalar/f32-f32.wgsl.expected.msl | 0 .../scalar/f32-f32.wgsl.expected.spvasm | 0 .../bitcast/scalar/f32-f32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/f32-i32.wgsl | 0 .../bitcast/scalar/f32-i32.wgsl.expected.glsl | 0 .../bitcast/scalar/f32-i32.wgsl.expected.hlsl | 0 .../bitcast/scalar/f32-i32.wgsl.expected.msl | 0 .../scalar/f32-i32.wgsl.expected.spvasm | 0 .../bitcast/scalar/f32-i32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/f32-u32.wgsl | 0 .../bitcast/scalar/f32-u32.wgsl.expected.glsl | 0 .../bitcast/scalar/f32-u32.wgsl.expected.hlsl | 0 .../bitcast/scalar/f32-u32.wgsl.expected.msl | 0 .../scalar/f32-u32.wgsl.expected.spvasm | 0 .../bitcast/scalar/f32-u32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/i32-f32.wgsl | 0 .../bitcast/scalar/i32-f32.wgsl.expected.glsl | 0 .../bitcast/scalar/i32-f32.wgsl.expected.hlsl | 0 .../bitcast/scalar/i32-f32.wgsl.expected.msl | 0 .../scalar/i32-f32.wgsl.expected.spvasm | 0 .../bitcast/scalar/i32-f32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/i32-i32.wgsl | 0 .../bitcast/scalar/i32-i32.wgsl.expected.glsl | 0 .../bitcast/scalar/i32-i32.wgsl.expected.hlsl | 0 .../bitcast/scalar/i32-i32.wgsl.expected.msl | 0 .../scalar/i32-i32.wgsl.expected.spvasm | 0 .../bitcast/scalar/i32-i32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/i32-u32.wgsl | 0 .../bitcast/scalar/i32-u32.wgsl.expected.glsl | 0 .../bitcast/scalar/i32-u32.wgsl.expected.hlsl | 0 .../bitcast/scalar/i32-u32.wgsl.expected.msl | 0 .../scalar/i32-u32.wgsl.expected.spvasm | 0 .../bitcast/scalar/i32-u32.wgsl.expected.wgsl | 0 .../bitcast/scalar/i32min-u32.wgsl | 0 .../scalar/i32min-u32.wgsl.expected.glsl | 0 .../scalar/i32min-u32.wgsl.expected.hlsl | 0 .../scalar/i32min-u32.wgsl.expected.msl | 0 .../scalar/i32min-u32.wgsl.expected.spvasm | 0 .../scalar/i32min-u32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/u32-f32.wgsl | 0 .../bitcast/scalar/u32-f32.wgsl.expected.glsl | 0 .../bitcast/scalar/u32-f32.wgsl.expected.hlsl | 0 .../bitcast/scalar/u32-f32.wgsl.expected.msl | 0 .../scalar/u32-f32.wgsl.expected.spvasm | 0 .../bitcast/scalar/u32-f32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/u32-i32.wgsl | 0 .../bitcast/scalar/u32-i32.wgsl.expected.glsl | 0 .../bitcast/scalar/u32-i32.wgsl.expected.hlsl | 0 .../bitcast/scalar/u32-i32.wgsl.expected.msl | 0 .../scalar/u32-i32.wgsl.expected.spvasm | 0 .../bitcast/scalar/u32-i32.wgsl.expected.wgsl | 0 .../expressions/bitcast/scalar/u32-u32.wgsl | 0 .../bitcast/scalar/u32-u32.wgsl.expected.glsl | 0 .../bitcast/scalar/u32-u32.wgsl.expected.hlsl | 0 .../bitcast/scalar/u32-u32.wgsl.expected.msl | 0 .../scalar/u32-u32.wgsl.expected.spvasm | 0 .../bitcast/scalar/u32-u32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/f32-f32.wgsl | 0 .../bitcast/vector/f32-f32.wgsl.expected.glsl | 0 .../bitcast/vector/f32-f32.wgsl.expected.hlsl | 0 .../bitcast/vector/f32-f32.wgsl.expected.msl | 0 .../vector/f32-f32.wgsl.expected.spvasm | 0 .../bitcast/vector/f32-f32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/f32-i32.wgsl | 0 .../bitcast/vector/f32-i32.wgsl.expected.glsl | 0 .../bitcast/vector/f32-i32.wgsl.expected.hlsl | 0 .../bitcast/vector/f32-i32.wgsl.expected.msl | 0 .../vector/f32-i32.wgsl.expected.spvasm | 0 .../bitcast/vector/f32-i32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/f32-u32.wgsl | 0 .../bitcast/vector/f32-u32.wgsl.expected.glsl | 0 .../bitcast/vector/f32-u32.wgsl.expected.hlsl | 0 .../bitcast/vector/f32-u32.wgsl.expected.msl | 0 .../vector/f32-u32.wgsl.expected.spvasm | 0 .../bitcast/vector/f32-u32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/i32-f32.wgsl | 0 .../bitcast/vector/i32-f32.wgsl.expected.glsl | 0 .../bitcast/vector/i32-f32.wgsl.expected.hlsl | 0 .../bitcast/vector/i32-f32.wgsl.expected.msl | 0 .../vector/i32-f32.wgsl.expected.spvasm | 0 .../bitcast/vector/i32-f32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/i32-i32.wgsl | 0 .../bitcast/vector/i32-i32.wgsl.expected.glsl | 0 .../bitcast/vector/i32-i32.wgsl.expected.hlsl | 0 .../bitcast/vector/i32-i32.wgsl.expected.msl | 0 .../vector/i32-i32.wgsl.expected.spvasm | 0 .../bitcast/vector/i32-i32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/i32-u32.wgsl | 0 .../bitcast/vector/i32-u32.wgsl.expected.glsl | 0 .../bitcast/vector/i32-u32.wgsl.expected.hlsl | 0 .../bitcast/vector/i32-u32.wgsl.expected.msl | 0 .../vector/i32-u32.wgsl.expected.spvasm | 0 .../bitcast/vector/i32-u32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/u32-f32.wgsl | 0 .../bitcast/vector/u32-f32.wgsl.expected.glsl | 0 .../bitcast/vector/u32-f32.wgsl.expected.hlsl | 0 .../bitcast/vector/u32-f32.wgsl.expected.msl | 0 .../vector/u32-f32.wgsl.expected.spvasm | 0 .../bitcast/vector/u32-f32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/u32-i32.wgsl | 0 .../bitcast/vector/u32-i32.wgsl.expected.glsl | 0 .../bitcast/vector/u32-i32.wgsl.expected.hlsl | 0 .../bitcast/vector/u32-i32.wgsl.expected.msl | 0 .../vector/u32-i32.wgsl.expected.spvasm | 0 .../bitcast/vector/u32-i32.wgsl.expected.wgsl | 0 .../expressions/bitcast/vector/u32-u32.wgsl | 0 .../bitcast/vector/u32-u32.wgsl.expected.glsl | 0 .../bitcast/vector/u32-u32.wgsl.expected.hlsl | 0 .../bitcast/vector/u32-u32.wgsl.expected.msl | 0 .../vector/u32-u32.wgsl.expected.spvasm | 0 .../bitcast/vector/u32-u32.wgsl.expected.wgsl | 0 .../index/let/let/literal/array.wgsl | 0 .../let/let/literal/array.wgsl.expected.glsl | 0 .../let/let/literal/array.wgsl.expected.hlsl | 0 .../let/let/literal/array.wgsl.expected.msl | 0 .../let/literal/array.wgsl.expected.spvasm | 0 .../let/let/literal/array.wgsl.expected.wgsl | 0 .../index/let/let/literal/matrix.wgsl | 0 .../let/let/literal/matrix.wgsl.expected.glsl | 0 .../let/let/literal/matrix.wgsl.expected.hlsl | 0 .../let/let/literal/matrix.wgsl.expected.msl | 0 .../let/literal/matrix.wgsl.expected.spvasm | 0 .../let/let/literal/matrix.wgsl.expected.wgsl | 0 .../index/let/let/literal/vector.wgsl | 0 .../let/let/literal/vector.wgsl.expected.glsl | 0 .../let/let/literal/vector.wgsl.expected.hlsl | 0 .../let/let/literal/vector.wgsl.expected.msl | 0 .../let/literal/vector.wgsl.expected.spvasm | 0 .../let/let/literal/vector.wgsl.expected.wgsl | 0 .../index/let/let/param/array.wgsl | 0 .../let/let/param/array.wgsl.expected.glsl | 0 .../let/let/param/array.wgsl.expected.hlsl | 0 .../let/let/param/array.wgsl.expected.msl | 0 .../let/let/param/array.wgsl.expected.spvasm | 0 .../let/let/param/array.wgsl.expected.wgsl | 0 .../index/let/let/param/matrix.wgsl | 0 .../let/let/param/matrix.wgsl.expected.glsl | 0 .../let/let/param/matrix.wgsl.expected.hlsl | 0 .../let/let/param/matrix.wgsl.expected.msl | 0 .../let/let/param/matrix.wgsl.expected.spvasm | 0 .../let/let/param/matrix.wgsl.expected.wgsl | 0 .../index/let/let/param/vector.wgsl | 0 .../let/let/param/vector.wgsl.expected.glsl | 0 .../let/let/param/vector.wgsl.expected.hlsl | 0 .../let/let/param/vector.wgsl.expected.msl | 0 .../let/let/param/vector.wgsl.expected.spvasm | 0 .../let/let/param/vector.wgsl.expected.wgsl | 0 .../expressions/index/let/literal/array.wgsl | 0 .../let/literal/array.wgsl.expected.glsl | 0 .../let/literal/array.wgsl.expected.hlsl | 0 .../index/let/literal/array.wgsl.expected.msl | 0 .../let/literal/array.wgsl.expected.spvasm | 0 .../let/literal/array.wgsl.expected.wgsl | 0 .../expressions/index/let/literal/matrix.wgsl | 0 .../let/literal/matrix.wgsl.expected.glsl | 0 .../let/literal/matrix.wgsl.expected.hlsl | 0 .../let/literal/matrix.wgsl.expected.msl | 0 .../let/literal/matrix.wgsl.expected.spvasm | 0 .../let/literal/matrix.wgsl.expected.wgsl | 0 .../expressions/index/let/literal/vector.wgsl | 0 .../let/literal/vector.wgsl.expected.glsl | 0 .../let/literal/vector.wgsl.expected.hlsl | 0 .../let/literal/vector.wgsl.expected.msl | 0 .../let/literal/vector.wgsl.expected.spvasm | 0 .../let/literal/vector.wgsl.expected.wgsl | 0 .../expressions/index/let/param/array.wgsl | 0 .../index/let/param/array.wgsl.expected.glsl | 0 .../index/let/param/array.wgsl.expected.hlsl | 0 .../index/let/param/array.wgsl.expected.msl | 0 .../let/param/array.wgsl.expected.spvasm | 0 .../index/let/param/array.wgsl.expected.wgsl | 0 .../expressions/index/let/param/matrix.wgsl | 0 .../index/let/param/matrix.wgsl.expected.glsl | 0 .../index/let/param/matrix.wgsl.expected.hlsl | 0 .../index/let/param/matrix.wgsl.expected.msl | 0 .../let/param/matrix.wgsl.expected.spvasm | 0 .../index/let/param/matrix.wgsl.expected.wgsl | 0 .../expressions/index/let/param/vector.wgsl | 0 .../index/let/param/vector.wgsl.expected.glsl | 0 .../index/let/param/vector.wgsl.expected.hlsl | 0 .../index/let/param/vector.wgsl.expected.msl | 0 .../let/param/vector.wgsl.expected.spvasm | 0 .../index/let/param/vector.wgsl.expected.wgsl | 0 .../index/let/var/literal/array.wgsl | 0 .../let/var/literal/array.wgsl.expected.glsl | 0 .../let/var/literal/array.wgsl.expected.hlsl | 0 .../let/var/literal/array.wgsl.expected.msl | 0 .../var/literal/array.wgsl.expected.spvasm | 0 .../let/var/literal/array.wgsl.expected.wgsl | 0 .../index/let/var/literal/matrix.wgsl | 0 .../let/var/literal/matrix.wgsl.expected.glsl | 0 .../let/var/literal/matrix.wgsl.expected.hlsl | 0 .../let/var/literal/matrix.wgsl.expected.msl | 0 .../var/literal/matrix.wgsl.expected.spvasm | 0 .../let/var/literal/matrix.wgsl.expected.wgsl | 0 .../index/let/var/literal/vector.wgsl | 0 .../let/var/literal/vector.wgsl.expected.glsl | 0 .../let/var/literal/vector.wgsl.expected.hlsl | 0 .../let/var/literal/vector.wgsl.expected.msl | 0 .../var/literal/vector.wgsl.expected.spvasm | 0 .../let/var/literal/vector.wgsl.expected.wgsl | 0 .../index/var/let/literal/array.wgsl | 0 .../var/let/literal/array.wgsl.expected.glsl | 0 .../var/let/literal/array.wgsl.expected.hlsl | 0 .../var/let/literal/array.wgsl.expected.msl | 0 .../let/literal/array.wgsl.expected.spvasm | 0 .../var/let/literal/array.wgsl.expected.wgsl | 0 .../index/var/let/literal/matrix.wgsl | 0 .../var/let/literal/matrix.wgsl.expected.glsl | 0 .../var/let/literal/matrix.wgsl.expected.hlsl | 0 .../var/let/literal/matrix.wgsl.expected.msl | 0 .../let/literal/matrix.wgsl.expected.spvasm | 0 .../var/let/literal/matrix.wgsl.expected.wgsl | 0 .../index/var/let/literal/vector.wgsl | 0 .../var/let/literal/vector.wgsl.expected.glsl | 0 .../var/let/literal/vector.wgsl.expected.hlsl | 0 .../var/let/literal/vector.wgsl.expected.msl | 0 .../let/literal/vector.wgsl.expected.spvasm | 0 .../var/let/literal/vector.wgsl.expected.wgsl | 0 .../index/var/let/param/array.wgsl | 0 .../var/let/param/array.wgsl.expected.glsl | 0 .../var/let/param/array.wgsl.expected.hlsl | 0 .../var/let/param/array.wgsl.expected.msl | 0 .../var/let/param/array.wgsl.expected.spvasm | 0 .../var/let/param/array.wgsl.expected.wgsl | 0 .../index/var/let/param/matrix.wgsl | 0 .../var/let/param/matrix.wgsl.expected.glsl | 0 .../var/let/param/matrix.wgsl.expected.hlsl | 0 .../var/let/param/matrix.wgsl.expected.msl | 0 .../var/let/param/matrix.wgsl.expected.spvasm | 0 .../var/let/param/matrix.wgsl.expected.wgsl | 0 .../index/var/let/param/vector.wgsl | 0 .../var/let/param/vector.wgsl.expected.glsl | 0 .../var/let/param/vector.wgsl.expected.hlsl | 0 .../var/let/param/vector.wgsl.expected.msl | 0 .../var/let/param/vector.wgsl.expected.spvasm | 0 .../var/let/param/vector.wgsl.expected.wgsl | 0 .../expressions/index/var/literal/array.wgsl | 0 .../var/literal/array.wgsl.expected.glsl | 0 .../var/literal/array.wgsl.expected.hlsl | 0 .../index/var/literal/array.wgsl.expected.msl | 0 .../var/literal/array.wgsl.expected.spvasm | 0 .../var/literal/array.wgsl.expected.wgsl | 0 .../expressions/index/var/literal/matrix.wgsl | 0 .../var/literal/matrix.wgsl.expected.glsl | 0 .../var/literal/matrix.wgsl.expected.hlsl | 0 .../var/literal/matrix.wgsl.expected.msl | 0 .../var/literal/matrix.wgsl.expected.spvasm | 0 .../var/literal/matrix.wgsl.expected.wgsl | 0 .../expressions/index/var/literal/vector.wgsl | 0 .../var/literal/vector.wgsl.expected.glsl | 0 .../var/literal/vector.wgsl.expected.hlsl | 0 .../var/literal/vector.wgsl.expected.msl | 0 .../var/literal/vector.wgsl.expected.spvasm | 0 .../var/literal/vector.wgsl.expected.wgsl | 0 .../expressions/index/var/param/array.wgsl | 0 .../index/var/param/array.wgsl.expected.glsl | 0 .../index/var/param/array.wgsl.expected.hlsl | 0 .../index/var/param/array.wgsl.expected.msl | 0 .../var/param/array.wgsl.expected.spvasm | 0 .../index/var/param/array.wgsl.expected.wgsl | 0 .../expressions/index/var/param/matrix.wgsl | 0 .../index/var/param/matrix.wgsl.expected.glsl | 0 .../index/var/param/matrix.wgsl.expected.hlsl | 0 .../index/var/param/matrix.wgsl.expected.msl | 0 .../var/param/matrix.wgsl.expected.spvasm | 0 .../index/var/param/matrix.wgsl.expected.wgsl | 0 .../expressions/index/var/param/vector.wgsl | 0 .../index/var/param/vector.wgsl.expected.glsl | 0 .../index/var/param/vector.wgsl.expected.hlsl | 0 .../index/var/param/vector.wgsl.expected.msl | 0 .../var/param/vector.wgsl.expected.spvasm | 0 .../index/var/param/vector.wgsl.expected.wgsl | 0 .../expressions/literals/-inf.spvasm | 0 .../literals/-inf.spvasm.expected.glsl | 0 .../literals/-inf.spvasm.expected.hlsl | 0 .../literals/-inf.spvasm.expected.msl | 0 .../literals/-inf.spvasm.expected.spvasm | 0 .../literals/-inf.spvasm.expected.wgsl | 0 .../expressions/literals/inf.spvasm | 0 .../literals/inf.spvasm.expected.glsl | 0 .../literals/inf.spvasm.expected.hlsl | 0 .../literals/inf.spvasm.expected.msl | 0 .../literals/inf.spvasm.expected.spvasm | 0 .../literals/inf.spvasm.expected.wgsl | 0 .../expressions/literals/intmin.wgsl | 0 .../literals/intmin.wgsl.expected.glsl | 0 .../literals/intmin.wgsl.expected.hlsl | 0 .../literals/intmin.wgsl.expected.msl | 0 .../literals/intmin.wgsl.expected.spvasm | 0 .../literals/intmin.wgsl.expected.wgsl | 0 .../expressions/literals/nan.spvasm | 0 .../literals/nan.spvasm.expected.glsl | 0 .../literals/nan.spvasm.expected.hlsl | 0 .../literals/nan.spvasm.expected.msl | 0 .../literals/nan.spvasm.expected.spvasm | 0 .../literals/nan.spvasm.expected.wgsl | 0 .../expressions/splat/call/bool.wgsl | 0 .../splat/call/bool.wgsl.expected.glsl | 0 .../splat/call/bool.wgsl.expected.hlsl | 0 .../splat/call/bool.wgsl.expected.msl | 0 .../splat/call/bool.wgsl.expected.spvasm | 0 .../splat/call/bool.wgsl.expected.wgsl | 0 .../expressions/splat/call/f32.wgsl | 0 .../splat/call/f32.wgsl.expected.glsl | 0 .../splat/call/f32.wgsl.expected.hlsl | 0 .../splat/call/f32.wgsl.expected.msl | 0 .../splat/call/f32.wgsl.expected.spvasm | 0 .../splat/call/f32.wgsl.expected.wgsl | 0 .../expressions/splat/call/i32.wgsl | 0 .../splat/call/i32.wgsl.expected.glsl | 0 .../splat/call/i32.wgsl.expected.hlsl | 0 .../splat/call/i32.wgsl.expected.msl | 0 .../splat/call/i32.wgsl.expected.spvasm | 0 .../splat/call/i32.wgsl.expected.wgsl | 0 .../expressions/splat/call/u32.wgsl | 0 .../splat/call/u32.wgsl.expected.glsl | 0 .../splat/call/u32.wgsl.expected.hlsl | 0 .../splat/call/u32.wgsl.expected.msl | 0 .../splat/call/u32.wgsl.expected.spvasm | 0 .../splat/call/u32.wgsl.expected.wgsl | 0 .../expressions/splat/expression/bool.wgsl | 0 .../splat/expression/bool.wgsl.expected.glsl | 0 .../splat/expression/bool.wgsl.expected.hlsl | 0 .../splat/expression/bool.wgsl.expected.msl | 0 .../expression/bool.wgsl.expected.spvasm | 0 .../splat/expression/bool.wgsl.expected.wgsl | 0 .../expressions/splat/expression/f32.wgsl | 0 .../splat/expression/f32.wgsl.expected.glsl | 0 .../splat/expression/f32.wgsl.expected.hlsl | 0 .../splat/expression/f32.wgsl.expected.msl | 0 .../splat/expression/f32.wgsl.expected.spvasm | 0 .../splat/expression/f32.wgsl.expected.wgsl | 0 .../expressions/splat/expression/i32.wgsl | 0 .../splat/expression/i32.wgsl.expected.glsl | 0 .../splat/expression/i32.wgsl.expected.hlsl | 0 .../splat/expression/i32.wgsl.expected.msl | 0 .../splat/expression/i32.wgsl.expected.spvasm | 0 .../splat/expression/i32.wgsl.expected.wgsl | 0 .../expressions/splat/expression/u32.wgsl | 0 .../splat/expression/u32.wgsl.expected.glsl | 0 .../splat/expression/u32.wgsl.expected.hlsl | 0 .../splat/expression/u32.wgsl.expected.msl | 0 .../splat/expression/u32.wgsl.expected.spvasm | 0 .../splat/expression/u32.wgsl.expected.wgsl | 0 .../expressions/splat/immediate/bool.wgsl | 0 .../splat/immediate/bool.wgsl.expected.glsl | 0 .../splat/immediate/bool.wgsl.expected.hlsl | 0 .../splat/immediate/bool.wgsl.expected.msl | 0 .../splat/immediate/bool.wgsl.expected.spvasm | 0 .../splat/immediate/bool.wgsl.expected.wgsl | 0 .../expressions/splat/immediate/f32.wgsl | 0 .../splat/immediate/f32.wgsl.expected.glsl | 0 .../splat/immediate/f32.wgsl.expected.hlsl | 0 .../splat/immediate/f32.wgsl.expected.msl | 0 .../splat/immediate/f32.wgsl.expected.spvasm | 0 .../splat/immediate/f32.wgsl.expected.wgsl | 0 .../expressions/splat/immediate/i32.wgsl | 0 .../splat/immediate/i32.wgsl.expected.glsl | 0 .../splat/immediate/i32.wgsl.expected.hlsl | 0 .../splat/immediate/i32.wgsl.expected.msl | 0 .../splat/immediate/i32.wgsl.expected.spvasm | 0 .../splat/immediate/i32.wgsl.expected.wgsl | 0 .../expressions/splat/immediate/u32.wgsl | 0 .../splat/immediate/u32.wgsl.expected.glsl | 0 .../splat/immediate/u32.wgsl.expected.hlsl | 0 .../splat/immediate/u32.wgsl.expected.msl | 0 .../splat/immediate/u32.wgsl.expected.spvasm | 0 .../splat/immediate/u32.wgsl.expected.wgsl | 0 .../expressions/splat/var/bool.wgsl | 0 .../splat/var/bool.wgsl.expected.glsl | 0 .../splat/var/bool.wgsl.expected.hlsl | 0 .../splat/var/bool.wgsl.expected.msl | 0 .../splat/var/bool.wgsl.expected.spvasm | 0 .../splat/var/bool.wgsl.expected.wgsl | 0 .../{ => tint}/expressions/splat/var/f32.wgsl | 0 .../splat/var/f32.wgsl.expected.glsl | 0 .../splat/var/f32.wgsl.expected.hlsl | 0 .../splat/var/f32.wgsl.expected.msl | 0 .../splat/var/f32.wgsl.expected.spvasm | 0 .../splat/var/f32.wgsl.expected.wgsl | 0 .../{ => tint}/expressions/splat/var/i32.wgsl | 0 .../splat/var/i32.wgsl.expected.glsl | 0 .../splat/var/i32.wgsl.expected.hlsl | 0 .../splat/var/i32.wgsl.expected.msl | 0 .../splat/var/i32.wgsl.expected.spvasm | 0 .../splat/var/i32.wgsl.expected.wgsl | 0 .../{ => tint}/expressions/splat/var/u32.wgsl | 0 .../splat/var/u32.wgsl.expected.glsl | 0 .../splat/var/u32.wgsl.expected.hlsl | 0 .../splat/var/u32.wgsl.expected.msl | 0 .../splat/var/u32.wgsl.expected.spvasm | 0 .../splat/var/u32.wgsl.expected.wgsl | 0 .../expressions/splat/with_swizzle/f32.wgsl | 0 .../splat/with_swizzle/f32.wgsl.expected.glsl | 0 .../splat/with_swizzle/f32.wgsl.expected.hlsl | 0 .../splat/with_swizzle/f32.wgsl.expected.msl | 0 .../with_swizzle/f32.wgsl.expected.spvasm | 0 .../splat/with_swizzle/f32.wgsl.expected.wgsl | 0 .../swizzle/read/packed_vec3/f32.wgsl | 0 .../read/packed_vec3/f32.wgsl.expected.glsl | 0 .../read/packed_vec3/f32.wgsl.expected.hlsl | 0 .../read/packed_vec3/f32.wgsl.expected.msl | 0 .../read/packed_vec3/f32.wgsl.expected.spvasm | 0 .../read/packed_vec3/f32.wgsl.expected.wgsl | 0 .../swizzle/read/packed_vec3/i32.wgsl | 0 .../read/packed_vec3/i32.wgsl.expected.glsl | 0 .../read/packed_vec3/i32.wgsl.expected.hlsl | 0 .../read/packed_vec3/i32.wgsl.expected.msl | 0 .../read/packed_vec3/i32.wgsl.expected.spvasm | 0 .../read/packed_vec3/i32.wgsl.expected.wgsl | 0 .../swizzle/read/packed_vec3/u32.wgsl | 0 .../read/packed_vec3/u32.wgsl.expected.glsl | 0 .../read/packed_vec3/u32.wgsl.expected.hlsl | 0 .../read/packed_vec3/u32.wgsl.expected.msl | 0 .../read/packed_vec3/u32.wgsl.expected.spvasm | 0 .../read/packed_vec3/u32.wgsl.expected.wgsl | 0 .../expressions/swizzle/read/vec3/f32.wgsl | 0 .../swizzle/read/vec3/f32.wgsl.expected.glsl | 0 .../swizzle/read/vec3/f32.wgsl.expected.hlsl | 0 .../swizzle/read/vec3/f32.wgsl.expected.msl | 0 .../read/vec3/f32.wgsl.expected.spvasm | 0 .../swizzle/read/vec3/f32.wgsl.expected.wgsl | 0 .../expressions/swizzle/read/vec3/i32.wgsl | 0 .../swizzle/read/vec3/i32.wgsl.expected.glsl | 0 .../swizzle/read/vec3/i32.wgsl.expected.hlsl | 0 .../swizzle/read/vec3/i32.wgsl.expected.msl | 0 .../read/vec3/i32.wgsl.expected.spvasm | 0 .../swizzle/read/vec3/i32.wgsl.expected.wgsl | 0 .../expressions/swizzle/read/vec3/u32.wgsl | 0 .../swizzle/read/vec3/u32.wgsl.expected.glsl | 0 .../swizzle/read/vec3/u32.wgsl.expected.hlsl | 0 .../swizzle/read/vec3/u32.wgsl.expected.msl | 0 .../read/vec3/u32.wgsl.expected.spvasm | 0 .../swizzle/read/vec3/u32.wgsl.expected.wgsl | 0 .../swizzle/write/packed_vec3/f32.wgsl | 0 .../write/packed_vec3/f32.wgsl.expected.glsl | 0 .../write/packed_vec3/f32.wgsl.expected.hlsl | 0 .../write/packed_vec3/f32.wgsl.expected.msl | 0 .../packed_vec3/f32.wgsl.expected.spvasm | 0 .../write/packed_vec3/f32.wgsl.expected.wgsl | 0 .../swizzle/write/packed_vec3/i32.wgsl | 0 .../write/packed_vec3/i32.wgsl.expected.glsl | 0 .../write/packed_vec3/i32.wgsl.expected.hlsl | 0 .../write/packed_vec3/i32.wgsl.expected.msl | 0 .../packed_vec3/i32.wgsl.expected.spvasm | 0 .../write/packed_vec3/i32.wgsl.expected.wgsl | 0 .../swizzle/write/packed_vec3/u32.wgsl | 0 .../write/packed_vec3/u32.wgsl.expected.glsl | 0 .../write/packed_vec3/u32.wgsl.expected.hlsl | 0 .../write/packed_vec3/u32.wgsl.expected.msl | 0 .../packed_vec3/u32.wgsl.expected.spvasm | 0 .../write/packed_vec3/u32.wgsl.expected.wgsl | 0 .../expressions/swizzle/write/vec3/f32.wgsl | 0 .../swizzle/write/vec3/f32.wgsl.expected.glsl | 0 .../swizzle/write/vec3/f32.wgsl.expected.hlsl | 0 .../swizzle/write/vec3/f32.wgsl.expected.msl | 0 .../write/vec3/f32.wgsl.expected.spvasm | 0 .../swizzle/write/vec3/f32.wgsl.expected.wgsl | 0 .../expressions/swizzle/write/vec3/i32.wgsl | 0 .../swizzle/write/vec3/i32.wgsl.expected.glsl | 0 .../swizzle/write/vec3/i32.wgsl.expected.hlsl | 0 .../swizzle/write/vec3/i32.wgsl.expected.msl | 0 .../write/vec3/i32.wgsl.expected.spvasm | 0 .../swizzle/write/vec3/i32.wgsl.expected.wgsl | 0 .../expressions/swizzle/write/vec3/u32.wgsl | 0 .../swizzle/write/vec3/u32.wgsl.expected.glsl | 0 .../swizzle/write/vec3/u32.wgsl.expected.hlsl | 0 .../swizzle/write/vec3/u32.wgsl.expected.msl | 0 .../write/vec3/u32.wgsl.expected.spvasm | 0 .../swizzle/write/vec3/u32.wgsl.expected.wgsl | 0 .../mat2x2/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat2x2/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat2x2/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat2x2/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat2x3/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat2x3/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat2x3/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat2x3/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat2x4/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat2x4/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat2x4/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat2x4/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat3x2/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat3x2/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat3x2/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat3x2/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat3x3/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat3x3/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat3x3/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat3x3/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat3x4/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat3x4/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat3x4/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat3x4/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat4x2/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat4x2/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat4x2/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat4x2/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat4x3/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat4x3/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat4x3/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat4x3/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../mat4x4/explicit/scalars/f32.wgsl | 0 .../explicit/scalars/f32.wgsl.expected.glsl | 0 .../explicit/scalars/f32.wgsl.expected.hlsl | 0 .../explicit/scalars/f32.wgsl.expected.msl | 0 .../explicit/scalars/f32.wgsl.expected.spvasm | 0 .../explicit/scalars/f32.wgsl.expected.wgsl | 0 .../mat4x4/explicit/vectors/f32.wgsl | 0 .../explicit/vectors/f32.wgsl.expected.glsl | 0 .../explicit/vectors/f32.wgsl.expected.hlsl | 0 .../explicit/vectors/f32.wgsl.expected.msl | 0 .../explicit/vectors/f32.wgsl.expected.spvasm | 0 .../explicit/vectors/f32.wgsl.expected.wgsl | 0 .../mat4x4/inferred/scalars/f32.wgsl | 0 .../inferred/scalars/f32.wgsl.expected.glsl | 0 .../inferred/scalars/f32.wgsl.expected.hlsl | 0 .../inferred/scalars/f32.wgsl.expected.msl | 0 .../inferred/scalars/f32.wgsl.expected.spvasm | 0 .../inferred/scalars/f32.wgsl.expected.wgsl | 0 .../mat4x4/inferred/vectors/f32.wgsl | 0 .../inferred/vectors/f32.wgsl.expected.glsl | 0 .../inferred/vectors/f32.wgsl.expected.hlsl | 0 .../inferred/vectors/f32.wgsl.expected.msl | 0 .../inferred/vectors/f32.wgsl.expected.spvasm | 0 .../inferred/vectors/f32.wgsl.expected.wgsl | 0 .../type_ctor/vec2/explicit/bool.wgsl | 0 .../vec2/explicit/bool.wgsl.expected.glsl | 0 .../vec2/explicit/bool.wgsl.expected.hlsl | 0 .../vec2/explicit/bool.wgsl.expected.msl | 0 .../vec2/explicit/bool.wgsl.expected.spvasm | 0 .../vec2/explicit/bool.wgsl.expected.wgsl | 0 .../type_ctor/vec2/explicit/f32.wgsl | 0 .../vec2/explicit/f32.wgsl.expected.glsl | 0 .../vec2/explicit/f32.wgsl.expected.hlsl | 0 .../vec2/explicit/f32.wgsl.expected.msl | 0 .../vec2/explicit/f32.wgsl.expected.spvasm | 0 .../vec2/explicit/f32.wgsl.expected.wgsl | 0 .../type_ctor/vec2/explicit/i32.wgsl | 0 .../vec2/explicit/i32.wgsl.expected.glsl | 0 .../vec2/explicit/i32.wgsl.expected.hlsl | 0 .../vec2/explicit/i32.wgsl.expected.msl | 0 .../vec2/explicit/i32.wgsl.expected.spvasm | 0 .../vec2/explicit/i32.wgsl.expected.wgsl | 0 .../type_ctor/vec2/explicit/u32.wgsl | 0 .../vec2/explicit/u32.wgsl.expected.glsl | 0 .../vec2/explicit/u32.wgsl.expected.hlsl | 0 .../vec2/explicit/u32.wgsl.expected.msl | 0 .../vec2/explicit/u32.wgsl.expected.spvasm | 0 .../vec2/explicit/u32.wgsl.expected.wgsl | 0 .../type_ctor/vec2/inferred/bool.wgsl | 0 .../vec2/inferred/bool.wgsl.expected.glsl | 0 .../vec2/inferred/bool.wgsl.expected.hlsl | 0 .../vec2/inferred/bool.wgsl.expected.msl | 0 .../vec2/inferred/bool.wgsl.expected.spvasm | 0 .../vec2/inferred/bool.wgsl.expected.wgsl | 0 .../type_ctor/vec2/inferred/f32.wgsl | 0 .../vec2/inferred/f32.wgsl.expected.glsl | 0 .../vec2/inferred/f32.wgsl.expected.hlsl | 0 .../vec2/inferred/f32.wgsl.expected.msl | 0 .../vec2/inferred/f32.wgsl.expected.spvasm | 0 .../vec2/inferred/f32.wgsl.expected.wgsl | 0 .../type_ctor/vec2/inferred/i32.wgsl | 0 .../vec2/inferred/i32.wgsl.expected.glsl | 0 .../vec2/inferred/i32.wgsl.expected.hlsl | 0 .../vec2/inferred/i32.wgsl.expected.msl | 0 .../vec2/inferred/i32.wgsl.expected.spvasm | 0 .../vec2/inferred/i32.wgsl.expected.wgsl | 0 .../type_ctor/vec2/inferred/u32.wgsl | 0 .../vec2/inferred/u32.wgsl.expected.glsl | 0 .../vec2/inferred/u32.wgsl.expected.hlsl | 0 .../vec2/inferred/u32.wgsl.expected.msl | 0 .../vec2/inferred/u32.wgsl.expected.spvasm | 0 .../vec2/inferred/u32.wgsl.expected.wgsl | 0 .../type_ctor/vec3/explicit/bool.wgsl | 0 .../vec3/explicit/bool.wgsl.expected.glsl | 0 .../vec3/explicit/bool.wgsl.expected.hlsl | 0 .../vec3/explicit/bool.wgsl.expected.msl | 0 .../vec3/explicit/bool.wgsl.expected.spvasm | 0 .../vec3/explicit/bool.wgsl.expected.wgsl | 0 .../type_ctor/vec3/explicit/f32.wgsl | 0 .../vec3/explicit/f32.wgsl.expected.glsl | 0 .../vec3/explicit/f32.wgsl.expected.hlsl | 0 .../vec3/explicit/f32.wgsl.expected.msl | 0 .../vec3/explicit/f32.wgsl.expected.spvasm | 0 .../vec3/explicit/f32.wgsl.expected.wgsl | 0 .../type_ctor/vec3/explicit/i32.wgsl | 0 .../vec3/explicit/i32.wgsl.expected.glsl | 0 .../vec3/explicit/i32.wgsl.expected.hlsl | 0 .../vec3/explicit/i32.wgsl.expected.msl | 0 .../vec3/explicit/i32.wgsl.expected.spvasm | 0 .../vec3/explicit/i32.wgsl.expected.wgsl | 0 .../type_ctor/vec3/explicit/u32.wgsl | 0 .../vec3/explicit/u32.wgsl.expected.glsl | 0 .../vec3/explicit/u32.wgsl.expected.hlsl | 0 .../vec3/explicit/u32.wgsl.expected.msl | 0 .../vec3/explicit/u32.wgsl.expected.spvasm | 0 .../vec3/explicit/u32.wgsl.expected.wgsl | 0 .../type_ctor/vec4/explicit/bool.wgsl | 0 .../vec4/explicit/bool.wgsl.expected.glsl | 0 .../vec4/explicit/bool.wgsl.expected.hlsl | 0 .../vec4/explicit/bool.wgsl.expected.msl | 0 .../vec4/explicit/bool.wgsl.expected.spvasm | 0 .../vec4/explicit/bool.wgsl.expected.wgsl | 0 .../type_ctor/vec4/explicit/f32.wgsl | 0 .../vec4/explicit/f32.wgsl.expected.glsl | 0 .../vec4/explicit/f32.wgsl.expected.hlsl | 0 .../vec4/explicit/f32.wgsl.expected.msl | 0 .../vec4/explicit/f32.wgsl.expected.spvasm | 0 .../vec4/explicit/f32.wgsl.expected.wgsl | 0 .../type_ctor/vec4/explicit/i32.wgsl | 0 .../vec4/explicit/i32.wgsl.expected.glsl | 0 .../vec4/explicit/i32.wgsl.expected.hlsl | 0 .../vec4/explicit/i32.wgsl.expected.msl | 0 .../vec4/explicit/i32.wgsl.expected.spvasm | 0 .../vec4/explicit/i32.wgsl.expected.wgsl | 0 .../type_ctor/vec4/explicit/u32.wgsl | 0 .../vec4/explicit/u32.wgsl.expected.glsl | 0 .../vec4/explicit/u32.wgsl.expected.hlsl | 0 .../vec4/explicit/u32.wgsl.expected.msl | 0 .../vec4/explicit/u32.wgsl.expected.spvasm | 0 .../vec4/explicit/u32.wgsl.expected.wgsl | 0 .../unary/complement/complement.wgsl | 0 .../complement/complement.wgsl.expected.glsl | 0 .../complement/complement.wgsl.expected.hlsl | 0 .../complement/complement.wgsl.expected.msl | 0 .../complement.wgsl.expected.spvasm | 0 .../complement/complement.wgsl.expected.wgsl | 0 .../expressions/unary/negate/negate.wgsl | 0 .../unary/negate/negate.wgsl.expected.glsl | 0 .../unary/negate/negate.wgsl.expected.hlsl | 0 .../unary/negate/negate.wgsl.expected.msl | 0 .../unary/negate/negate.wgsl.expected.spvasm | 0 .../unary/negate/negate.wgsl.expected.wgsl | 0 .../expressions/zero_init/array/bool.wgsl | 0 .../zero_init/array/bool.wgsl.expected.glsl | 0 .../zero_init/array/bool.wgsl.expected.hlsl | 0 .../zero_init/array/bool.wgsl.expected.msl | 0 .../zero_init/array/bool.wgsl.expected.spvasm | 0 .../zero_init/array/bool.wgsl.expected.wgsl | 0 .../expressions/zero_init/array/f32.wgsl | 0 .../zero_init/array/f32.wgsl.expected.glsl | 0 .../zero_init/array/f32.wgsl.expected.hlsl | 0 .../zero_init/array/f32.wgsl.expected.msl | 0 .../zero_init/array/f32.wgsl.expected.spvasm | 0 .../zero_init/array/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/array/i32.wgsl | 0 .../zero_init/array/i32.wgsl.expected.glsl | 0 .../zero_init/array/i32.wgsl.expected.hlsl | 0 .../zero_init/array/i32.wgsl.expected.msl | 0 .../zero_init/array/i32.wgsl.expected.spvasm | 0 .../zero_init/array/i32.wgsl.expected.wgsl | 0 .../expressions/zero_init/array/struct.wgsl | 0 .../zero_init/array/struct.wgsl.expected.glsl | 0 .../zero_init/array/struct.wgsl.expected.hlsl | 0 .../zero_init/array/struct.wgsl.expected.msl | 0 .../array/struct.wgsl.expected.spvasm | 0 .../zero_init/array/struct.wgsl.expected.wgsl | 0 .../expressions/zero_init/array/u32.wgsl | 0 .../zero_init/array/u32.wgsl.expected.glsl | 0 .../zero_init/array/u32.wgsl.expected.hlsl | 0 .../zero_init/array/u32.wgsl.expected.msl | 0 .../zero_init/array/u32.wgsl.expected.spvasm | 0 .../zero_init/array/u32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat2x2/f32.wgsl | 0 .../zero_init/mat2x2/f32.wgsl.expected.glsl | 0 .../zero_init/mat2x2/f32.wgsl.expected.hlsl | 0 .../zero_init/mat2x2/f32.wgsl.expected.msl | 0 .../zero_init/mat2x2/f32.wgsl.expected.spvasm | 0 .../zero_init/mat2x2/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat2x3/f32.wgsl | 0 .../zero_init/mat2x3/f32.wgsl.expected.glsl | 0 .../zero_init/mat2x3/f32.wgsl.expected.hlsl | 0 .../zero_init/mat2x3/f32.wgsl.expected.msl | 0 .../zero_init/mat2x3/f32.wgsl.expected.spvasm | 0 .../zero_init/mat2x3/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat2x4/f32.wgsl | 0 .../zero_init/mat2x4/f32.wgsl.expected.glsl | 0 .../zero_init/mat2x4/f32.wgsl.expected.hlsl | 0 .../zero_init/mat2x4/f32.wgsl.expected.msl | 0 .../zero_init/mat2x4/f32.wgsl.expected.spvasm | 0 .../zero_init/mat2x4/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat3x2/f32.wgsl | 0 .../zero_init/mat3x2/f32.wgsl.expected.glsl | 0 .../zero_init/mat3x2/f32.wgsl.expected.hlsl | 0 .../zero_init/mat3x2/f32.wgsl.expected.msl | 0 .../zero_init/mat3x2/f32.wgsl.expected.spvasm | 0 .../zero_init/mat3x2/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat3x3/f32.wgsl | 0 .../zero_init/mat3x3/f32.wgsl.expected.glsl | 0 .../zero_init/mat3x3/f32.wgsl.expected.hlsl | 0 .../zero_init/mat3x3/f32.wgsl.expected.msl | 0 .../zero_init/mat3x3/f32.wgsl.expected.spvasm | 0 .../zero_init/mat3x3/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat3x4/f32.wgsl | 0 .../zero_init/mat3x4/f32.wgsl.expected.glsl | 0 .../zero_init/mat3x4/f32.wgsl.expected.hlsl | 0 .../zero_init/mat3x4/f32.wgsl.expected.msl | 0 .../zero_init/mat3x4/f32.wgsl.expected.spvasm | 0 .../zero_init/mat3x4/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat4x2/f32.wgsl | 0 .../zero_init/mat4x2/f32.wgsl.expected.glsl | 0 .../zero_init/mat4x2/f32.wgsl.expected.hlsl | 0 .../zero_init/mat4x2/f32.wgsl.expected.msl | 0 .../zero_init/mat4x2/f32.wgsl.expected.spvasm | 0 .../zero_init/mat4x2/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat4x3/f32.wgsl | 0 .../zero_init/mat4x3/f32.wgsl.expected.glsl | 0 .../zero_init/mat4x3/f32.wgsl.expected.hlsl | 0 .../zero_init/mat4x3/f32.wgsl.expected.msl | 0 .../zero_init/mat4x3/f32.wgsl.expected.spvasm | 0 .../zero_init/mat4x3/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/mat4x4/f32.wgsl | 0 .../zero_init/mat4x4/f32.wgsl.expected.glsl | 0 .../zero_init/mat4x4/f32.wgsl.expected.hlsl | 0 .../zero_init/mat4x4/f32.wgsl.expected.msl | 0 .../zero_init/mat4x4/f32.wgsl.expected.spvasm | 0 .../zero_init/mat4x4/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/scalar/bool.wgsl | 0 .../zero_init/scalar/bool.wgsl.expected.glsl | 0 .../zero_init/scalar/bool.wgsl.expected.hlsl | 0 .../zero_init/scalar/bool.wgsl.expected.msl | 0 .../scalar/bool.wgsl.expected.spvasm | 0 .../zero_init/scalar/bool.wgsl.expected.wgsl | 0 .../expressions/zero_init/scalar/f32.wgsl | 0 .../zero_init/scalar/f32.wgsl.expected.glsl | 0 .../zero_init/scalar/f32.wgsl.expected.hlsl | 0 .../zero_init/scalar/f32.wgsl.expected.msl | 0 .../zero_init/scalar/f32.wgsl.expected.spvasm | 0 .../zero_init/scalar/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/scalar/i32.wgsl | 0 .../zero_init/scalar/i32.wgsl.expected.glsl | 0 .../zero_init/scalar/i32.wgsl.expected.hlsl | 0 .../zero_init/scalar/i32.wgsl.expected.msl | 0 .../zero_init/scalar/i32.wgsl.expected.spvasm | 0 .../zero_init/scalar/i32.wgsl.expected.wgsl | 0 .../expressions/zero_init/scalar/u32.wgsl | 0 .../zero_init/scalar/u32.wgsl.expected.glsl | 0 .../zero_init/scalar/u32.wgsl.expected.hlsl | 0 .../zero_init/scalar/u32.wgsl.expected.msl | 0 .../zero_init/scalar/u32.wgsl.expected.spvasm | 0 .../zero_init/scalar/u32.wgsl.expected.wgsl | 0 .../expressions/zero_init/struct/array.wgsl | 0 .../zero_init/struct/array.wgsl.expected.glsl | 0 .../zero_init/struct/array.wgsl.expected.hlsl | 0 .../zero_init/struct/array.wgsl.expected.msl | 0 .../struct/array.wgsl.expected.spvasm | 0 .../zero_init/struct/array.wgsl.expected.wgsl | 0 .../expressions/zero_init/struct/scalar.wgsl | 0 .../struct/scalar.wgsl.expected.glsl | 0 .../struct/scalar.wgsl.expected.hlsl | 0 .../zero_init/struct/scalar.wgsl.expected.msl | 0 .../struct/scalar.wgsl.expected.spvasm | 0 .../struct/scalar.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec2/bool.wgsl | 0 .../zero_init/vec2/bool.wgsl.expected.glsl | 0 .../zero_init/vec2/bool.wgsl.expected.hlsl | 0 .../zero_init/vec2/bool.wgsl.expected.msl | 0 .../zero_init/vec2/bool.wgsl.expected.spvasm | 0 .../zero_init/vec2/bool.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec2/f32.wgsl | 0 .../zero_init/vec2/f32.wgsl.expected.glsl | 0 .../zero_init/vec2/f32.wgsl.expected.hlsl | 0 .../zero_init/vec2/f32.wgsl.expected.msl | 0 .../zero_init/vec2/f32.wgsl.expected.spvasm | 0 .../zero_init/vec2/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec2/i32.wgsl | 0 .../zero_init/vec2/i32.wgsl.expected.glsl | 0 .../zero_init/vec2/i32.wgsl.expected.hlsl | 0 .../zero_init/vec2/i32.wgsl.expected.msl | 0 .../zero_init/vec2/i32.wgsl.expected.spvasm | 0 .../zero_init/vec2/i32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec2/u32.wgsl | 0 .../zero_init/vec2/u32.wgsl.expected.glsl | 0 .../zero_init/vec2/u32.wgsl.expected.hlsl | 0 .../zero_init/vec2/u32.wgsl.expected.msl | 0 .../zero_init/vec2/u32.wgsl.expected.spvasm | 0 .../zero_init/vec2/u32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec3/bool.wgsl | 0 .../zero_init/vec3/bool.wgsl.expected.glsl | 0 .../zero_init/vec3/bool.wgsl.expected.hlsl | 0 .../zero_init/vec3/bool.wgsl.expected.msl | 0 .../zero_init/vec3/bool.wgsl.expected.spvasm | 0 .../zero_init/vec3/bool.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec3/f32.wgsl | 0 .../zero_init/vec3/f32.wgsl.expected.glsl | 0 .../zero_init/vec3/f32.wgsl.expected.hlsl | 0 .../zero_init/vec3/f32.wgsl.expected.msl | 0 .../zero_init/vec3/f32.wgsl.expected.spvasm | 0 .../zero_init/vec3/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec3/i32.wgsl | 0 .../zero_init/vec3/i32.wgsl.expected.glsl | 0 .../zero_init/vec3/i32.wgsl.expected.hlsl | 0 .../zero_init/vec3/i32.wgsl.expected.msl | 0 .../zero_init/vec3/i32.wgsl.expected.spvasm | 0 .../zero_init/vec3/i32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec3/u32.wgsl | 0 .../zero_init/vec3/u32.wgsl.expected.glsl | 0 .../zero_init/vec3/u32.wgsl.expected.hlsl | 0 .../zero_init/vec3/u32.wgsl.expected.msl | 0 .../zero_init/vec3/u32.wgsl.expected.spvasm | 0 .../zero_init/vec3/u32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec4/bool.wgsl | 0 .../zero_init/vec4/bool.wgsl.expected.glsl | 0 .../zero_init/vec4/bool.wgsl.expected.hlsl | 0 .../zero_init/vec4/bool.wgsl.expected.msl | 0 .../zero_init/vec4/bool.wgsl.expected.spvasm | 0 .../zero_init/vec4/bool.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec4/f32.wgsl | 0 .../zero_init/vec4/f32.wgsl.expected.glsl | 0 .../zero_init/vec4/f32.wgsl.expected.hlsl | 0 .../zero_init/vec4/f32.wgsl.expected.msl | 0 .../zero_init/vec4/f32.wgsl.expected.spvasm | 0 .../zero_init/vec4/f32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec4/i32.wgsl | 0 .../zero_init/vec4/i32.wgsl.expected.glsl | 0 .../zero_init/vec4/i32.wgsl.expected.hlsl | 0 .../zero_init/vec4/i32.wgsl.expected.msl | 0 .../zero_init/vec4/i32.wgsl.expected.spvasm | 0 .../zero_init/vec4/i32.wgsl.expected.wgsl | 0 .../expressions/zero_init/vec4/u32.wgsl | 0 .../zero_init/vec4/u32.wgsl.expected.glsl | 0 .../zero_init/vec4/u32.wgsl.expected.hlsl | 0 .../zero_init/vec4/u32.wgsl.expected.msl | 0 .../zero_init/vec4/u32.wgsl.expected.spvasm | 0 .../zero_init/vec4/u32.wgsl.expected.wgsl | 0 test/{ => tint}/extract-spvasm.py | 14 +- .../identifiers/underscore/double/alias.wgsl | 0 .../double/alias.wgsl.expected.glsl | 0 .../double/alias.wgsl.expected.hlsl | 0 .../underscore/double/alias.wgsl.expected.msl | 0 .../double/alias.wgsl.expected.spvasm | 0 .../double/alias.wgsl.expected.wgsl | 0 .../identifiers/underscore/double/fn.wgsl | 0 .../underscore/double/fn.wgsl.expected.glsl | 0 .../underscore/double/fn.wgsl.expected.hlsl | 0 .../underscore/double/fn.wgsl.expected.msl | 0 .../underscore/double/fn.wgsl.expected.spvasm | 0 .../underscore/double/fn.wgsl.expected.wgsl | 0 .../identifiers/underscore/double/let.wgsl | 0 .../underscore/double/let.wgsl.expected.glsl | 0 .../underscore/double/let.wgsl.expected.hlsl | 0 .../underscore/double/let.wgsl.expected.msl | 0 .../double/let.wgsl.expected.spvasm | 0 .../underscore/double/let.wgsl.expected.wgsl | 0 .../underscore/double/parameter.wgsl | 0 .../double/parameter.wgsl.expected.glsl | 0 .../double/parameter.wgsl.expected.hlsl | 0 .../double/parameter.wgsl.expected.msl | 0 .../double/parameter.wgsl.expected.spvasm | 0 .../double/parameter.wgsl.expected.wgsl | 0 .../identifiers/underscore/double/struct.wgsl | 0 .../double/struct.wgsl.expected.glsl | 0 .../double/struct.wgsl.expected.hlsl | 0 .../double/struct.wgsl.expected.msl | 0 .../double/struct.wgsl.expected.spvasm | 0 .../double/struct.wgsl.expected.wgsl | 0 .../identifiers/underscore/double/var.wgsl | 0 .../underscore/double/var.wgsl.expected.glsl | 0 .../underscore/double/var.wgsl.expected.hlsl | 0 .../underscore/double/var.wgsl.expected.msl | 0 .../double/var.wgsl.expected.spvasm | 0 .../underscore/double/var.wgsl.expected.wgsl | 0 .../underscore/prefix/lower/alias.wgsl | 0 .../prefix/lower/alias.wgsl.expected.glsl | 0 .../prefix/lower/alias.wgsl.expected.hlsl | 0 .../prefix/lower/alias.wgsl.expected.msl | 0 .../prefix/lower/alias.wgsl.expected.spvasm | 0 .../prefix/lower/alias.wgsl.expected.wgsl | 0 .../underscore/prefix/lower/fn.wgsl | 0 .../prefix/lower/fn.wgsl.expected.glsl | 0 .../prefix/lower/fn.wgsl.expected.hlsl | 0 .../prefix/lower/fn.wgsl.expected.msl | 0 .../prefix/lower/fn.wgsl.expected.spvasm | 0 .../prefix/lower/fn.wgsl.expected.wgsl | 0 .../underscore/prefix/lower/let.wgsl | 0 .../prefix/lower/let.wgsl.expected.glsl | 0 .../prefix/lower/let.wgsl.expected.hlsl | 0 .../prefix/lower/let.wgsl.expected.msl | 0 .../prefix/lower/let.wgsl.expected.spvasm | 0 .../prefix/lower/let.wgsl.expected.wgsl | 0 .../underscore/prefix/lower/parameter.wgsl | 0 .../prefix/lower/parameter.wgsl.expected.glsl | 0 .../prefix/lower/parameter.wgsl.expected.hlsl | 0 .../prefix/lower/parameter.wgsl.expected.msl | 0 .../lower/parameter.wgsl.expected.spvasm | 0 .../prefix/lower/parameter.wgsl.expected.wgsl | 0 .../underscore/prefix/lower/struct.wgsl | 0 .../prefix/lower/struct.wgsl.expected.glsl | 0 .../prefix/lower/struct.wgsl.expected.hlsl | 0 .../prefix/lower/struct.wgsl.expected.msl | 0 .../prefix/lower/struct.wgsl.expected.spvasm | 0 .../prefix/lower/struct.wgsl.expected.wgsl | 0 .../underscore/prefix/lower/var.wgsl | 0 .../prefix/lower/var.wgsl.expected.glsl | 0 .../prefix/lower/var.wgsl.expected.hlsl | 0 .../prefix/lower/var.wgsl.expected.msl | 0 .../prefix/lower/var.wgsl.expected.spvasm | 0 .../prefix/lower/var.wgsl.expected.wgsl | 0 .../underscore/prefix/upper/alias.wgsl | 0 .../prefix/upper/alias.wgsl.expected.glsl | 0 .../prefix/upper/alias.wgsl.expected.hlsl | 0 .../prefix/upper/alias.wgsl.expected.msl | 0 .../prefix/upper/alias.wgsl.expected.spvasm | 0 .../prefix/upper/alias.wgsl.expected.wgsl | 0 .../underscore/prefix/upper/fn.wgsl | 0 .../prefix/upper/fn.wgsl.expected.glsl | 0 .../prefix/upper/fn.wgsl.expected.hlsl | 0 .../prefix/upper/fn.wgsl.expected.msl | 0 .../prefix/upper/fn.wgsl.expected.spvasm | 0 .../prefix/upper/fn.wgsl.expected.wgsl | 0 .../underscore/prefix/upper/let.wgsl | 0 .../prefix/upper/let.wgsl.expected.glsl | 0 .../prefix/upper/let.wgsl.expected.hlsl | 0 .../prefix/upper/let.wgsl.expected.msl | 0 .../prefix/upper/let.wgsl.expected.spvasm | 0 .../prefix/upper/let.wgsl.expected.wgsl | 0 .../underscore/prefix/upper/parameter.wgsl | 0 .../prefix/upper/parameter.wgsl.expected.glsl | 0 .../prefix/upper/parameter.wgsl.expected.hlsl | 0 .../prefix/upper/parameter.wgsl.expected.msl | 0 .../upper/parameter.wgsl.expected.spvasm | 0 .../prefix/upper/parameter.wgsl.expected.wgsl | 0 .../underscore/prefix/upper/struct.wgsl | 0 .../prefix/upper/struct.wgsl.expected.glsl | 0 .../prefix/upper/struct.wgsl.expected.hlsl | 0 .../prefix/upper/struct.wgsl.expected.msl | 0 .../prefix/upper/struct.wgsl.expected.spvasm | 0 .../prefix/upper/struct.wgsl.expected.wgsl | 0 .../underscore/prefix/upper/var.wgsl | 0 .../prefix/upper/var.wgsl.expected.glsl | 0 .../prefix/upper/var.wgsl.expected.hlsl | 0 .../prefix/upper/var.wgsl.expected.msl | 0 .../prefix/upper/var.wgsl.expected.spvasm | 0 .../prefix/upper/var.wgsl.expected.wgsl | 0 .../{ => tint}/layout/storage/mat2x2/f32.wgsl | 0 .../storage/mat2x2/f32.wgsl.expected.glsl | 0 .../storage/mat2x2/f32.wgsl.expected.hlsl | 0 .../storage/mat2x2/f32.wgsl.expected.msl | 0 .../storage/mat2x2/f32.wgsl.expected.spvasm | 0 .../storage/mat2x2/f32.wgsl.expected.wgsl | 0 .../layout/storage/mat2x2/stride/16.spvasm | 0 .../mat2x2/stride/16.spvasm.expected.glsl | 0 .../mat2x2/stride/16.spvasm.expected.hlsl | 0 .../mat2x2/stride/16.spvasm.expected.msl | 0 .../mat2x2/stride/16.spvasm.expected.spvasm | 0 .../mat2x2/stride/16.spvasm.expected.wgsl | 0 test/{ => tint}/let/global/global.wgsl | 0 .../let/global/global.wgsl.expected.glsl | 0 .../let/global/global.wgsl.expected.hlsl | 0 .../let/global/global.wgsl.expected.msl | 0 .../let/global/global.wgsl.expected.spvasm | 0 .../let/global/global.wgsl.expected.wgsl | 0 test/{ => tint}/let/inferred/function.wgsl | 0 .../let/inferred/function.wgsl.expected.glsl | 0 .../let/inferred/function.wgsl.expected.hlsl | 0 .../let/inferred/function.wgsl.expected.msl | 0 .../inferred/function.wgsl.expected.spvasm | 0 .../let/inferred/function.wgsl.expected.wgsl | 0 test/{ => tint}/loops/continue_in_switch.wgsl | 0 .../continue_in_switch.wgsl.expected.glsl | 0 .../continue_in_switch.wgsl.expected.hlsl | 0 .../continue_in_switch.wgsl.expected.msl | 0 .../continue_in_switch.wgsl.expected.spvasm | 0 .../continue_in_switch.wgsl.expected.wgsl | 0 test/{ => tint}/loops/loop.wgsl | 0 test/{ => tint}/loops/loop.wgsl.expected.glsl | 0 test/{ => tint}/loops/loop.wgsl.expected.hlsl | 0 test/{ => tint}/loops/loop.wgsl.expected.msl | 0 .../loops/loop.wgsl.expected.spvasm | 0 test/{ => tint}/loops/loop.wgsl.expected.wgsl | 0 .../loops/loop_with_continuing.wgsl | 0 .../loop_with_continuing.wgsl.expected.glsl | 0 .../loop_with_continuing.wgsl.expected.hlsl | 0 .../loop_with_continuing.wgsl.expected.msl | 0 .../loop_with_continuing.wgsl.expected.spvasm | 0 .../loop_with_continuing.wgsl.expected.wgsl | 0 test/{ => tint}/loops/nested_loops.wgsl | 0 .../loops/nested_loops.wgsl.expected.glsl | 0 .../loops/nested_loops.wgsl.expected.hlsl | 0 .../loops/nested_loops.wgsl.expected.msl | 0 .../loops/nested_loops.wgsl.expected.spvasm | 0 .../loops/nested_loops.wgsl.expected.wgsl | 0 .../loops/nested_loops_with_continuing.wgsl | 0 ...d_loops_with_continuing.wgsl.expected.glsl | 0 ...d_loops_with_continuing.wgsl.expected.hlsl | 0 ...ed_loops_with_continuing.wgsl.expected.msl | 0 ...loops_with_continuing.wgsl.expected.spvasm | 0 ...d_loops_with_continuing.wgsl.expected.wgsl | 0 .../out_of_order_decls/alias/alias.wgsl | 0 .../alias/alias.wgsl.expected.glsl | 0 .../alias/alias.wgsl.expected.hlsl | 0 .../alias/alias.wgsl.expected.msl | 0 .../alias/alias.wgsl.expected.spvasm | 0 .../alias/alias.wgsl.expected.wgsl | 0 .../out_of_order_decls/alias/struct.wgsl | 0 .../alias/struct.wgsl.expected.glsl | 0 .../alias/struct.wgsl.expected.hlsl | 0 .../alias/struct.wgsl.expected.msl | 0 .../alias/struct.wgsl.expected.spvasm | 0 .../alias/struct.wgsl.expected.wgsl | 0 .../out_of_order_decls/array/alias.wgsl | 0 .../array/alias.wgsl.expected.glsl | 0 .../array/alias.wgsl.expected.hlsl | 0 .../array/alias.wgsl.expected.msl | 0 .../array/alias.wgsl.expected.spvasm | 0 .../array/alias.wgsl.expected.wgsl | 0 .../out_of_order_decls/array/struct.wgsl | 0 .../array/struct.wgsl.expected.glsl | 0 .../array/struct.wgsl.expected.hlsl | 0 .../array/struct.wgsl.expected.msl | 0 .../array/struct.wgsl.expected.spvasm | 0 .../array/struct.wgsl.expected.wgsl | 0 .../out_of_order_decls/func/func.wgsl | 0 .../func/func.wgsl.expected.glsl | 0 .../func/func.wgsl.expected.hlsl | 0 .../func/func.wgsl.expected.msl | 0 .../func/func.wgsl.expected.spvasm | 0 .../func/func.wgsl.expected.wgsl | 0 .../out_of_order_decls/func/let.wgsl | 0 .../func/let.wgsl.expected.glsl | 0 .../func/let.wgsl.expected.hlsl | 0 .../func/let.wgsl.expected.msl | 0 .../func/let.wgsl.expected.spvasm | 0 .../func/let.wgsl.expected.wgsl | 0 .../out_of_order_decls/func/type.wgsl | 0 .../func/type.wgsl.expected.glsl | 0 .../func/type.wgsl.expected.hlsl | 0 .../func/type.wgsl.expected.msl | 0 .../func/type.wgsl.expected.spvasm | 0 .../func/type.wgsl.expected.wgsl | 0 .../out_of_order_decls/func/var.wgsl | 0 .../func/var.wgsl.expected.glsl | 0 .../func/var.wgsl.expected.hlsl | 0 .../func/var.wgsl.expected.msl | 0 .../func/var.wgsl.expected.spvasm | 0 .../func/var.wgsl.expected.wgsl | 0 .../out_of_order_decls/struct/alias.wgsl | 0 .../struct/alias.wgsl.expected.glsl | 0 .../struct/alias.wgsl.expected.hlsl | 0 .../struct/alias.wgsl.expected.msl | 0 .../struct/alias.wgsl.expected.spvasm | 0 .../struct/alias.wgsl.expected.wgsl | 0 .../out_of_order_decls/struct/struct.wgsl | 0 .../struct/struct.wgsl.expected.glsl | 0 .../struct/struct.wgsl.expected.hlsl | 0 .../struct/struct.wgsl.expected.msl | 0 .../struct/struct.wgsl.expected.spvasm | 0 .../struct/struct.wgsl.expected.wgsl | 0 test/{ => tint}/ptr_ref/access/matrix.spvasm | 0 .../access/matrix.spvasm.expected.glsl | 0 .../access/matrix.spvasm.expected.hlsl | 0 .../ptr_ref/access/matrix.spvasm.expected.msl | 0 .../access/matrix.spvasm.expected.spvasm | 0 .../access/matrix.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/access/matrix.wgsl | 0 .../ptr_ref/access/matrix.wgsl.expected.glsl | 0 .../ptr_ref/access/matrix.wgsl.expected.hlsl | 0 .../ptr_ref/access/matrix.wgsl.expected.msl | 0 .../access/matrix.wgsl.expected.spvasm | 0 .../ptr_ref/access/matrix.wgsl.expected.wgsl | 0 test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm | 0 .../copy/ptr_copy.spvasm.expected.glsl | 0 .../copy/ptr_copy.spvasm.expected.hlsl | 0 .../ptr_ref/copy/ptr_copy.spvasm.expected.msl | 0 .../copy/ptr_copy.spvasm.expected.spvasm | 0 .../copy/ptr_copy.spvasm.expected.wgsl | 0 .../{ => tint}/ptr_ref/load/global/i32.spvasm | 0 .../load/global/i32.spvasm.expected.glsl | 0 .../load/global/i32.spvasm.expected.hlsl | 0 .../load/global/i32.spvasm.expected.msl | 0 .../load/global/i32.spvasm.expected.spvasm | 0 .../load/global/i32.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/load/global/i32.wgsl | 0 .../load/global/i32.wgsl.expected.glsl | 0 .../load/global/i32.wgsl.expected.hlsl | 0 .../ptr_ref/load/global/i32.wgsl.expected.msl | 0 .../load/global/i32.wgsl.expected.spvasm | 0 .../load/global/i32.wgsl.expected.wgsl | 0 .../ptr_ref/load/global/struct_field.spvasm | 0 .../global/struct_field.spvasm.expected.glsl | 0 .../global/struct_field.spvasm.expected.hlsl | 0 .../global/struct_field.spvasm.expected.msl | 0 .../struct_field.spvasm.expected.spvasm | 0 .../global/struct_field.spvasm.expected.wgsl | 0 .../ptr_ref/load/global/struct_field.wgsl | 0 .../global/struct_field.wgsl.expected.glsl | 0 .../global/struct_field.wgsl.expected.hlsl | 0 .../global/struct_field.wgsl.expected.msl | 0 .../global/struct_field.wgsl.expected.spvasm | 0 .../global/struct_field.wgsl.expected.wgsl | 0 test/{ => tint}/ptr_ref/load/local/i32.spvasm | 0 .../load/local/i32.spvasm.expected.glsl | 0 .../load/local/i32.spvasm.expected.hlsl | 0 .../load/local/i32.spvasm.expected.msl | 0 .../load/local/i32.spvasm.expected.spvasm | 0 .../load/local/i32.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/load/local/i32.wgsl | 0 .../ptr_ref/load/local/i32.wgsl.expected.glsl | 0 .../ptr_ref/load/local/i32.wgsl.expected.hlsl | 0 .../ptr_ref/load/local/i32.wgsl.expected.msl | 0 .../load/local/i32.wgsl.expected.spvasm | 0 .../ptr_ref/load/local/i32.wgsl.expected.wgsl | 0 .../ptr_ref/load/local/ptr_function.wgsl | 0 .../local/ptr_function.wgsl.expected.glsl | 0 .../local/ptr_function.wgsl.expected.hlsl | 0 .../load/local/ptr_function.wgsl.expected.msl | 0 .../local/ptr_function.wgsl.expected.spvasm | 0 .../local/ptr_function.wgsl.expected.wgsl | 0 .../ptr_ref/load/local/ptr_private.wgsl | 0 .../load/local/ptr_private.wgsl.expected.glsl | 0 .../load/local/ptr_private.wgsl.expected.hlsl | 0 .../load/local/ptr_private.wgsl.expected.msl | 0 .../local/ptr_private.wgsl.expected.spvasm | 0 .../load/local/ptr_private.wgsl.expected.wgsl | 0 .../ptr_ref/load/local/ptr_storage.wgsl | 0 .../load/local/ptr_storage.wgsl.expected.glsl | 0 .../load/local/ptr_storage.wgsl.expected.hlsl | 0 .../load/local/ptr_storage.wgsl.expected.msl | 0 .../local/ptr_storage.wgsl.expected.spvasm | 0 .../load/local/ptr_storage.wgsl.expected.wgsl | 0 .../ptr_ref/load/local/ptr_uniform.wgsl | 0 .../load/local/ptr_uniform.wgsl.expected.glsl | 0 .../load/local/ptr_uniform.wgsl.expected.hlsl | 0 .../load/local/ptr_uniform.wgsl.expected.msl | 0 .../local/ptr_uniform.wgsl.expected.spvasm | 0 .../load/local/ptr_uniform.wgsl.expected.wgsl | 0 .../ptr_ref/load/local/ptr_workgroup.wgsl | 0 .../local/ptr_workgroup.wgsl.expected.glsl | 0 .../local/ptr_workgroup.wgsl.expected.hlsl | 0 .../local/ptr_workgroup.wgsl.expected.msl | 0 .../local/ptr_workgroup.wgsl.expected.spvasm | 0 .../local/ptr_workgroup.wgsl.expected.wgsl | 0 .../ptr_ref/load/local/struct_field.spvasm | 0 .../local/struct_field.spvasm.expected.glsl | 0 .../local/struct_field.spvasm.expected.hlsl | 0 .../local/struct_field.spvasm.expected.msl | 0 .../local/struct_field.spvasm.expected.spvasm | 0 .../local/struct_field.spvasm.expected.wgsl | 0 .../ptr_ref/load/local/struct_field.wgsl | 0 .../local/struct_field.wgsl.expected.glsl | 0 .../local/struct_field.wgsl.expected.hlsl | 0 .../load/local/struct_field.wgsl.expected.msl | 0 .../local/struct_field.wgsl.expected.spvasm | 0 .../local/struct_field.wgsl.expected.wgsl | 0 test/{ => tint}/ptr_ref/load/param/ptr.spvasm | 0 .../load/param/ptr.spvasm.expected.glsl | 0 .../load/param/ptr.spvasm.expected.hlsl | 0 .../load/param/ptr.spvasm.expected.msl | 0 .../load/param/ptr.spvasm.expected.spvasm | 0 .../load/param/ptr.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/load/param/ptr.wgsl | 0 .../ptr_ref/load/param/ptr.wgsl.expected.glsl | 0 .../ptr_ref/load/param/ptr.wgsl.expected.hlsl | 0 .../ptr_ref/load/param/ptr.wgsl.expected.msl | 0 .../load/param/ptr.wgsl.expected.spvasm | 0 .../ptr_ref/load/param/ptr.wgsl.expected.wgsl | 0 .../ptr_ref/store/global/i32.spvasm | 0 .../store/global/i32.spvasm.expected.glsl | 0 .../store/global/i32.spvasm.expected.hlsl | 0 .../store/global/i32.spvasm.expected.msl | 0 .../store/global/i32.spvasm.expected.spvasm | 0 .../store/global/i32.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/store/global/i32.wgsl | 0 .../store/global/i32.wgsl.expected.glsl | 0 .../store/global/i32.wgsl.expected.hlsl | 0 .../store/global/i32.wgsl.expected.msl | 0 .../store/global/i32.wgsl.expected.spvasm | 0 .../store/global/i32.wgsl.expected.wgsl | 0 .../ptr_ref/store/global/struct_field.spvasm | 0 .../global/struct_field.spvasm.expected.glsl | 0 .../global/struct_field.spvasm.expected.hlsl | 0 .../global/struct_field.spvasm.expected.msl | 0 .../struct_field.spvasm.expected.spvasm | 0 .../global/struct_field.spvasm.expected.wgsl | 0 .../{ => tint}/ptr_ref/store/local/i32.spvasm | 0 .../store/local/i32.spvasm.expected.glsl | 0 .../store/local/i32.spvasm.expected.hlsl | 0 .../store/local/i32.spvasm.expected.msl | 0 .../store/local/i32.spvasm.expected.spvasm | 0 .../store/local/i32.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/store/local/i32.wgsl | 0 .../store/local/i32.wgsl.expected.glsl | 0 .../store/local/i32.wgsl.expected.hlsl | 0 .../ptr_ref/store/local/i32.wgsl.expected.msl | 0 .../store/local/i32.wgsl.expected.spvasm | 0 .../store/local/i32.wgsl.expected.wgsl | 0 .../ptr_ref/store/local/struct_field.spvasm | 0 .../local/struct_field.spvasm.expected.glsl | 0 .../local/struct_field.spvasm.expected.hlsl | 0 .../local/struct_field.spvasm.expected.msl | 0 .../local/struct_field.spvasm.expected.spvasm | 0 .../local/struct_field.spvasm.expected.wgsl | 0 .../{ => tint}/ptr_ref/store/param/ptr.spvasm | 0 .../store/param/ptr.spvasm.expected.glsl | 0 .../store/param/ptr.spvasm.expected.hlsl | 0 .../store/param/ptr.spvasm.expected.msl | 0 .../store/param/ptr.spvasm.expected.spvasm | 0 .../store/param/ptr.spvasm.expected.wgsl | 0 test/{ => tint}/ptr_ref/store/param/ptr.wgsl | 0 .../store/param/ptr.wgsl.expected.glsl | 0 .../store/param/ptr.wgsl.expected.hlsl | 0 .../ptr_ref/store/param/ptr.wgsl.expected.msl | 0 .../store/param/ptr.wgsl.expected.spvasm | 0 .../store/param/ptr.wgsl.expected.wgsl | 0 test/{ => tint}/samples/compute_boids.wgsl | 0 .../samples/compute_boids.wgsl.expected.glsl | 0 .../samples/compute_boids.wgsl.expected.hlsl | 0 .../samples/compute_boids.wgsl.expected.msl | 0 .../compute_boids.wgsl.expected.spvasm | 0 .../samples/compute_boids.wgsl.expected.wgsl | 0 test/{ => tint}/samples/cube.wgsl | 0 .../samples/cube.wgsl.expected.glsl | 0 .../samples/cube.wgsl.expected.hlsl | 0 .../{ => tint}/samples/cube.wgsl.expected.msl | 0 .../samples/cube.wgsl.expected.spvasm | 0 .../samples/cube.wgsl.expected.wgsl | 0 test/{ => tint}/samples/function.wgsl | 0 .../samples/function.wgsl.expected.glsl | 0 .../samples/function.wgsl.expected.hlsl | 0 .../samples/function.wgsl.expected.msl | 0 .../samples/function.wgsl.expected.spvasm | 0 .../samples/function.wgsl.expected.wgsl | 0 test/{ => tint}/samples/simple.wgsl | 0 .../samples/simple.wgsl.expected.glsl | 0 .../samples/simple.wgsl.expected.hlsl | 0 .../samples/simple.wgsl.expected.msl | 0 .../samples/simple.wgsl.expected.spvasm | 0 .../samples/simple.wgsl.expected.wgsl | 0 test/{ => tint}/samples/simple_vertex.spvasm | 0 .../simple_vertex.spvasm.expected.glsl | 0 .../simple_vertex.spvasm.expected.hlsl | 0 .../samples/simple_vertex.spvasm.expected.msl | 0 .../simple_vertex.spvasm.expected.spvasm | 0 .../simple_vertex.spvasm.expected.wgsl | 0 test/{ => tint}/samples/triangle.wgsl | 0 .../samples/triangle.wgsl.expected.glsl | 0 .../samples/triangle.wgsl.expected.hlsl | 0 .../samples/triangle.wgsl.expected.msl | 0 .../samples/triangle.wgsl.expected.spvasm | 0 .../samples/triangle.wgsl.expected.wgsl | 0 .../shader_io/compute_input_builtins.wgsl | 0 .../compute_input_builtins.wgsl.expected.glsl | 0 .../compute_input_builtins.wgsl.expected.hlsl | 0 .../compute_input_builtins.wgsl.expected.msl | 0 ...ompute_input_builtins.wgsl.expected.spvasm | 0 .../compute_input_builtins.wgsl.expected.wgsl | 0 .../compute_input_builtins_struct.wgsl | 0 ...e_input_builtins_struct.wgsl.expected.glsl | 0 ...e_input_builtins_struct.wgsl.expected.hlsl | 0 ...te_input_builtins_struct.wgsl.expected.msl | 0 ...input_builtins_struct.wgsl.expected.spvasm | 0 ...e_input_builtins_struct.wgsl.expected.wgsl | 0 .../shader_io/compute_input_mixed.wgsl | 0 .../compute_input_mixed.wgsl.expected.glsl | 0 .../compute_input_mixed.wgsl.expected.hlsl | 0 .../compute_input_mixed.wgsl.expected.msl | 0 .../compute_input_mixed.wgsl.expected.spvasm | 0 .../compute_input_mixed.wgsl.expected.wgsl | 0 .../shader_io/fragment_input_builtins.wgsl | 0 ...fragment_input_builtins.wgsl.expected.glsl | 0 ...fragment_input_builtins.wgsl.expected.hlsl | 0 .../fragment_input_builtins.wgsl.expected.msl | 0 ...agment_input_builtins.wgsl.expected.spvasm | 0 ...fragment_input_builtins.wgsl.expected.wgsl | 0 .../fragment_input_builtins_struct.wgsl | 0 ...t_input_builtins_struct.wgsl.expected.glsl | 0 ...t_input_builtins_struct.wgsl.expected.hlsl | 0 ...nt_input_builtins_struct.wgsl.expected.msl | 0 ...input_builtins_struct.wgsl.expected.spvasm | 0 ...t_input_builtins_struct.wgsl.expected.wgsl | 0 .../shader_io/fragment_input_locations.wgsl | 0 ...ragment_input_locations.wgsl.expected.glsl | 0 ...ragment_input_locations.wgsl.expected.hlsl | 0 ...fragment_input_locations.wgsl.expected.msl | 0 ...gment_input_locations.wgsl.expected.spvasm | 0 ...ragment_input_locations.wgsl.expected.wgsl | 0 .../fragment_input_locations_struct.wgsl | 0 ..._input_locations_struct.wgsl.expected.glsl | 0 ..._input_locations_struct.wgsl.expected.hlsl | 0 ...t_input_locations_struct.wgsl.expected.msl | 0 ...nput_locations_struct.wgsl.expected.spvasm | 0 ..._input_locations_struct.wgsl.expected.wgsl | 0 .../shader_io/fragment_input_mixed.wgsl | 0 .../fragment_input_mixed.wgsl.expected.glsl | 0 .../fragment_input_mixed.wgsl.expected.hlsl | 0 .../fragment_input_mixed.wgsl.expected.msl | 0 .../fragment_input_mixed.wgsl.expected.spvasm | 0 .../fragment_input_mixed.wgsl.expected.wgsl | 0 .../shader_io/fragment_output_builtins.wgsl | 0 ...ragment_output_builtins.wgsl.expected.glsl | 0 ...ragment_output_builtins.wgsl.expected.hlsl | 0 ...fragment_output_builtins.wgsl.expected.msl | 0 ...gment_output_builtins.wgsl.expected.spvasm | 0 ...ragment_output_builtins.wgsl.expected.wgsl | 0 .../fragment_output_builtins_struct.wgsl | 0 ..._output_builtins_struct.wgsl.expected.glsl | 0 ..._output_builtins_struct.wgsl.expected.hlsl | 0 ...t_output_builtins_struct.wgsl.expected.msl | 0 ...utput_builtins_struct.wgsl.expected.spvasm | 0 ..._output_builtins_struct.wgsl.expected.wgsl | 0 .../shader_io/fragment_output_locations.wgsl | 0 ...agment_output_locations.wgsl.expected.glsl | 0 ...agment_output_locations.wgsl.expected.hlsl | 0 ...ragment_output_locations.wgsl.expected.msl | 0 ...ment_output_locations.wgsl.expected.spvasm | 0 ...agment_output_locations.wgsl.expected.wgsl | 0 .../fragment_output_locations_struct.wgsl | 0 ...output_locations_struct.wgsl.expected.glsl | 0 ...output_locations_struct.wgsl.expected.hlsl | 0 ..._output_locations_struct.wgsl.expected.msl | 0 ...tput_locations_struct.wgsl.expected.spvasm | 0 ...output_locations_struct.wgsl.expected.wgsl | 0 .../shader_io/fragment_output_mixed.wgsl | 0 .../fragment_output_mixed.wgsl.expected.glsl | 0 .../fragment_output_mixed.wgsl.expected.hlsl | 0 .../fragment_output_mixed.wgsl.expected.msl | 0 ...fragment_output_mixed.wgsl.expected.spvasm | 0 .../fragment_output_mixed.wgsl.expected.wgsl | 0 .../interpolate_input_parameters.wgsl | 0 ...polate_input_parameters.wgsl.expected.glsl | 0 ...polate_input_parameters.wgsl.expected.hlsl | 0 ...rpolate_input_parameters.wgsl.expected.msl | 0 ...late_input_parameters.wgsl.expected.spvasm | 0 ...polate_input_parameters.wgsl.expected.wgsl | 0 .../shader_io/interpolate_input_struct.wgsl | 0 ...nterpolate_input_struct.wgsl.expected.glsl | 0 ...nterpolate_input_struct.wgsl.expected.hlsl | 0 ...interpolate_input_struct.wgsl.expected.msl | 0 ...erpolate_input_struct.wgsl.expected.spvasm | 0 ...nterpolate_input_struct.wgsl.expected.wgsl | 0 .../shader_io/interpolate_integers.wgsl | 0 .../interpolate_integers.wgsl.expected.glsl | 0 .../interpolate_integers.wgsl.expected.hlsl | 0 .../interpolate_integers.wgsl.expected.msl | 0 .../interpolate_integers.wgsl.expected.spvasm | 0 .../interpolate_integers.wgsl.expected.wgsl | 0 .../shader_io/interpolate_return_struct.wgsl | 0 ...terpolate_return_struct.wgsl.expected.glsl | 0 ...terpolate_return_struct.wgsl.expected.hlsl | 0 ...nterpolate_return_struct.wgsl.expected.msl | 0 ...rpolate_return_struct.wgsl.expected.spvasm | 0 ...terpolate_return_struct.wgsl.expected.wgsl | 0 test/{ => tint}/shader_io/invariant.wgsl | 0 .../shader_io/invariant.wgsl.expected.glsl | 0 .../shader_io/invariant.wgsl.expected.hlsl | 0 .../shader_io/invariant.wgsl.expected.msl | 0 .../shader_io/invariant.wgsl.expected.spvasm | 0 .../shader_io/invariant.wgsl.expected.wgsl | 0 .../shader_io/invariant_struct_member.wgsl | 0 ...invariant_struct_member.wgsl.expected.glsl | 0 ...invariant_struct_member.wgsl.expected.hlsl | 0 .../invariant_struct_member.wgsl.expected.msl | 0 ...variant_struct_member.wgsl.expected.spvasm | 0 ...invariant_struct_member.wgsl.expected.wgsl | 0 .../shared_struct_different_stages.wgsl | 0 ...struct_different_stages.wgsl.expected.glsl | 0 ...struct_different_stages.wgsl.expected.hlsl | 0 ..._struct_different_stages.wgsl.expected.msl | 0 ...ruct_different_stages.wgsl.expected.spvasm | 0 ...struct_different_stages.wgsl.expected.wgsl | 0 .../shared_struct_helper_function.wgsl | 0 ..._struct_helper_function.wgsl.expected.glsl | 0 ..._struct_helper_function.wgsl.expected.hlsl | 0 ...d_struct_helper_function.wgsl.expected.msl | 0 ...truct_helper_function.wgsl.expected.spvasm | 0 ..._struct_helper_function.wgsl.expected.wgsl | 0 .../shared_struct_storage_buffer.wgsl | 0 ...d_struct_storage_buffer.wgsl.expected.glsl | 0 ...d_struct_storage_buffer.wgsl.expected.hlsl | 0 ...ed_struct_storage_buffer.wgsl.expected.msl | 0 ...struct_storage_buffer.wgsl.expected.spvasm | 0 ...d_struct_storage_buffer.wgsl.expected.wgsl | 0 .../shader_io/vertex_input_builtins.wgsl | 0 .../vertex_input_builtins.wgsl.expected.glsl | 0 .../vertex_input_builtins.wgsl.expected.hlsl | 0 .../vertex_input_builtins.wgsl.expected.msl | 0 ...vertex_input_builtins.wgsl.expected.spvasm | 0 .../vertex_input_builtins.wgsl.expected.wgsl | 0 .../vertex_input_builtins_struct.wgsl | 0 ...x_input_builtins_struct.wgsl.expected.glsl | 0 ...x_input_builtins_struct.wgsl.expected.hlsl | 0 ...ex_input_builtins_struct.wgsl.expected.msl | 0 ...input_builtins_struct.wgsl.expected.spvasm | 0 ...x_input_builtins_struct.wgsl.expected.wgsl | 0 .../shader_io/vertex_input_locations.wgsl | 0 .../vertex_input_locations.wgsl.expected.glsl | 0 .../vertex_input_locations.wgsl.expected.hlsl | 0 .../vertex_input_locations.wgsl.expected.msl | 0 ...ertex_input_locations.wgsl.expected.spvasm | 0 .../vertex_input_locations.wgsl.expected.wgsl | 0 .../vertex_input_locations_struct.wgsl | 0 ..._input_locations_struct.wgsl.expected.glsl | 0 ..._input_locations_struct.wgsl.expected.hlsl | 0 ...x_input_locations_struct.wgsl.expected.msl | 0 ...nput_locations_struct.wgsl.expected.spvasm | 0 ..._input_locations_struct.wgsl.expected.wgsl | 0 .../shader_io/vertex_input_mixed.wgsl | 0 .../vertex_input_mixed.wgsl.expected.glsl | 0 .../vertex_input_mixed.wgsl.expected.hlsl | 0 .../vertex_input_mixed.wgsl.expected.msl | 0 .../vertex_input_mixed.wgsl.expected.spvasm | 0 .../vertex_input_mixed.wgsl.expected.wgsl | 0 .../shader_io/vertex_output_builtins.wgsl | 0 .../vertex_output_builtins.wgsl.expected.glsl | 0 .../vertex_output_builtins.wgsl.expected.hlsl | 0 .../vertex_output_builtins.wgsl.expected.msl | 0 ...ertex_output_builtins.wgsl.expected.spvasm | 0 .../vertex_output_builtins.wgsl.expected.wgsl | 0 .../vertex_output_builtins_struct.wgsl | 0 ..._output_builtins_struct.wgsl.expected.glsl | 0 ..._output_builtins_struct.wgsl.expected.hlsl | 0 ...x_output_builtins_struct.wgsl.expected.msl | 0 ...utput_builtins_struct.wgsl.expected.spvasm | 0 ..._output_builtins_struct.wgsl.expected.wgsl | 0 .../vertex_output_locations_struct.wgsl | 0 ...output_locations_struct.wgsl.expected.glsl | 0 ...output_locations_struct.wgsl.expected.hlsl | 0 ..._output_locations_struct.wgsl.expected.msl | 0 ...tput_locations_struct.wgsl.expected.spvasm | 0 ...output_locations_struct.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/alias/let.wgsl | 0 .../shadowing/alias/let.wgsl.expected.glsl | 0 .../shadowing/alias/let.wgsl.expected.hlsl | 0 .../shadowing/alias/let.wgsl.expected.msl | 0 .../shadowing/alias/let.wgsl.expected.spvasm | 0 .../shadowing/alias/let.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/alias/param.wgsl | 0 .../shadowing/alias/param.wgsl.expected.glsl | 0 .../shadowing/alias/param.wgsl.expected.hlsl | 0 .../shadowing/alias/param.wgsl.expected.msl | 0 .../alias/param.wgsl.expected.spvasm | 0 .../shadowing/alias/param.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/alias/var.wgsl | 0 .../shadowing/alias/var.wgsl.expected.glsl | 0 .../shadowing/alias/var.wgsl.expected.hlsl | 0 .../shadowing/alias/var.wgsl.expected.msl | 0 .../shadowing/alias/var.wgsl.expected.spvasm | 0 .../shadowing/alias/var.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/function/let.wgsl | 0 .../shadowing/function/let.wgsl.expected.glsl | 0 .../shadowing/function/let.wgsl.expected.hlsl | 0 .../shadowing/function/let.wgsl.expected.msl | 0 .../function/let.wgsl.expected.spvasm | 0 .../shadowing/function/let.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/function/param.wgsl | 0 .../function/param.wgsl.expected.glsl | 0 .../function/param.wgsl.expected.hlsl | 0 .../function/param.wgsl.expected.msl | 0 .../function/param.wgsl.expected.spvasm | 0 .../function/param.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/function/var.wgsl | 0 .../shadowing/function/var.wgsl.expected.glsl | 0 .../shadowing/function/var.wgsl.expected.hlsl | 0 .../shadowing/function/var.wgsl.expected.msl | 0 .../function/var.wgsl.expected.spvasm | 0 .../shadowing/function/var.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/param/function.wgsl | 0 .../param/function.wgsl.expected.glsl | 0 .../param/function.wgsl.expected.hlsl | 0 .../param/function.wgsl.expected.msl | 0 .../param/function.wgsl.expected.spvasm | 0 .../param/function.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/param/let.wgsl | 0 .../shadowing/param/let.wgsl.expected.glsl | 0 .../shadowing/param/let.wgsl.expected.hlsl | 0 .../shadowing/param/let.wgsl.expected.msl | 0 .../shadowing/param/let.wgsl.expected.spvasm | 0 .../shadowing/param/let.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/param/var.wgsl | 0 .../shadowing/param/var.wgsl.expected.glsl | 0 .../shadowing/param/var.wgsl.expected.hlsl | 0 .../shadowing/param/var.wgsl.expected.msl | 0 .../shadowing/param/var.wgsl.expected.spvasm | 0 .../shadowing/param/var.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/struct/let.wgsl | 0 .../shadowing/struct/let.wgsl.expected.glsl | 0 .../shadowing/struct/let.wgsl.expected.hlsl | 0 .../shadowing/struct/let.wgsl.expected.msl | 0 .../shadowing/struct/let.wgsl.expected.spvasm | 0 .../shadowing/struct/let.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/struct/param.wgsl | 0 .../shadowing/struct/param.wgsl.expected.glsl | 0 .../shadowing/struct/param.wgsl.expected.hlsl | 0 .../shadowing/struct/param.wgsl.expected.msl | 0 .../struct/param.wgsl.expected.spvasm | 0 .../shadowing/struct/param.wgsl.expected.wgsl | 0 test/{ => tint}/shadowing/struct/var.wgsl | 0 .../shadowing/struct/var.wgsl.expected.glsl | 0 .../shadowing/struct/var.wgsl.expected.hlsl | 0 .../shadowing/struct/var.wgsl.expected.msl | 0 .../shadowing/struct/var.wgsl.expected.spvasm | 0 .../shadowing/struct/var.wgsl.expected.wgsl | 0 .../in_for_loop_body.wgsl | 0 .../in_for_loop_body.wgsl.expected.glsl | 0 .../in_for_loop_body.wgsl.expected.hlsl | 0 .../in_for_loop_body.wgsl.expected.msl | 0 .../in_for_loop_body.wgsl.expected.spvasm | 0 .../in_for_loop_body.wgsl.expected.wgsl | 0 .../in_for_loop_continuing.wgsl | 0 .../in_for_loop_continuing.wgsl.expected.glsl | 0 .../in_for_loop_continuing.wgsl.expected.hlsl | 0 .../in_for_loop_continuing.wgsl.expected.msl | 0 ...n_for_loop_continuing.wgsl.expected.spvasm | 0 .../in_for_loop_continuing.wgsl.expected.wgsl | 0 .../in_for_loop_init.wgsl | 0 .../in_for_loop_init.wgsl.expected.glsl | 0 .../in_for_loop_init.wgsl.expected.hlsl | 0 .../in_for_loop_init.wgsl.expected.msl | 0 .../in_for_loop_init.wgsl.expected.spvasm | 0 .../in_for_loop_init.wgsl.expected.wgsl | 0 .../indexing_with_side_effect_func.wgsl | 0 ...g_with_side_effect_func.wgsl.expected.glsl | 0 ...g_with_side_effect_func.wgsl.expected.hlsl | 0 ...ng_with_side_effect_func.wgsl.expected.msl | 0 ...with_side_effect_func.wgsl.expected.spvasm | 0 ...g_with_side_effect_func.wgsl.expected.wgsl | 0 .../struct_array.wgsl | 0 .../struct_array.wgsl.expected.glsl | 0 .../struct_array.wgsl.expected.hlsl | 0 .../struct_array.wgsl.expected.msl | 0 .../struct_array.wgsl.expected.spvasm | 0 .../struct_array.wgsl.expected.wgsl | 0 .../struct_array_array.wgsl | 0 .../struct_array_array.wgsl.expected.glsl | 0 .../struct_array_array.wgsl.expected.hlsl | 0 .../struct_array_array.wgsl.expected.msl | 0 .../struct_array_array.wgsl.expected.spvasm | 0 .../struct_array_array.wgsl.expected.wgsl | 0 .../struct_array_struct.wgsl | 0 .../struct_array_struct.wgsl.expected.glsl | 0 .../struct_array_struct.wgsl.expected.hlsl | 0 .../struct_array_struct.wgsl.expected.msl | 0 .../struct_array_struct.wgsl.expected.spvasm | 0 .../struct_array_struct.wgsl.expected.wgsl | 0 .../struct_array_struct_array.wgsl | 0 ...ruct_array_struct_array.wgsl.expected.glsl | 0 ...ruct_array_struct_array.wgsl.expected.hlsl | 0 ...truct_array_struct_array.wgsl.expected.msl | 0 ...ct_array_struct_array.wgsl.expected.spvasm | 0 ...ruct_array_struct_array.wgsl.expected.wgsl | 0 .../struct_dynamic_array.wgsl | 0 .../struct_dynamic_array.wgsl.expected.glsl | 0 .../struct_dynamic_array.wgsl.expected.hlsl | 0 .../struct_dynamic_array.wgsl.expected.msl | 0 .../struct_dynamic_array.wgsl.expected.spvasm | 0 .../struct_dynamic_array.wgsl.expected.wgsl | 0 .../struct_dynamic_array_struct_array.wgsl | 0 ...amic_array_struct_array.wgsl.expected.glsl | 0 ...amic_array_struct_array.wgsl.expected.hlsl | 0 ...namic_array_struct_array.wgsl.expected.msl | 0 ...ic_array_struct_array.wgsl.expected.spvasm | 0 ...amic_array_struct_array.wgsl.expected.wgsl | 0 .../struct_matrix.wgsl | 0 .../struct_matrix.wgsl.expected.glsl | 0 .../struct_matrix.wgsl.expected.hlsl | 0 .../struct_matrix.wgsl.expected.msl | 0 .../struct_matrix.wgsl.expected.spvasm | 0 .../struct_matrix.wgsl.expected.wgsl | 0 .../struct_multiple_arrays.wgsl | 0 .../struct_multiple_arrays.wgsl.expected.glsl | 0 .../struct_multiple_arrays.wgsl.expected.hlsl | 0 .../struct_multiple_arrays.wgsl.expected.msl | 0 ...truct_multiple_arrays.wgsl.expected.spvasm | 0 .../struct_multiple_arrays.wgsl.expected.wgsl | 0 .../struct_struct_array.wgsl | 0 .../struct_struct_array.wgsl.expected.glsl | 0 .../struct_struct_array.wgsl.expected.hlsl | 0 .../struct_struct_array.wgsl.expected.msl | 0 .../struct_struct_array.wgsl.expected.spvasm | 0 .../struct_struct_array.wgsl.expected.wgsl | 0 .../struct_vector.wgsl | 0 .../struct_vector.wgsl.expected.glsl | 0 .../struct_vector.wgsl.expected.hlsl | 0 .../struct_vector.wgsl.expected.msl | 0 .../struct_vector.wgsl.expected.spvasm | 0 .../struct_vector.wgsl.expected.wgsl | 0 .../vector_assign.wgsl | 0 .../vector_assign.wgsl.expected.glsl | 0 .../vector_assign.wgsl.expected.hlsl | 0 .../vector_assign.wgsl.expected.msl | 0 .../vector_assign.wgsl.expected.spvasm | 0 .../vector_assign.wgsl.expected.wgsl | 0 .../via_pointer.wgsl | 0 .../via_pointer.wgsl.expected.glsl | 0 .../via_pointer.wgsl.expected.hlsl | 0 .../via_pointer.wgsl.expected.msl | 0 .../via_pointer.wgsl.expected.spvasm | 0 .../via_pointer.wgsl.expected.wgsl | 0 .../via_pointer_arg.wgsl | 0 .../via_pointer_arg.wgsl.expected.glsl | 0 .../via_pointer_arg.wgsl.expected.hlsl | 0 .../via_pointer_arg.wgsl.expected.msl | 0 .../via_pointer_arg.wgsl.expected.spvasm | 0 .../via_pointer_arg.wgsl.expected.wgsl | 0 .../phony/addr_of_non_constructable.wgsl | 0 ...dr_of_non_constructable.wgsl.expected.glsl | 0 ...dr_of_non_constructable.wgsl.expected.hlsl | 0 ...ddr_of_non_constructable.wgsl.expected.msl | 0 ..._of_non_constructable.wgsl.expected.spvasm | 0 ...dr_of_non_constructable.wgsl.expected.wgsl | 0 .../assign/phony/addr_of_runtime_array.wgsl | 0 .../addr_of_runtime_array.wgsl.expected.glsl | 0 .../addr_of_runtime_array.wgsl.expected.hlsl | 0 .../addr_of_runtime_array.wgsl.expected.msl | 0 ...addr_of_runtime_array.wgsl.expected.spvasm | 0 .../addr_of_runtime_array.wgsl.expected.wgsl | 0 .../statements/assign/phony/call.wgsl | 0 .../assign/phony/call.wgsl.expected.glsl | 0 .../assign/phony/call.wgsl.expected.hlsl | 0 .../assign/phony/call.wgsl.expected.msl | 0 .../assign/phony/call.wgsl.expected.spvasm | 0 .../assign/phony/call.wgsl.expected.wgsl | 0 .../assign/phony/multiple_side_effects.wgsl | 0 .../multiple_side_effects.wgsl.expected.glsl | 0 .../multiple_side_effects.wgsl.expected.hlsl | 0 .../multiple_side_effects.wgsl.expected.msl | 0 ...multiple_side_effects.wgsl.expected.spvasm | 0 .../multiple_side_effects.wgsl.expected.wgsl | 0 .../assign/phony/storage_buffer.wgsl | 0 .../phony/storage_buffer.wgsl.expected.glsl | 0 .../phony/storage_buffer.wgsl.expected.hlsl | 0 .../phony/storage_buffer.wgsl.expected.msl | 0 .../phony/storage_buffer.wgsl.expected.spvasm | 0 .../phony/storage_buffer.wgsl.expected.wgsl | 0 .../assign/phony/uniform_buffer.wgsl | 0 .../phony/uniform_buffer.wgsl.expected.glsl | 0 .../phony/uniform_buffer.wgsl.expected.hlsl | 0 .../phony/uniform_buffer.wgsl.expected.msl | 0 .../phony/uniform_buffer.wgsl.expected.spvasm | 0 .../phony/uniform_buffer.wgsl.expected.wgsl | 0 test/{ => tint}/statements/for/basic.wgsl | 0 .../statements/for/basic.wgsl.expected.glsl | 0 .../statements/for/basic.wgsl.expected.hlsl | 0 .../statements/for/basic.wgsl.expected.msl | 0 .../statements/for/basic.wgsl.expected.spvasm | 0 .../statements/for/basic.wgsl.expected.wgsl | 0 test/{ => tint}/statements/for/complex.wgsl | 0 .../statements/for/complex.wgsl.expected.glsl | 0 .../statements/for/complex.wgsl.expected.hlsl | 0 .../statements/for/complex.wgsl.expected.msl | 0 .../for/complex.wgsl.expected.spvasm | 0 .../statements/for/complex.wgsl.expected.wgsl | 0 .../statements/for/condition/array_ctor.wgsl | 0 .../condition/array_ctor.wgsl.expected.glsl | 0 .../condition/array_ctor.wgsl.expected.hlsl | 0 .../condition/array_ctor.wgsl.expected.msl | 0 .../condition/array_ctor.wgsl.expected.spvasm | 0 .../condition/array_ctor.wgsl.expected.wgsl | 0 .../statements/for/condition/basic.wgsl | 0 .../for/condition/basic.wgsl.expected.glsl | 0 .../for/condition/basic.wgsl.expected.hlsl | 0 .../for/condition/basic.wgsl.expected.msl | 0 .../for/condition/basic.wgsl.expected.spvasm | 0 .../for/condition/basic.wgsl.expected.wgsl | 0 .../statements/for/condition/struct_ctor.wgsl | 0 .../condition/struct_ctor.wgsl.expected.glsl | 0 .../condition/struct_ctor.wgsl.expected.hlsl | 0 .../condition/struct_ctor.wgsl.expected.msl | 0 .../struct_ctor.wgsl.expected.spvasm | 0 .../condition/struct_ctor.wgsl.expected.wgsl | 0 .../statements/for/continuing/array_ctor.wgsl | 0 .../continuing/array_ctor.wgsl.expected.glsl | 0 .../continuing/array_ctor.wgsl.expected.hlsl | 0 .../continuing/array_ctor.wgsl.expected.msl | 0 .../array_ctor.wgsl.expected.spvasm | 0 .../continuing/array_ctor.wgsl.expected.wgsl | 0 .../statements/for/continuing/basic.wgsl | 0 .../for/continuing/basic.wgsl.expected.glsl | 0 .../for/continuing/basic.wgsl.expected.hlsl | 0 .../for/continuing/basic.wgsl.expected.msl | 0 .../for/continuing/basic.wgsl.expected.spvasm | 0 .../for/continuing/basic.wgsl.expected.wgsl | 0 .../for/continuing/struct_ctor.wgsl | 0 .../continuing/struct_ctor.wgsl.expected.glsl | 0 .../continuing/struct_ctor.wgsl.expected.hlsl | 0 .../continuing/struct_ctor.wgsl.expected.msl | 0 .../struct_ctor.wgsl.expected.spvasm | 0 .../continuing/struct_ctor.wgsl.expected.wgsl | 0 test/{ => tint}/statements/for/empty.wgsl | 0 .../statements/for/empty.wgsl.expected.glsl | 0 .../statements/for/empty.wgsl.expected.hlsl | 0 .../statements/for/empty.wgsl.expected.msl | 0 .../statements/for/empty.wgsl.expected.spvasm | 0 .../statements/for/empty.wgsl.expected.wgsl | 0 .../for/initializer/array_ctor.wgsl | 0 .../initializer/array_ctor.wgsl.expected.glsl | 0 .../initializer/array_ctor.wgsl.expected.hlsl | 0 .../initializer/array_ctor.wgsl.expected.msl | 0 .../array_ctor.wgsl.expected.spvasm | 0 .../initializer/array_ctor.wgsl.expected.wgsl | 0 .../statements/for/initializer/basic.wgsl | 0 .../for/initializer/basic.wgsl.expected.glsl | 0 .../for/initializer/basic.wgsl.expected.hlsl | 0 .../for/initializer/basic.wgsl.expected.msl | 0 .../initializer/basic.wgsl.expected.spvasm | 0 .../for/initializer/basic.wgsl.expected.wgsl | 0 .../for/initializer/struct_ctor.wgsl | 0 .../struct_ctor.wgsl.expected.glsl | 0 .../struct_ctor.wgsl.expected.hlsl | 0 .../initializer/struct_ctor.wgsl.expected.msl | 0 .../struct_ctor.wgsl.expected.spvasm | 0 .../struct_ctor.wgsl.expected.wgsl | 0 test/{ => tint}/statements/for/scoping.wgsl | 0 .../statements/for/scoping.wgsl.expected.glsl | 0 .../statements/for/scoping.wgsl.expected.hlsl | 0 .../statements/for/scoping.wgsl.expected.msl | 0 .../for/scoping.wgsl.expected.spvasm | 0 .../statements/for/scoping.wgsl.expected.wgsl | 0 test/{ => tint}/statements/switch/common.wgsl | 0 .../switch/common.wgsl.expected.glsl | 0 .../switch/common.wgsl.expected.hlsl | 0 .../switch/common.wgsl.expected.msl | 0 .../switch/common.wgsl.expected.spvasm | 0 .../switch/common.wgsl.expected.wgsl | 0 .../statements/switch/fallthrough.wgsl | 0 .../switch/fallthrough.wgsl.expected.glsl | 0 .../switch/fallthrough.wgsl.expected.hlsl | 0 .../switch/fallthrough.wgsl.expected.msl | 0 .../switch/fallthrough.wgsl.expected.spvasm | 0 .../switch/fallthrough.wgsl.expected.wgsl | 0 .../statements/switch/only_default_case.wgsl | 0 .../only_default_case.wgsl.expected.glsl | 0 .../only_default_case.wgsl.expected.hlsl | 0 .../only_default_case.wgsl.expected.msl | 0 .../only_default_case.wgsl.expected.spvasm | 0 .../only_default_case.wgsl.expected.wgsl | 0 test/{ => tint}/struct/type_constructor.wgsl | 0 .../type_constructor.wgsl.expected.glsl | 0 .../type_constructor.wgsl.expected.hlsl | 0 .../struct/type_constructor.wgsl.expected.msl | 0 .../type_constructor.wgsl.expected.spvasm | 0 .../type_constructor.wgsl.expected.wgsl | 0 test/{ => tint}/test-all.sh | 6 +- .../types/function_scope_declarations.wgsl | 0 ...tion_scope_declarations.wgsl.expected.glsl | 0 ...tion_scope_declarations.wgsl.expected.hlsl | 0 ...ction_scope_declarations.wgsl.expected.msl | 0 ...on_scope_declarations.wgsl.expected.spvasm | 0 ...tion_scope_declarations.wgsl.expected.wgsl | 0 .../types/function_scope_var_conversions.wgsl | 0 ...n_scope_var_conversions.wgsl.expected.glsl | 0 ...n_scope_var_conversions.wgsl.expected.hlsl | 0 ...on_scope_var_conversions.wgsl.expected.msl | 0 ...scope_var_conversions.wgsl.expected.spvasm | 0 ...n_scope_var_conversions.wgsl.expected.wgsl | 0 test/{ => tint}/types/module_scope_let.wgsl | 0 .../types/module_scope_let.wgsl.expected.glsl | 0 .../types/module_scope_let.wgsl.expected.hlsl | 0 .../types/module_scope_let.wgsl.expected.msl | 0 .../module_scope_let.wgsl.expected.spvasm | 0 .../types/module_scope_let.wgsl.expected.wgsl | 0 test/{ => tint}/types/module_scope_var.wgsl | 0 .../types/module_scope_var.wgsl.expected.glsl | 0 .../types/module_scope_var.wgsl.expected.hlsl | 0 .../types/module_scope_var.wgsl.expected.msl | 0 .../module_scope_var.wgsl.expected.spvasm | 0 .../types/module_scope_var.wgsl.expected.wgsl | 0 .../types/module_scope_var_conversions.wgsl | 0 ...e_scope_var_conversions.wgsl.expected.glsl | 0 ...e_scope_var_conversions.wgsl.expected.hlsl | 0 ...le_scope_var_conversions.wgsl.expected.msl | 0 ...scope_var_conversions.wgsl.expected.spvasm | 0 ...e_scope_var_conversions.wgsl.expected.wgsl | 0 .../types/module_scope_var_initializers.wgsl | 0 ..._scope_var_initializers.wgsl.expected.glsl | 0 ..._scope_var_initializers.wgsl.expected.hlsl | 0 ...e_scope_var_initializers.wgsl.expected.msl | 0 ...cope_var_initializers.wgsl.expected.spvasm | 0 ..._scope_var_initializers.wgsl.expected.wgsl | 0 test/{ => tint}/types/parameters.wgsl | 0 .../types/parameters.wgsl.expected.glsl | 0 .../types/parameters.wgsl.expected.hlsl | 0 .../types/parameters.wgsl.expected.msl | 0 .../types/parameters.wgsl.expected.spvasm | 0 .../types/parameters.wgsl.expected.wgsl | 0 test/{ => tint}/types/return_types.wgsl | 0 .../types/return_types.wgsl.expected.glsl | 0 .../types/return_types.wgsl.expected.hlsl | 0 .../types/return_types.wgsl.expected.msl | 0 .../types/return_types.wgsl.expected.spvasm | 0 .../types/return_types.wgsl.expected.wgsl | 0 test/{ => tint}/types/sampler.wgsl | 0 .../types/sampler.wgsl.expected.glsl | 0 .../types/sampler.wgsl.expected.hlsl | 0 .../types/sampler.wgsl.expected.msl | 0 .../types/sampler.wgsl.expected.spvasm | 0 .../types/sampler.wgsl.expected.wgsl | 0 test/{ => tint}/types/struct_members.wgsl | 0 .../types/struct_members.wgsl.expected.glsl | 0 .../types/struct_members.wgsl.expected.hlsl | 0 .../types/struct_members.wgsl.expected.msl | 0 .../types/struct_members.wgsl.expected.spvasm | 0 .../types/struct_members.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/depth/2d.wgsl | 0 .../types/texture/depth/2d.wgsl.expected.glsl | 0 .../types/texture/depth/2d.wgsl.expected.hlsl | 0 .../types/texture/depth/2d.wgsl.expected.msl | 0 .../texture/depth/2d.wgsl.expected.spvasm | 0 .../types/texture/depth/2d.wgsl.expected.wgsl | 0 .../types/texture/depth/2d_array.wgsl | 0 .../texture/depth/2d_array.wgsl.expected.glsl | 0 .../texture/depth/2d_array.wgsl.expected.hlsl | 0 .../texture/depth/2d_array.wgsl.expected.msl | 0 .../depth/2d_array.wgsl.expected.spvasm | 0 .../texture/depth/2d_array.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/depth/cube.wgsl | 0 .../texture/depth/cube.wgsl.expected.glsl | 0 .../texture/depth/cube.wgsl.expected.hlsl | 0 .../texture/depth/cube.wgsl.expected.msl | 0 .../texture/depth/cube.wgsl.expected.spvasm | 0 .../texture/depth/cube.wgsl.expected.wgsl | 0 .../types/texture/depth/cube_array.wgsl | 0 .../depth/cube_array.wgsl.expected.glsl | 0 .../depth/cube_array.wgsl.expected.hlsl | 0 .../depth/cube_array.wgsl.expected.msl | 0 .../depth/cube_array.wgsl.expected.spvasm | 0 .../depth/cube_array.wgsl.expected.wgsl | 0 .../types/texture/multisampled/2d.wgsl | 0 .../multisampled/2d.wgsl.expected.glsl | 0 .../multisampled/2d.wgsl.expected.hlsl | 0 .../texture/multisampled/2d.wgsl.expected.msl | 0 .../multisampled/2d.wgsl.expected.spvasm | 0 .../multisampled/2d.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/sampled/1d.wgsl | 0 .../texture/sampled/1d.wgsl.expected.glsl | 0 .../texture/sampled/1d.wgsl.expected.hlsl | 0 .../texture/sampled/1d.wgsl.expected.msl | 0 .../texture/sampled/1d.wgsl.expected.spvasm | 0 .../texture/sampled/1d.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/sampled/2d.wgsl | 0 .../texture/sampled/2d.wgsl.expected.glsl | 0 .../texture/sampled/2d.wgsl.expected.hlsl | 0 .../texture/sampled/2d.wgsl.expected.msl | 0 .../texture/sampled/2d.wgsl.expected.spvasm | 0 .../texture/sampled/2d.wgsl.expected.wgsl | 0 .../types/texture/sampled/2d_array.wgsl | 0 .../sampled/2d_array.wgsl.expected.glsl | 0 .../sampled/2d_array.wgsl.expected.hlsl | 0 .../sampled/2d_array.wgsl.expected.msl | 0 .../sampled/2d_array.wgsl.expected.spvasm | 0 .../sampled/2d_array.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/sampled/3d.wgsl | 0 .../texture/sampled/3d.wgsl.expected.glsl | 0 .../texture/sampled/3d.wgsl.expected.hlsl | 0 .../texture/sampled/3d.wgsl.expected.msl | 0 .../texture/sampled/3d.wgsl.expected.spvasm | 0 .../texture/sampled/3d.wgsl.expected.wgsl | 0 .../types/texture/sampled/cube.wgsl | 0 .../texture/sampled/cube.wgsl.expected.glsl | 0 .../texture/sampled/cube.wgsl.expected.hlsl | 0 .../texture/sampled/cube.wgsl.expected.msl | 0 .../texture/sampled/cube.wgsl.expected.spvasm | 0 .../texture/sampled/cube.wgsl.expected.wgsl | 0 .../types/texture/sampled/cube_array.wgsl | 0 .../sampled/cube_array.wgsl.expected.glsl | 0 .../sampled/cube_array.wgsl.expected.hlsl | 0 .../sampled/cube_array.wgsl.expected.msl | 0 .../sampled/cube_array.wgsl.expected.spvasm | 0 .../sampled/cube_array.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/storage/1d.wgsl | 0 .../texture/storage/1d.wgsl.expected.glsl | 0 .../texture/storage/1d.wgsl.expected.hlsl | 0 .../texture/storage/1d.wgsl.expected.msl | 0 .../texture/storage/1d.wgsl.expected.spvasm | 0 .../texture/storage/1d.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/storage/2d.wgsl | 0 .../texture/storage/2d.wgsl.expected.glsl | 0 .../texture/storage/2d.wgsl.expected.hlsl | 0 .../texture/storage/2d.wgsl.expected.msl | 0 .../texture/storage/2d.wgsl.expected.spvasm | 0 .../texture/storage/2d.wgsl.expected.wgsl | 0 .../types/texture/storage/2d_array.wgsl | 0 .../storage/2d_array.wgsl.expected.glsl | 0 .../storage/2d_array.wgsl.expected.hlsl | 0 .../storage/2d_array.wgsl.expected.msl | 0 .../storage/2d_array.wgsl.expected.spvasm | 0 .../storage/2d_array.wgsl.expected.wgsl | 0 test/{ => tint}/types/texture/storage/3d.wgsl | 0 .../texture/storage/3d.wgsl.expected.glsl | 0 .../texture/storage/3d.wgsl.expected.hlsl | 0 .../texture/storage/3d.wgsl.expected.msl | 0 .../texture/storage/3d.wgsl.expected.spvasm | 0 .../texture/storage/3d.wgsl.expected.wgsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...t_SampledImageAccessTest_Variable_5.spvasm | 0 ...t_SampledImageAccessTest_Variable_6.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...randsForImageAccess_0.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...randsForImageAccess_1.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...randsForImageAccess_2.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_3.spvasm | 0 ...eCoordinateOperandsForImageAccess_4.spvasm | 0 ...eCoordinateOperandsForImageAccess_5.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...randsForImageAccess_0.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...randsForImageAccess_1.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...randsForImageAccess_2.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_3.spvasm | 0 ...randsForImageAccess_3.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...randsForImageAccess_0.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_1.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_2.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_3.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...AccessTest_Variable_0.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...AccessTest_Variable_1.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...AccessTest_Variable_2.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...AccessTest_Variable_3.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...AccessTest_Variable_4.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_5.spvasm | 0 ...AccessTest_Variable_5.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_6.spvasm | 0 ...AccessTest_Variable_6.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_7.spvasm | 0 ...AccessTest_Variable_7.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_8.spvasm | 0 ...AccessTest_Variable_8.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...AccessTest_Variable_0.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...AccessTest_Variable_0.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...AccessTest_Variable_0.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...AccessTest_Variable_1.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...AccessTest_Variable_3.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...t_SampledImageAccessTest_Variable_5.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...AccessTest_Variable_3.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...t_SampledImageAccessTest_Variable_5.spvasm | 0 ...AccessTest_Variable_5.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...AccessTest_Variable_3.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...AccessTest_Variable_1.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...t_SampledImageAccessTest_Variable_5.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...t_SampledImageAccessTest_Variable_4.spvasm | 0 ...t_SampledImageAccessTest_Variable_5.spvasm | 0 ...t_SampledImageAccessTest_Variable_6.spvasm | 0 ...t_SampledImageAccessTest_Variable_7.spvasm | 0 ...t_SampledImageAccessTest_Variable_8.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...t_SampledImageAccessTest_Variable_0.spvasm | 0 ...AccessTest_Variable_0.spvasm.expected.glsl | 0 ...t_SampledImageAccessTest_Variable_1.spvasm | 0 ...t_SampledImageAccessTest_Variable_2.spvasm | 0 ...t_SampledImageAccessTest_Variable_3.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_1.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_2.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_3.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_4.spvasm | 0 ...AccessTest_Variable_4.spvasm.expected.glsl | 0 ...ndleTest_ImageAccessTest_Variable_5.spvasm | 0 ...AccessTest_Variable_5.spvasm.expected.glsl | 0 ...ndleTest_ImageAccessTest_Variable_6.spvasm | 0 ...AccessTest_Variable_6.spvasm.expected.glsl | 0 ...ndleTest_ImageAccessTest_Variable_7.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_1.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_1.spvasm | 0 ...ndleTest_ImageAccessTest_Variable_0.spvasm | 0 ...DeclUnderspecifiedHandle_Variable_0.spvasm | 0 ...DeclUnderspecifiedHandle_Variable_1.spvasm | 0 ...DeclUnderspecifiedHandle_Variable_2.spvasm | 0 ...ImageDeclTest_DeclareAndUseHandle_2.spvasm | 0 ...DeclareAndUseHandle_2.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...randsForImageAccess_0.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...eCoordinateOperandsForImageAccess_3.spvasm | 0 ...eCoordinateOperandsForImageAccess_4.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...eCoordinateOperandsForImageAccess_0.spvasm | 0 ...randsForImageAccess_0.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_1.spvasm | 0 ...randsForImageAccess_1.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_2.spvasm | 0 ...randsForImageAccess_2.spvasm.expected.glsl | 0 ...eCoordinateOperandsForImageAccess_3.spvasm | 0 ...eCoordinateOperandsForImageAccess_4.spvasm | 0 ...eCoordinateOperandsForImageAccess_5.spvasm | 0 ...DeclUnderspecifiedHandle_Variable_0.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_0.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_1.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_2.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_3.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_4.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_5.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_6.spvasm | 0 ...t_ComputeBuiltin_Load_AccessChain_7.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_0.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_1.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_2.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_3.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_4.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_5.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_6.spvasm | 0 ...st_ComputeBuiltin_Load_CopyObject_7.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_0.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_1.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_2.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_3.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_4.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_5.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_6.spvasm | 0 ...erTest_ComputeBuiltin_Load_Direct_7.spvasm | 0 ...sterHandleUsage_RawImage_Variable_0.spvasm | 0 ...e_RawImage_Variable_0.spvasm.expected.glsl | 0 ...sterHandleUsage_RawImage_Variable_1.spvasm | 0 ...e_RawImage_Variable_1.spvasm.expected.glsl | 0 ...sterHandleUsage_RawImage_Variable_2.spvasm | 0 ...e_RawImage_Variable_2.spvasm.expected.glsl | 0 ...sterHandleUsage_RawImage_Variable_3.spvasm | 0 ...sterHandleUsage_RawImage_Variable_4.spvasm | 0 ...sterHandleUsage_RawImage_Variable_5.spvasm | 0 ...e_RawImage_Variable_5.spvasm.expected.glsl | 0 ...sterHandleUsage_RawImage_Variable_6.spvasm | 0 ...e_RawImage_Variable_6.spvasm.expected.glsl | 0 ...HandleUsage_SampledImage_Variable_2.spvasm | 0 ...HandleUsage_SampledImage_Variable_3.spvasm | 0 ...HandleUsage_SampledImage_Variable_4.spvasm | 0 ...HandleUsage_SampledImage_Variable_6.spvasm | 0 ...HandleUsage_SampledImage_Variable_7.spvasm | 0 ...HandleUsage_SampledImage_Variable_8.spvasm | 0 ...HandleUsage_SampledImage_Variable_9.spvasm | 0 ...Test_GlslStd450_DataPacking_Valid_0.spvasm | 0 ...0_DataPacking_Valid_0.spvasm.expected.glsl | 0 ...Test_GlslStd450_DataPacking_Valid_1.spvasm | 0 ...0_DataPacking_Valid_1.spvasm.expected.glsl | 0 ...Test_GlslStd450_DataPacking_Valid_2.spvasm | 0 ...0_DataPacking_Valid_2.spvasm.expected.glsl | 0 ...Test_GlslStd450_DataPacking_Valid_3.spvasm | 0 ...0_DataPacking_Valid_3.spvasm.expected.glsl | 0 ...Test_GlslStd450_DataPacking_Valid_4.spvasm | 0 ...0_DataPacking_Valid_4.spvasm.expected.glsl | 0 ...st_GlslStd450_DataUnpacking_Valid_0.spvasm | 0 ...DataUnpacking_Valid_0.spvasm.expected.glsl | 0 ...st_GlslStd450_DataUnpacking_Valid_1.spvasm | 0 ...DataUnpacking_Valid_1.spvasm.expected.glsl | 0 ...st_GlslStd450_DataUnpacking_Valid_2.spvasm | 0 ...DataUnpacking_Valid_2.spvasm.expected.glsl | 0 ...st_GlslStd450_DataUnpacking_Valid_3.spvasm | 0 ...DataUnpacking_Valid_3.spvasm.expected.glsl | 0 ...st_GlslStd450_DataUnpacking_Valid_4.spvasm | 0 ...DataUnpacking_Valid_4.spvasm.expected.glsl | 0 ...td450_Float3_Float3Float3_Samples_0.spvasm | 0 ...450_Float_FloatingFloating_Scalar_0.spvasm | 0 ...450_Float_FloatingFloating_Vector_0.spvasm | 0 ..._GlslStd450_Float_Floating_Scalar_0.spvasm | 0 ..._GlslStd450_Float_Floating_Vector_0.spvasm | 0 ...g_FloatingFloatingFloating_Scalar_0.spvasm | 0 ...g_FloatingFloatingFloating_Scalar_1.spvasm | 0 ...g_FloatingFloatingFloating_Scalar_2.spvasm | 0 ...tingFloating_Scalar_2.spvasm.expected.glsl | 0 ...g_FloatingFloatingFloating_Scalar_3.spvasm | 0 ...g_FloatingFloatingFloating_Scalar_4.spvasm | 0 ...g_FloatingFloatingFloating_Vector_0.spvasm | 0 ...g_FloatingFloatingFloating_Vector_1.spvasm | 0 ...g_FloatingFloatingFloating_Vector_2.spvasm | 0 ...tingFloating_Vector_2.spvasm.expected.glsl | 0 ...g_FloatingFloatingFloating_Vector_3.spvasm | 0 ...g_FloatingFloatingFloating_Vector_4.spvasm | 0 ..._Floating_FloatingFloating_Scalar_0.spvasm | 0 ..._Floating_FloatingFloating_Scalar_1.spvasm | 0 ..._Floating_FloatingFloating_Scalar_2.spvasm | 0 ..._Floating_FloatingFloating_Scalar_3.spvasm | 0 ..._Floating_FloatingFloating_Scalar_4.spvasm | 0 ..._Floating_FloatingFloating_Scalar_5.spvasm | 0 ..._Floating_FloatingFloating_Scalar_6.spvasm | 0 ..._Floating_FloatingFloating_Vector_0.spvasm | 0 ..._Floating_FloatingFloating_Vector_1.spvasm | 0 ..._Floating_FloatingFloating_Vector_2.spvasm | 0 ..._Floating_FloatingFloating_Vector_3.spvasm | 0 ..._Floating_FloatingFloating_Vector_4.spvasm | 0 ..._Floating_FloatingFloating_Vector_5.spvasm | 0 ..._Floating_FloatingFloating_Vector_6.spvasm | 0 ...50_Floating_FloatingInting_Scalar_0.spvasm | 0 ...50_Floating_FloatingInting_Vector_0.spvasm | 0 ...0_Floating_FloatingUinting_Scalar_0.spvasm | 0 ...0_Floating_FloatingUinting_Vector_0.spvasm | 0 ...slStd450_Floating_Floating_Scalar_0.spvasm | 0 ...slStd450_Floating_Floating_Scalar_1.spvasm | 0 ...lStd450_Floating_Floating_Scalar_10.spvasm | 0 ...lStd450_Floating_Floating_Scalar_11.spvasm | 0 ...ng_Floating_Scalar_11.spvasm.expected.glsl | 0 ...lStd450_Floating_Floating_Scalar_12.spvasm | 0 ...ng_Floating_Scalar_12.spvasm.expected.glsl | 0 ...lStd450_Floating_Floating_Scalar_13.spvasm | 0 ...lStd450_Floating_Floating_Scalar_14.spvasm | 0 ...lStd450_Floating_Floating_Scalar_15.spvasm | 0 ...lStd450_Floating_Floating_Scalar_16.spvasm | 0 ...lStd450_Floating_Floating_Scalar_17.spvasm | 0 ...lStd450_Floating_Floating_Scalar_18.spvasm | 0 ...lStd450_Floating_Floating_Scalar_19.spvasm | 0 ...slStd450_Floating_Floating_Scalar_2.spvasm | 0 ...lStd450_Floating_Floating_Scalar_20.spvasm | 0 ...lStd450_Floating_Floating_Scalar_21.spvasm | 0 ...lStd450_Floating_Floating_Scalar_22.spvasm | 0 ...slStd450_Floating_Floating_Scalar_3.spvasm | 0 ...slStd450_Floating_Floating_Scalar_4.spvasm | 0 ...slStd450_Floating_Floating_Scalar_5.spvasm | 0 ...slStd450_Floating_Floating_Scalar_6.spvasm | 0 ...slStd450_Floating_Floating_Scalar_7.spvasm | 0 ...slStd450_Floating_Floating_Scalar_8.spvasm | 0 ...slStd450_Floating_Floating_Scalar_9.spvasm | 0 ...slStd450_Floating_Floating_Vector_0.spvasm | 0 ...slStd450_Floating_Floating_Vector_1.spvasm | 0 ...lStd450_Floating_Floating_Vector_10.spvasm | 0 ...lStd450_Floating_Floating_Vector_11.spvasm | 0 ...ng_Floating_Vector_11.spvasm.expected.glsl | 0 ...lStd450_Floating_Floating_Vector_12.spvasm | 0 ...ng_Floating_Vector_12.spvasm.expected.glsl | 0 ...lStd450_Floating_Floating_Vector_13.spvasm | 0 ...lStd450_Floating_Floating_Vector_14.spvasm | 0 ...lStd450_Floating_Floating_Vector_15.spvasm | 0 ...lStd450_Floating_Floating_Vector_16.spvasm | 0 ...lStd450_Floating_Floating_Vector_17.spvasm | 0 ...lStd450_Floating_Floating_Vector_18.spvasm | 0 ...lStd450_Floating_Floating_Vector_19.spvasm | 0 ...slStd450_Floating_Floating_Vector_2.spvasm | 0 ...lStd450_Floating_Floating_Vector_20.spvasm | 0 ...lStd450_Floating_Floating_Vector_21.spvasm | 0 ...lStd450_Floating_Floating_Vector_22.spvasm | 0 ...slStd450_Floating_Floating_Vector_3.spvasm | 0 ...slStd450_Floating_Floating_Vector_4.spvasm | 0 ...slStd450_Floating_Floating_Vector_5.spvasm | 0 ...slStd450_Floating_Floating_Vector_6.spvasm | 0 ...slStd450_Floating_Floating_Vector_7.spvasm | 0 ...slStd450_Floating_Floating_Vector_8.spvasm | 0 ...slStd450_Floating_Floating_Vector_9.spvasm | 0 ..._Inting_IntingIntingInting_Scalar_0.spvasm | 0 ..._Inting_IntingIntingInting_Vector_0.spvasm | 0 ...Std450_Inting_IntingInting_Scalar_0.spvasm | 0 ...Std450_Inting_IntingInting_Scalar_1.spvasm | 0 ...Std450_Inting_IntingInting_Vector_0.spvasm | 0 ...Std450_Inting_IntingInting_Vector_1.spvasm | 0 ...t_GlslStd450_Inting_Inting_Scalar_0.spvasm | 0 ...t_GlslStd450_Inting_Inting_Vector_0.spvasm | 0 ...ting_UintingUintingUinting_Scalar_0.spvasm | 0 ...ting_UintingUintingUinting_Vector_0.spvasm | 0 ...450_Uinting_UintingUinting_Scalar_0.spvasm | 0 ...450_Uinting_UintingUinting_Scalar_1.spvasm | 0 ...450_Uinting_UintingUinting_Vector_0.spvasm | 0 ...450_Uinting_UintingUinting_Vector_1.spvasm | 0 .../spirv/SpvBinaryArithTestBasic_Dot.spvasm | 0 ...SpvBinaryArithTestBasic_FMod_Scalar.spvasm | 0 ...SpvBinaryArithTestBasic_FMod_Vector.spvasm | 0 ...aryArithTestBasic_MatrixTimesMatrix.spvasm | 0 ...aryArithTestBasic_MatrixTimesScalar.spvasm | 0 ...aryArithTestBasic_MatrixTimesVector.spvasm | 0 ...pvBinaryArithTestBasic_OuterProduct.spvasm | 0 ...estBasic_SDiv_Scalar_UnsignedResult.spvasm | 0 ...estBasic_SDiv_Vector_UnsignedResult.spvasm | 0 ...estBasic_SMod_Scalar_UnsignedResult.spvasm | 0 ...estBasic_SMod_Vector_UnsignedResult.spvasm | 0 ...aryArithTestBasic_VectorTimesMatrix.spvasm | 0 ...aryArithTestBasic_VectorTimesScalar.spvasm | 0 ...vBinaryDerivativeTest_Derivatives_0.spvasm | 0 ...iveTest_Derivatives_0.spvasm.expected.glsl | 0 ...vBinaryDerivativeTest_Derivatives_1.spvasm | 0 ...iveTest_Derivatives_1.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_10.spvasm | 0 ...veTest_Derivatives_10.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_11.spvasm | 0 ...veTest_Derivatives_11.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_12.spvasm | 0 ...veTest_Derivatives_12.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_13.spvasm | 0 ...veTest_Derivatives_13.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_14.spvasm | 0 ...veTest_Derivatives_14.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_15.spvasm | 0 ...BinaryDerivativeTest_Derivatives_16.spvasm | 0 ...BinaryDerivativeTest_Derivatives_17.spvasm | 0 ...BinaryDerivativeTest_Derivatives_18.spvasm | 0 ...veTest_Derivatives_18.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_19.spvasm | 0 ...veTest_Derivatives_19.spvasm.expected.glsl | 0 ...vBinaryDerivativeTest_Derivatives_2.spvasm | 0 ...iveTest_Derivatives_2.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_20.spvasm | 0 ...veTest_Derivatives_20.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_21.spvasm | 0 ...veTest_Derivatives_21.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_22.spvasm | 0 ...veTest_Derivatives_22.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_23.spvasm | 0 ...veTest_Derivatives_23.spvasm.expected.glsl | 0 ...BinaryDerivativeTest_Derivatives_24.spvasm | 0 ...BinaryDerivativeTest_Derivatives_25.spvasm | 0 ...BinaryDerivativeTest_Derivatives_26.spvasm | 0 ...vBinaryDerivativeTest_Derivatives_3.spvasm | 0 ...iveTest_Derivatives_3.spvasm.expected.glsl | 0 ...vBinaryDerivativeTest_Derivatives_4.spvasm | 0 ...iveTest_Derivatives_4.spvasm.expected.glsl | 0 ...vBinaryDerivativeTest_Derivatives_5.spvasm | 0 ...iveTest_Derivatives_5.spvasm.expected.glsl | 0 ...vBinaryDerivativeTest_Derivatives_6.spvasm | 0 ...vBinaryDerivativeTest_Derivatives_7.spvasm | 0 ...vBinaryDerivativeTest_Derivatives_8.spvasm | 0 ...vBinaryDerivativeTest_Derivatives_9.spvasm | 0 ...iveTest_Derivatives_9.spvasm.expected.glsl | 0 .../SpvFUnordTest_FUnordEqual_Scalar.spvasm | 0 .../SpvFUnordTest_FUnordEqual_Vector.spvasm | 0 ...st_FUnordEqual_Vector.spvasm.expected.glsl | 0 ...dTest_FUnordGreaterThanEqual_Scalar.spvasm | 0 ...dTest_FUnordGreaterThanEqual_Vector.spvasm | 0 ...eaterThanEqual_Vector.spvasm.expected.glsl | 0 ...FUnordTest_FUnordGreaterThan_Scalar.spvasm | 0 ...FUnordTest_FUnordGreaterThan_Vector.spvasm | 0 ...ordGreaterThan_Vector.spvasm.expected.glsl | 0 ...nordTest_FUnordLessThanEqual_Scalar.spvasm | 0 ...nordTest_FUnordLessThanEqual_Vector.spvasm | 0 ...dLessThanEqual_Vector.spvasm.expected.glsl | 0 ...SpvFUnordTest_FUnordLessThan_Scalar.spvasm | 0 ...SpvFUnordTest_FUnordLessThan_Vector.spvasm | 0 ...FUnordLessThan_Vector.spvasm.expected.glsl | 0 ...SpvFUnordTest_FUnordNotEqual_Scalar.spvasm | 0 ...SpvFUnordTest_FUnordNotEqual_Vector.spvasm | 0 ...FUnordNotEqual_Vector.spvasm.expected.glsl | 0 .../reader/spirv/SpvLogicalTest_All.spvasm | 0 .../reader/spirv/SpvLogicalTest_Any.spvasm | 0 .../spirv/SpvLogicalTest_IsInf_Scalar.spvasm | 0 .../spirv/SpvLogicalTest_IsInf_Vector.spvasm | 0 .../spirv/SpvLogicalTest_IsNan_Scalar.spvasm | 0 .../spirv/SpvLogicalTest_IsNan_Vector.spvasm | 0 ...icalTest_IsNan_Vector.spvasm.expected.hlsl | 0 ...icalTest_Select_BoolCond_BoolParams.spvasm | 0 ...t_Select_BoolCond_FloatScalarParams.spvasm | 0 ...est_Select_BoolCond_IntScalarParams.spvasm | 0 ...est_Select_VecBoolCond_VectorParams.spvasm | 0 ...ScopeVarParserTest_AnonWorkgroupVar.spvasm | 0 ...ScopeVarParserTest_ArrayInitializer.spvasm | 0 ...eVarParserTest_ArrayNullInitializer.spvasm | 0 ...rParserTest_BindingDecoration_Valid.spvasm | 0 ...PointSize_Loose_ReadReplaced_Vertex.spvasm | 0 ...ltinPointSize_Loose_Write1_IsErased.spvasm | 0 ...eViaCopyObjectPostAccessChainErased.spvasm | 0 ...riteViaCopyObjectPriorAccess_Erased.spvasm | 0 ...rTest_BuiltinPointSize_ReadReplaced.spvasm | 0 ...st_BuiltinPointSize_Write1_IsErased.spvasm | 0 ...eViaCopyObjectPostAccessChainErased.spvasm | 0 ...st_BuiltinPosition_BuiltIn_Position.spvasm | 0 ...sition_BuiltIn_Position_Initializer.spvasm | 0 ...rTest_BuiltinPosition_StorePosition.spvasm | 0 ..._StorePositionMember_OneAccessChain.spvasm | 0 ..._StorePositionMember_TwoAccessChain.spvasm | 0 ...ition_PerVertexStructOutOfOrderDecl.spvasm | 0 ...opeVarParserTest_BuiltinVertexIndex.spvasm | 0 ...ltin_Input_OppositeSignednessAsWGSL.spvasm | 0 ..._Builtin_Input_SameSignednessAsWGSL.spvasm | 0 ...nitializer_OppositeSignednessAsWGSL.spvasm | 0 ...ut_Initializer_SameSignednessAsWGSL.spvasm | 0 ...rserTest_ColMajorDecoration_Dropped.spvasm | 0 ...est_DescriptorGroupDecoration_Valid.spvasm | 0 ...uiltinVar_FragDepth_Out_Initializer.spvasm | 0 ...BuiltinVar_Input_OppositeSignedness.spvasm | 0 ...ing_BuiltinVar_Input_SameSignedness.spvasm | 0 ...ing_BuiltinVar_SampleMask_In_Signed.spvasm | 0 ...g_BuiltinVar_SampleMask_In_Unsigned.spvasm | 0 ...r_SampleMask_Out_Signed_Initializer.spvasm | 0 ...SampleMask_Out_Unsigned_Initializer.spvasm | 0 ...tten_Interpolation_Flat_Fragment_In.spvasm | 0 ..._Interpolation_Floating_Fragment_In.spvasm | 0 ...Interpolation_Floating_Fragment_Out.spvasm | 0 ...Test_EntryPointWrapping_IOLocations.spvasm | 0 ...apping_Interpolation_Flat_Vertex_In.spvasm | 0 ...lation_Flat_Vertex_In.spvasm.expected.glsl | 0 ...ng_Interpolation_Flat_Vertex_Output.spvasm | 0 ..._Interpolation_Floating_Fragment_In.spvasm | 0 ...Interpolation_Floating_Fragment_Out.spvasm | 0 ...rserTest_FlattenStruct_LocOnMembers.spvasm | 0 ...serTest_InputVarsConvertedToPrivate.spvasm | 0 ...serTest_Input_FlattenArray_OneLevel.spvasm | 0 ...peVarParserTest_Input_FlattenMatrix.spvasm | 0 ...peVarParserTest_Input_FlattenNested.spvasm | 0 ...t_Input_FlattenStruct_LocOnVariable.spvasm | 0 ..._InstanceIndex_I32_Load_AccessChain.spvasm | 0 ...t_InstanceIndex_I32_Load_CopyObject.spvasm | 0 ...rTest_InstanceIndex_I32_Load_Direct.spvasm | 0 ..._InstanceIndex_U32_Load_AccessChain.spvasm | 0 ...t_InstanceIndex_U32_Load_CopyObject.spvasm | 0 ...rTest_InstanceIndex_U32_Load_Direct.spvasm | 0 ...copeVarParserTest_MatrixInitializer.spvasm | 0 ...VarParserTest_MatrixNullInitializer.spvasm | 0 ...arParserTest_MatrixStrideDecoration.spvasm | 0 ...Test_MatrixStrideDecoration_Dropped.spvasm | 0 ...rixStrideDecoration_Natural_Dropped.spvasm | 0 ...copeVarParserTest_NamedWorkgroupVar.spvasm | 0 .../SpvModuleScopeVarParserTest_NoVar.spvasm | 0 ...erTest_OutputVarsConvertedToPrivate.spvasm | 0 ...sConvertedToPrivate_WithInitializer.spvasm | 0 ...erTest_Output_FlattenArray_OneLevel.spvasm | 0 ...eVarParserTest_Output_FlattenMatrix.spvasm | 0 ..._Output_FlattenStruct_LocOnVariable.spvasm | 0 ...ModuleScopeVarParserTest_PrivateVar.spvasm | 0 ...rTest_SampleId_I32_Load_AccessChain.spvasm | 0 ...erTest_SampleId_I32_Load_CopyObject.spvasm | 0 ...ParserTest_SampleId_I32_Load_Direct.spvasm | 0 ...rTest_SampleId_U32_Load_AccessChain.spvasm | 0 ...erTest_SampleId_U32_Load_CopyObject.spvasm | 0 ...ParserTest_SampleId_U32_Load_Direct.spvasm | 0 ...rTest_SampleMask_In_I32_AccessChain.spvasm | 0 ...erTest_SampleMask_In_I32_CopyObject.spvasm | 0 ...ParserTest_SampleMask_In_I32_Direct.spvasm | 0 ...rTest_SampleMask_In_U32_AccessChain.spvasm | 0 ...erTest_SampleMask_In_U32_CopyObject.spvasm | 0 ...ParserTest_SampleMask_In_U32_Direct.spvasm | 0 ...ParserTest_SampleMask_In_WithStride.spvasm | 0 ...Test_SampleMask_Out_I32_AccessChain.spvasm | 0 ...rTest_SampleMask_Out_I32_CopyObject.spvasm | 0 ...arserTest_SampleMask_Out_I32_Direct.spvasm | 0 ...Test_SampleMask_Out_U32_AccessChain.spvasm | 0 ...rTest_SampleMask_Out_U32_CopyObject.spvasm | 0 ...arserTest_SampleMask_Out_U32_Direct.spvasm | 0 ...arserTest_SampleMask_Out_WithStride.spvasm | 0 ...opeVarParserTest_ScalarInitializers.spvasm | 0 ...arParserTest_ScalarNullInitializers.spvasm | 0 ...ScalarSpecConstant_DeclareConst_F32.spvasm | 0 ...tant_DeclareConst_F32_WithoutSpecId.spvasm | 0 ...alarSpecConstant_DeclareConst_False.spvasm | 0 ...ScalarSpecConstant_DeclareConst_I32.spvasm | 0 ...ecConstant_DeclareConst_Id_MaxValid.spvasm | 0 ...calarSpecConstant_DeclareConst_True.spvasm | 0 ...ScalarSpecConstant_DeclareConst_U32.spvasm | 0 ...t_ScalarSpecConstant_UsedInFunction.spvasm | 0 ...torageBuffer_NonWritable_AllMembers.spvasm | 0 ...ageBuffer_NonWritable_NotAllMembers.spvasm | 0 ...otAllMembers_DuplicatedOnSameMember.spvasm | 0 ...copeVarParserTest_StructInitializer.spvasm | 0 ...ember_NonReadableDecoration_Dropped.spvasm | 0 ...VarParserTest_StructNullInitializer.spvasm | 0 ...arserTest_VectorBoolNullInitializer.spvasm | 0 ...rserTest_VectorFloatNullInitializer.spvasm | 0 ...copeVarParserTest_VectorInitializer.spvasm | 0 ...ParserTest_VectorIntNullInitializer.spvasm | 0 ...arserTest_VectorUintNullInitializer.spvasm | 0 ...st_VertexIndex_I32_Load_AccessChain.spvasm | 0 ...est_VertexIndex_I32_Load_CopyObject.spvasm | 0 ...serTest_VertexIndex_I32_Load_Direct.spvasm | 0 ...st_VertexIndex_U32_Load_AccessChain.spvasm | 0 ...est_VertexIndex_U32_Load_CopyObject.spvasm | 0 ...serTest_VertexIndex_U32_Load_Direct.spvasm | 0 ...kContinueConstruct_ContinueIsHeader.spvasm | 0 ...ntinueConstruct_ContinueIsNotHeader.spvasm | 0 ...ckLoop_SingleBlockContinueConstruct.spvasm | 0 ...fyCFGEdges_BackEdge_SingleBlockLoop.spvasm | 0 ...CFGEdges_Fallthrough_CaseTailToCase.spvasm | 0 ...llthrough_CaseTailToDefaultNotMerge.spvasm | 0 ...yCFGEdges_Fallthrough_DefaultToCase.spvasm | 0 ...t_ClassifyCFGEdges_Forward_IfToElse.spvasm | 0 ...t_ClassifyCFGEdges_Forward_IfToThen.spvasm | 0 ...sifyCFGEdges_Forward_LoopHeadToBody.spvasm | 0 ...assifyCFGEdges_Forward_SwitchToCase.spvasm | 0 ...ges_Forward_SwitchToDefaultNotMerge.spvasm | 0 ..._IfBreak_FromElse_ForwardWithinElse.spvasm | 0 ...assifyCFGEdges_IfBreak_FromIfHeader.spvasm | 0 ...sifyCFGEdges_IfBreak_FromIfThenElse.spvasm | 0 ..._IfBreak_FromThen_ForwardWithinThen.spvasm | 0 ...opBreak_FromContinueConstructHeader.spvasm | 0 ...LoopBreak_FromContinueConstructTail.spvasm | 0 ...sifyCFGEdges_LoopBreak_FromLoopBody.spvasm | 0 ...GEdges_LoopBreak_FromLoopBodyDirect.spvasm | 0 ...ak_FromLoopBodyDirect.spvasm.expected.hlsl | 0 ...LoopBodyNestedSelection_Conditional.spvasm | 0 ...opBodyNestedSelection_Unconditional.spvasm | 0 ...Break_FromLoopHeader_MultiBlockLoop.spvasm | 0 ...pHeader_SingleBlockLoop_FalseBranch.spvasm | 0 ...opHeader_SingleBlockLoop_TrueBranch.spvasm | 0 ...eBlockLoop_TrueBranch.spvasm.expected.hlsl | 0 ...oopContinue_ConditionalFromNestedIf.spvasm | 0 ...yCFGEdges_LoopContinue_FromNestedIf.spvasm | 0 ...mNestedSwitchCaseBody_Unconditional.spvasm | 0 ...NestedSwitchDefaultBody_Conditional.spvasm | 0 ...stedSwitchDefaultBody_Unconditional.spvasm | 0 ...ges_LoopContinue_LoopBodyToContinue.spvasm | 0 ...hological_Forward_LoopHeadSplitBody.spvasm | 0 ...Edges_Pathological_Forward_Premerge.spvasm | 0 ...ges_Pathological_Forward_Regardless.spvasm | 0 ...witchBreak_FromNestedIf_Conditional.spvasm | 0 ...tchBreak_FromNestedIf_Unconditional.spvasm | 0 ...dges_SwitchBreak_FromSwitchCaseBody.spvasm | 0 ...es_SwitchBreak_FromSwitchCaseDirect.spvasm | 0 ...s_SwitchBreak_FromSwitchDefaultBody.spvasm | 0 ...witchBreak_FromSwitchDefaultIsMerge.spvasm | 0 ...puteBlockOrder_DupConditionalBranch.spvasm | 0 ...t_ComputeBlockOrder_FalseOnlyBranch.spvasm | 0 ...ockOrder_IgnoreStaticalyUnreachable.spvasm | 0 ...est_ComputeBlockOrder_KillIsDeadEnd.spvasm | 0 ...ComputeBlockOrder_Loop_BodyHasBreak.spvasm | 0 ...der_Loop_BodyHasBreak.spvasm.expected.hlsl | 0 ...mputeBlockOrder_Loop_BodyHasBreakIf.spvasm | 0 ...eBlockOrder_Loop_BodyHasBreakUnless.spvasm | 0 ...teBlockOrder_Loop_BodyHasContinueIf.spvasm | 0 ...ockOrder_Loop_BodyHasContinueUnless.spvasm | 0 ...Test_ComputeBlockOrder_Loop_Body_If.spvasm | 0 ...omputeBlockOrder_Loop_Body_If_Break.spvasm | 0 ...uteBlockOrder_Loop_Body_If_Continue.spvasm | 0 ..._ComputeBlockOrder_Loop_Body_Switch.spvasm | 0 ...rder_Loop_Body_Switch_CaseContinues.spvasm | 0 ...BlockOrder_Loop_Continue_ContainsIf.spvasm | 0 ...BlockOrder_Loop_Continue_HasBreakIf.spvasm | 0 ...kOrder_Loop_Continue_HasBreakUnless.spvasm | 0 ...teBlockOrder_Loop_Continue_Sequence.spvasm | 0 ...uteBlockOrder_Loop_HeaderHasBreakIf.spvasm | 0 ...lockOrder_Loop_HeaderHasBreakUnless.spvasm | 0 ..._HeaderHasBreakUnless.spvasm.expected.hlsl | 0 ...CFGTest_ComputeBlockOrder_Loop_Loop.spvasm | 0 ...puteBlockOrder_Loop_Loop_InnerBreak.spvasm | 0 ...eBlockOrder_Loop_Loop_InnerContinue.spvasm | 0 ...Order_Loop_Loop_InnerContinueBreaks.spvasm | 0 ...eBlockOrder_Loop_SingleBlock_Simple.spvasm | 0 ...ockOrder_Nest_IfBreak_In_SwitchCase.spvasm | 0 ...er_Nest_IfFallthrough_In_SwitchCase.spvasm | 0 ...mputeBlockOrder_Nest_If_Contains_If.spvasm | 0 ...uteBlockOrder_Nest_If_In_SwitchCase.spvasm | 0 ...rCFGTest_ComputeBlockOrder_OneBlock.spvasm | 0 ...t_ComputeBlockOrder_ReorderSequence.spvasm | 0 ...Order_RespectConditionalBranchOrder.spvasm | 0 ...kOrder_RespectSwitchCaseFallthrough.spvasm | 0 ...Fallthrough_FromCaseToDefaultToCase.spvasm | 0 ...ctSwitchCaseFallthrough_FromDefault.spvasm | 0 ...ctSwitchCaseFallthrough_Interleaved.spvasm | 0 ...kOrder_SwitchOrderNaturallyReversed.spvasm | 0 ...chWithDefaultOrderNaturallyReversed.spvasm | 0 ...lockOrder_Switch_DefaultSameAsACase.spvasm | 0 ...st_ComputeBlockOrder_TrueOnlyBranch.spvasm | 0 ...puteBlockOrder_UnreachableIsDeadEnd.spvasm | 0 ...l_Back_MultiBlock_LoopBreak_OnFalse.spvasm | 0 ...al_Back_MultiBlock_LoopBreak_OnTrue.spvasm | 0 ...lock_LoopBreak_OnTrue.spvasm.expected.hlsl | 0 ...chConditional_Back_SingleBlock_Back.spvasm | 0 ...Back_SingleBlock_Back.spvasm.expected.glsl | 0 ...Back_SingleBlock_Back.spvasm.expected.hlsl | 0 ..._Back_SingleBlock_Back.spvasm.expected.msl | 0 ...ck_SingleBlock_Back.spvasm.expected.spvasm | 0 ...Back_SingleBlock_Back.spvasm.expected.wgsl | 0 ..._Back_SingleBlock_LoopBreak_OnFalse.spvasm | 0 ...l_Back_SingleBlock_LoopBreak_OnTrue.spvasm | 0 ...lock_LoopBreak_OnTrue.spvasm.expected.hlsl | 0 ...ue_Continue_AfterHeader_Conditional.spvasm | 0 ...terHeader_Conditional.spvasm.expected.glsl | 0 ...terHeader_Conditional.spvasm.expected.hlsl | 0 ...fterHeader_Conditional.spvasm.expected.msl | 0 ...rHeader_Conditional.spvasm.expected.spvasm | 0 ...terHeader_Conditional.spvasm.expected.wgsl | 0 ...rHeader_Conditional_EmptyContinuing.spvasm | 0 ...ional_EmptyContinuing.spvasm.expected.glsl | 0 ...ional_EmptyContinuing.spvasm.expected.hlsl | 0 ...tional_EmptyContinuing.spvasm.expected.msl | 0 ...nal_EmptyContinuing.spvasm.expected.spvasm | 0 ...ional_EmptyContinuing.spvasm.expected.wgsl | 0 ..._Continue_AfterHeader_Unconditional.spvasm | 0 ...rHeader_Unconditional.spvasm.expected.glsl | 0 ...rHeader_Unconditional.spvasm.expected.hlsl | 0 ...erHeader_Unconditional.spvasm.expected.msl | 0 ...eader_Unconditional.spvasm.expected.spvasm | 0 ...rHeader_Unconditional.spvasm.expected.wgsl | 0 ...tional_Continue_Continue_FromHeader.spvasm | 0 ...e_Continue_FromHeader.spvasm.expected.glsl | 0 ...e_Continue_FromHeader.spvasm.expected.hlsl | 0 ...ue_Continue_FromHeader.spvasm.expected.msl | 0 ...Continue_FromHeader.spvasm.expected.spvasm | 0 ...e_Continue_FromHeader.spvasm.expected.wgsl | 0 ...tional_Continue_Fallthrough_OnFalse.spvasm | 0 ...e_Fallthrough_OnFalse.spvasm.expected.glsl | 0 ...e_Fallthrough_OnFalse.spvasm.expected.hlsl | 0 ...ue_Fallthrough_OnFalse.spvasm.expected.msl | 0 ...Fallthrough_OnFalse.spvasm.expected.spvasm | 0 ...e_Fallthrough_OnFalse.spvasm.expected.wgsl | 0 ...itional_Continue_Fallthrough_OnTrue.spvasm | 0 ...ue_Fallthrough_OnTrue.spvasm.expected.glsl | 0 ...ue_Fallthrough_OnTrue.spvasm.expected.hlsl | 0 ...nue_Fallthrough_OnTrue.spvasm.expected.msl | 0 ..._Fallthrough_OnTrue.spvasm.expected.spvasm | 0 ...ue_Fallthrough_OnTrue.spvasm.expected.wgsl | 0 ...onditional_Continue_Forward_OnFalse.spvasm | 0 ...tinue_Forward_OnFalse.spvasm.expected.glsl | 0 ...tinue_Forward_OnFalse.spvasm.expected.hlsl | 0 ...ntinue_Forward_OnFalse.spvasm.expected.msl | 0 ...nue_Forward_OnFalse.spvasm.expected.spvasm | 0 ...tinue_Forward_OnFalse.spvasm.expected.wgsl | 0 ...Conditional_Continue_Forward_OnTrue.spvasm | 0 ...ntinue_Forward_OnTrue.spvasm.expected.glsl | 0 ...ntinue_Forward_OnTrue.spvasm.expected.hlsl | 0 ...ontinue_Forward_OnTrue.spvasm.expected.msl | 0 ...inue_Forward_OnTrue.spvasm.expected.spvasm | 0 ...ntinue_Forward_OnTrue.spvasm.expected.wgsl | 0 ...onditional_Continue_IfBreak_OnFalse.spvasm | 0 ...tinue_IfBreak_OnFalse.spvasm.expected.glsl | 0 ...tinue_IfBreak_OnFalse.spvasm.expected.hlsl | 0 ...ntinue_IfBreak_OnFalse.spvasm.expected.msl | 0 ...nue_IfBreak_OnFalse.spvasm.expected.spvasm | 0 ...tinue_IfBreak_OnFalse.spvasm.expected.wgsl | 0 ...Conditional_Continue_IfBreak_OnTrue.spvasm | 0 ...ntinue_IfBreak_OnTrue.spvasm.expected.glsl | 0 ...ntinue_IfBreak_OnTrue.spvasm.expected.hlsl | 0 ...ontinue_IfBreak_OnTrue.spvasm.expected.msl | 0 ...inue_IfBreak_OnTrue.spvasm.expected.spvasm | 0 ...ntinue_IfBreak_OnTrue.spvasm.expected.wgsl | 0 ...tional_Fallthrough_Fallthrough_Same.spvasm | 0 ...nchConditional_Forward_Forward_Same.spvasm | 0 ...nchConditional_IfBreak_IfBreak_Same.spvasm | 0 ...ditional_LoopBreak_Continue_OnFalse.spvasm | 0 ...reak_Continue_OnFalse.spvasm.expected.hlsl | 0 ...nditional_LoopBreak_Continue_OnTrue.spvasm | 0 ...nditional_LoopBreak_Forward_OnFalse.spvasm | 0 ...Break_Forward_OnFalse.spvasm.expected.hlsl | 0 ...onditional_LoopBreak_Forward_OnTrue.spvasm | 0 ...onal_LoopBreak_MultiBlock_LoopBreak.spvasm | 0 ...nal_LoopBreak_SingleBlock_LoopBreak.spvasm | 0 ...Conditional_LoopContinue_FromSwitch.spvasm | 0 ...opContinue_FromSwitch.spvasm.expected.glsl | 0 ...opContinue_FromSwitch.spvasm.expected.hlsl | 0 ...oopContinue_FromSwitch.spvasm.expected.msl | 0 ...Continue_FromSwitch.spvasm.expected.spvasm | 0 ...opContinue_FromSwitch.spvasm.expected.wgsl | 0 ...tional_SwitchBreak_Continue_OnFalse.spvasm | 0 ...reak_Continue_OnFalse.spvasm.expected.glsl | 0 ...reak_Continue_OnFalse.spvasm.expected.hlsl | 0 ...Break_Continue_OnFalse.spvasm.expected.msl | 0 ...ak_Continue_OnFalse.spvasm.expected.spvasm | 0 ...reak_Continue_OnFalse.spvasm.expected.wgsl | 0 ...itional_SwitchBreak_Continue_OnTrue.spvasm | 0 ...Break_Continue_OnTrue.spvasm.expected.glsl | 0 ...Break_Continue_OnTrue.spvasm.expected.hlsl | 0 ...hBreak_Continue_OnTrue.spvasm.expected.msl | 0 ...eak_Continue_OnTrue.spvasm.expected.spvasm | 0 ...Break_Continue_OnTrue.spvasm.expected.wgsl | 0 ...nal_SwitchBreak_Fallthrough_OnFalse.spvasm | 0 ...onal_SwitchBreak_Fallthrough_OnTrue.spvasm | 0 ...itional_SwitchBreak_Forward_OnFalse.spvasm | 0 ...ditional_SwitchBreak_Forward_OnTrue.spvasm | 0 ..._SwitchBreak_SwitchBreak_LastInCase.spvasm | 0 ...itchBreak_SwitchBreak_NotLastInCase.spvasm | 0 ...Body_Branch_BackEdge_MultiBlockLoop.spvasm | 0 ...ckEdge_MultiBlockLoop.spvasm.expected.glsl | 0 ...ckEdge_MultiBlockLoop.spvasm.expected.hlsl | 0 ...ackEdge_MultiBlockLoop.spvasm.expected.msl | 0 ...Edge_MultiBlockLoop.spvasm.expected.spvasm | 0 ...ckEdge_MultiBlockLoop.spvasm.expected.wgsl | 0 ...ody_Branch_BackEdge_SingleBlockLoop.spvasm | 0 ...kEdge_SingleBlockLoop.spvasm.expected.glsl | 0 ...kEdge_SingleBlockLoop.spvasm.expected.hlsl | 0 ...ckEdge_SingleBlockLoop.spvasm.expected.msl | 0 ...dge_SingleBlockLoop.spvasm.expected.spvasm | 0 ...kEdge_SingleBlockLoop.spvasm.expected.wgsl | 0 ...CFGTest_EmitBody_Branch_Fallthrough.spvasm | 0 ...rserCFGTest_EmitBody_Branch_Forward.spvasm | 0 ...st_EmitBody_Branch_IfBreak_FromElse.spvasm | 0 ...st_EmitBody_Branch_IfBreak_FromThen.spvasm | 0 ...h_LoopBreak_MultiBlockLoop_FromBody.spvasm | 0 ...romContinueConstructEnd_Conditional.spvasm | 0 ...Body_Branch_LoopContinue_BeforeLast.spvasm | 0 ...opContinue_BeforeLast.spvasm.expected.glsl | 0 ...opContinue_BeforeLast.spvasm.expected.hlsl | 0 ...oopContinue_BeforeLast.spvasm.expected.msl | 0 ...Continue_BeforeLast.spvasm.expected.spvasm | 0 ...opContinue_BeforeLast.spvasm.expected.wgsl | 0 ...Body_Branch_LoopContinue_FromSwitch.spvasm | 0 ...opContinue_FromSwitch.spvasm.expected.glsl | 0 ...opContinue_FromSwitch.spvasm.expected.hlsl | 0 ...oopContinue_FromSwitch.spvasm.expected.msl | 0 ...Continue_FromSwitch.spvasm.expected.spvasm | 0 ...opContinue_FromSwitch.spvasm.expected.wgsl | 0 ...ch_LoopContinue_LastInLoopConstruct.spvasm | 0 ...e_LastInLoopConstruct.spvasm.expected.glsl | 0 ...e_LastInLoopConstruct.spvasm.expected.hlsl | 0 ...ue_LastInLoopConstruct.spvasm.expected.msl | 0 ...LastInLoopConstruct.spvasm.expected.spvasm | 0 ...e_LastInLoopConstruct.spvasm.expected.wgsl | 0 ...tBody_Branch_SwitchBreak_LastInCase.spvasm | 0 ...dy_Branch_SwitchBreak_NotLastInCase.spvasm | 0 ...Test_EmitBody_FalseBranch_LoopBreak.spvasm | 0 ...t_EmitBody_FalseBranch_LoopContinue.spvasm | 0 ...seBranch_LoopContinue.spvasm.expected.glsl | 0 ...seBranch_LoopContinue.spvasm.expected.hlsl | 0 ...lseBranch_LoopContinue.spvasm.expected.msl | 0 ...Branch_LoopContinue.spvasm.expected.spvasm | 0 ...seBranch_LoopContinue.spvasm.expected.wgsl | 0 ...st_EmitBody_FalseBranch_SwitchBreak.spvasm | 0 ..._IfBreak_FromElse_ForwardWithinElse.spvasm | 0 ...rd_FromElseWithForward_AlsoPremerge.spvasm | 0 ..._IfBreak_FromThen_ForwardWithinThen.spvasm | 0 ...dy_IfSelection_TrueBranch_LoopBreak.spvasm | 0 ..._TrueBranch_LoopBreak.spvasm.expected.hlsl | 0 ...erCFGTest_EmitBody_If_Else_Premerge.spvasm | 0 .../SpvParserCFGTest_EmitBody_If_Empty.spvasm | 0 ...pvParserCFGTest_EmitBody_If_Nest_If.spvasm | 0 ...rserCFGTest_EmitBody_If_NoThen_Else.spvasm | 0 ...ParserCFGTest_EmitBody_If_Then_Else.spvasm | 0 ...Test_EmitBody_If_Then_Else_Premerge.spvasm | 0 ...rserCFGTest_EmitBody_If_Then_NoElse.spvasm | 0 ...erCFGTest_EmitBody_If_Then_Premerge.spvasm | 0 ...arserCFGTest_EmitBody_Kill_InsideIf.spvasm | 0 ...serCFGTest_EmitBody_Kill_InsideLoop.spvasm | 0 ...tBody_Kill_InsideLoop.spvasm.expected.hlsl | 0 ...arserCFGTest_EmitBody_Kill_TopLevel.spvasm | 0 ...itBody_LoopInternallyDiverge_Simple.spvasm | 0 ...ernallyDiverge_Simple.spvasm.expected.glsl | 0 ...ernallyDiverge_Simple.spvasm.expected.hlsl | 0 ...ternallyDiverge_Simple.spvasm.expected.msl | 0 ...nallyDiverge_Simple.spvasm.expected.spvasm | 0 ...ernallyDiverge_Simple.spvasm.expected.wgsl | 0 ...Test_EmitBody_Loop_BodyAlwaysBreaks.spvasm | 0 ...p_BodyConditionallyBreaks_FromFalse.spvasm | 0 ...ConditionallyBreaks_FromFalse_Early.spvasm | 0 ...op_BodyConditionallyBreaks_FromTrue.spvasm | 0 ...onallyBreaks_FromTrue.spvasm.expected.hlsl | 0 ...yConditionallyBreaks_FromTrue_Early.spvasm | 0 ...Breaks_FromTrue_Early.spvasm.expected.hlsl | 0 ...mitBody_Loop_FalseToBody_TrueBreaks.spvasm | 0 ...Loop_MultiBlockContinueIsEntireLoop.spvasm | 0 ...kContinueIsEntireLoop.spvasm.expected.hlsl | 0 ...Test_EmitBody_Loop_NestedIfContinue.spvasm | 0 ...Loop_NestedIfContinue.spvasm.expected.glsl | 0 ...Loop_NestedIfContinue.spvasm.expected.hlsl | 0 ..._Loop_NestedIfContinue.spvasm.expected.msl | 0 ...op_NestedIfContinue.spvasm.expected.spvasm | 0 ...Loop_NestedIfContinue.spvasm.expected.wgsl | 0 ...pvParserCFGTest_EmitBody_Loop_Never.spvasm | 0 ...tBody_Loop_SingleBlock_BothBackedge.spvasm | 0 ...gleBlock_BothBackedge.spvasm.expected.glsl | 0 ...gleBlock_BothBackedge.spvasm.expected.hlsl | 0 ...ngleBlock_BothBackedge.spvasm.expected.msl | 0 ...eBlock_BothBackedge.spvasm.expected.spvasm | 0 ...gleBlock_BothBackedge.spvasm.expected.wgsl | 0 ...Body_Loop_SingleBlock_FalseBackedge.spvasm | 0 ...leBlock_FalseBackedge.spvasm.expected.hlsl | 0 ...tBody_Loop_SingleBlock_TrueBackedge.spvasm | 0 ...op_SingleBlock_UnconditionalBackege.spvasm | 0 ..._UnconditionalBackege.spvasm.expected.glsl | 0 ..._UnconditionalBackege.spvasm.expected.hlsl | 0 ...k_UnconditionalBackege.spvasm.expected.msl | 0 ...nconditionalBackege.spvasm.expected.spvasm | 0 ..._UnconditionalBackege.spvasm.expected.wgsl | 0 ...mitBody_Loop_TrueToBody_FalseBreaks.spvasm | 0 ...p_Unconditional_Body_ContinueNestIf.spvasm | 0 ...l_Body_ContinueNestIf.spvasm.expected.glsl | 0 ...l_Body_ContinueNestIf.spvasm.expected.hlsl | 0 ...al_Body_ContinueNestIf.spvasm.expected.msl | 0 ...Body_ContinueNestIf.spvasm.expected.spvasm | 0 ...l_Body_ContinueNestIf.spvasm.expected.wgsl | 0 ...conditional_Body_MultiBlockContinue.spvasm | 0 ...dy_MultiBlockContinue.spvasm.expected.glsl | 0 ...dy_MultiBlockContinue.spvasm.expected.hlsl | 0 ...ody_MultiBlockContinue.spvasm.expected.msl | 0 ..._MultiBlockContinue.spvasm.expected.spvasm | 0 ...dy_MultiBlockContinue.spvasm.expected.wgsl | 0 ...onditional_Body_SingleBlockContinue.spvasm | 0 ...y_SingleBlockContinue.spvasm.expected.glsl | 0 ...y_SingleBlockContinue.spvasm.expected.hlsl | 0 ...dy_SingleBlockContinue.spvasm.expected.msl | 0 ...SingleBlockContinue.spvasm.expected.spvasm | 0 ...y_SingleBlockContinue.spvasm.expected.wgsl | 0 ...GTest_EmitBody_ReturnValue_InsideIf.spvasm | 0 ...erCFGTest_EmitBody_ReturnValue_Loop.spvasm | 0 ...GTest_EmitBody_ReturnValue_TopLevel.spvasm | 0 ...serCFGTest_EmitBody_Return_InsideIf.spvasm | 0 ...rCFGTest_EmitBody_Return_InsideLoop.spvasm | 0 ...serCFGTest_EmitBody_Return_TopLevel.spvasm | 0 ...Test_EmitBody_Switch_Case_SintValue.spvasm | 0 ...Test_EmitBody_Switch_Case_UintValue.spvasm | 0 ...ody_Switch_DefaultIsCase_NoDupCases.spvasm | 0 ...dy_Switch_DefaultIsCase_WithDupCase.spvasm | 0 ..._Switch_DefaultIsMerge_CasesWithDup.spvasm | 0 ...tBody_Switch_DefaultIsMerge_NoCases.spvasm | 0 ...tBody_Switch_DefaultIsMerge_OneCase.spvasm | 0 ...Body_Switch_DefaultIsMerge_TwoCases.spvasm | 0 ...st_EmitBody_TrueBranch_LoopContinue.spvasm | 0 ...ueBranch_LoopContinue.spvasm.expected.glsl | 0 ...ueBranch_LoopContinue.spvasm.expected.hlsl | 0 ...rueBranch_LoopContinue.spvasm.expected.msl | 0 ...Branch_LoopContinue.spvasm.expected.spvasm | 0 ...ueBranch_LoopContinue.spvasm.expected.wgsl | 0 ...est_EmitBody_TrueBranch_SwitchBreak.spvasm | 0 ...tBody_Unreachable_InNonVoidFunction.spvasm | 0 ...GTest_EmitBody_Unreachable_InsideIf.spvasm | 0 ...est_EmitBody_Unreachable_InsideLoop.spvasm | 0 ...GTest_EmitBody_Unreachable_TopLevel.spvasm | 0 ...IfSelectionInternalHeaders_ElseOnly.spvasm | 0 ...nalHeaders_FalseBranch_LoopBreak_Ok.spvasm | 0 ...Headers_FalseBranch_LoopContinue_Ok.spvasm | 0 ...ranch_LoopContinue_Ok.spvasm.expected.glsl | 0 ...ranch_LoopContinue_Ok.spvasm.expected.hlsl | 0 ...Branch_LoopContinue_Ok.spvasm.expected.msl | 0 ...nch_LoopContinue_Ok.spvasm.expected.spvasm | 0 ...ranch_LoopContinue_Ok.spvasm.expected.wgsl | 0 ...lHeaders_FalseBranch_SwitchBreak_Ok.spvasm | 0 ...ndIfSelectionInternalHeaders_IfOnly.spvasm | 0 ...FindIfSelectionInternalHeaders_NoIf.spvasm | 0 ...alHeaders_Premerge_ElseDirectToThen.spvasm | 0 ...tionInternalHeaders_Premerge_Simple.spvasm | 0 ...alHeaders_Premerge_ThenDirectToElse.spvasm | 0 ...SelectionInternalHeaders_Regardless.spvasm | 0 ...IfSelectionInternalHeaders_ThenElse.spvasm | 0 ...rnalHeaders_TrueBranch_LoopBreak_Ok.spvasm | 0 ...ueBranch_LoopBreak_Ok.spvasm.expected.hlsl | 0 ...lHeaders_TrueBranch_LoopContinue_Ok.spvasm | 0 ...ranch_LoopContinue_Ok.spvasm.expected.glsl | 0 ...ranch_LoopContinue_Ok.spvasm.expected.hlsl | 0 ...Branch_LoopContinue_Ok.spvasm.expected.msl | 0 ...nch_LoopContinue_Ok.spvasm.expected.spvasm | 0 ...ranch_LoopContinue_Ok.spvasm.expected.wgsl | 0 ...alHeaders_TrueBranch_SwitchBreak_Ok.spvasm | 0 ...FindSwitchCaseHeaders_CaseIsDefault.spvasm | 0 ...dSwitchCaseHeaders_CaseIsNotDefault.spvasm | 0 ...indSwitchCaseHeaders_DefaultIsMerge.spvasm | 0 ...SwitchCaseHeaders_DefaultIsNotMerge.spvasm | 0 ...hCaseHeaders_ManyValuesWithSameCase.spvasm | 0 ...Test_FindSwitchCaseHeaders_NoSwitch.spvasm | 0 ...unctionIsOnlyIfSelectionAndItsMerge.spvasm | 0 ...FlowConstructs_LoopInterallyDiverge.spvasm | 0 ..._LoopInterallyDiverge.spvasm.expected.glsl | 0 ..._LoopInterallyDiverge.spvasm.expected.hlsl | 0 ...s_LoopInterallyDiverge.spvasm.expected.msl | 0 ...oopInterallyDiverge.spvasm.expected.spvasm | 0 ..._LoopInterallyDiverge.spvasm.expected.wgsl | 0 ...ergeBlockIsAlsoMultiBlockLoopHeader.spvasm | 0 ...cts_MergeBlockIsAlsoSingleBlockLoop.spvasm | 0 ...cts_MultiBlockLoop_HeaderIsContinue.spvasm | 0 ..._MultiBlockLoop_HeaderIsNotContinue.spvasm | 0 ...belControlFlowConstructs_Nest_If_If.spvasm | 0 ...owConstructs_Nest_If_MultiBlockLoop.spvasm | 0 ...wConstructs_Nest_If_SingleBlockLoop.spvasm | 0 ...ontrolFlowConstructs_Nest_If_Switch.spvasm | 0 ...FlowConstructs_Nest_LoopContinue_If.spvasm | 0 ...lControlFlowConstructs_Nest_Loop_If.spvasm | 0 ...ontrolFlowConstructs_Nest_Loop_Loop.spvasm | 0 ...ontrolFlowConstructs_Nest_Switch_If.spvasm | 0 ...OuterConstructIsFunction_MultiBlock.spvasm | 0 ...uterConstructIsFunction_SingleBlock.spvasm | 0 ...ksBeforeAndAfterStructuredConstruct.spvasm | 0 ...ntrolFlowConstructs_SingleBlockLoop.spvasm | 0 ...ntrolFlowConstructs_SwitchSelection.spvasm | 0 ...rge_MultiBlockLoop_ContinueIsHeader.spvasm | 0 ...Loop_ContinueIsHeader.spvasm.expected.glsl | 0 ...Loop_ContinueIsHeader.spvasm.expected.hlsl | 0 ...kLoop_ContinueIsHeader.spvasm.expected.msl | 0 ...op_ContinueIsHeader.spvasm.expected.spvasm | 0 ...Loop_ContinueIsHeader.spvasm.expected.wgsl | 0 ...lockLoop_ContinueIsNotHeader_Branch.spvasm | 0 ...ntinueIsNotHeader_BranchConditional.spvasm | 0 ...erges_GoodLoopMerge_SingleBlockLoop.spvasm | 0 ...oodSelectionMerge_BranchConditional.spvasm | 0 ...terMerges_GoodSelectionMerge_Switch.spvasm | 0 ...rserCFGTest_RegisterMerges_NoMerges.spvasm | 0 ...truct_ContinueIsWholeMultiBlockLoop.spvasm | 0 ...SiblingLoopConstruct_HasSiblingLoop.spvasm | 0 ...t_SiblingLoopConstruct_NotAContinue.spvasm | 0 ...erCFGTest_SiblingLoopConstruct_Null.spvasm | 0 ...iblingLoopConstruct_SingleBlockLoop.spvasm | 0 ...arserCFGTest_TerminatorsAreValid_If.spvasm | 0 ...serCFGTest_TerminatorsAreValid_Kill.spvasm | 0 ...est_TerminatorsAreValid_Loop_Simple.spvasm | 0 ...erminatorsAreValid_Loop_SingleBlock.spvasm | 0 ...FGTest_TerminatorsAreValid_Sequence.spvasm | 0 ...est_TerminatorsAreValid_SingleBlock.spvasm | 0 ...rCFGTest_TerminatorsAreValid_Switch.spvasm | 0 ...est_TerminatorsAreValid_Unreachable.spvasm | 0 ...tinueMergeOrder_MultiBlockLoop_Good.spvasm | 0 ...erContinueMergeOrder_Selection_Good.spvasm | 0 ...inueMergeOrder_SingleBlockLoop_Good.spvasm | 0 ...EmitFunctionVariables_AnonymousVars.spvasm | 0 ...tFunctionVariables_ArrayInitializer.spvasm | 0 ...ionVariables_ArrayInitializer_Alias.spvasm | 0 ...riables_ArrayInitializer_Alias_Null.spvasm | 0 ...tionVariables_ArrayInitializer_Null.spvasm | 0 ...Variables_Decorate_RelaxedPrecision.spvasm | 0 ...FunctionVariables_MatrixInitializer.spvasm | 0 ...les_MemberDecorate_RelaxedPrecision.spvasm | 0 ...st_EmitFunctionVariables_MixedTypes.spvasm | 0 ...est_EmitFunctionVariables_NamedVars.spvasm | 0 ...unctionVariables_ScalarInitializers.spvasm | 0 ...ionVariables_ScalarNullInitializers.spvasm | 0 ...iables_StructDifferOnlyInMemberName.spvasm | 0 ...FunctionVariables_StructInitializer.spvasm | 0 ...ionVariables_StructInitializer_Null.spvasm | 0 ...FunctionVariables_VectorInitializer.spvasm | 0 ..._DefConstruct_DoesNotEncloseAllUses.spvasm | 0 ...DoesNotEncloseAllUses.spvasm.expected.hlsl | 0 ...nter_Hoisting_DefAndUseFirstBlockIf.spvasm | 0 ...Hoisting_DefFirstBlockIf_InFunction.spvasm | 0 ...inter_Hoisting_DefFirstBlockIf_InIf.spvasm | 0 ...r_Hoisting_DefFirstBlockSwitch_InIf.spvasm | 0 ...alValue_Defer_UsedOnceSameConstruct.spvasm | 0 ...mmediate_UsedOnceDifferentConstruct.spvasm | 0 ...nceDifferentConstruct.spvasm.expected.glsl | 0 ...nceDifferentConstruct.spvasm.expected.hlsl | 0 ...OnceDifferentConstruct.spvasm.expected.msl | 0 ...eDifferentConstruct.spvasm.expected.spvasm | 0 ...nceDifferentConstruct.spvasm.expected.wgsl | 0 ...binatorialValue_Immediate_UsedTwice.spvasm | 0 ...EmitStatement_Hoist_CompositeInsert.spvasm | 0 ...EmitStatement_Hoist_UsedAsNonPtrArg.spvasm | 0 ...Statement_Hoist_VectorInsertDynamic.spvasm | 0 ...t_EmitStatement_Phi_FromElseAndThen.spvasm | 0 ...t_Phi_FromElseAndThen.spvasm.expected.hlsl | 0 ...EmitStatement_Phi_FromHeaderAndThen.spvasm | 0 ...Phi_FromHeaderAndThen.spvasm.expected.hlsl | 0 ...decessorsDominatdByNestedSwitchCase.spvasm | 0 ...itStatement_Phi_MultiBlockLoopIndex.spvasm | 0 ...i_MultiBlockLoopIndex.spvasm.expected.hlsl | 0 ...tStatement_Phi_SingleBlockLoopIndex.spvasm | 0 ..._SingleBlockLoopIndex.spvasm.expected.hlsl | 0 ...alueFromBlockNotInBlockOrderIgnored.spvasm | 0 ..._Phi_ValueFromLoopBodyAndContinuing.spvasm | 0 ...LoopBodyAndContinuing.spvasm.expected.glsl | 0 ...LoopBodyAndContinuing.spvasm.expected.hlsl | 0 ...mLoopBodyAndContinuing.spvasm.expected.msl | 0 ...opBodyAndContinuing.spvasm.expected.spvasm | 0 ...LoopBodyAndContinuing.spvasm.expected.wgsl | 0 ...t_EmitStatement_UseInPhiCountsAsUse.spvasm | 0 ...rationForHandle_Variable_CopyObject.spvasm | 0 ...eclarationForHandle_Variable_Direct.spvasm | 0 ...DeclarationForHandle_Variable_Image.spvasm | 0 ...tDeclarationForHandle_Variable_Load.spvasm | 0 ...tionForHandle_Variable_SampledImage.spvasm | 0 ...stDeclForHandle_UseVariableDirectly.spvasm | 0 ...oryTest_ArrayLength_FromAccessChain.spvasm | 0 ...ength_FromAccessChain.spvasm.expected.glsl | 0 ...arserMemoryTest_ArrayLength_FromVar.spvasm | 0 ...t_ArrayLength_FromVar.spvasm.expected.glsl | 0 ...est_EmitStatement_AccessChain_Array.spvasm | 0 ..._AccessChain_Compound_Matrix_Vector.spvasm | 0 ...atement_AccessChain_DereferenceBase.spvasm | 0 ...cessChain_InferFunctionStorageClass.spvasm | 0 ...st_EmitStatement_AccessChain_Matrix.spvasm | 0 ...st_EmitStatement_AccessChain_Struct.spvasm | 0 ...ssChain_Struct_DifferOnlyMemberName.spvasm | 0 ...ent_AccessChain_Struct_RuntimeArray.spvasm | 0 ...n_Struct_RuntimeArray.spvasm.expected.glsl | 0 ...ent_AccessChain_VectorNonConstIndex.spvasm | 0 ...Statement_AccessChain_VectorSwizzle.spvasm | 0 ...pyMemory_Scalar_Function_To_Private.spvasm | 0 ...erMemoryTest_EmitStatement_LoadBool.spvasm | 0 ...MemoryTest_EmitStatement_LoadScalar.spvasm | 0 ...ryTest_EmitStatement_StoreBoolConst.spvasm | 0 ...yTest_EmitStatement_StoreFloatConst.spvasm | 0 ...oryTest_EmitStatement_StoreIntConst.spvasm | 0 ...EmitStatement_StoreToModuleScopeVar.spvasm | 0 ...ryTest_EmitStatement_StoreUintConst.spvasm | 0 ..._EmitStatement_UseLoadedScalarTwice.spvasm | 0 ...eBuffer_ThroughAccessChain_Cascaded.spvasm | 0 ...hAccessChain_Cascaded.spvasm.expected.glsl | 0 ...ffer_ThroughAccessChain_NonCascaded.spvasm | 0 ...cessChain_NonCascaded.spvasm.expected.glsl | 0 ...ain_NonCascaded_InBoundsAccessChain.spvasm | 0 ...d_InBoundsAccessChain.spvasm.expected.glsl | 0 ...orageBuffer_TypesAndVarDeclarations.spvasm | 0 ...pesAndVarDeclarations.spvasm.expected.glsl | 0 .../SpvParserTestMiscInstruction_OpNop.spvasm | 0 ...ction_OpUndef_BeforeFunction_Scalar.spvasm | 0 ...ction_OpUndef_BeforeFunction_Vector.spvasm | 0 ...nstruction_OpUndef_InFunction_Array.spvasm | 0 ...struction_OpUndef_InFunction_Matrix.spvasm | 0 ...struction_OpUndef_InFunction_Scalar.spvasm | 0 ...struction_OpUndef_InFunction_Struct.spvasm | 0 ...struction_OpUndef_InFunction_Vector.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_4.spvasm | 0 ...naryBitGeneralTest_EmitExpression_5.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_0.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_1.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_2.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_4.spvasm | 0 ...naryBitGeneralTest_EmitExpression_5.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_0.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_1.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_2.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_4.spvasm | 0 ...naryBitGeneralTest_EmitExpression_5.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_0.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_1.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_2.spvasm | 0 ...r_SpvBinaryBitTest_EmitExpression_3.spvasm | 0 ...pvParserTest_CompositeExtract_Array.spvasm | 0 ...vParserTest_CompositeExtract_Matrix.spvasm | 0 ...Test_CompositeExtract_Matrix_Vector.spvasm | 0 ...vParserTest_CompositeExtract_Struct.spvasm | 0 ...eExtract_Struct_Array_Matrix_Vector.spvasm | 0 ...vParserTest_CompositeExtract_Vector.spvasm | 0 ...SpvParserTest_CompositeInsert_Array.spvasm | 0 ...pvParserTest_CompositeInsert_Matrix.spvasm | 0 ...rTest_CompositeInsert_Matrix_Vector.spvasm | 0 ...pvParserTest_CompositeInsert_Struct.spvasm | 0 ...teInsert_Struct_Array_Matrix_Vector.spvasm | 0 ...nsert_Struct_DifferOnlyInMemberName.spvasm | 0 ...pvParserTest_CompositeInsert_Vector.spvasm | 0 ...arserTest_Composite_Construct_Array.spvasm | 0 ...antComposite_Struct_NoDeduplication.spvasm | 0 ...rserTest_Composite_Construct_Matrix.spvasm | 0 ...rserTest_Composite_Construct_Struct.spvasm | 0 ...rserTest_Composite_Construct_Vector.spvasm | 0 .../SpvParserTest_ConvertType_Array.spvasm | 0 ...rTest_ConvertType_ArrayStride_Valid.spvasm | 0 ...t_ConvertType_Array_NoDeduplication.spvasm | 0 .../SpvParserTest_ConvertType_Bool.spvasm | 0 .../SpvParserTest_ConvertType_F32.spvasm | 0 .../SpvParserTest_ConvertType_I32.spvasm | 0 ...rTest_ConvertType_Image_PretendVoid.spvasm | 0 ...arserTest_ConvertType_MatrixOverF32.spvasm | 0 ...serTest_ConvertType_PointerFunction.spvasm | 0 ...ParserTest_ConvertType_PointerInput.spvasm | 0 ...arserTest_ConvertType_PointerOutput.spvasm | 0 ...rserTest_ConvertType_PointerPrivate.spvasm | 0 ...st_ConvertType_PointerStorageBuffer.spvasm | 0 ...erTest_ConvertType_PointerToPointer.spvasm | 0 ...rserTest_ConvertType_PointerUniform.spvasm | 0 ..._ConvertType_PointerUniformConstant.spvasm | 0 ...erTest_ConvertType_PointerWorkgroup.spvasm | 0 ...ParserTest_ConvertType_RuntimeArray.spvasm | 0 ...Type_RuntimeArray_ArrayStride_Valid.spvasm | 0 ...rtType_RuntimeArray_NoDeduplication.spvasm | 0 ...onvertType_SampledImage_PretendVoid.spvasm | 0 ...est_ConvertType_Sampler_PretendVoid.spvasm | 0 ...erTest_ConvertType_StructTwoMembers.spvasm | 0 ...nvertType_StructWithBlockDecoration.spvasm | 0 ...ertType_StructWithMemberDecorations.spvasm | 0 ..._ConvertType_Struct_NoDeduplication.spvasm | 0 .../SpvParserTest_ConvertType_U32.spvasm | 0 ...pvParserTest_ConvertType_VecOverF32.spvasm | 0 ...pvParserTest_ConvertType_VecOverI32.spvasm | 0 ...pvParserTest_ConvertType_VecOverU32.spvasm | 0 .../SpvParserTest_ConvertType_Void.spvasm | 0 .../SpvParserTest_CopyObject_Pointer.spvasm | 0 .../SpvParserTest_CopyObject_Scalar.spvasm | 0 ..._EmitFunctions_CalleePrecedesCaller.spvasm | 0 ...ctions_Function_EntryPoint_Fragment.spvasm | 0 ...tions_Function_EntryPoint_GLCompute.spvasm | 0 ...EntryPoint_GLCompute_LocalSize_Only.spvasm | 0 ...calSize_And_WGSBuiltin_SpecConstant.spvasm | 0 ...tion_EntryPoint_MultipleEntryPoints.spvasm | 0 ...unctions_Function_EntryPoint_Vertex.spvasm | 0 ..._WorkgroupSizeBuiltin_Constant_Only.spvasm | 0 ...kgroupSizeBuiltin_SpecConstant_Only.spvasm | 0 ...groupSize_MixedConstantSpecConstant.spvasm | 0 ...st_EmitFunctions_GenerateParamNames.spvasm | 0 ...rTest_EmitFunctions_MixedParamTypes.spvasm | 0 ...est_EmitFunctions_NonVoidResultType.spvasm | 0 ...Functions_VoidFunctionWithoutParams.spvasm | 0 ...erTest_EmitStatement_CallWithParams.spvasm | 0 ...st_EmitStatement_ScalarCallNoParams.spvasm | 0 ...atement_ScalarCallNoParamsUsedTwice.spvasm | 0 ...Test_EmitStatement_VoidCallNoParams.spvasm | 0 ...vParserTest_Emit_GenerateParamNames.spvasm | 0 .../SpvParserTest_Emit_MixedParamTypes.spvasm | 0 ...pvParserTest_Emit_NonVoidResultType.spvasm | 0 ...Test_Emit_VoidFunctionWithoutParams.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...Test_EmitExpression_0.spvasm.expected.glsl | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...Test_EmitExpression_1.spvasm.expected.glsl | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...arserTest_GlslStd450_Degrees_Scalar.spvasm | 0 ...arserTest_GlslStd450_Degrees_Vector.spvasm | 0 ...rTest_GlslStd450_FaceForward_Scalar.spvasm | 0 ...rTest_GlslStd450_FaceForward_Vector.spvasm | 0 ..._GlslStd450_Ldexp_Scalar_Float_Uint.spvasm | 0 ...td450_Ldexp_Vector_Floatvec_Uintvec.spvasm | 0 ...arserTest_GlslStd450_Radians_Scalar.spvasm | 0 ...arserTest_GlslStd450_Radians_Vector.spvasm | 0 ...arserTest_GlslStd450_Reflect_Scalar.spvasm | 0 ...arserTest_GlslStd450_Reflect_Vector.spvasm | 0 ...arserTest_GlslStd450_Refract_Scalar.spvasm | 0 ...arserTest_GlslStd450_Refract_Vector.spvasm | 0 ...ryArithGeneralTest_EmitExpression_0.spvasm | 0 ...ryArithGeneralTest_EmitExpression_1.spvasm | 0 ...ryArithGeneralTest_EmitExpression_2.spvasm | 0 ...ryArithGeneralTest_EmitExpression_3.spvasm | 0 ...ryArithGeneralTest_EmitExpression_4.spvasm | 0 ...ryArithGeneralTest_EmitExpression_5.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_2.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...ryArithGeneralTest_EmitExpression_0.spvasm | 0 ...ryArithGeneralTest_EmitExpression_1.spvasm | 0 ...ryArithGeneralTest_EmitExpression_2.spvasm | 0 ...ryArithGeneralTest_EmitExpression_3.spvasm | 0 ...ryArithGeneralTest_EmitExpression_4.spvasm | 0 ...ryArithGeneralTest_EmitExpression_5.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_2.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...ryArithGeneralTest_EmitExpression_0.spvasm | 0 ...ryArithGeneralTest_EmitExpression_1.spvasm | 0 ...ryArithGeneralTest_EmitExpression_2.spvasm | 0 ...ryArithGeneralTest_EmitExpression_3.spvasm | 0 ...ryArithGeneralTest_EmitExpression_4.spvasm | 0 ...ryArithGeneralTest_EmitExpression_5.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_2.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_3.spvasm | 0 ...ericVulkanShader_GLSL450MemoryModel.spvasm | 0 ...nericVulkanShader_SimpleMemoryModel.spvasm | 0 ...nericVulkanShader_VulkanMemoryModel.spvasm | 0 ...SpvParserTest_Impl_Source_InvalidId.spvasm | 0 .../SpvParserTest_Impl_Source_NoOpLine.spvasm | 0 ...Impl_Source_WithOpLine_WithOpNoLine.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 .../SpvParserTest_Normalize_Scalar.spvasm | 0 .../SpvParserTest_Normalize_Vector2.spvasm | 0 .../SpvParserTest_Normalize_Vector3.spvasm | 0 .../SpvParserTest_Normalize_Vector4.spvasm | 0 ...rTest_RectifyOperandsAndResult_SAbs.spvasm | 0 ...est_RectifyOperandsAndResult_SClamp.spvasm | 0 ...rTest_RectifyOperandsAndResult_SMax.spvasm | 0 ...rTest_RectifyOperandsAndResult_SMin.spvasm | 0 ...est_RectifyOperandsAndResult_UClamp.spvasm | 0 ...rTest_RectifyOperandsAndResult_UMax.spvasm | 0 ...rTest_RectifyOperandsAndResult_UMin.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_2.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_3.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_2.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_3.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_0.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_1.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_2.spvasm | 0 ...d_SpvBinaryBitTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...naryBitGeneralTest_EmitExpression_2.spvasm | 0 ...naryBitGeneralTest_EmitExpression_3.spvasm | 0 ...naryBitGeneralTest_EmitExpression_0.spvasm | 0 ...naryBitGeneralTest_EmitExpression_1.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_0.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_1.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_2.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_3.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_4.spvasm | 0 ...vBinaryLogicalTest_EmitExpression_5.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_0.spvasm | 0 ...SpvBinaryArithTest_EmitExpression_1.spvasm | 0 ...rTest_ValueFromBlockNotInBlockOrder.spvasm | 0 ...st_VectorExtractDynamic_SignedIndex.spvasm | 0 ..._VectorExtractDynamic_UnsignedIndex.spvasm | 0 ...Dynamic_UnsignedIndex.spvasm.expected.hlsl | 0 ...rserTest_VectorInsertDynamic_Sample.spvasm | 0 ...e_ConstantOperands_AllOnesMapToNull.spvasm | 0 ...torShuffle_ConstantOperands_UseBoth.spvasm | 0 ...uffle_FunctionScopeOperands_UseBoth.spvasm | 0 .../SpvUnaryArithTest_FNegate_Scalar.spvasm | 0 .../SpvUnaryArithTest_FNegate_Vector.spvasm | 0 .../SpvUnaryArithTest_SNegate_Int_Int.spvasm | 0 .../SpvUnaryArithTest_SNegate_Int_Uint.spvasm | 0 ...ithTest_SNegate_SignedVec_SignedVec.spvasm | 0 ...hTest_SNegate_SignedVec_UnsignedVec.spvasm | 0 .../SpvUnaryArithTest_SNegate_Uint_Int.spvasm | 0 ...SpvUnaryArithTest_SNegate_Uint_Uint.spvasm | 0 ...hTest_SNegate_UnsignedVec_SignedVec.spvasm | 0 ...est_SNegate_UnsignedVec_UnsignedVec.spvasm | 0 .../SpvUnaryArithTest_Transpose_2x2.spvasm | 0 .../SpvUnaryArithTest_Transpose_2x3.spvasm | 0 .../SpvUnaryArithTest_Transpose_3x2.spvasm | 0 ...itTest_BitCount_IntVector_IntVector.spvasm | 0 ...t_IntVector_IntVector.spvasm.expected.glsl | 0 ...tTest_BitCount_IntVector_UintVector.spvasm | 0 ..._IntVector_UintVector.spvasm.expected.glsl | 0 .../SpvUnaryBitTest_BitCount_Int_Int.spvasm | 0 ...Test_BitCount_Int_Int.spvasm.expected.glsl | 0 .../SpvUnaryBitTest_BitCount_Int_Uint.spvasm | 0 ...est_BitCount_Int_Uint.spvasm.expected.glsl | 0 ...tTest_BitCount_UintVector_IntVector.spvasm | 0 ..._UintVector_IntVector.spvasm.expected.glsl | 0 ...Test_BitCount_UintVector_UintVector.spvasm | 0 ...UintVector_UintVector.spvasm.expected.glsl | 0 .../SpvUnaryBitTest_BitCount_Uint_Int.spvasm | 0 ...est_BitCount_Uint_Int.spvasm.expected.glsl | 0 .../SpvUnaryBitTest_BitCount_Uint_Uint.spvasm | 0 ...st_BitCount_Uint_Uint.spvasm.expected.glsl | 0 ...Test_BitReverse_IntVector_IntVector.spvasm | 0 ...e_IntVector_IntVector.spvasm.expected.glsl | 0 .../SpvUnaryBitTest_BitReverse_Int_Int.spvasm | 0 ...st_BitReverse_Int_Int.spvasm.expected.glsl | 0 ...st_BitReverse_UintVector_UintVector.spvasm | 0 ...UintVector_UintVector.spvasm.expected.glsl | 0 ...pvUnaryBitTest_BitReverse_Uint_Uint.spvasm | 0 ..._BitReverse_Uint_Uint.spvasm.expected.glsl | 0 .../spirv/SpvUnaryBitTest_Not_Int_Int.spvasm | 0 .../spirv/SpvUnaryBitTest_Not_Int_Uint.spvasm | 0 ...naryBitTest_Not_SignedVec_SignedVec.spvasm | 0 ...ryBitTest_Not_SignedVec_UnsignedVec.spvasm | 0 .../spirv/SpvUnaryBitTest_Not_Uint_Int.spvasm | 0 .../SpvUnaryBitTest_Not_Uint_Uint.spvasm | 0 ...ryBitTest_Not_UnsignedVec_SignedVec.spvasm | 0 ...BitTest_Not_UnsignedVec_UnsignedVec.spvasm | 0 ...vUnaryConversionTest_Bitcast_Scalar.spvasm | 0 ...vUnaryConversionTest_Bitcast_Vector.spvasm | 0 ...ionTest_ConvertFToS_Scalar_ToSigned.spvasm | 0 ...nTest_ConvertFToS_Scalar_ToUnsigned.spvasm | 0 ...ionTest_ConvertFToS_Vector_ToSigned.spvasm | 0 ...nTest_ConvertFToS_Vector_ToUnsigned.spvasm | 0 ...ersionTest_ConvertFToU_HoistedValue.spvasm | 0 ...vertFToU_HoistedValue.spvasm.expected.hlsl | 0 ...nTest_ConvertFToU_Scalar_ToUnsigned.spvasm | 0 ...nTest_ConvertFToU_Vector_ToUnsigned.spvasm | 0 ...nTest_ConvertSToF_Scalar_FromSigned.spvasm | 0 ...est_ConvertSToF_Scalar_FromUnsigned.spvasm | 0 ...nTest_ConvertSToF_Vector_FromSigned.spvasm | 0 ...est_ConvertSToF_Vector_FromUnsigned.spvasm | 0 ...nTest_ConvertUToF_Scalar_FromSigned.spvasm | 0 ...est_ConvertUToF_Scalar_FromUnsigned.spvasm | 0 ...nTest_ConvertUToF_Vector_FromSigned.spvasm | 0 ...est_ConvertUToF_Vector_FromUnsigned.spvasm | 0 ...vUnaryLogicalTest_LogicalNot_Scalar.spvasm | 0 ...vUnaryLogicalTest_LogicalNot_Vector.spvasm | 0 ...est_LogicalNot_Vector.spvasm.expected.glsl | 0 ...Index_SpvParserSwizzleTest_Sample_0.spvasm | 0 ...Index_SpvParserSwizzleTest_Sample_1.spvasm | 0 ...Index_SpvParserSwizzleTest_Sample_2.spvasm | 0 ...Index_SpvParserSwizzleTest_Sample_3.spvasm | 0 test/{ => tint}/var/inferred/function.wgsl | 0 .../var/inferred/function.wgsl.expected.glsl | 0 .../var/inferred/function.wgsl.expected.hlsl | 0 .../var/inferred/function.wgsl.expected.msl | 0 .../inferred/function.wgsl.expected.spvasm | 0 .../var/inferred/function.wgsl.expected.wgsl | 0 .../var/initialization/function/array.wgsl | 0 .../function/array.wgsl.expected.glsl | 0 .../function/array.wgsl.expected.hlsl | 0 .../function/array.wgsl.expected.msl | 0 .../function/array.wgsl.expected.spvasm | 0 .../function/array.wgsl.expected.wgsl | 0 .../var/initialization/function/matrix.wgsl | 0 .../function/matrix.wgsl.expected.glsl | 0 .../function/matrix.wgsl.expected.hlsl | 0 .../function/matrix.wgsl.expected.msl | 0 .../function/matrix.wgsl.expected.spvasm | 0 .../function/matrix.wgsl.expected.wgsl | 0 .../var/initialization/function/scalar.wgsl | 0 .../function/scalar.wgsl.expected.glsl | 0 .../function/scalar.wgsl.expected.hlsl | 0 .../function/scalar.wgsl.expected.msl | 0 .../function/scalar.wgsl.expected.spvasm | 0 .../function/scalar.wgsl.expected.wgsl | 0 .../var/initialization/function/struct.wgsl | 0 .../function/struct.wgsl.expected.glsl | 0 .../function/struct.wgsl.expected.hlsl | 0 .../function/struct.wgsl.expected.msl | 0 .../function/struct.wgsl.expected.spvasm | 0 .../function/struct.wgsl.expected.wgsl | 0 .../var/initialization/function/vector.wgsl | 0 .../function/vector.wgsl.expected.glsl | 0 .../function/vector.wgsl.expected.hlsl | 0 .../function/vector.wgsl.expected.msl | 0 .../function/vector.wgsl.expected.spvasm | 0 .../function/vector.wgsl.expected.wgsl | 0 .../var/initialization/private/array.wgsl | 0 .../private/array.wgsl.expected.glsl | 0 .../private/array.wgsl.expected.hlsl | 0 .../private/array.wgsl.expected.msl | 0 .../private/array.wgsl.expected.spvasm | 0 .../private/array.wgsl.expected.wgsl | 0 .../var/initialization/private/matrix.wgsl | 0 .../private/matrix.wgsl.expected.glsl | 0 .../private/matrix.wgsl.expected.hlsl | 0 .../private/matrix.wgsl.expected.msl | 0 .../private/matrix.wgsl.expected.spvasm | 0 .../private/matrix.wgsl.expected.wgsl | 0 .../var/initialization/private/scalar.wgsl | 0 .../private/scalar.wgsl.expected.glsl | 0 .../private/scalar.wgsl.expected.hlsl | 0 .../private/scalar.wgsl.expected.msl | 0 .../private/scalar.wgsl.expected.spvasm | 0 .../private/scalar.wgsl.expected.wgsl | 0 .../var/initialization/private/struct.wgsl | 0 .../private/struct.wgsl.expected.glsl | 0 .../private/struct.wgsl.expected.hlsl | 0 .../private/struct.wgsl.expected.msl | 0 .../private/struct.wgsl.expected.spvasm | 0 .../private/struct.wgsl.expected.wgsl | 0 .../var/initialization/private/vector.wgsl | 0 .../private/vector.wgsl.expected.glsl | 0 .../private/vector.wgsl.expected.hlsl | 0 .../private/vector.wgsl.expected.msl | 0 .../private/vector.wgsl.expected.spvasm | 0 .../private/vector.wgsl.expected.wgsl | 0 .../var/initialization/workgroup/array.wgsl | 0 .../workgroup/array.wgsl.expected.glsl | 0 .../workgroup/array.wgsl.expected.hlsl | 0 .../workgroup/array.wgsl.expected.msl | 0 .../workgroup/array.wgsl.expected.spvasm | 0 .../workgroup/array.wgsl.expected.wgsl | 0 .../var/initialization/workgroup/matrix.wgsl | 0 .../workgroup/matrix.wgsl.expected.glsl | 0 .../workgroup/matrix.wgsl.expected.hlsl | 0 .../workgroup/matrix.wgsl.expected.msl | 0 .../workgroup/matrix.wgsl.expected.spvasm | 0 .../workgroup/matrix.wgsl.expected.wgsl | 0 .../var/initialization/workgroup/scalar.wgsl | 0 .../workgroup/scalar.wgsl.expected.glsl | 0 .../workgroup/scalar.wgsl.expected.hlsl | 0 .../workgroup/scalar.wgsl.expected.msl | 0 .../workgroup/scalar.wgsl.expected.spvasm | 0 .../workgroup/scalar.wgsl.expected.wgsl | 0 .../var/initialization/workgroup/struct.wgsl | 0 .../workgroup/struct.wgsl.expected.glsl | 0 .../workgroup/struct.wgsl.expected.hlsl | 0 .../workgroup/struct.wgsl.expected.msl | 0 .../workgroup/struct.wgsl.expected.spvasm | 0 .../workgroup/struct.wgsl.expected.wgsl | 0 .../var/initialization/workgroup/vector.wgsl | 0 .../workgroup/vector.wgsl.expected.glsl | 0 .../workgroup/vector.wgsl.expected.hlsl | 0 .../workgroup/vector.wgsl.expected.msl | 0 .../workgroup/vector.wgsl.expected.spvasm | 0 .../workgroup/vector.wgsl.expected.wgsl | 0 .../var/override/named/no_init/bool.wgsl | 0 .../named/no_init/bool.wgsl.expected.glsl | 0 .../named/no_init/bool.wgsl.expected.hlsl | 0 .../named/no_init/bool.wgsl.expected.msl | 0 .../named/no_init/bool.wgsl.expected.spvasm | 0 .../named/no_init/bool.wgsl.expected.wgsl | 0 .../var/override/named/no_init/f32.wgsl | 0 .../named/no_init/f32.wgsl.expected.glsl | 0 .../named/no_init/f32.wgsl.expected.hlsl | 0 .../named/no_init/f32.wgsl.expected.msl | 0 .../named/no_init/f32.wgsl.expected.spvasm | 0 .../named/no_init/f32.wgsl.expected.wgsl | 0 .../var/override/named/no_init/i32.wgsl | 0 .../named/no_init/i32.wgsl.expected.glsl | 0 .../named/no_init/i32.wgsl.expected.hlsl | 0 .../named/no_init/i32.wgsl.expected.msl | 0 .../named/no_init/i32.wgsl.expected.spvasm | 0 .../named/no_init/i32.wgsl.expected.wgsl | 0 .../var/override/named/no_init/u32.wgsl | 0 .../named/no_init/u32.wgsl.expected.glsl | 0 .../named/no_init/u32.wgsl.expected.hlsl | 0 .../named/no_init/u32.wgsl.expected.msl | 0 .../named/no_init/u32.wgsl.expected.spvasm | 0 .../named/no_init/u32.wgsl.expected.wgsl | 0 .../var/override/named/val_init/bool.wgsl | 0 .../named/val_init/bool.wgsl.expected.glsl | 0 .../named/val_init/bool.wgsl.expected.hlsl | 0 .../named/val_init/bool.wgsl.expected.msl | 0 .../named/val_init/bool.wgsl.expected.spvasm | 0 .../named/val_init/bool.wgsl.expected.wgsl | 0 .../var/override/named/val_init/f32.wgsl | 0 .../named/val_init/f32.wgsl.expected.glsl | 0 .../named/val_init/f32.wgsl.expected.hlsl | 0 .../named/val_init/f32.wgsl.expected.msl | 0 .../named/val_init/f32.wgsl.expected.spvasm | 0 .../named/val_init/f32.wgsl.expected.wgsl | 0 .../var/override/named/val_init/i32.wgsl | 0 .../named/val_init/i32.wgsl.expected.glsl | 0 .../named/val_init/i32.wgsl.expected.hlsl | 0 .../named/val_init/i32.wgsl.expected.msl | 0 .../named/val_init/i32.wgsl.expected.spvasm | 0 .../named/val_init/i32.wgsl.expected.wgsl | 0 .../var/override/named/val_init/u32.wgsl | 0 .../named/val_init/u32.wgsl.expected.glsl | 0 .../named/val_init/u32.wgsl.expected.hlsl | 0 .../named/val_init/u32.wgsl.expected.msl | 0 .../named/val_init/u32.wgsl.expected.spvasm | 0 .../named/val_init/u32.wgsl.expected.wgsl | 0 .../var/override/named/zero_init/bool.wgsl | 0 .../named/zero_init/bool.wgsl.expected.glsl | 0 .../named/zero_init/bool.wgsl.expected.hlsl | 0 .../named/zero_init/bool.wgsl.expected.msl | 0 .../named/zero_init/bool.wgsl.expected.spvasm | 0 .../named/zero_init/bool.wgsl.expected.wgsl | 0 .../var/override/named/zero_init/f32.wgsl | 0 .../named/zero_init/f32.wgsl.expected.glsl | 0 .../named/zero_init/f32.wgsl.expected.hlsl | 0 .../named/zero_init/f32.wgsl.expected.msl | 0 .../named/zero_init/f32.wgsl.expected.spvasm | 0 .../named/zero_init/f32.wgsl.expected.wgsl | 0 .../var/override/named/zero_init/i32.wgsl | 0 .../named/zero_init/i32.wgsl.expected.glsl | 0 .../named/zero_init/i32.wgsl.expected.hlsl | 0 .../named/zero_init/i32.wgsl.expected.msl | 0 .../named/zero_init/i32.wgsl.expected.spvasm | 0 .../named/zero_init/i32.wgsl.expected.wgsl | 0 .../var/override/named/zero_init/u32.wgsl | 0 .../named/zero_init/u32.wgsl.expected.glsl | 0 .../named/zero_init/u32.wgsl.expected.hlsl | 0 .../named/zero_init/u32.wgsl.expected.msl | 0 .../named/zero_init/u32.wgsl.expected.spvasm | 0 .../named/zero_init/u32.wgsl.expected.wgsl | 0 .../var/override/numbered/no_init/bool.wgsl | 0 .../numbered/no_init/bool.wgsl.expected.glsl | 0 .../numbered/no_init/bool.wgsl.expected.hlsl | 0 .../numbered/no_init/bool.wgsl.expected.msl | 0 .../no_init/bool.wgsl.expected.spvasm | 0 .../numbered/no_init/bool.wgsl.expected.wgsl | 0 .../var/override/numbered/no_init/f32.wgsl | 0 .../numbered/no_init/f32.wgsl.expected.glsl | 0 .../numbered/no_init/f32.wgsl.expected.hlsl | 0 .../numbered/no_init/f32.wgsl.expected.msl | 0 .../numbered/no_init/f32.wgsl.expected.spvasm | 0 .../numbered/no_init/f32.wgsl.expected.wgsl | 0 .../var/override/numbered/no_init/i32.wgsl | 0 .../numbered/no_init/i32.wgsl.expected.glsl | 0 .../numbered/no_init/i32.wgsl.expected.hlsl | 0 .../numbered/no_init/i32.wgsl.expected.msl | 0 .../numbered/no_init/i32.wgsl.expected.spvasm | 0 .../numbered/no_init/i32.wgsl.expected.wgsl | 0 .../var/override/numbered/no_init/u32.wgsl | 0 .../numbered/no_init/u32.wgsl.expected.glsl | 0 .../numbered/no_init/u32.wgsl.expected.hlsl | 0 .../numbered/no_init/u32.wgsl.expected.msl | 0 .../numbered/no_init/u32.wgsl.expected.spvasm | 0 .../numbered/no_init/u32.wgsl.expected.wgsl | 0 .../var/override/numbered/val_init/bool.wgsl | 0 .../numbered/val_init/bool.wgsl.expected.glsl | 0 .../numbered/val_init/bool.wgsl.expected.hlsl | 0 .../numbered/val_init/bool.wgsl.expected.msl | 0 .../val_init/bool.wgsl.expected.spvasm | 0 .../numbered/val_init/bool.wgsl.expected.wgsl | 0 .../var/override/numbered/val_init/f32.wgsl | 0 .../numbered/val_init/f32.wgsl.expected.glsl | 0 .../numbered/val_init/f32.wgsl.expected.hlsl | 0 .../numbered/val_init/f32.wgsl.expected.msl | 0 .../val_init/f32.wgsl.expected.spvasm | 0 .../numbered/val_init/f32.wgsl.expected.wgsl | 0 .../var/override/numbered/val_init/i32.wgsl | 0 .../numbered/val_init/i32.wgsl.expected.glsl | 0 .../numbered/val_init/i32.wgsl.expected.hlsl | 0 .../numbered/val_init/i32.wgsl.expected.msl | 0 .../val_init/i32.wgsl.expected.spvasm | 0 .../numbered/val_init/i32.wgsl.expected.wgsl | 0 .../var/override/numbered/val_init/u32.wgsl | 0 .../numbered/val_init/u32.wgsl.expected.glsl | 0 .../numbered/val_init/u32.wgsl.expected.hlsl | 0 .../numbered/val_init/u32.wgsl.expected.msl | 0 .../val_init/u32.wgsl.expected.spvasm | 0 .../numbered/val_init/u32.wgsl.expected.wgsl | 0 .../var/override/numbered/zero_init/bool.wgsl | 0 .../zero_init/bool.wgsl.expected.glsl | 0 .../zero_init/bool.wgsl.expected.hlsl | 0 .../numbered/zero_init/bool.wgsl.expected.msl | 0 .../zero_init/bool.wgsl.expected.spvasm | 0 .../zero_init/bool.wgsl.expected.wgsl | 0 .../var/override/numbered/zero_init/f32.wgsl | 0 .../numbered/zero_init/f32.wgsl.expected.glsl | 0 .../numbered/zero_init/f32.wgsl.expected.hlsl | 0 .../numbered/zero_init/f32.wgsl.expected.msl | 0 .../zero_init/f32.wgsl.expected.spvasm | 0 .../numbered/zero_init/f32.wgsl.expected.wgsl | 0 .../var/override/numbered/zero_init/i32.wgsl | 0 .../numbered/zero_init/i32.wgsl.expected.glsl | 0 .../numbered/zero_init/i32.wgsl.expected.hlsl | 0 .../numbered/zero_init/i32.wgsl.expected.msl | 0 .../zero_init/i32.wgsl.expected.spvasm | 0 .../numbered/zero_init/i32.wgsl.expected.wgsl | 0 .../var/override/numbered/zero_init/u32.wgsl | 0 .../numbered/zero_init/u32.wgsl.expected.glsl | 0 .../numbered/zero_init/u32.wgsl.expected.hlsl | 0 .../numbered/zero_init/u32.wgsl.expected.msl | 0 .../zero_init/u32.wgsl.expected.spvasm | 0 .../numbered/zero_init/u32.wgsl.expected.wgsl | 0 .../var/uses/many_workgroup_vars.wgsl | 0 .../many_workgroup_vars.wgsl.expected.glsl | 0 .../many_workgroup_vars.wgsl.expected.hlsl | 0 .../many_workgroup_vars.wgsl.expected.msl | 0 .../many_workgroup_vars.wgsl.expected.spvasm | 0 .../many_workgroup_vars.wgsl.expected.wgsl | 0 test/{ => tint}/var/uses/private.wgsl | 0 .../var/uses/private.wgsl.expected.glsl | 0 .../var/uses/private.wgsl.expected.hlsl | 0 .../var/uses/private.wgsl.expected.msl | 0 .../var/uses/private.wgsl.expected.spvasm | 0 .../var/uses/private.wgsl.expected.wgsl | 0 test/{ => tint}/var/uses/workgroup.wgsl | 0 .../var/uses/workgroup.wgsl.expected.glsl | 0 .../var/uses/workgroup.wgsl.expected.hlsl | 0 .../var/uses/workgroup.wgsl.expected.msl | 0 .../var/uses/workgroup.wgsl.expected.spvasm | 0 .../var/uses/workgroup.wgsl.expected.wgsl | 0 .../layout_binding_order/0.spvasm | 0 .../layout_binding_order/0.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../negintdivand/0-opt.spvasm | 0 .../negintdivand/0-opt.wgsl | 0 .../combined_operations/negintdivand/1.spvasm | 0 .../combined_operations/negintdivand/1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../always-discarding-function/0-opt.spvasm | 0 .../always-discarding-function/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../barrier-in-loop-with-break/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../barrier-in-loop-with-break/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../call-function-with-discard/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../call-function-with-discard/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../call-if-while-switch/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../call-if-while-switch/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../color-set-in-for-loop/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../graphicsfuzz/color-write-in-loop/0.spvasm | 0 .../graphicsfuzz/color-write-in-loop/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../control-flow-in-function/0-opt.spvasm | 0 .../control-flow-in-function/0-opt.wgsl | 0 .../cosh-return-inf-unused/0-opt.spvasm | 0 .../cosh-return-inf-unused/0-opt.wgsl | 0 .../cov-access-array-dot/0-opt.spvasm | 0 .../cov-access-array-dot/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-apfloat-acos-ldexp/0-opt.spvasm | 0 .../cov-apfloat-acos-ldexp/0-opt.wgsl | 0 .../cov-apfloat-mix-nan/0-opt.spvasm | 0 .../cov-apfloat-mix-nan/0-opt.wgsl | 0 .../cov-apfloat-mod-zero/0-opt.spvasm | 0 .../cov-apfloat-mod-zero/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-apfloat-reflect-denorm/0-opt.spvasm | 0 .../cov-apfloat-reflect-denorm/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-apfloat-sinh-negative-log2/0-opt.wgsl | 0 .../cov-apfloat-tanh/0-opt.spvasm | 0 .../graphicsfuzz/cov-apfloat-tanh/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-apfloat-unpackunorm-loop/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-apfloat-unpackunorm-loop/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-array-accesses-clamp/0-opt.spvasm | 0 .../cov-array-accesses-clamp/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-asin-undefined-smoothstep/0-opt.wgsl | 0 .../cov-atan-trunc-vec4/0-opt.spvasm | 0 .../cov-atan-trunc-vec4/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../graphicsfuzz/cov-bitcount/0-opt.spvasm | 0 .../cov-bitcount/0-opt.spvasm.expected.glsl | 0 .../graphicsfuzz/cov-bitcount/0-opt.wgsl | 0 .../cov-bitcount/0-opt.wgsl.expected.glsl | 0 .../0.spvasm | 0 .../0.spvasm.expected.glsl | 0 .../0.wgsl | 0 .../0.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-cast-float-to-int-and-back/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-clear-yz-inside-condition/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../cov-combine-and-or-xor-gt-lt/0-opt.spvasm | 0 .../cov-combine-and-or-xor-gt-lt/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-const-folding-ceil-vec4/0-opt.spvasm | 0 .../cov-const-folding-ceil-vec4/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-const-folding-clamp-min/0-opt.spvasm | 0 .../cov-const-folding-clamp-min/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-const-folding-clamp/0-opt.spvasm | 0 .../cov-const-folding-clamp/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0.spvasm | 0 .../cov-const-folding-gte-const-first/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-const-folding-sinh-inf/0-opt.spvasm | 0 .../cov-const-folding-sinh-inf/0-opt.wgsl | 0 .../cov-const-folding-vector-shuffle/0.spvasm | 0 .../cov-const-folding-vector-shuffle/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-constants-combine-add-sub/0-opt.wgsl | 0 .../cov-constants-mix-uniform/0-opt.spvasm | 0 .../cov-constants-mix-uniform/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-copy-prop-arrays-no-stores/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-cosh-clamped-to-one/0-opt.spvasm | 0 .../cov-cosh-clamped-to-one/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-cumulate-loops-unreachable/0-opt.wgsl | 0 .../cov-cumulate-loops-unreachable/1.spvasm | 0 .../cov-cumulate-loops-unreachable/1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-dag-combiner-glf_color/0-opt.spvasm | 0 .../cov-dag-combiner-glf_color/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../cov-dag-combiner-neg-div-pow2/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-double-if-true-in-loop/0-opt.spvasm | 0 .../cov-double-if-true-in-loop/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../graphicsfuzz/cov-exp2-two/0-opt.spvasm | 0 .../graphicsfuzz/cov-exp2-two/0-opt.wgsl | 0 .../cov-float-array-init-pow/0-opt.spvasm | 0 .../cov-float-array-init-pow/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-fold-and-in-for-loop-range/0-opt.wgsl | 0 .../cov-fold-bitwise-and-zero/0.spvasm | 0 .../cov-fold-bitwise-and-zero/0.wgsl | 0 .../cov-fold-bitwise-or-full-mask/0.spvasm | 0 .../cov-fold-bitwise-or-full-mask/0.wgsl | 0 .../cov-fold-bitwise-xor/0-opt.spvasm | 0 .../cov-fold-bitwise-xor/0-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../0-opt.spvasm | 0 .../cov-fold-logical-and-constant/0-opt.wgsl | 0 .../cov-fold-logical-or-constant/0.spvasm | 0 .../cov-fold-logical-or-constant/0.wgsl | 0 .../0-opt.spvasm | 0 .../cov-fold-negate-min-int-value/0-opt.wgsl | 0 .../cov-fold-negate-variable/0.spvasm | 0 .../cov-fold-negate-variable/0.wgsl | 0 .../cov-fold-shift-gte32/0.spvasm | 0 .../graphicsfuzz/cov-fold-shift-gte32/0.wgsl | 0 .../cov-fold-shift-right-arithmetic/0.spvasm | 0 .../cov-fold-shift-right-arithmetic/0.wgsl | 0 .../cov-fold-switch-udiv/0.spvasm | 0 .../graphicsfuzz/cov-fold-switch-udiv/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-folding-rules-dot-extract/0-opt.wgsl | 0 .../cov-folding-rules-dot-no-extract/0.spvasm | 0 .../cov-folding-rules-dot-no-extract/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-folding-rules-merge-divs/0-opt.spvasm | 0 .../cov-folding-rules-merge-divs/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-folding-rules-negate-div/0-opt.spvasm | 0 .../cov-folding-rules-negate-div/0-opt.wgsl | 0 .../cov-folding-rules-negate-sub/0-opt.spvasm | 0 .../cov-folding-rules-negate-sub/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-folding-rules-shuffle-mix/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-for-switch-fallthrough/0-opt.spvasm | 0 .../cov-for-switch-fallthrough/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-fract-smoothstep-undefined/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-fragcoord-bitwise-not/0-opt.spvasm | 0 .../cov-fragcoord-bitwise-not/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../cov-fragcoord-multiply/0-opt.spvasm | 0 .../cov-fragcoord-multiply/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-if-switch-fallthrough/0.spvasm | 0 .../cov-if-switch-fallthrough/0.wgsl | 0 .../cov-if-true-continue/0-opt.spvasm | 0 .../cov-if-true-continue/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-inc-inside-switch-and-for/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-increment-inside-clamp/0-opt.spvasm | 0 .../cov-increment-inside-clamp/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-inline-pass-empty-block/0-opt.spvasm | 0 .../cov-inline-pass-empty-block/0-opt.wgsl | 0 .../cov-inline-pass-nested-loops/0-opt.spvasm | 0 .../cov-inline-pass-nested-loops/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-inline-pass-return-in-loop/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-inst-combine-add-sub-ldexp/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-inst-combine-pack-unpack/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-inst-combine-pack-unpack/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-instruction-simplify-sqrt/0.spvasm | 0 .../cov-instruction-simplify-sqrt/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-int-div-round-to-zero/0-opt.spvasm | 0 .../cov-int-div-round-to-zero/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-integer-modulo-negative/0-opt.spvasm | 0 .../cov-integer-modulo-negative/0-opt.wgsl | 0 .../cov-intervalmap-set-stop/0-opt.spvasm | 0 .../cov-intervalmap-set-stop/0-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../cov-left-shift-array-access/0-opt.spvasm | 0 .../cov-left-shift-array-access/0-opt.wgsl | 0 .../0.spvasm | 0 .../cov-left-shift-right-shift-compare/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-loop-abs-multiply-offset/0-opt.spvasm | 0 .../cov-loop-abs-multiply-offset/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-loop-dfdx-constant-divide/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-loop-logical-xor/0-opt.spvasm | 0 .../cov-loop-logical-xor/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-loop-with-two-integers/0-opt.spvasm | 0 .../cov-loop-with-two-integers/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-matching-conditions-break/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-matrix-double-transpose/0-opt.spvasm | 0 .../cov-matrix-double-transpose/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-max-clamp-same-minval/0-opt.spvasm | 0 .../cov-max-clamp-same-minval/0-opt.wgsl | 0 .../cov-max-min-less-than/0-opt.spvasm | 0 .../cov-max-min-less-than/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-mem-pass-unused-component/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-mod-uint-bits-float/0-opt.spvasm | 0 .../cov-mod-uint-bits-float/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../cov-modulo-zero-never-executed/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../cov-nir-array-access/0-opt.spvasm | 0 .../cov-nir-array-access/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-not-clamp-matrix-access/0-opt.spvasm | 0 .../cov-not-clamp-matrix-access/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-optimize-phis-for/0-opt.spvasm | 0 .../cov-optimize-phis-for/0-opt.wgsl | 0 .../cov-packhalf-unpackunorm/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-packhalf-unpackunorm/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-pattern-match-signum/0-opt.spvasm | 0 .../cov-pattern-match-signum/0-opt.wgsl | 0 .../cov-pattern-match-single-bit/0.spvasm | 0 .../cov-pattern-match-single-bit/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-pow-identical-value-sqrt/0-opt.spvasm | 0 .../cov-pow-identical-value-sqrt/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-pow-undefined/0-opt.spvasm | 0 .../graphicsfuzz/cov-pow-undefined/0-opt.wgsl | 0 .../cov-rcp-negative-int/0-opt.spvasm | 0 .../cov-rcp-negative-int/0-opt.wgsl | 0 .../cov-reciprocal-var-minus-one/0-opt.spvasm | 0 .../cov-reciprocal-var-minus-one/0-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-replace-copy-object/0-opt.spvasm | 0 .../cov-replace-copy-object/0-opt.wgsl | 0 .../cov-return-after-do-while/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../cov-return-after-do-while/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-scaled-number-nested-loops/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-selection-dag-lt-gt/0-opt.spvasm | 0 .../cov-selection-dag-lt-gt/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../cov-set-vector-cos-fragcoord/0-opt.spvasm | 0 .../cov-set-vector-cos-fragcoord/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-simplify-clamp-max-itself/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-simplify-div-by-uint-one/0-opt.spvasm | 0 .../cov-simplify-div-by-uint-one/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-simplify-modulo-1/0-opt.spvasm | 0 .../cov-simplify-modulo-1/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-simplify-mul-identity/0-opt.spvasm | 0 .../cov-simplify-mul-identity/0-opt.wgsl | 0 .../cov-simplify-not-less-than-neg/0.spvasm | 0 .../cov-simplify-not-less-than-neg/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-simplify-sign-cosh/0.spvasm | 0 .../cov-simplify-sign-cosh/0.wgsl | 0 .../0-opt.spvasm | 0 .../cov-simplify-smoothstep-undef/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../graphicsfuzz/cov-sinh-ldexp/0-opt.spvasm | 0 .../graphicsfuzz/cov-sinh-ldexp/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../graphicsfuzz/cov-step-sinh/0-opt.spvasm | 0 .../graphicsfuzz/cov-step-sinh/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../cov-target-lowering-dfdx-cos/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-target-lowering-dfdx-cos/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-transpose-multiply/0-opt.spvasm | 0 .../cov-transpose-multiply/0-opt.wgsl | 0 .../cov-trunc-fract-always-zero/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../cov-trunc-fract-always-zero/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../cov-val-cfg-case-fallthrough/0-opt.spvasm | 0 .../cov-val-cfg-case-fallthrough/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../cov-vector-dce-inc-unused-comp/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../cov-vector-log2-cosh/0-opt.spvasm | 0 .../cov-vector-log2-cosh/0-opt.wgsl | 0 .../0.spvasm | 0 .../0.spvasm.expected.glsl | 0 .../0.wgsl | 0 .../0.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../dead-barriers-in-loops/0-opt.spvasm | 0 .../dead-barriers-in-loops/0-opt.wgsl | 0 .../disc-and-add-in-func-in-loop/0-opt.spvasm | 0 .../disc-and-add-in-func-in-loop/0-opt.wgsl | 0 .../discard-continue-return/0-opt.spvasm | 0 .../discard-continue-return/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../discard-in-loop-in-function/0-opt.spvasm | 0 .../discard-in-loop-in-function/0-opt.wgsl | 0 .../graphicsfuzz/discard-in-loop/0-opt.spvasm | 0 .../graphicsfuzz/discard-in-loop/0-opt.wgsl | 0 .../discards-in-control-flow/0-opt.spvasm | 0 .../discards-in-control-flow/0-opt.wgsl | 0 .../do-while-false-loops/0-opt.spvasm | 0 .../do-while-false-loops/0-opt.wgsl | 0 .../do-while-if-return/0-opt.spvasm | 0 .../do-while-if-return/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../do-while-loop-in-conditionals/0-opt.wgsl | 0 .../early-return-and-barrier/0.spvasm | 0 .../early-return-and-barrier/0.wgsl | 0 .../flag-always-false-if/0-opt.spvasm | 0 .../flag-always-false-if/0-opt.wgsl | 0 .../for-condition-always-false/0-opt.spvasm | 0 .../for-condition-always-false/0-opt.wgsl | 0 .../for-loop-with-return/0.spvasm | 0 .../graphicsfuzz/for-loop-with-return/0.wgsl | 0 .../for-with-ifs-and-return/0-opt.spvasm | 0 .../for-with-ifs-and-return/0-opt.wgsl | 0 .../frag-coord-func-call-and-ifs/0-opt.spvasm | 0 .../frag-coord-func-call-and-ifs/0-opt.wgsl | 0 .../function-with-uniform-return/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../function-with-uniform-return/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../global-array-loops/0-opt.spvasm | 0 .../global-array-loops/0-opt.wgsl | 0 .../graphicsfuzz/if-and-switch/0.spvasm | 0 .../graphicsfuzz/if-and-switch/0.wgsl | 0 .../0.spvasm | 0 .../0.spvasm.expected.hlsl | 0 .../increment-value-in-nested-for-loop/0.wgsl | 0 .../0.wgsl.expected.hlsl | 0 .../injection-switch-as-comparison/0.spvasm | 0 .../injection-switch-as-comparison/0.wgsl | 0 .../graphicsfuzz/int-mat2-struct/0-opt.spvasm | 0 .../graphicsfuzz/int-mat2-struct/0-opt.wgsl | 0 .../loop-dead-if-loop/0-opt.spvasm | 0 .../graphicsfuzz/loop-dead-if-loop/0-opt.wgsl | 0 .../graphicsfuzz/loop-nested-ifs/0-opt.spvasm | 0 .../graphicsfuzz/loop-nested-ifs/0-opt.wgsl | 0 .../loops-ifs-continues-call/0.spvasm | 0 .../loops-ifs-continues-call/0.wgsl | 0 .../matrices-and-return-in-loop/0.spvasm | 0 .../matrices-and-return-in-loop/0.wgsl | 0 .../max-mix-conditional-discard/0-opt.spvasm | 0 .../max-mix-conditional-discard/0-opt.wgsl | 0 .../graphicsfuzz/mix-floor-add/0-opt.spvasm | 0 .../graphicsfuzz/mix-floor-add/0-opt.wgsl | 0 .../nested-for-break-mat-color/0.spvasm | 0 .../nested-for-break-mat-color/0.wgsl | 0 .../nested-for-loops-with-return/0-opt.spvasm | 0 .../nested-for-loops-with-return/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../graphicsfuzz/nested-loops-switch/0.spvasm | 0 .../graphicsfuzz/nested-loops-switch/0.wgsl | 0 .../nested-switch-break-discard/0-opt.spvasm | 0 .../nested-switch-break-discard/0-opt.wgsl | 0 .../graphicsfuzz/one-sized-array/0-opt.spvasm | 0 .../graphicsfuzz/one-sized-array/0-opt.wgsl | 0 .../return-float-from-while-loop/0-opt.spvasm | 0 .../return-float-from-while-loop/0-opt.wgsl | 0 .../return-in-loop-in-function/0-opt.spvasm | 0 .../return-in-loop-in-function/0-opt.wgsl | 0 .../return-inside-loop-in-function/0.spvasm | 0 .../return-inside-loop-in-function/0.wgsl | 0 .../returned-boolean-in-vector/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../returned-boolean-in-vector/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../similar-nested-ifs/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../similar-nested-ifs/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../smoothstep-after-loop/0-opt.spvasm | 0 .../smoothstep-after-loop/0-opt.wgsl | 0 .../spv-access-chains/0-opt.spvasm | 0 .../graphicsfuzz/spv-access-chains/0-opt.wgsl | 0 .../graphicsfuzz/spv-composite-phi/0.spvasm | 0 .../graphicsfuzz/spv-composite-phi/0.wgsl | 0 .../graphicsfuzz/spv-composite-phi/1.spvasm | 0 .../graphicsfuzz/spv-composite-phi/1.wgsl | 0 .../graphicsfuzz/spv-composite2/0.spvasm | 0 .../graphicsfuzz/spv-composite2/0.wgsl | 0 .../graphicsfuzz/spv-composite2/1.spvasm | 0 .../graphicsfuzz/spv-composite2/1.wgsl | 0 .../graphicsfuzz/spv-composites/0.spvasm | 0 .../graphicsfuzz/spv-composites/0.wgsl | 0 .../graphicsfuzz/spv-composites/1.spvasm | 0 .../graphicsfuzz/spv-composites/1.wgsl | 0 .../spv-dead-break-and-unroll/1.spvasm | 0 .../spv-dead-break-and-unroll/1.wgsl | 0 .../spv-declare-bvec4/0-opt.spvasm | 0 .../graphicsfuzz/spv-declare-bvec4/0-opt.wgsl | 0 .../graphicsfuzz/spv-declare-bvec4/1.spvasm | 0 .../graphicsfuzz/spv-declare-bvec4/1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../spv-double-branch-to-same-block/1.spvasm | 0 .../spv-double-branch-to-same-block/1.wgsl | 0 .../spv-double-branch-to-same-block2/0.spvasm | 0 .../spv-double-branch-to-same-block2/0.wgsl | 0 .../spv-double-branch-to-same-block2/1.spvasm | 0 .../spv-double-branch-to-same-block2/1.wgsl | 0 .../spv-double-branch-to-same-block3/1.spvasm | 0 .../spv-double-branch-to-same-block3/1.wgsl | 0 .../spv-load-from-frag-color/1.spvasm | 0 .../1.spvasm.expected.hlsl | 0 .../spv-load-from-frag-color/1.wgsl | 0 .../1.wgsl.expected.hlsl | 0 .../spv-null-in-phi-and-unroll/1.spvasm | 0 .../spv-null-in-phi-and-unroll/1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.spvasm | 0 .../1.spvasm.expected.hlsl | 0 .../1.wgsl | 0 .../1.wgsl.expected.hlsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../spv-stable-mergesort-dead-code/0.spvasm | 0 .../spv-stable-mergesort-dead-code/0.wgsl | 0 .../spv-stable-mergesort-dead-code/1.spvasm | 0 .../spv-stable-mergesort-dead-code/1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2-opt.spvasm | 0 .../2-opt.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../0.spvasm | 0 .../spv-stable-orbit-O-mutate-variable/0.wgsl | 0 .../1.spvasm | 0 .../spv-stable-orbit-O-mutate-variable/1.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../0.spvasm | 0 .../0.spvasm.expected.hlsl | 0 .../0.wgsl | 0 .../0.wgsl.expected.hlsl | 0 .../1.spvasm | 0 .../1.spvasm.expected.hlsl | 0 .../1.wgsl | 0 .../1.wgsl.expected.hlsl | 0 .../0.spvasm | 0 .../0.spvasm.expected.hlsl | 0 .../0.wgsl | 0 .../0.wgsl.expected.hlsl | 0 .../1.spvasm | 0 .../1.spvasm.expected.hlsl | 0 .../1.wgsl | 0 .../1.wgsl.expected.hlsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../1.spvasm | 0 .../1.spvasm.expected.hlsl | 0 .../1.wgsl | 0 .../1.wgsl.expected.hlsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../0.wgsl.expected.glsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.wgsl.expected.glsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.wgsl.expected.glsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.wgsl.expected.glsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../1.spvasm | 0 .../stable-mergesort-reversed-for-loop/1.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../2-opt.spvasm | 0 .../2-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../2.spvasm | 0 .../2.wgsl | 0 .../2-opt.spvasm | 0 .../2-opt.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../0.spvasm | 0 .../0.wgsl | 0 .../1.spvasm | 0 .../1.wgsl | 0 .../graphicsfuzz/struct-array-index/0.spvasm | 0 .../graphicsfuzz/struct-array-index/0.wgsl | 0 .../struct-controlled-loop/0-opt.spvasm | 0 .../struct-controlled-loop/0-opt.wgsl | 0 .../struct-used-as-temporary/0-opt.spvasm | 0 .../struct-used-as-temporary/0-opt.wgsl | 0 .../switch-if-discard/0-opt.spvasm | 0 .../graphicsfuzz/switch-if-discard/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../switch-loop-switch-if/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../switch-loop-switch-if/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../switch-with-empty-if-false/0.spvasm | 0 .../switch-with-empty-if-false/0.wgsl | 0 .../0-opt.spvasm | 0 .../switch-with-fall-through-cases/0-opt.wgsl | 0 .../transpose-rectangular-matrix/0.spvasm | 0 .../transpose-rectangular-matrix/0.wgsl | 0 .../two-2-iteration-loops/0-opt.spvasm | 0 .../two-2-iteration-loops/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../graphicsfuzz/two-loops-matrix/0.spvasm | 0 .../graphicsfuzz/two-loops-matrix/0.wgsl | 0 .../two-loops-set-struct/0.spvasm | 0 .../graphicsfuzz/two-loops-set-struct/0.wgsl | 0 .../two-loops-with-break/0-opt.spvasm | 0 .../two-loops-with-break/0-opt.wgsl | 0 .../two-nested-do-whiles/0-opt.spvasm | 0 .../two-nested-do-whiles/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../0.spvasm | 0 .../0.spvasm.expected.hlsl | 0 .../undefined-assign-in-infinite-loop/0.wgsl | 0 .../0.wgsl.expected.hlsl | 0 .../0-opt.spvasm | 0 .../undefined-integer-in-function/0-opt.wgsl | 0 .../uninit-element-cast-in-loop/0-opt.spvasm | 0 .../uninit-element-cast-in-loop/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../unreachable-barrier-in-loops/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../unreachable-barrier-in-loops/0-opt.wgsl | 0 .../0-opt.wgsl.expected.glsl | 0 .../unreachable-continue-statement/0.spvasm | 0 .../unreachable-continue-statement/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../unreachable-loops-in-switch/0.wgsl | 0 .../unreachable-loops/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../graphicsfuzz/unreachable-loops/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../unreachable-return-in-loop/0.spvasm | 0 .../0.spvasm.expected.hlsl | 0 .../unreachable-return-in-loop/0.wgsl | 0 .../0.wgsl.expected.hlsl | 0 .../uv-value-comparison-as-boolean/0.spvasm | 0 .../uv-value-comparison-as-boolean/0.wgsl | 0 .../0-opt.spvasm | 0 .../0-opt.wgsl | 0 .../vectors-and-discard-in-function/0.spvasm | 0 .../vectors-and-discard-in-function/0.wgsl | 0 .../while-function-always-false/0-opt.spvasm | 0 .../while-function-always-false/0-opt.wgsl | 0 .../write-before-break/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../write-before-break/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../write-red-after-search/0-opt.spvasm | 0 .../0-opt.spvasm.expected.hlsl | 0 .../write-red-after-search/0-opt.wgsl | 0 .../0-opt.wgsl.expected.hlsl | 0 .../write-red-in-loop-nest/0-opt.spvasm | 0 .../write-red-in-loop-nest/0-opt.wgsl | 0 .../0-opt.spvasm | 0 .../wrong-color-in-always-false-if/0-opt.wgsl | 0 .../unexecuted_oob_overflow/0-opt.spvasm | 0 .../unexecuted_oob_overflow/0-opt.wgsl | 0 .../unexecuted_oob_underflow/0-opt.spvasm | 0 .../unexecuted_oob_underflow/0-opt.wgsl | 0 .../line_continuity/line-strip/0.spvasm | 0 .../line_continuity/line-strip/0.wgsl | 0 .../line_continuity/line-strip/1.spvasm | 0 .../line_continuity/line-strip/1.wgsl | 0 .../1.spvasm | 0 .../1.spvasm.expected.glsl | 0 .../1.wgsl | 0 .../1.wgsl.expected.glsl | 0 .../uint_sgreaterthan/0.spvasm | 0 .../uint_sgreaterthan/0.spvasm.expected.glsl | 0 .../uint_sgreaterthan/0.wgsl | 0 .../uint_sgreaterthan/0.wgsl.expected.glsl | 0 .../uint_sgreaterthanequal/0.spvasm | 0 .../0.spvasm.expected.glsl | 0 .../uint_sgreaterthanequal/0.wgsl | 0 .../0.wgsl.expected.glsl | 0 .../uint_slessthan/0.spvasm | 0 .../uint_slessthan/0.spvasm.expected.glsl | 0 .../signed_int_compare/uint_slessthan/0.wgsl | 0 .../uint_slessthan/0.wgsl.expected.glsl | 0 .../uint_slessthanequal/0.spvasm | 0 .../0.spvasm.expected.glsl | 0 .../uint_slessthanequal/0.wgsl | 0 .../uint_slessthanequal/0.wgsl.expected.glsl | 0 .../signed_op/glsl_int_uclamp/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../signed_op/glsl_int_uclamp/0-opt.wgsl | 0 .../glsl_int_uclamp/0-opt.wgsl.expected.glsl | 0 .../signed_op/glsl_uint_sabs/0-opt.spvasm | 0 .../glsl_uint_sabs/0-opt.spvasm.expected.glsl | 0 .../signed_op/glsl_uint_sabs/0-opt.wgsl | 0 .../glsl_uint_sabs/0-opt.wgsl.expected.glsl | 0 .../signed_op/glsl_uint_sclamp/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../signed_op/glsl_uint_sclamp/0-opt.wgsl | 0 .../glsl_uint_sclamp/0-opt.wgsl.expected.glsl | 0 .../signed_op/glsl_uint_smax/0-opt.spvasm | 0 .../glsl_uint_smax/0-opt.spvasm.expected.glsl | 0 .../signed_op/glsl_uint_smax/0-opt.wgsl | 0 .../glsl_uint_smax/0-opt.wgsl.expected.glsl | 0 .../signed_op/glsl_uint_smin/0-opt.spvasm | 0 .../glsl_uint_smin/0-opt.spvasm.expected.glsl | 0 .../signed_op/glsl_uint_smin/0-opt.wgsl | 0 .../glsl_uint_smin/0-opt.wgsl.expected.glsl | 0 .../compute/signed_op/uint_sdiv/0-opt.spvasm | 0 .../uint_sdiv/0-opt.spvasm.expected.glsl | 0 .../compute/signed_op/uint_sdiv/0-opt.wgsl | 0 .../uint_sdiv/0-opt.wgsl.expected.glsl | 0 .../signed_op/uint_snegate/0-opt.spvasm | 0 .../uint_snegate/0-opt.spvasm.expected.glsl | 0 .../compute/signed_op/uint_snegate/0-opt.wgsl | 0 .../uint_snegate/0-opt.wgsl.expected.glsl | 0 .../comparison/frexpstruct_1_frag/0.spvasm | 0 .../comparison/frexpstruct_1_frag/0.wgsl | 0 .../early_fragment/depth_equal/0-opt.spvasm | 0 .../early_fragment/depth_equal/0-opt.wgsl | 0 .../early_fragment/depth_equal/1.spvasm | 0 .../early_fragment/depth_equal/1.wgsl | 0 .../early_fragment/depth_greater/0-opt.spvasm | 0 .../early_fragment/depth_greater/0-opt.wgsl | 0 .../early_fragment/depth_greater/1.spvasm | 0 .../early_fragment/depth_greater/1.wgsl | 0 .../early_fragment/depth_less/0-opt.spvasm | 0 .../early_fragment/depth_less/0-opt.wgsl | 0 .../depth_less_or_equal/1.spvasm | 0 .../early_fragment/depth_less_or_equal/1.wgsl | 0 .../depth_not_equal/0-opt.spvasm | 0 .../early_fragment/depth_not_equal/0-opt.wgsl | 0 .../early_fragment/depth_not_equal/1.spvasm | 0 .../early_fragment/depth_not_equal/1.wgsl | 0 .../depthgreater_1/0-opt.spvasm | 0 .../execution_mode/depthgreater_1/0-opt.wgsl | 0 .../depthgreater_2/0-opt.spvasm | 0 .../execution_mode/depthgreater_2/0-opt.wgsl | 0 .../execution_mode/depthgreater_2/1.spvasm | 0 .../execution_mode/depthgreater_2/1.wgsl | 0 .../execution_mode/depthless_0/1.spvasm | 0 .../execution_mode/depthless_0/1.wgsl | 0 .../execution_mode/depthless_2/1.spvasm | 0 .../execution_mode/depthless_2/1.wgsl | 0 .../execution_mode/depthunchanged_0/1.spvasm | 0 .../execution_mode/depthunchanged_0/1.wgsl | 0 .../execution_mode/depthunchanged_2/1.spvasm | 0 .../execution_mode/depthunchanged_2/1.wgsl | 0 .../execution_mode/depthunchanged_3/1.spvasm | 0 .../execution_mode/depthunchanged_3/1.wgsl | 0 .../decorate_string/0.spvasm | 0 .../decorate_string/0.wgsl | 0 .../no_image_atomic/0-opt.spvasm | 0 .../0-opt.spvasm.expected.glsl | 0 .../no_image_atomic/0-opt.wgsl | 0 .../no_image_store/1.spvasm | 0 .../no_image_store/1.wgsl | 0 .../no_output_write/1.spvasm | 0 .../no_output_write/1.wgsl | 0 .../no_output_write/2-opt.spvasm | 0 .../no_output_write/2-opt.wgsl | 0 .../no_output_write_before_terminate/1.spvasm | 0 .../no_output_write_before_terminate/1.wgsl | 0 .../no_ssbo_store/1.spvasm | 0 .../no_ssbo_store/1.spvasm.expected.glsl | 0 .../terminate_invocation/no_ssbo_store/1.wgsl | 0 .../no_ssbo_store/1.wgsl.expected.glsl | 0 .../ssbo_store_before_terminate/1.spvasm | 0 .../1.spvasm.expected.glsl | 0 .../ssbo_store_before_terminate/1.wgsl | 0 .../1.wgsl.expected.glsl | 0 .../terminate_loop/1.spvasm | 0 .../terminate_loop/1.wgsl | 0 .../subgroup_reconverge_discard00/0.spvasm | 0 .../subgroup_reconverge_discard00/0.wgsl | 0 .../2-opt.spvasm | 0 .../subgroup_reconverge_discard00/2-opt.wgsl | 0 .../texture/subgroup_lod/texel_fetch/1.spvasm | 0 .../texture/subgroup_lod/texel_fetch/1.wgsl | 0 .../texel_offset/texel_offset/0-opt.spvasm | 0 .../texel_offset/texel_offset/0-opt.wgsl | 0 tools/format | 4 +- tools/lint | 4 +- 12231 files changed, 4904 insertions(+), 4878 deletions(-) rename docs/{ => tint}/arch.md (100%) rename docs/{ => tint}/compound_statements.md (100%) rename docs/{ => tint}/coverage-info.md (100%) rename docs/{ => tint}/diagnostics_guide.md (100%) rename docs/{ => tint}/end-to-end-tests.md (100%) rename docs/{ => tint}/experimental_extensions.md (100%) rename docs/{ => tint}/origin-trial-changes.md (100%) rename docs/{ => tint}/spirv-input-output-variables.md (100%) rename docs/{ => tint}/spirv-ptr-ref.md (100%) rename docs/{ => tint}/style_guide.md (100%) rename docs/{ => tint}/translations.md (100%) rename src/{ => tint}/BUILD.gn (99%) rename src/{ => tint}/CMakeLists.txt (99%) rename src/{ => tint}/ast/access.cc (97%) rename src/{ => tint}/ast/access.h (92%) rename src/{ => tint}/ast/alias.cc (94%) rename src/{ => tint}/ast/alias.h (91%) rename src/{ => tint}/ast/alias_test.cc (66%) rename src/{ => tint}/ast/array.cc (97%) rename src/{ => tint}/ast/array.h (93%) rename src/{ => tint}/ast/array_test.cc (96%) rename src/{ => tint}/ast/assignment_statement.cc (95%) rename src/{ => tint}/ast/assignment_statement.h (88%) rename src/{ => tint}/ast/assignment_statement_test.cc (96%) rename src/{ => tint}/ast/ast_type.cc (68%) rename src/{ => tint}/ast/atomic.cc (94%) rename src/{ => tint}/ast/atomic.h (92%) rename src/{ => tint}/ast/atomic_test.cc (90%) rename src/{ => tint}/ast/attribute.cc (95%) rename src/{ => tint}/ast/attribute.h (93%) rename src/{ => tint}/ast/binary_expression.cc (95%) rename src/{ => tint}/ast/binary_expression.h (97%) rename src/{ => tint}/ast/binary_expression_test.cc (98%) rename src/{ => tint}/ast/binding_attribute.cc (94%) rename src/{ => tint}/ast/binding_attribute.h (89%) rename src/{ => tint}/ast/binding_attribute_test.cc (95%) rename src/{ => tint}/ast/bitcast_expression.cc (94%) rename src/{ => tint}/ast/bitcast_expression.h (90%) rename src/{ => tint}/ast/bitcast_expression_test.cc (96%) rename src/{ => tint}/ast/block_statement.cc (94%) rename src/{ => tint}/ast/block_statement.h (91%) rename src/{ => tint}/ast/block_statement_test.cc (94%) rename src/{ => tint}/ast/bool.cc (93%) rename src/{ => tint}/ast/bool.h (92%) rename src/{ => tint}/ast/bool_literal_expression.cc (93%) rename src/{ => tint}/ast/bool_literal_expression.h (87%) rename src/{ => tint}/ast/bool_literal_expression_test.cc (96%) rename src/{ => tint}/ast/bool_test.cc (92%) rename src/{ => tint}/ast/break_statement.cc (93%) rename src/{ => tint}/ast/break_statement.h (88%) rename src/{ => tint}/ast/break_statement_test.cc (93%) rename src/{ => tint}/ast/builtin.cc (98%) rename src/{ => tint}/ast/builtin.h (92%) rename src/{ => tint}/ast/builtin_attribute.cc (93%) rename src/{ => tint}/ast/builtin_attribute.h (87%) rename src/{ => tint}/ast/builtin_attribute_test.cc (95%) rename src/{ => tint}/ast/builtin_texture_helper_test.cc (99%) rename src/{ => tint}/ast/builtin_texture_helper_test.h (96%) rename src/{ => tint}/ast/call_expression.cc (96%) rename src/{ => tint}/ast/call_expression.h (93%) rename src/{ => tint}/ast/call_expression_test.cc (99%) rename src/{ => tint}/ast/call_statement.cc (94%) rename src/{ => tint}/ast/call_statement.h (87%) rename src/{ => tint}/ast/call_statement_test.cc (95%) rename src/{ => tint}/ast/case_statement.cc (95%) rename src/{ => tint}/ast/case_statement.h (89%) rename src/{ => tint}/ast/case_statement_test.cc (96%) rename src/{ => tint}/ast/continue_statement.cc (93%) rename src/{ => tint}/ast/continue_statement.h (88%) rename src/{ => tint}/ast/continue_statement_test.cc (93%) rename src/{ => tint}/ast/depth_multisampled_texture.cc (94%) rename src/{ => tint}/ast/depth_multisampled_texture.h (90%) rename src/{ => tint}/ast/depth_multisampled_texture_test.cc (92%) rename src/{ => tint}/ast/depth_texture.cc (95%) rename src/{ => tint}/ast/depth_texture.h (91%) rename src/{ => tint}/ast/depth_texture_test.cc (94%) rename src/{ => tint}/ast/disable_validation_attribute.cc (94%) rename src/{ => tint}/ast/disable_validation_attribute.h (93%) rename src/{ => tint}/ast/discard_statement.cc (93%) rename src/{ => tint}/ast/discard_statement.h (88%) rename src/{ => tint}/ast/discard_statement_test.cc (94%) rename src/{ => tint}/ast/else_statement.cc (95%) rename src/{ => tint}/ast/else_statement.h (89%) rename src/{ => tint}/ast/else_statement_test.cc (95%) rename src/{ => tint}/ast/expression.cc (89%) rename src/{ => tint}/ast/expression.h (87%) rename src/{ => tint}/ast/external_texture.cc (93%) rename src/{ => tint}/ast/external_texture.h (90%) rename src/{ => tint}/ast/external_texture_test.cc (94%) rename src/{ => tint}/ast/f32.cc (93%) rename src/{ => tint}/ast/f32.h (92%) rename src/{ => tint}/ast/f32_test.cc (92%) rename src/{ => tint}/ast/fallthrough_statement.cc (93%) rename src/{ => tint}/ast/fallthrough_statement.h (88%) rename src/{ => tint}/ast/fallthrough_statement_test.cc (94%) rename src/{ => tint}/ast/float_literal_expression.cc (93%) rename src/{ => tint}/ast/float_literal_expression.h (87%) rename src/{ => tint}/ast/float_literal_expression_test.cc (96%) rename src/{ => tint}/ast/for_loop_statement.cc (96%) rename src/{ => tint}/ast/for_loop_statement.h (92%) rename src/{ => tint}/ast/for_loop_statement_test.cc (97%) rename src/{ => tint}/ast/function.cc (95%) rename src/{ => tint}/ast/function.h (88%) rename src/{ => tint}/ast/function_test.cc (97%) rename src/{ => tint}/ast/group_attribute.cc (93%) rename src/{ => tint}/ast/group_attribute.h (89%) rename src/{ => tint}/ast/group_attribute_test.cc (95%) rename src/{ => tint}/ast/i32.cc (93%) rename src/{ => tint}/ast/i32.h (92%) rename src/{ => tint}/ast/i32_test.cc (92%) rename src/{ => tint}/ast/id_attribute.cc (93%) rename src/{ => tint}/ast/id_attribute.h (90%) rename src/{ => tint}/ast/id_attribute_test.cc (91%) rename src/{ => tint}/ast/identifier_expression.cc (94%) rename src/{ => tint}/ast/identifier_expression.h (89%) rename src/{ => tint}/ast/identifier_expression_test.cc (97%) rename src/{ => tint}/ast/if_statement.cc (95%) rename src/{ => tint}/ast/if_statement.h (91%) rename src/{ => tint}/ast/if_statement_test.cc (96%) rename src/{ => tint}/ast/index_accessor_expression.cc (95%) rename src/{ => tint}/ast/index_accessor_expression.h (89%) rename src/{ => tint}/ast/index_accessor_expression_test.cc (98%) rename src/{ => tint}/ast/int_literal_expression.cc (94%) rename src/{ => tint}/ast/int_literal_expression.h (87%) rename src/{ => tint}/ast/int_literal_expression_test.cc (96%) rename src/{ => tint}/ast/internal_attribute.cc (95%) rename src/{ => tint}/ast/internal_attribute.h (89%) rename src/{ => tint}/ast/interpolate_attribute.cc (96%) rename src/{ => tint}/ast/interpolate_attribute.h (93%) rename src/{ => tint}/ast/interpolate_attribute_test.cc (92%) rename src/{ => tint}/ast/invariant_attribute.cc (93%) rename src/{ => tint}/ast/invariant_attribute.h (88%) rename src/{ => tint}/ast/invariant_attribute_test.cc (89%) rename src/{ => tint}/ast/literal_expression.cc (95%) rename src/{ => tint}/ast/literal_expression.h (86%) rename src/{ => tint}/ast/location_attribute.cc (94%) rename src/{ => tint}/ast/location_attribute.h (89%) rename src/{ => tint}/ast/location_attribute_test.cc (95%) rename src/{ => tint}/ast/loop_statement.cc (95%) rename src/{ => tint}/ast/loop_statement.h (90%) rename src/{ => tint}/ast/loop_statement_test.cc (94%) rename src/{ => tint}/ast/matrix.cc (95%) rename src/{ => tint}/ast/matrix.h (94%) rename src/{ => tint}/ast/matrix_test.cc (70%) rename src/{ => tint}/ast/member_accessor_expression.cc (94%) rename src/{ => tint}/ast/member_accessor_expression.h (89%) rename src/{ => tint}/ast/member_accessor_expression_test.cc (98%) rename src/{ => tint}/ast/module.cc (97%) rename src/{ => tint}/ast/module.h (95%) rename src/{ => tint}/ast/module_clone_test.cc (98%) rename src/{ => tint}/ast/module_test.cc (98%) rename src/{ => tint}/ast/multisampled_texture.cc (95%) rename src/{ => tint}/ast/multisampled_texture.h (91%) rename src/{ => tint}/ast/multisampled_texture_test.cc (72%) rename src/{ => tint}/ast/node.cc (96%) rename src/{ => tint}/ast/node.h (92%) rename src/{ => tint}/ast/phony_expression.cc (93%) rename src/{ => tint}/ast/phony_expression.h (89%) rename src/{ => tint}/ast/phony_expression_test.cc (96%) rename src/{ => tint}/ast/pipeline_stage.cc (96%) rename src/{ => tint}/ast/pipeline_stage.h (89%) rename src/{ => tint}/ast/pointer.cc (95%) rename src/{ => tint}/ast/pointer.h (90%) rename src/{ => tint}/ast/pointer_test.cc (93%) rename src/{ => tint}/ast/return_statement.cc (94%) rename src/{ => tint}/ast/return_statement.h (88%) rename src/{ => tint}/ast/return_statement_test.cc (95%) rename src/{ => tint}/ast/sampled_texture.cc (95%) rename src/{ => tint}/ast/sampled_texture.h (91%) rename src/{ => tint}/ast/sampled_texture_test.cc (93%) rename src/{ => tint}/ast/sampler.cc (95%) rename src/{ => tint}/ast/sampler.h (93%) rename src/{ => tint}/ast/sampler_test.cc (95%) rename src/{ => tint}/ast/sint_literal_expression.cc (93%) rename src/{ => tint}/ast/sint_literal_expression.h (88%) rename src/{ => tint}/ast/sint_literal_expression_test.cc (96%) rename src/{ => tint}/ast/stage_attribute.cc (94%) rename src/{ => tint}/ast/stage_attribute.h (88%) rename src/{ => tint}/ast/stage_attribute_test.cc (87%) rename src/{ => tint}/ast/statement.cc (78%) rename src/{ => tint}/ast/statement.h (89%) rename src/{ => tint}/ast/storage_class.cc (97%) rename src/{ => tint}/ast/storage_class.h (92%) rename src/{ => tint}/ast/storage_texture.cc (95%) rename src/{ => tint}/ast/storage_texture.h (93%) rename src/{ => tint}/ast/storage_texture_test.cc (97%) rename src/{ => tint}/ast/stride_attribute.cc (93%) rename src/{ => tint}/ast/stride_attribute.h (89%) rename src/{ => tint}/ast/stride_attribute_test.cc (96%) rename src/{ => tint}/ast/struct.cc (93%) rename src/{ => tint}/ast/struct.h (88%) rename src/{ => tint}/ast/struct_block_attribute.cc (93%) rename src/{ => tint}/ast/struct_block_attribute.h (88%) rename src/{ => tint}/ast/struct_member.cc (95%) rename src/{ => tint}/ast/struct_member.h (92%) rename src/{ => tint}/ast/struct_member_align_attribute.cc (91%) rename src/{ => tint}/ast/struct_member_align_attribute.h (88%) rename src/{ => tint}/ast/struct_member_align_attribute_test.cc (90%) rename src/{ => tint}/ast/struct_member_offset_attribute.cc (93%) rename src/{ => tint}/ast/struct_member_offset_attribute.h (91%) rename src/{ => tint}/ast/struct_member_offset_attribute_test.cc (95%) rename src/{ => tint}/ast/struct_member_size_attribute.cc (91%) rename src/{ => tint}/ast/struct_member_size_attribute.h (88%) rename src/{ => tint}/ast/struct_member_size_attribute_test.cc (90%) rename src/{ => tint}/ast/struct_member_test.cc (98%) rename src/{ => tint}/ast/struct_test.cc (88%) rename src/{ => tint}/ast/switch_statement.cc (95%) rename src/{ => tint}/ast/switch_statement.h (89%) rename src/{ => tint}/ast/switch_statement_test.cc (97%) rename src/{ => tint}/ast/test_helper.h (87%) rename src/{ => tint}/ast/texture.cc (98%) rename src/{ => tint}/ast/texture.h (94%) rename src/{ => tint}/ast/texture_test.cc (79%) rename src/{ => tint}/ast/traverse_expressions.h (89%) rename src/{ => tint}/ast/traverse_expressions_test.cc (99%) rename src/{ => tint}/ast/type.h (89%) rename src/{ => tint}/ast/type_decl.cc (92%) rename src/{ => tint}/ast/type_decl.h (89%) rename src/{ => tint}/ast/type_name.cc (94%) rename src/{ => tint}/ast/type_name.h (92%) rename src/{ => tint}/ast/u32.cc (93%) rename src/{ => tint}/ast/u32.h (92%) rename src/{ => tint}/ast/u32_test.cc (92%) rename src/{ => tint}/ast/uint_literal_expression.cc (93%) rename src/{ => tint}/ast/uint_literal_expression.h (88%) rename src/{ => tint}/ast/uint_literal_expression_test.cc (96%) rename src/{ => tint}/ast/unary_op.cc (97%) rename src/{ => tint}/ast/unary_op.h (91%) rename src/{ => tint}/ast/unary_op_expression.cc (94%) rename src/{ => tint}/ast/unary_op_expression.h (88%) rename src/{ => tint}/ast/unary_op_expression_test.cc (95%) rename src/{ => tint}/ast/variable.cc (95%) rename src/{ => tint}/ast/variable.h (96%) rename src/{ => tint}/ast/variable_decl_statement.cc (94%) rename src/{ => tint}/ast/variable_decl_statement.h (87%) rename src/{ => tint}/ast/variable_decl_statement_test.cc (95%) rename src/{ => tint}/ast/variable_test.cc (98%) rename src/{ => tint}/ast/vector.cc (95%) rename src/{ => tint}/ast/vector.h (94%) rename src/{ => tint}/ast/vector_test.cc (91%) rename src/{ => tint}/ast/void.cc (93%) rename src/{ => tint}/ast/void.h (92%) rename src/{ => tint}/ast/workgroup_attribute.cc (94%) rename src/{ => tint}/ast/workgroup_attribute.h (92%) rename src/{ => tint}/ast/workgroup_attribute_test.cc (95%) rename src/{ => tint}/bench/benchmark.cc (98%) rename src/{ => tint}/bench/benchmark.h (95%) rename src/{ => tint}/block_allocator.h (98%) rename src/{ => tint}/block_allocator_test.cc (98%) rename src/{ => tint}/builtin_table.cc (98%) rename src/{ => tint}/builtin_table.h (92%) rename src/{ => tint}/builtin_table.inl (100%) rename src/{ => tint}/builtin_table.inl.tmpl (100%) rename src/{ => tint}/builtin_table_test.cc (98%) rename src/{ => tint}/builtins.def (100%) rename src/{ => tint}/castable.cc (96%) rename src/{ => tint}/castable.h (99%) rename src/{ => tint}/castable_bench.cc (100%) rename src/{ => tint}/castable_test.cc (99%) rename src/{ => tint}/clone_context.cc (97%) rename src/{ => tint}/clone_context.h (98%) rename src/{ => tint}/clone_context_test.cc (99%) rename {samples => src/tint/cmd}/BUILD.gn (83%) rename {samples => src/tint/cmd}/CMakeLists.txt (100%) rename {samples => src/tint/cmd}/main.cc (99%) rename src/{ => tint}/debug.cc (95%) rename src/{ => tint}/debug.h (95%) rename src/{ => tint}/debug_test.cc (97%) rename src/{ => tint}/demangler.cc (96%) rename src/{ => tint}/demangler.h (92%) rename src/{ => tint}/demangler_test.cc (95%) rename src/{ => tint}/diagnostic/diagnostic.cc (93%) rename src/{ => tint}/diagnostic/diagnostic.h (98%) rename src/{ => tint}/diagnostic/diagnostic_test.cc (92%) rename src/{ => tint}/diagnostic/formatter.cc (98%) rename src/{ => tint}/diagnostic/formatter.h (94%) rename src/{ => tint}/diagnostic/formatter_test.cc (99%) rename src/{ => tint}/diagnostic/printer.cc (95%) rename src/{ => tint}/diagnostic/printer.h (94%) rename src/{ => tint}/diagnostic/printer_linux.cc (98%) rename src/{ => tint}/diagnostic/printer_other.cc (96%) rename src/{ => tint}/diagnostic/printer_test.cc (98%) rename src/{ => tint}/diagnostic/printer_windows.cc (98%) rename {fuzzers => src/tint/fuzzers}/BUILD.gn (98%) rename {fuzzers => src/tint/fuzzers}/CMakeLists.txt (100%) rename {fuzzers => src/tint/fuzzers}/cli.cc (99%) rename {fuzzers => src/tint/fuzzers}/cli.h (87%) rename {fuzzers => src/tint/fuzzers}/data_builder.h (96%) rename {fuzzers => src/tint/fuzzers}/dictionary.txt (100%) rename {fuzzers => src/tint/fuzzers}/fuzzer_init.cc (92%) rename {fuzzers => src/tint/fuzzers}/fuzzer_init.h (83%) rename {fuzzers => src/tint/fuzzers}/generate_spirv_corpus.py (83%) rename {fuzzers => src/tint/fuzzers}/generate_wgsl_corpus.py (99%) rename {fuzzers => src/tint/fuzzers}/mersenne_twister_engine.cc (95%) rename {fuzzers => src/tint/fuzzers}/mersenne_twister_engine.h (90%) rename {fuzzers => src/tint/fuzzers}/random_generator.cc (92%) rename {fuzzers => src/tint/fuzzers}/random_generator.h (93%) rename {fuzzers => src/tint/fuzzers}/random_generator_engine.cc (94%) rename {fuzzers => src/tint/fuzzers}/random_generator_engine.h (81%) rename {fuzzers => src/tint/fuzzers}/random_generator_test.cc (98%) rename {fuzzers => src/tint/fuzzers}/shuffle_transform.cc (93%) rename {fuzzers => src/tint/fuzzers}/shuffle_transform.h (85%) rename {fuzzers => src/tint/fuzzers}/tint_all_transforms_fuzzer.cc (93%) rename {fuzzers => src/tint/fuzzers}/tint_ast_clone_fuzzer.cc (97%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/BUILD.gn (88%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/CMakeLists.txt (100%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/cli.cc (99%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/cli.h (93%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutation.cc (90%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutation.h (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutation_finder.cc (92%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutation_finder.h (86%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutation_finders/replace_identifiers.h (80%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutations/replace_identifier.cc (95%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutations/replace_identifier.h (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutations/replace_identifier_test.cc (98%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutator.cc (96%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/mutator.h (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/node_id_map.cc (96%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/node_id_map.h (94%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/override_cli_params.h (80%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/probability_context.cc (95%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/probability_context.h (90%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h (82%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.proto (100%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/tint_ast_fuzzer.cc (87%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_ast_fuzzer/util.h (88%) rename {fuzzers => src/tint/fuzzers}/tint_binding_remapper_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_black_box_fuzz_target.cc (99%) rename {fuzzers => src/tint/fuzzers}/tint_common_fuzzer.cc (98%) rename {fuzzers => src/tint/fuzzers}/tint_common_fuzzer.h (82%) rename {fuzzers => src/tint/fuzzers}/tint_first_index_offset_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_reader_writer_fuzzer.h (72%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/BUILD.gn (79%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/CMakeLists.txt (100%) create mode 100644 src/tint/fuzzers/tint_regex_fuzzer/CPPLINT.cfg rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/cli.cc (98%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/cli.h (92%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/fuzzer.cc (90%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/override_cli_params.h (80%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/regex_fuzzer_tests.cc (99%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/tint_regex_fuzzer.cc (87%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/wgsl_mutator.cc (99%) rename {fuzzers => src/tint/fuzzers}/tint_regex_fuzzer/wgsl_mutator.h (97%) rename {fuzzers => src/tint/fuzzers}/tint_renamer_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_robustness_fuzzer.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_single_entry_point_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/CMakeLists.txt (100%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/cli.cc (98%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/cli.h (97%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/fuzzer.cc (93%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/mutator.cc (94%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/mutator.h (95%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/mutator_cache.cc (97%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/mutator_cache.h (92%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/mutator_debugger.cc (89%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/override_cli_params.h (79%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc (97%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h (92%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc (97%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/spirv_opt_mutator.h (90%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc (98%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h (93%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc (86%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/util.cc (98%) rename {fuzzers => src/tint/fuzzers}/tint_spirv_tools_fuzzer/util.h (92%) rename {fuzzers => src/tint/fuzzers}/tint_spv_reader_fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/tint_spv_reader_hlsl_writer_fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/tint_spv_reader_msl_writer_fuzzer.cc (92%) rename {fuzzers => src/tint/fuzzers}/tint_spv_reader_spv_writer_fuzzer.cc (92%) rename {fuzzers => src/tint/fuzzers}/tint_spv_reader_wgsl_writer_fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/tint_vertex_pulling_fuzzer.cc (88%) rename {fuzzers => src/tint/fuzzers}/tint_wgsl_reader_fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/tint_wgsl_reader_hlsl_writer_fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/tint_wgsl_reader_msl_writer_fuzzer.cc (92%) rename {fuzzers => src/tint/fuzzers}/tint_wgsl_reader_spv_writer_fuzzer.cc (92%) rename {fuzzers => src/tint/fuzzers}/tint_wgsl_reader_wgsl_writer_fuzzer.cc (91%) rename {fuzzers => src/tint/fuzzers}/transform_builder.h (96%) rename src/{ => tint}/inspector/entry_point.cc (98%) rename src/{ => tint}/inspector/entry_point.h (96%) rename src/{ => tint}/inspector/inspector.cc (96%) rename src/{ => tint}/inspector/inspector.h (96%) rename src/{ => tint}/inspector/inspector_test.cc (99%) rename src/{ => tint}/inspector/resource_binding.cc (93%) rename src/{ => tint}/inspector/resource_binding.h (94%) rename src/{ => tint}/inspector/scalar.cc (97%) rename src/{ => tint}/inspector/scalar.h (94%) rename src/{ => tint}/inspector/test_inspector_builder.cc (99%) rename src/{ => tint}/inspector/test_inspector_builder.h (95%) rename src/{ => tint}/inspector/test_inspector_runner.cc (95%) rename src/{ => tint}/inspector/test_inspector_runner.h (90%) rename src/{ => tint}/program.cc (96%) rename src/{ => tint}/program.h (95%) rename src/{ => tint}/program_builder.cc (92%) rename src/{ => tint}/program_builder.h (97%) rename src/{ => tint}/program_builder_test.cc (98%) rename src/{ => tint}/program_id.cc (98%) rename src/{ => tint}/program_id.h (97%) rename src/{ => tint}/program_test.cc (97%) rename src/{ => tint}/reader/reader.cc (95%) rename src/{ => tint}/reader/reader.h (92%) rename src/{ => tint}/reader/spirv/README.md (100%) rename src/{ => tint}/reader/spirv/construct.cc (98%) rename src/{ => tint}/reader/spirv/construct.h (98%) rename src/{ => tint}/reader/spirv/entry_point_info.cc (96%) rename src/{ => tint}/reader/spirv/entry_point_info.h (94%) rename src/{ => tint}/reader/spirv/enum_converter.cc (99%) rename src/{ => tint}/reader/spirv/enum_converter.h (87%) rename src/{ => tint}/reader/spirv/enum_converter_test.cc (99%) rename src/{ => tint}/reader/spirv/fail_stream.h (94%) rename src/{ => tint}/reader/spirv/fail_stream_test.cc (97%) rename src/{ => tint}/reader/spirv/function.cc (99%) rename src/{ => tint}/reader/spirv/function.h (99%) rename src/{ => tint}/reader/spirv/function_arithmetic_test.cc (99%) rename src/{ => tint}/reader/spirv/function_bit_test.cc (99%) rename src/{ => tint}/reader/spirv/function_call_test.cc (96%) rename src/{ => tint}/reader/spirv/function_cfg_test.cc (99%) rename src/{ => tint}/reader/spirv/function_composite_test.cc (99%) rename src/{ => tint}/reader/spirv/function_conversion_test.cc (99%) rename src/{ => tint}/reader/spirv/function_decl_test.cc (96%) rename src/{ => tint}/reader/spirv/function_glsl_std_450_test.cc (99%) rename src/{ => tint}/reader/spirv/function_logical_test.cc (99%) rename src/{ => tint}/reader/spirv/function_memory_test.cc (99%) rename src/{ => tint}/reader/spirv/function_misc_test.cc (98%) rename src/{ => tint}/reader/spirv/function_var_test.cc (99%) rename src/{ => tint}/reader/spirv/namer.cc (99%) rename src/{ => tint}/reader/spirv/namer.h (97%) rename src/{ => tint}/reader/spirv/namer_test.cc (99%) rename src/{ => tint}/reader/spirv/parser.cc (82%) rename src/{ => tint}/reader/spirv/parser.h (87%) rename src/{ => tint}/reader/spirv/parser_impl.cc (99%) rename src/{ => tint}/reader/spirv/parser_impl.h (98%) rename src/{ => tint}/reader/spirv/parser_impl_barrier_test.cc (96%) rename src/{ => tint}/reader/spirv/parser_impl_convert_member_decoration_test.cc (98%) rename src/{ => tint}/reader/spirv/parser_impl_convert_type_test.cc (99%) rename src/{ => tint}/reader/spirv/parser_impl_function_decl_test.cc (99%) rename src/{ => tint}/reader/spirv/parser_impl_get_decorations_test.cc (98%) rename src/{ => tint}/reader/spirv/parser_impl_handle_test.cc (99%) rename src/{ => tint}/reader/spirv/parser_impl_import_test.cc (97%) rename src/{ => tint}/reader/spirv/parser_impl_module_var_test.cc (99%) rename src/{ => tint}/reader/spirv/parser_impl_named_types_test.cc (97%) rename src/{ => tint}/reader/spirv/parser_impl_test.cc (98%) rename src/{ => tint}/reader/spirv/parser_impl_test_helper.cc (96%) rename src/{ => tint}/reader/spirv/parser_impl_test_helper.h (96%) rename src/{ => tint}/reader/spirv/parser_impl_user_name_test.cc (98%) rename src/{ => tint}/reader/spirv/parser_test.cc (96%) rename src/{ => tint}/reader/spirv/parser_type.cc (99%) rename src/{ => tint}/reader/spirv/parser_type.h (98%) rename src/{ => tint}/reader/spirv/parser_type_test.cc (99%) rename src/{ => tint}/reader/spirv/spirv_tools_helpers_test.cc (98%) rename src/{ => tint}/reader/spirv/spirv_tools_helpers_test.h (88%) rename src/{ => tint}/reader/spirv/usage.cc (99%) rename src/{ => tint}/reader/spirv/usage.h (97%) rename src/{ => tint}/reader/spirv/usage_test.cc (99%) rename src/{ => tint}/reader/wgsl/lexer.cc (99%) rename src/{ => tint}/reader/wgsl/lexer.h (95%) rename src/{ => tint}/reader/wgsl/lexer_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser.cc (90%) rename src/{ => tint}/reader/wgsl/parser.h (87%) rename src/{ => tint}/reader/wgsl/parser_bench.cc (96%) rename src/{ => tint}/reader/wgsl/parser_impl.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl.h (99%) rename src/{ => tint}/reader/wgsl/parser_impl_additive_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_and_expression_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_argument_expression_list_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_assignment_stmt_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_body_stmt_test.cc (94%) rename src/{ => tint}/reader/wgsl/parser_impl_break_stmt_test.cc (90%) rename src/{ => tint}/reader/wgsl/parser_impl_bug_cases_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_call_stmt_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_case_body_test.cc (95%) rename src/{ => tint}/reader/wgsl/parser_impl_const_expr_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_const_literal_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_continue_stmt_test.cc (90%) rename src/{ => tint}/reader/wgsl/parser_impl_continuing_stmt_test.cc (93%) rename src/{ => tint}/reader/wgsl/parser_impl_depth_texture_type_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_detail.h (93%) rename src/{ => tint}/reader/wgsl/parser_impl_elseif_stmt_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_equality_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_error_msg_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_error_resync_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_exclusive_or_expression_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_external_texture_type_test.cc (95%) rename src/{ => tint}/reader/wgsl/parser_impl_for_stmt_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_function_attribute_list_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_function_attribute_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_function_decl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_function_header_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_global_constant_decl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_global_decl_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_global_variable_decl_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_if_stmt_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_inclusive_or_expression_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_logical_and_expression_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_logical_or_expression_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_loop_stmt_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_multiplicative_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_param_list_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_pipeline_stage_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_primary_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_relational_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_reserved_keyword_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_sampled_texture_type_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_sampler_type_test.cc (96%) rename src/{ => tint}/reader/wgsl/parser_impl_shift_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_singular_expression_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_statement_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_statements_test.cc (92%) rename src/{ => tint}/reader/wgsl/parser_impl_storage_class_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_storage_texture_type_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_attribute_decl_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_attribute_test.cc (94%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_body_decl_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_decl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_member_attribute_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_struct_member_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_switch_body_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_switch_stmt_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_test_helper.cc (93%) rename src/{ => tint}/reader/wgsl/parser_impl_test_helper.h (90%) rename src/{ => tint}/reader/wgsl/parser_impl_texel_format_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_texture_sampler_types_test.cc (97%) rename src/{ => tint}/reader/wgsl/parser_impl_type_alias_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_type_decl_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_unary_expression_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_variable_attribute_list_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_variable_attribute_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_impl_variable_decl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_variable_ident_decl_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_variable_qualifier_test.cc (98%) rename src/{ => tint}/reader/wgsl/parser_impl_variable_stmt_test.cc (99%) rename src/{ => tint}/reader/wgsl/parser_test.cc (96%) rename src/{ => tint}/reader/wgsl/token.cc (99%) rename src/{ => tint}/reader/wgsl/token.h (98%) rename src/{ => tint}/reader/wgsl/token_test.cc (98%) rename src/{ => tint}/resolver/array_accessor_test.cc (98%) rename src/{ => tint}/resolver/assignment_validation_test.cc (98%) rename src/{ => tint}/resolver/atomics_test.cc (91%) rename src/{ => tint}/resolver/atomics_validation_test.cc (98%) rename src/{ => tint}/resolver/attribute_validation_test.cc (99%) rename src/{ => tint}/resolver/bitcast_validation_test.cc (98%) rename src/{ => tint}/resolver/builtin_test.cc (98%) rename src/{ => tint}/resolver/builtin_validation_test.cc (99%) rename src/{ => tint}/resolver/builtins_validation_test.cc (99%) rename src/{ => tint}/resolver/call_test.cc (96%) rename src/{ => tint}/resolver/call_validation_test.cc (98%) rename src/{ => tint}/resolver/compound_statement_test.cc (97%) rename src/{ => tint}/resolver/control_block_validation_test.cc (98%) rename src/{ => tint}/resolver/dependency_graph.cc (98%) rename src/{ => tint}/resolver/dependency_graph.h (91%) rename src/{ => tint}/resolver/dependency_graph_test.cc (99%) rename src/{ => tint}/resolver/entry_point_validation_test.cc (98%) rename src/{ => tint}/resolver/function_validation_test.cc (99%) rename src/{ => tint}/resolver/host_shareable_validation_test.cc (96%) rename src/{ => tint}/resolver/inferred_type_test.cc (97%) rename src/{ => tint}/resolver/is_host_shareable_test.cc (97%) rename src/{ => tint}/resolver/is_storeable_test.cc (97%) rename src/{ => tint}/resolver/pipeline_overridable_constant_test.cc (97%) rename src/{ => tint}/resolver/ptr_ref_test.cc (96%) rename src/{ => tint}/resolver/ptr_ref_validation_test.cc (95%) rename src/{ => tint}/resolver/resolver.cc (97%) rename src/{ => tint}/resolver/resolver.h (97%) rename src/{ => tint}/resolver/resolver_behavior_test.cc (98%) rename src/{ => tint}/resolver/resolver_constants.cc (96%) rename src/{ => tint}/resolver/resolver_constants_test.cc (99%) rename src/{ => tint}/resolver/resolver_test.cc (98%) rename src/{ => tint}/resolver/resolver_test_helper.cc (93%) rename src/{ => tint}/resolver/resolver_test_helper.h (97%) rename src/{ => tint}/resolver/resolver_validation.cc (97%) rename src/{ => tint}/resolver/side_effects_test.cc (98%) rename src/{ => tint}/resolver/storage_class_layout_validation_test.cc (99%) rename src/{ => tint}/resolver/storage_class_validation_test.cc (98%) rename src/{ => tint}/resolver/struct_layout_test.cc (98%) rename src/{ => tint}/resolver/struct_pipeline_stage_use_test.cc (97%) rename src/{ => tint}/resolver/struct_storage_class_use_test.cc (97%) rename src/{ => tint}/resolver/type_constructor_validation_test.cc (99%) rename src/{ => tint}/resolver/type_validation_test.cc (99%) rename src/{ => tint}/resolver/validation_test.cc (97%) rename src/{ => tint}/resolver/var_let_test.cc (99%) rename src/{ => tint}/resolver/var_let_validation_test.cc (98%) rename src/{ => tint}/scope_stack.h (94%) rename src/{ => tint}/scope_stack_test.cc (95%) rename src/{ => tint}/sem/array.cc (97%) rename src/{ => tint}/sem/array.h (95%) rename src/{ => tint}/sem/atomic_type.cc (92%) rename src/{ => tint}/sem/atomic_type.h (92%) rename src/{ => tint}/sem/atomic_type_test.cc (93%) rename src/{ => tint}/sem/behavior.cc (97%) rename src/{ => tint}/sem/behavior.h (89%) rename src/{ => tint}/sem/binding_point.h (92%) rename src/{ => tint}/sem/block_statement.cc (93%) rename src/{ => tint}/sem/block_statement.h (96%) rename src/{ => tint}/sem/bool_type.cc (93%) rename src/{ => tint}/sem/bool_type.h (92%) rename src/{ => tint}/sem/bool_type_test.cc (92%) rename src/{ => tint}/sem/builtin.cc (98%) rename src/{ => tint}/sem/builtin.h (95%) rename src/{ => tint}/sem/builtin_test.cc (99%) rename src/{ => tint}/sem/builtin_type.cc (99%) rename src/{ => tint}/sem/builtin_type.cc.tmpl (96%) rename src/{ => tint}/sem/builtin_type.h (95%) rename src/{ => tint}/sem/builtin_type.h.tmpl (91%) rename src/{ => tint}/sem/call.cc (97%) rename src/{ => tint}/sem/call.h (92%) rename src/{ => tint}/sem/call_target.cc (95%) rename src/{ => tint}/sem/call_target.h (92%) rename src/{ => tint}/sem/constant.cc (94%) rename src/{ => tint}/sem/constant.h (96%) rename src/{ => tint}/sem/depth_multisampled_texture_type.cc (94%) rename src/{ => tint}/sem/depth_multisampled_texture_type.h (86%) rename src/{ => tint}/sem/depth_multisampled_texture_type_test.cc (84%) rename src/{ => tint}/sem/depth_texture_type.cc (94%) rename src/{ => tint}/sem/depth_texture_type.h (88%) rename src/{ => tint}/sem/depth_texture_type_test.cc (86%) rename src/{ => tint}/sem/expression.cc (97%) rename src/{ => tint}/sem/expression.h (91%) rename src/{ => tint}/sem/external_texture_type.cc (92%) rename src/{ => tint}/sem/external_texture_type.h (87%) rename src/{ => tint}/sem/external_texture_type_test.cc (83%) rename src/{ => tint}/sem/f32_type.cc (93%) rename src/{ => tint}/sem/f32_type.h (91%) rename src/{ => tint}/sem/f32_type_test.cc (92%) rename src/{ => tint}/sem/for_loop_statement.cc (93%) rename src/{ => tint}/sem/for_loop_statement.h (91%) rename src/{ => tint}/sem/function.cc (93%) rename src/{ => tint}/sem/function.h (98%) rename src/{ => tint}/sem/i32_type.cc (93%) rename src/{ => tint}/sem/i32_type.h (91%) rename src/{ => tint}/sem/i32_type_test.cc (92%) rename src/{ => tint}/sem/if_statement.cc (94%) rename src/{ => tint}/sem/if_statement.h (94%) rename src/{ => tint}/sem/info.cc (96%) rename src/{ => tint}/sem/info.h (94%) rename src/{ => tint}/sem/loop_statement.cc (95%) rename src/{ => tint}/sem/loop_statement.h (92%) rename src/{ => tint}/sem/matrix_type.cc (93%) rename src/{ => tint}/sem/matrix_type.h (94%) rename src/{ => tint}/sem/matrix_type_test.cc (93%) rename src/{ => tint}/sem/member_accessor_expression.cc (94%) rename src/{ => tint}/sem/member_accessor_expression.h (94%) rename src/{ => tint}/sem/module.cc (96%) rename src/{ => tint}/sem/module.h (91%) rename src/{ => tint}/sem/multisampled_texture_type.cc (94%) rename src/{ => tint}/sem/multisampled_texture_type.h (88%) rename src/{ => tint}/sem/multisampled_texture_type_test.cc (86%) rename src/{ => tint}/sem/node.cc (96%) rename src/{ => tint}/sem/node.h (87%) rename src/{ => tint}/sem/parameter_usage.cc (95%) rename src/{ => tint}/sem/parameter_usage.cc.tmpl (94%) rename src/{ => tint}/sem/parameter_usage.h (89%) rename src/{ => tint}/sem/parameter_usage.h.tmpl (86%) rename src/{ => tint}/sem/pipeline_stage_set.h (77%) rename src/{ => tint}/sem/pointer_type.cc (93%) rename src/{ => tint}/sem/pointer_type.h (89%) rename src/{ => tint}/sem/pointer_type_test.cc (95%) rename src/{ => tint}/sem/reference_type.cc (95%) rename src/{ => tint}/sem/reference_type.h (89%) rename src/{ => tint}/sem/reference_type_test.cc (95%) rename src/{ => tint}/sem/sampled_texture_type.cc (94%) rename src/{ => tint}/sem/sampled_texture_type.h (89%) rename src/{ => tint}/sem/sampled_texture_type_test.cc (88%) rename src/{ => tint}/sem/sampler_texture_pair.h (92%) rename src/{ => tint}/sem/sampler_type.cc (93%) rename src/{ => tint}/sem/sampler_type.h (89%) rename src/{ => tint}/sem/sampler_type_test.cc (93%) rename src/{ => tint}/sem/sem_array_test.cc (97%) rename src/{ => tint}/sem/sem_struct_test.cc (97%) rename src/{ => tint}/sem/statement.cc (88%) rename src/{ => tint}/sem/statement.h (97%) rename src/{ => tint}/sem/storage_texture_type.cc (96%) rename src/{ => tint}/sem/storage_texture_type.h (89%) rename src/{ => tint}/sem/storage_texture_type_test.cc (94%) rename src/{ => tint}/sem/struct.cc (97%) rename src/{ => tint}/sem/struct.h (96%) rename src/{ => tint}/sem/switch_statement.cc (95%) rename src/{ => tint}/sem/switch_statement.h (93%) rename src/{ => tint}/sem/test_helper.h (89%) rename src/{ => tint}/sem/texture_type.cc (95%) rename src/{ => tint}/sem/texture_type.h (85%) rename src/{ => tint}/sem/texture_type_test.cc (92%) rename src/{ => tint}/sem/type.cc (89%) rename src/{ => tint}/sem/type.h (97%) rename src/{ => tint}/sem/type_constructor.cc (95%) rename src/{ => tint}/sem/type_constructor.h (86%) rename src/{ => tint}/sem/type_conversion.cc (95%) rename src/{ => tint}/sem/type_conversion.h (88%) rename src/{ => tint}/sem/type_manager.cc (95%) rename src/{ => tint}/sem/type_manager.h (94%) rename src/{ => tint}/sem/type_manager_test.cc (94%) rename src/{ => tint}/sem/type_mappings.h (95%) rename src/{ => tint}/sem/u32_type.cc (93%) rename src/{ => tint}/sem/u32_type.h (91%) rename src/{ => tint}/sem/u32_type_test.cc (92%) rename src/{ => tint}/sem/variable.cc (96%) rename src/{ => tint}/sem/variable.h (96%) rename src/{ => tint}/sem/vector_type.cc (95%) rename src/{ => tint}/sem/vector_type.h (94%) rename src/{ => tint}/sem/vector_type_test.cc (93%) rename src/{ => tint}/sem/void_type.cc (92%) rename src/{ => tint}/sem/void_type.h (89%) rename src/{ => tint}/source.cc (99%) rename src/{ => tint}/source.h (98%) rename src/{ => tint}/source_test.cc (98%) rename src/{ => tint}/symbol.cc (98%) rename src/{ => tint}/symbol.h (96%) rename src/{ => tint}/symbol_table.cc (97%) rename src/{ => tint}/symbol_table.h (96%) rename src/{ => tint}/symbol_table_test.cc (98%) rename src/{ => tint}/symbol_test.cc (97%) rename src/{ => tint}/test_main.cc (92%) rename src/{ => tint}/text/unicode.cc (99%) rename src/{ => tint}/text/unicode.h (95%) rename src/{ => tint}/text/unicode_test.cc (99%) rename src/{ => tint}/tint.natvis (100%) rename src/{ => tint}/traits.h (98%) rename src/{ => tint}/traits_test.cc (99%) rename src/{ => tint}/transform/add_empty_entry_point.cc (94%) rename src/{ => tint}/transform/add_empty_entry_point.h (89%) rename src/{ => tint}/transform/add_empty_entry_point_test.cc (94%) rename src/{ => tint}/transform/add_spirv_block_attribute.cc (96%) rename src/{ => tint}/transform/add_spirv_block_attribute.h (90%) rename src/{ => tint}/transform/add_spirv_block_attribute_test.cc (98%) rename src/{ => tint}/transform/array_length_from_uniform.cc (97%) rename src/{ => tint}/transform/array_length_from_uniform.h (94%) rename src/{ => tint}/transform/array_length_from_uniform_test.cc (98%) rename src/{ => tint}/transform/binding_remapper.cc (96%) rename src/{ => tint}/transform/binding_remapper.h (92%) rename src/{ => tint}/transform/binding_remapper_test.cc (98%) rename src/{ => tint}/transform/calculate_array_length.cc (94%) rename src/{ => tint}/transform/calculate_array_length.h (91%) rename src/{ => tint}/transform/calculate_array_length_test.cc (98%) rename src/{ => tint}/transform/canonicalize_entry_point_io.cc (99%) rename src/{ => tint}/transform/canonicalize_entry_point_io.h (95%) rename src/{ => tint}/transform/canonicalize_entry_point_io_test.cc (99%) rename src/{ => tint}/transform/combine_samplers.cc (98%) rename src/{ => tint}/transform/combine_samplers.h (94%) rename src/{ => tint}/transform/combine_samplers_test.cc (99%) rename src/{ => tint}/transform/decompose_memory_access.cc (98%) rename src/{ => tint}/transform/decompose_memory_access.h (93%) rename src/{ => tint}/transform/decompose_memory_access_test.cc (99%) rename src/{ => tint}/transform/decompose_strided_array.cc (93%) rename src/{ => tint}/transform/decompose_strided_array.h (90%) rename src/{ => tint}/transform/decompose_strided_array_test.cc (98%) rename src/{ => tint}/transform/decompose_strided_matrix.cc (96%) rename src/{ => tint}/transform/decompose_strided_matrix.h (90%) rename src/{ => tint}/transform/decompose_strided_matrix_test.cc (98%) rename src/{ => tint}/transform/external_texture_transform.cc (97%) rename src/{ => tint}/transform/external_texture_transform.h (89%) rename src/{ => tint}/transform/external_texture_transform_test.cc (97%) rename src/{ => tint}/transform/first_index_offset.cc (96%) rename src/{ => tint}/transform/first_index_offset.h (96%) rename src/{ => tint}/transform/first_index_offset_test.cc (99%) rename src/{ => tint}/transform/fold_constants.cc (92%) rename src/{ => tint}/transform/fold_constants.h (88%) rename src/{ => tint}/transform/fold_constants_test.cc (99%) rename src/{ => tint}/transform/fold_trivial_single_use_lets.cc (90%) rename src/{ => tint}/transform/fold_trivial_single_use_lets.h (90%) rename src/{ => tint}/transform/fold_trivial_single_use_lets_test.cc (96%) rename src/{ => tint}/transform/for_loop_to_loop.cc (94%) rename src/{ => tint}/transform/for_loop_to_loop.h (90%) rename src/{ => tint}/transform/for_loop_to_loop_test.cc (98%) rename src/{ => tint}/transform/glsl.cc (76%) rename src/{ => tint}/transform/glsl.h (93%) rename src/{ => tint}/transform/glsl_test.cc (92%) rename src/{ => tint}/transform/localize_struct_array_assignment.cc (94%) rename src/{ => tint}/transform/localize_struct_array_assignment.h (88%) rename src/{ => tint}/transform/localize_struct_array_assignment_test.cc (98%) rename src/{ => tint}/transform/loop_to_for_loop.cc (92%) rename src/{ => tint}/transform/loop_to_for_loop.h (90%) rename src/{ => tint}/transform/loop_to_for_loop_test.cc (97%) rename src/{ => tint}/transform/manager.cc (98%) rename src/{ => tint}/transform/manager.h (92%) rename src/{ => tint}/transform/module_scope_var_to_entry_point_param.cc (98%) rename src/{ => tint}/transform/module_scope_var_to_entry_point_param.h (92%) rename src/{ => tint}/transform/module_scope_var_to_entry_point_param_test.cc (99%) rename src/{ => tint}/transform/multiplanar_external_texture.cc (98%) rename src/{ => tint}/transform/multiplanar_external_texture.h (91%) rename src/{ => tint}/transform/multiplanar_external_texture_test.cc (99%) rename src/{ => tint}/transform/num_workgroups_from_uniform.cc (96%) rename src/{ => tint}/transform/num_workgroups_from_uniform.h (91%) rename src/{ => tint}/transform/num_workgroups_from_uniform_test.cc (98%) rename src/{ => tint}/transform/pad_array_elements.cc (95%) rename src/{ => tint}/transform/pad_array_elements.h (92%) rename src/{ => tint}/transform/pad_array_elements_test.cc (99%) rename src/{ => tint}/transform/promote_initializers_to_const_var.cc (90%) rename src/{ => tint}/transform/promote_initializers_to_const_var.h (86%) rename src/{ => tint}/transform/promote_initializers_to_const_var_test.cc (98%) rename src/{ => tint}/transform/remove_phonies.cc (92%) rename src/{ => tint}/transform/remove_phonies.h (91%) rename src/{ => tint}/transform/remove_phonies_test.cc (98%) rename src/{ => tint}/transform/remove_unreachable_statements.cc (82%) rename src/{ => tint}/transform/remove_unreachable_statements.h (89%) rename src/{ => tint}/transform/remove_unreachable_statements_test.cc (98%) rename src/{ => tint}/transform/renamer.cc (99%) rename src/{ => tint}/transform/renamer.h (94%) rename src/{ => tint}/transform/renamer_test.cc (99%) rename src/{ => tint}/transform/robustness.cc (97%) rename src/{ => tint}/transform/robustness.h (93%) rename src/{ => tint}/transform/robustness_test.cc (99%) rename src/{ => tint}/transform/simplify_pointers.cc (96%) rename src/{ => tint}/transform/simplify_pointers.h (91%) rename src/{ => tint}/transform/simplify_pointers_test.cc (97%) rename src/{ => tint}/transform/single_entry_point.cc (96%) rename src/{ => tint}/transform/single_entry_point.h (91%) rename src/{ => tint}/transform/single_entry_point_test.cc (98%) rename src/{ => tint}/transform/test_helper.h (95%) rename src/{ => tint}/transform/transform.cc (93%) rename src/{ => tint}/transform/transform.h (97%) rename src/{ => tint}/transform/transform_test.cc (97%) rename src/{ => tint}/transform/unshadow.cc (92%) rename src/{ => tint}/transform/unshadow.h (89%) rename src/{ => tint}/transform/unshadow_test.cc (98%) rename src/{ => tint}/transform/utils/hoist_to_decl_before.cc (97%) rename src/{ => tint}/transform/utils/hoist_to_decl_before.h (87%) rename src/{ => tint}/transform/utils/hoist_to_decl_before_test.cc (97%) rename src/{ => tint}/transform/var_for_dynamic_index.cc (93%) rename src/{ => tint}/transform/var_for_dynamic_index.h (88%) rename src/{ => tint}/transform/var_for_dynamic_index_test.cc (98%) rename src/{ => tint}/transform/vectorize_scalar_matrix_constructors.cc (93%) rename src/{ => tint}/transform/vectorize_scalar_matrix_constructors.h (87%) rename src/{ => tint}/transform/vectorize_scalar_matrix_constructors_test.cc (96%) rename src/{ => tint}/transform/vertex_pulling.cc (99%) rename src/{ => tint}/transform/vertex_pulling.h (97%) rename src/{ => tint}/transform/vertex_pulling_test.cc (99%) rename src/{ => tint}/transform/wrap_arrays_in_structs.cc (95%) rename src/{ => tint}/transform/wrap_arrays_in_structs.h (93%) rename src/{ => tint}/transform/wrap_arrays_in_structs_test.cc (98%) rename src/{ => tint}/transform/zero_init_workgroup_memory.cc (98%) rename src/{ => tint}/transform/zero_init_workgroup_memory.h (89%) rename src/{ => tint}/transform/zero_init_workgroup_memory_test.cc (99%) rename src/{ => tint}/utils/concat.h (86%) rename src/{ => tint}/utils/crc32.h (97%) rename src/{ => tint}/utils/crc32_test.cc (96%) rename src/{ => tint}/utils/debugger.cc (97%) rename src/{ => tint}/utils/debugger.h (88%) rename src/{ => tint}/utils/defer.h (92%) rename src/{ => tint}/utils/defer_test.cc (96%) rename src/{ => tint}/utils/enum_set.h (98%) rename src/{ => tint}/utils/enum_set_test.cc (99%) rename src/{ => tint}/utils/hash.h (96%) rename src/{ => tint}/utils/hash_test.cc (97%) rename src/{ => tint}/utils/io/command.h (95%) rename src/{ => tint}/utils/io/command_other.cc (96%) rename src/{ => tint}/utils/io/command_posix.cc (99%) rename src/{ => tint}/utils/io/command_test.cc (98%) rename src/{ => tint}/utils/io/command_windows.cc (99%) rename src/{ => tint}/utils/io/tmpfile.h (95%) rename src/{ => tint}/utils/io/tmpfile_other.cc (95%) rename src/{ => tint}/utils/io/tmpfile_posix.cc (96%) rename src/{ => tint}/utils/io/tmpfile_test.cc (98%) rename src/{ => tint}/utils/io/tmpfile_windows.cc (97%) rename src/{ => tint}/utils/map.h (96%) rename src/{ => tint}/utils/map_test.cc (98%) rename src/{ => tint}/utils/math.h (94%) rename src/{ => tint}/utils/math_test.cc (98%) rename src/{ => tint}/utils/reverse.h (94%) rename src/{ => tint}/utils/reverse_test.cc (96%) rename src/{ => tint}/utils/scoped_assignment.h (92%) rename src/{ => tint}/utils/scoped_assignment_test.cc (96%) rename src/{ => tint}/utils/string.h (92%) rename src/{ => tint}/utils/string_test.cc (97%) rename src/{ => tint}/utils/to_const_ptr_vec.h (88%) rename src/{ => tint}/utils/transform.h (93%) rename src/{ => tint}/utils/transform_test.cc (98%) rename src/{ => tint}/utils/unique_vector.h (96%) rename src/{ => tint}/utils/unique_vector_test.cc (97%) rename src/{ => tint}/val/hlsl.cc (97%) rename src/{ => tint}/val/msl.cc (91%) rename src/{ => tint}/val/msl_metal.mm (98%) rename src/{ => tint}/val/val.h (95%) rename src/{ => tint}/writer/append_vector.cc (96%) rename src/{ => tint}/writer/append_vector.h (90%) rename src/{ => tint}/writer/append_vector_test.cc (99%) rename src/{ => tint}/writer/array_length_from_uniform_options.cc (94%) rename src/{ => tint}/writer/array_length_from_uniform_options.h (83%) rename src/{ => tint}/writer/float_to_string.cc (98%) rename src/{ => tint}/writer/float_to_string.h (91%) rename src/{ => tint}/writer/float_to_string_test.cc (99%) rename src/{ => tint}/writer/glsl/generator.cc (90%) rename src/{ => tint}/writer/glsl/generator.h (88%) rename src/{ => tint}/writer/glsl/generator_bench.cc (95%) rename src/{ => tint}/writer/glsl/generator_impl.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl.h (96%) rename src/{ => tint}/writer/glsl/generator_impl_array_accessor_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_assign_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_binary_test.cc (99%) rename src/{ => tint}/writer/glsl/generator_impl_bitcast_test.cc (97%) rename src/{ => tint}/writer/glsl/generator_impl_block_test.cc (95%) rename src/{ => tint}/writer/glsl/generator_impl_break_test.cc (95%) rename src/{ => tint}/writer/glsl/generator_impl_builtin_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_builtin_texture_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_call_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_case_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_cast_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_constructor_test.cc (99%) rename src/{ => tint}/writer/glsl/generator_impl_continue_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_discard_test.cc (95%) rename src/{ => tint}/writer/glsl/generator_impl_function_test.cc (99%) rename src/{ => tint}/writer/glsl/generator_impl_identifier_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_if_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_import_test.cc (99%) rename src/{ => tint}/writer/glsl/generator_impl_loop_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_member_accessor_test.cc (99%) rename src/{ => tint}/writer/glsl/generator_impl_module_constant_test.cc (97%) rename src/{ => tint}/writer/glsl/generator_impl_return_test.cc (96%) rename src/{ => tint}/writer/glsl/generator_impl_sanitizer_test.cc (97%) rename src/{ => tint}/writer/glsl/generator_impl_storage_buffer_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_switch_test.cc (97%) rename src/{ => tint}/writer/glsl/generator_impl_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_type_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_unary_op_test.cc (98%) rename src/{ => tint}/writer/glsl/generator_impl_uniform_buffer_test.cc (97%) rename src/{ => tint}/writer/glsl/generator_impl_variable_decl_statement_test.cc (97%) rename src/{ => tint}/writer/glsl/generator_impl_workgroup_var_test.cc (93%) rename src/{ => tint}/writer/glsl/test_helper.h (92%) rename src/{ => tint}/writer/glsl/version.h (92%) rename src/{ => tint}/writer/hlsl/generator.cc (95%) rename src/{ => tint}/writer/hlsl/generator.h (86%) rename src/{ => tint}/writer/hlsl/generator_bench.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl.cc (98%) rename src/{ => tint}/writer/hlsl/generator_impl.h (96%) rename src/{ => tint}/writer/hlsl/generator_impl_array_accessor_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_assign_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_binary_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_bitcast_test.cc (97%) rename src/{ => tint}/writer/hlsl/generator_impl_block_test.cc (95%) rename src/{ => tint}/writer/hlsl/generator_impl_break_test.cc (95%) rename src/{ => tint}/writer/hlsl/generator_impl_builtin_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_builtin_texture_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_call_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_case_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_cast_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_constructor_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_continue_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_discard_test.cc (95%) rename src/{ => tint}/writer/hlsl/generator_impl_function_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_identifier_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_if_test.cc (98%) rename src/{ => tint}/writer/hlsl/generator_impl_import_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_loop_test.cc (98%) rename src/{ => tint}/writer/hlsl/generator_impl_member_accessor_test.cc (99%) rename src/{ => tint}/writer/hlsl/generator_impl_module_constant_test.cc (97%) rename src/{ => tint}/writer/hlsl/generator_impl_return_test.cc (96%) rename src/{ => tint}/writer/hlsl/generator_impl_sanitizer_test.cc (97%) rename src/{ => tint}/writer/hlsl/generator_impl_switch_test.cc (97%) rename src/{ => tint}/writer/hlsl/generator_impl_test.cc (98%) rename src/{ => tint}/writer/hlsl/generator_impl_type_test.cc (97%) rename src/{ => tint}/writer/hlsl/generator_impl_unary_op_test.cc (98%) rename src/{ => tint}/writer/hlsl/generator_impl_variable_decl_statement_test.cc (97%) rename src/{ => tint}/writer/hlsl/generator_impl_workgroup_var_test.cc (93%) rename src/{ => tint}/writer/hlsl/test_helper.h (92%) rename src/{ => tint}/writer/msl/generator.cc (95%) rename src/{ => tint}/writer/msl/generator.h (91%) rename src/{ => tint}/writer/msl/generator_bench.cc (96%) rename src/{ => tint}/writer/msl/generator_impl.cc (97%) rename src/{ => tint}/writer/msl/generator_impl.h (94%) rename src/{ => tint}/writer/msl/generator_impl_array_accessor_test.cc (97%) rename src/{ => tint}/writer/msl/generator_impl_assign_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_binary_test.cc (99%) rename src/{ => tint}/writer/msl/generator_impl_bitcast_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_block_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_break_test.cc (95%) rename src/{ => tint}/writer/msl/generator_impl_builtin_test.cc (99%) rename src/{ => tint}/writer/msl/generator_impl_builtin_texture_test.cc (99%) rename src/{ => tint}/writer/msl/generator_impl_call_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_case_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_cast_test.cc (97%) rename src/{ => tint}/writer/msl/generator_impl_constructor_test.cc (99%) rename src/{ => tint}/writer/msl/generator_impl_continue_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_discard_test.cc (95%) rename src/{ => tint}/writer/msl/generator_impl_function_test.cc (98%) rename src/{ => tint}/writer/msl/generator_impl_identifier_test.cc (95%) rename src/{ => tint}/writer/msl/generator_impl_if_test.cc (98%) rename src/{ => tint}/writer/msl/generator_impl_import_test.cc (99%) rename src/{ => tint}/writer/msl/generator_impl_loop_test.cc (98%) rename src/{ => tint}/writer/msl/generator_impl_member_accessor_test.cc (97%) rename src/{ => tint}/writer/msl/generator_impl_module_constant_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_return_test.cc (96%) rename src/{ => tint}/writer/msl/generator_impl_sanitizer_test.cc (97%) rename src/{ => tint}/writer/msl/generator_impl_switch_test.cc (97%) rename src/{ => tint}/writer/msl/generator_impl_test.cc (99%) rename src/{ => tint}/writer/msl/generator_impl_type_test.cc (98%) rename src/{ => tint}/writer/msl/generator_impl_unary_op_test.cc (98%) rename src/{ => tint}/writer/msl/generator_impl_variable_decl_statement_test.cc (97%) rename src/{ => tint}/writer/msl/test_helper.h (92%) rename src/{ => tint}/writer/spirv/binary_writer.cc (97%) rename src/{ => tint}/writer/spirv/binary_writer.h (89%) rename src/{ => tint}/writer/spirv/binary_writer_test.cc (98%) rename src/{ => tint}/writer/spirv/builder.cc (98%) rename src/{ => tint}/writer/spirv/builder.h (96%) rename src/{ => tint}/writer/spirv/builder_accessor_expression_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_assign_test.cc (98%) rename src/{ => tint}/writer/spirv/builder_binary_expression_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_bitcast_expression_test.cc (94%) rename src/{ => tint}/writer/spirv/builder_block_test.cc (95%) rename src/{ => tint}/writer/spirv/builder_builtin_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_builtin_texture_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_call_test.cc (95%) rename src/{ => tint}/writer/spirv/builder_constructor_expression_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_discard_test.cc (92%) rename src/{ => tint}/writer/spirv/builder_entry_point_test.cc (94%) rename src/{ => tint}/writer/spirv/builder_format_conversion_test.cc (97%) rename src/{ => tint}/writer/spirv/builder_function_attribute_test.cc (98%) rename src/{ => tint}/writer/spirv/builder_function_test.cc (97%) rename src/{ => tint}/writer/spirv/builder_function_variable_test.cc (98%) rename src/{ => tint}/writer/spirv/builder_global_variable_test.cc (98%) rename src/{ => tint}/writer/spirv/builder_ident_expression_test.cc (97%) rename src/{ => tint}/writer/spirv/builder_if_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_literal_test.cc (98%) rename src/{ => tint}/writer/spirv/builder_loop_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_return_test.cc (96%) rename src/{ => tint}/writer/spirv/builder_switch_test.cc (98%) rename src/{ => tint}/writer/spirv/builder_test.cc (93%) rename src/{ => tint}/writer/spirv/builder_type_test.cc (99%) rename src/{ => tint}/writer/spirv/builder_unary_op_expression_test.cc (97%) rename src/{ => tint}/writer/spirv/function.cc (97%) rename src/{ => tint}/writer/spirv/function.h (94%) rename src/{ => tint}/writer/spirv/generator.cc (94%) rename src/{ => tint}/writer/spirv/generator.h (92%) rename src/{ => tint}/writer/spirv/generator_bench.cc (96%) rename src/{ => tint}/writer/spirv/instruction.cc (95%) rename src/{ => tint}/writer/spirv/instruction.h (89%) rename src/{ => tint}/writer/spirv/instruction_test.cc (97%) rename src/{ => tint}/writer/spirv/operand.cc (97%) rename src/{ => tint}/writer/spirv/operand.h (95%) rename src/{ => tint}/writer/spirv/operand_test.cc (97%) rename src/{ => tint}/writer/spirv/scalar_constant.h (95%) rename src/{ => tint}/writer/spirv/scalar_constant_test.cc (93%) rename src/{ => tint}/writer/spirv/spv_dump.cc (96%) rename src/{ => tint}/writer/spirv/spv_dump.h (89%) rename src/{ => tint}/writer/spirv/test_helper.h (96%) rename src/{ => tint}/writer/text.cc (95%) rename src/{ => tint}/writer/text.h (86%) rename src/{ => tint}/writer/text_generator.cc (98%) rename src/{ => tint}/writer/text_generator.h (97%) rename src/{ => tint}/writer/text_generator_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator.cc (92%) rename src/{ => tint}/writer/wgsl/generator.h (91%) rename src/{ => tint}/writer/wgsl/generator_bench.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl.cc (94%) rename src/{ => tint}/writer/wgsl/generator_impl.h (89%) rename src/{ => tint}/writer/wgsl/generator_impl_alias_type_test.cc (97%) rename src/{ => tint}/writer/wgsl/generator_impl_array_accessor_test.cc (97%) rename src/{ => tint}/writer/wgsl/generator_impl_assign_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_binary_test.cc (98%) rename src/{ => tint}/writer/wgsl/generator_impl_bitcast_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_block_test.cc (95%) rename src/{ => tint}/writer/wgsl/generator_impl_break_test.cc (95%) rename src/{ => tint}/writer/wgsl/generator_impl_call_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_case_test.cc (97%) rename src/{ => tint}/writer/wgsl/generator_impl_cast_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_constructor_test.cc (98%) rename src/{ => tint}/writer/wgsl/generator_impl_continue_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_discard_test.cc (95%) rename src/{ => tint}/writer/wgsl/generator_impl_fallthrough_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_function_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_global_decl_test.cc (95%) rename src/{ => tint}/writer/wgsl/generator_impl_identifier_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_if_test.cc (98%) rename src/{ => tint}/writer/wgsl/generator_impl_literal_test.cc (99%) rename src/{ => tint}/writer/wgsl/generator_impl_loop_test.cc (99%) rename src/{ => tint}/writer/wgsl/generator_impl_member_accessor_test.cc (97%) rename src/{ => tint}/writer/wgsl/generator_impl_return_test.cc (96%) rename src/{ => tint}/writer/wgsl/generator_impl_switch_test.cc (97%) rename src/{ => tint}/writer/wgsl/generator_impl_test.cc (92%) rename src/{ => tint}/writer/wgsl/generator_impl_type_test.cc (98%) rename src/{ => tint}/writer/wgsl/generator_impl_unary_op_test.cc (98%) rename src/{ => tint}/writer/wgsl/generator_impl_variable_decl_statement_test.cc (93%) rename src/{ => tint}/writer/wgsl/generator_impl_variable_test.cc (97%) rename src/{ => tint}/writer/wgsl/test_helper.h (89%) rename src/{ => tint}/writer/writer.cc (95%) rename src/{ => tint}/writer/writer.h (92%) delete mode 100644 test/BUILD.gn create mode 100644 test/tint/BUILD.gn rename test/{ => tint}/access/let/matrix.spvasm (100%) rename test/{ => tint}/access/let/matrix.spvasm.expected.glsl (100%) rename test/{ => tint}/access/let/matrix.spvasm.expected.hlsl (100%) rename test/{ => tint}/access/let/matrix.spvasm.expected.msl (100%) rename test/{ => tint}/access/let/matrix.spvasm.expected.spvasm (100%) rename test/{ => tint}/access/let/matrix.spvasm.expected.wgsl (100%) rename test/{ => tint}/access/let/matrix.wgsl (100%) rename test/{ => tint}/access/let/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/access/let/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/access/let/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/access/let/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/access/let/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/access/let/vector.spvasm (100%) rename test/{ => tint}/access/let/vector.spvasm.expected.glsl (100%) rename test/{ => tint}/access/let/vector.spvasm.expected.hlsl (100%) rename test/{ => tint}/access/let/vector.spvasm.expected.msl (100%) rename test/{ => tint}/access/let/vector.spvasm.expected.spvasm (100%) rename test/{ => tint}/access/let/vector.spvasm.expected.wgsl (100%) rename test/{ => tint}/access/let/vector.wgsl (100%) rename test/{ => tint}/access/let/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/access/let/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/access/let/vector.wgsl.expected.msl (100%) rename test/{ => tint}/access/let/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/access/let/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/access/var/matrix.spvasm (100%) rename test/{ => tint}/access/var/matrix.spvasm.expected.glsl (100%) rename test/{ => tint}/access/var/matrix.spvasm.expected.hlsl (100%) rename test/{ => tint}/access/var/matrix.spvasm.expected.msl (100%) rename test/{ => tint}/access/var/matrix.spvasm.expected.spvasm (100%) rename test/{ => tint}/access/var/matrix.spvasm.expected.wgsl (100%) rename test/{ => tint}/access/var/matrix.wgsl (100%) rename test/{ => tint}/access/var/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/access/var/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/access/var/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/access/var/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/access/var/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/access/var/vector.spvasm (100%) rename test/{ => tint}/access/var/vector.spvasm.expected.glsl (100%) rename test/{ => tint}/access/var/vector.spvasm.expected.hlsl (100%) rename test/{ => tint}/access/var/vector.spvasm.expected.msl (100%) rename test/{ => tint}/access/var/vector.spvasm.expected.spvasm (100%) rename test/{ => tint}/access/var/vector.spvasm.expected.wgsl (100%) rename test/{ => tint}/access/var/vector.wgsl (100%) rename test/{ => tint}/access/var/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/access/var/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/access/var/vector.wgsl.expected.msl (100%) rename test/{ => tint}/access/var/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/access/var/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/assign_to_function_var.wgsl (100%) rename test/{ => tint}/array/assign_to_function_var.wgsl.expected.glsl (100%) rename test/{ => tint}/array/assign_to_function_var.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/assign_to_function_var.wgsl.expected.msl (100%) rename test/{ => tint}/array/assign_to_function_var.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/assign_to_function_var.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/assign_to_private_var.wgsl (100%) rename test/{ => tint}/array/assign_to_private_var.wgsl.expected.glsl (100%) rename test/{ => tint}/array/assign_to_private_var.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/assign_to_private_var.wgsl.expected.msl (100%) rename test/{ => tint}/array/assign_to_private_var.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/assign_to_private_var.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/assign_to_storage_var.wgsl (100%) rename test/{ => tint}/array/assign_to_storage_var.wgsl.expected.glsl (100%) rename test/{ => tint}/array/assign_to_storage_var.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/assign_to_storage_var.wgsl.expected.msl (100%) rename test/{ => tint}/array/assign_to_storage_var.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/assign_to_storage_var.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/assign_to_subexpr.wgsl (100%) rename test/{ => tint}/array/assign_to_subexpr.wgsl.expected.glsl (100%) rename test/{ => tint}/array/assign_to_subexpr.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/assign_to_subexpr.wgsl.expected.msl (100%) rename test/{ => tint}/array/assign_to_subexpr.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/assign_to_subexpr.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/assign_to_workgroup_var.wgsl (100%) rename test/{ => tint}/array/assign_to_workgroup_var.wgsl.expected.glsl (100%) rename test/{ => tint}/array/assign_to_workgroup_var.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/assign_to_workgroup_var.wgsl.expected.msl (100%) rename test/{ => tint}/array/assign_to_workgroup_var.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/assign_to_workgroup_var.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/function_parameter.wgsl (100%) rename test/{ => tint}/array/function_parameter.wgsl.expected.glsl (100%) rename test/{ => tint}/array/function_parameter.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/function_parameter.wgsl.expected.msl (100%) rename test/{ => tint}/array/function_parameter.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/function_parameter.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/function_return_type.wgsl (100%) rename test/{ => tint}/array/function_return_type.wgsl.expected.glsl (100%) rename test/{ => tint}/array/function_return_type.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/function_return_type.wgsl.expected.msl (100%) rename test/{ => tint}/array/function_return_type.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/function_return_type.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/size.wgsl (100%) rename test/{ => tint}/array/size.wgsl.expected.glsl (100%) rename test/{ => tint}/array/size.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/size.wgsl.expected.msl (100%) rename test/{ => tint}/array/size.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/size.wgsl.expected.wgsl (100%) rename test/{ => tint}/array/strides.spvasm (100%) rename test/{ => tint}/array/strides.spvasm.expected.glsl (100%) rename test/{ => tint}/array/strides.spvasm.expected.hlsl (100%) rename test/{ => tint}/array/strides.spvasm.expected.msl (100%) rename test/{ => tint}/array/strides.spvasm.expected.spvasm (100%) rename test/{ => tint}/array/strides.spvasm.expected.wgsl (100%) rename test/{ => tint}/array/type_constructor.wgsl (100%) rename test/{ => tint}/array/type_constructor.wgsl.expected.glsl (100%) rename test/{ => tint}/array/type_constructor.wgsl.expected.hlsl (100%) rename test/{ => tint}/array/type_constructor.wgsl.expected.msl (100%) rename test/{ => tint}/array/type_constructor.wgsl.expected.spvasm (100%) rename test/{ => tint}/array/type_constructor.wgsl.expected.wgsl (100%) rename test/{ => tint}/benchmark/animometer.wgsl (100%) rename test/{ => tint}/benchmark/animometer.wgsl.expected.glsl (100%) rename test/{ => tint}/benchmark/bloom-vertical-blur.wgsl (100%) rename test/{ => tint}/benchmark/cluster-lights.wgsl (100%) rename test/{ => tint}/benchmark/empty.wgsl (100%) rename test/{ => tint}/benchmark/metaball-isosurface.wgsl (100%) rename test/{ => tint}/benchmark/particles.wgsl (100%) rename test/{ => tint}/benchmark/particles.wgsl.expected.glsl (100%) rename test/{ => tint}/benchmark/shadow-fragment.wgsl (100%) rename test/{ => tint}/benchmark/simple-compute.wgsl (100%) rename test/{ => tint}/benchmark/simple-fragment.wgsl (100%) rename test/{ => tint}/benchmark/simple-vertex.wgsl (100%) rename test/{ => tint}/benchmark/skinned-shadowed-pbr-fragment.wgsl (100%) rename test/{ => tint}/benchmark/skinned-shadowed-pbr-fragment.wgsl.expected.glsl (100%) rename test/{ => tint}/benchmark/skinned-shadowed-pbr-vertex.wgsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/read.wgsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/read.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/read.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/read.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/read.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/dynamic_index/read.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/write.wgsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/write.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/write.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/write.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/dynamic_index/write.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/dynamic_index/write.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/static_index/read.wgsl (100%) rename test/{ => tint}/buffer/storage/static_index/read.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/static_index/read.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/static_index/read.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/static_index/read.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/static_index/read.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/static_index/write.wgsl (100%) rename test/{ => tint}/buffer/storage/static_index/write.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/static_index/write.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/static_index/write.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/static_index/write.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/static_index/write.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/array.wgsl (100%) rename test/{ => tint}/buffer/storage/types/array.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/array.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/f32.wgsl (100%) rename test/{ => tint}/buffer/storage/types/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/f32.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/i32.wgsl (100%) rename test/{ => tint}/buffer/storage/types/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/i32.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x2.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x2.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x2.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x2.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/mat2x2.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/mat2x2.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x3.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x3.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x3.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/mat2x3.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/mat2x3.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/mat2x3.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat3x2.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat3x2.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/mat3x2.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/mat3x2.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/mat3x2.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/mat3x2.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat4x4.wgsl (100%) rename test/{ => tint}/buffer/storage/types/mat4x4.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/mat4x4.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/mat4x4.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/mat4x4.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/mat4x4.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/runtime_array.wgsl (100%) rename test/{ => tint}/buffer/storage/types/runtime_array.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/runtime_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/runtime_array.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/runtime_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/runtime_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/struct.wgsl (100%) rename test/{ => tint}/buffer/storage/types/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/struct.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/u32.wgsl (100%) rename test/{ => tint}/buffer/storage/types/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/u32.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/vec2.wgsl (100%) rename test/{ => tint}/buffer/storage/types/vec2.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/vec2.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/vec2.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/vec2.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/vec2.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/vec3.wgsl (100%) rename test/{ => tint}/buffer/storage/types/vec3.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/vec3.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/vec3.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/vec3.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/vec3.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/storage/types/vec4.wgsl (100%) rename test/{ => tint}/buffer/storage/types/vec4.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/storage/types/vec4.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/storage/types/vec4.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/storage/types/vec4.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/storage/types/vec4.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/dynamic_index/read.wgsl (100%) rename test/{ => tint}/buffer/uniform/dynamic_index/read.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/dynamic_index/read.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/dynamic_index/read.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/dynamic_index/read.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/dynamic_index/read.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/static_index/read.wgsl (100%) rename test/{ => tint}/buffer/uniform/static_index/read.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/static_index/read.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/static_index/read.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/static_index/read.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/static_index/read.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/array.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/array.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/array.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/f32.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/f32.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/i32.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/i32.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x2.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x2.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x2.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x2.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x2.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/mat2x2.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x3.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x3.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x3.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x3.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/mat2x3.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/mat2x3.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat3x2.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat3x2.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/mat3x2.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/mat3x2.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/mat3x2.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/mat3x2.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat4x4.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/mat4x4.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/mat4x4.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/mat4x4.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/mat4x4.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/mat4x4.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/struct.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/struct.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/u32.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/u32.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/vec2.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/vec2.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/vec2.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/vec2.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/vec2.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/vec2.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/vec3.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/vec3.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/vec3.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/vec3.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/vec3.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/vec3.wgsl.expected.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/vec4.wgsl (100%) rename test/{ => tint}/buffer/uniform/types/vec4.wgsl.expected.glsl (100%) rename test/{ => tint}/buffer/uniform/types/vec4.wgsl.expected.hlsl (100%) rename test/{ => tint}/buffer/uniform/types/vec4.wgsl.expected.msl (100%) rename test/{ => tint}/buffer/uniform/types/vec4.wgsl.expected.spvasm (100%) rename test/{ => tint}/buffer/uniform/types/vec4.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/chromium/1221120.wgsl (100%) rename test/{ => tint}/bug/chromium/1221120.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/chromium/1221120.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/chromium/1221120.wgsl.expected.msl (100%) rename test/{ => tint}/bug/chromium/1221120.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/chromium/1221120.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/chromium/1236161.wgsl (100%) rename test/{ => tint}/bug/chromium/1236161.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/chromium/1236161.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/chromium/1236161.wgsl.expected.msl (100%) rename test/{ => tint}/bug/chromium/1236161.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/chromium/1236161.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/chromium/1251009.wgsl (100%) rename test/{ => tint}/bug/chromium/1251009.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/chromium/1251009.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/chromium/1251009.wgsl.expected.msl (100%) rename test/{ => tint}/bug/chromium/1251009.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/chromium/1251009.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/chromium/1273230.wgsl (100%) rename test/{ => tint}/bug/chromium/1273230.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/chromium/1273230.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/chromium/1273230.wgsl.expected.msl (100%) rename test/{ => tint}/bug/chromium/1273230.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/chromium/1273230.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/chromium/1273451.wgsl (100%) rename test/{ => tint}/bug/chromium/1273451.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/chromium/1273451.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/chromium/1273451.wgsl.expected.msl (100%) rename test/{ => tint}/bug/chromium/1273451.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/chromium/1273451.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/chromium/1290107.wgsl (100%) rename test/{ => tint}/bug/chromium/1290107.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/chromium/1290107.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/chromium/1290107.wgsl.expected.msl (100%) rename test/{ => tint}/bug/chromium/1290107.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/chromium/1290107.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/dawn/947.wgsl (100%) rename test/{ => tint}/bug/dawn/947.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/dawn/947.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/dawn/947.wgsl.expected.msl (100%) rename test/{ => tint}/bug/dawn/947.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/dawn/947.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/function.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/function.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/function.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/function.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/function.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/private.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/private.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/private.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/private.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/private.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/storage.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/uniform.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/workgroup.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function_via_param.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private_via_param.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/storage.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/workgroup.wgsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/gradient_in_varying_loop/1112.wgsl (100%) rename test/{ => tint}/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl (100%) rename test/{ => tint}/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/no_loop.wgsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.msl (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1046.wgsl (100%) rename test/{ => tint}/bug/tint/1046.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1046.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1046.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1046.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1046.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1064.wgsl (100%) rename test/{ => tint}/bug/tint/1064.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1064.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1064.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1064.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1064.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1076.wgsl (100%) rename test/{ => tint}/bug/tint/1076.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1076.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1076.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1076.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1076.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1081.wgsl (100%) rename test/{ => tint}/bug/tint/1081.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1081.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1081.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1081.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1081.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1083.wgsl (100%) rename test/{ => tint}/bug/tint/1083.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1083.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1083.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1083.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1083.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1086.wgsl (100%) rename test/{ => tint}/bug/tint/1086.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1086.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1086.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1086.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1086.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1088.spvasm (100%) rename test/{ => tint}/bug/tint/1088.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/1088.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1088.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/1088.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1088.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1113.wgsl (100%) rename test/{ => tint}/bug/tint/1113.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1113.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1113.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1113.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1113.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1121.wgsl (100%) rename test/{ => tint}/bug/tint/1121.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1121.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1121.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1121.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1121.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1136.wgsl (100%) rename test/{ => tint}/bug/tint/1136.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1136.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1136.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1136.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1136.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1321.wgsl (100%) rename test/{ => tint}/bug/tint/1321.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1321.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1321.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1321.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1321.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1369.wgsl (100%) rename test/{ => tint}/bug/tint/1369.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1369.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1369.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1369.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1369.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/1385.wgsl (100%) rename test/{ => tint}/bug/tint/1385.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/1385.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/1385.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/1385.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/1385.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/219.spvasm (100%) rename test/{ => tint}/bug/tint/219.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/219.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/219.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/219.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/219.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/221.wgsl (100%) rename test/{ => tint}/bug/tint/221.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/221.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/221.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/221.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/221.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/292.wgsl (100%) rename test/{ => tint}/bug/tint/292.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/292.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/292.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/292.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/292.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/294.wgsl (100%) rename test/{ => tint}/bug/tint/294.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/294.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/294.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/294.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/294.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/369.wgsl (100%) rename test/{ => tint}/bug/tint/369.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/369.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/369.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/369.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/369.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/403.wgsl (100%) rename test/{ => tint}/bug/tint/403.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/403.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/403.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/403.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/403.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/413.spvasm (100%) rename test/{ => tint}/bug/tint/413.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/413.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/413.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/413.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/413.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/453.wgsl (100%) rename test/{ => tint}/bug/tint/453.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/453.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/453.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/453.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/453.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/492.wgsl (100%) rename test/{ => tint}/bug/tint/492.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/492.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/492.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/492.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/492.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/534.wgsl (100%) rename test/{ => tint}/bug/tint/534.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/534.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/534.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/534.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/534.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/744.wgsl (100%) rename test/{ => tint}/bug/tint/744.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/744.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/744.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/744.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/744.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/749.spvasm (100%) rename test/{ => tint}/bug/tint/749.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/749.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/749.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/749.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/749.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/757.wgsl (100%) rename test/{ => tint}/bug/tint/757.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/757.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/757.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/757.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/757.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/764.wgsl (100%) rename test/{ => tint}/bug/tint/764.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/764.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/764.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/764.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/764.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/782.wgsl (100%) rename test/{ => tint}/bug/tint/782.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/782.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/782.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/782.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/782.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/804.spv (100%) rename test/{ => tint}/bug/tint/804.spv.expected.glsl (100%) rename test/{ => tint}/bug/tint/804.spv.expected.hlsl (100%) rename test/{ => tint}/bug/tint/804.spv.expected.msl (100%) rename test/{ => tint}/bug/tint/804.spv.expected.spvasm (100%) rename test/{ => tint}/bug/tint/804.spv.expected.wgsl (100%) rename test/{ => tint}/bug/tint/807.spv (100%) rename test/{ => tint}/bug/tint/807.spv.expected.glsl (100%) rename test/{ => tint}/bug/tint/807.spv.expected.hlsl (100%) rename test/{ => tint}/bug/tint/807.spv.expected.msl (100%) rename test/{ => tint}/bug/tint/807.spv.expected.spvasm (100%) rename test/{ => tint}/bug/tint/807.spv.expected.wgsl (100%) rename test/{ => tint}/bug/tint/824.wgsl (100%) rename test/{ => tint}/bug/tint/824.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/824.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/824.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/824.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/824.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/825.wgsl (100%) rename test/{ => tint}/bug/tint/825.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/825.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/825.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/825.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/825.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/827.wgsl (100%) rename test/{ => tint}/bug/tint/827.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/827.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/827.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/827.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/827.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/870.spvasm (100%) rename test/{ => tint}/bug/tint/870.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/870.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/870.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/870.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/870.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/913.wgsl (100%) rename test/{ => tint}/bug/tint/913.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/913.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/913.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/913.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/913.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/914.wgsl (100%) rename test/{ => tint}/bug/tint/914.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/914.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/914.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/914.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/914.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/922.wgsl (100%) rename test/{ => tint}/bug/tint/922.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/922.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/922.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/922.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/922.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/926.wgsl (100%) rename test/{ => tint}/bug/tint/926.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/926.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/926.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/926.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/926.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/942.wgsl (100%) rename test/{ => tint}/bug/tint/942.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/942.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/942.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/942.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/942.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/943.spvasm (100%) rename test/{ => tint}/bug/tint/943.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/943.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/943.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/943.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/943.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/948.wgsl (100%) rename test/{ => tint}/bug/tint/948.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/948.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/948.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/948.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/948.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/949.wgsl (100%) rename test/{ => tint}/bug/tint/949.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/949.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/949.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/949.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/949.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/951.spvasm (100%) rename test/{ => tint}/bug/tint/951.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/951.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/951.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/951.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/951.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/959.wgsl (100%) rename test/{ => tint}/bug/tint/959.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/959.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/959.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/959.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/959.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/977.spvasm (100%) rename test/{ => tint}/bug/tint/977.spvasm.expected.glsl (100%) rename test/{ => tint}/bug/tint/977.spvasm.expected.hlsl (100%) rename test/{ => tint}/bug/tint/977.spvasm.expected.msl (100%) rename test/{ => tint}/bug/tint/977.spvasm.expected.spvasm (100%) rename test/{ => tint}/bug/tint/977.spvasm.expected.wgsl (100%) rename test/{ => tint}/bug/tint/978.wgsl (100%) rename test/{ => tint}/bug/tint/978.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/978.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/978.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/978.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/978.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/980.wgsl (100%) rename test/{ => tint}/bug/tint/980.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/980.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/980.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/980.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/980.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/990.wgsl (100%) rename test/{ => tint}/bug/tint/990.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/990.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/990.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/990.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/990.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/992.wgsl (100%) rename test/{ => tint}/bug/tint/992.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/992.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/992.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/992.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/992.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/993.wgsl (100%) rename test/{ => tint}/bug/tint/993.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/993.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/993.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/993.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/993.wgsl.expected.wgsl (100%) rename test/{ => tint}/bug/tint/998.wgsl (100%) rename test/{ => tint}/bug/tint/998.wgsl.expected.glsl (100%) rename test/{ => tint}/bug/tint/998.wgsl.expected.hlsl (100%) rename test/{ => tint}/bug/tint/998.wgsl.expected.msl (100%) rename test/{ => tint}/bug/tint/998.wgsl.expected.spvasm (100%) rename test/{ => tint}/bug/tint/998.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let_no_struct.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/deprecated.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/deprecated.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/deprecated.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/deprecated.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/deprecated.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/deprecated.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/simple.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/simple.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/simple.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/simple.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/simple.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/simple.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/simple_no_struct.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/simple_no_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/simple_no_struct.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/simple_no_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/simple_no_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/via_let.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/via_let.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex_no_struct.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_no_struct.wgsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_no_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_no_struct.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/arrayLength/via_let_no_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/arrayLength/via_let_no_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/builtins.wgsl.tmpl (100%) rename test/{ => tint}/builtins/degrees.spvasm (100%) rename test/{ => tint}/builtins/degrees.spvasm.expected.glsl (100%) rename test/{ => tint}/builtins/degrees.spvasm.expected.hlsl (100%) rename test/{ => tint}/builtins/degrees.spvasm.expected.msl (100%) rename test/{ => tint}/builtins/degrees.spvasm.expected.spvasm (100%) rename test/{ => tint}/builtins/degrees.spvasm.expected.wgsl (100%) rename test/{ => tint}/builtins/frexp.wgsl (100%) rename test/{ => tint}/builtins/frexp.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/frexp.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/frexp.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/frexp.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/frexp.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/002533.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/002533.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/002533.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/002533.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/002533.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/002533.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/005174.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/005174.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/005174.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/005174.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/005174.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/005174.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/1ce782.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/1ce782.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/1ce782.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/1ce782.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/1ce782.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/1ce782.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/1e9d53.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/1e9d53.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/1e9d53.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/1e9d53.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/1e9d53.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/1e9d53.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/467cd1.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/467cd1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/467cd1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/467cd1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/467cd1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/467cd1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/4ad288.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/4ad288.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/4ad288.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/4ad288.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/4ad288.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/4ad288.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/5ad50a.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/5ad50a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/5ad50a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/5ad50a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/5ad50a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/5ad50a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/7326de.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/7326de.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/7326de.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/7326de.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/7326de.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/7326de.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/7f28e6.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/7f28e6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/7f28e6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/7f28e6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/7f28e6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/7f28e6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/7faa9e.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/7faa9e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/7faa9e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/7faa9e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/7faa9e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/7faa9e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/9c80a6.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/9c80a6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/9c80a6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/9c80a6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/9c80a6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/9c80a6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/b96037.wgsl (100%) rename test/{ => tint}/builtins/gen/abs/b96037.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/abs/b96037.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/abs/b96037.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/abs/b96037.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/abs/b96037.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/489247.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/489247.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/acos/489247.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/acos/489247.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/acos/489247.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/acos/489247.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/8e2acf.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/8e2acf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/acos/8e2acf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/acos/8e2acf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/acos/8e2acf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/acos/8e2acf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/a610c4.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/a610c4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/acos/a610c4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/acos/a610c4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/acos/a610c4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/acos/a610c4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/dfc915.wgsl (100%) rename test/{ => tint}/builtins/gen/acos/dfc915.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/acos/dfc915.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/acos/dfc915.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/acos/dfc915.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/acos/dfc915.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/all/353d6a.wgsl (100%) rename test/{ => tint}/builtins/gen/all/353d6a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/all/353d6a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/all/353d6a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/all/353d6a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/all/353d6a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/all/986c7b.wgsl (100%) rename test/{ => tint}/builtins/gen/all/986c7b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/all/986c7b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/all/986c7b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/all/986c7b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/all/986c7b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/all/bd2dba.wgsl (100%) rename test/{ => tint}/builtins/gen/all/bd2dba.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/all/bd2dba.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/all/bd2dba.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/all/bd2dba.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/all/bd2dba.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/all/f46790.wgsl (100%) rename test/{ => tint}/builtins/gen/all/f46790.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/all/f46790.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/all/f46790.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/all/f46790.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/all/f46790.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/any/083428.wgsl (100%) rename test/{ => tint}/builtins/gen/any/083428.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/any/083428.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/any/083428.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/any/083428.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/any/083428.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/any/0e3e58.wgsl (100%) rename test/{ => tint}/builtins/gen/any/0e3e58.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/any/0e3e58.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/any/0e3e58.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/any/0e3e58.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/any/0e3e58.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/any/2ab91a.wgsl (100%) rename test/{ => tint}/builtins/gen/any/2ab91a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/any/2ab91a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/any/2ab91a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/any/2ab91a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/any/2ab91a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/any/e755c1.wgsl (100%) rename test/{ => tint}/builtins/gen/any/e755c1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/any/e755c1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/any/e755c1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/any/e755c1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/any/e755c1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/1588cd.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/1588cd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/1588cd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/arrayLength/1588cd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/arrayLength/1588cd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/61b1c7.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/61b1c7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/61b1c7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/arrayLength/61b1c7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/arrayLength/61b1c7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/a0f5ca.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/a0f5ca.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/a0f5ca.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/arrayLength/a0f5ca.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/arrayLength/a0f5ca.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cdd123.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cdd123.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cdd123.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cdd123.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/arrayLength/cdd123.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cfca0a.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cfca0a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cfca0a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/arrayLength/cfca0a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/arrayLength/cfca0a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/eb510f.wgsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/eb510f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/arrayLength/eb510f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/arrayLength/eb510f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/arrayLength/eb510f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/064953.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/064953.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/asin/064953.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/asin/064953.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/asin/064953.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/asin/064953.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/7b6a44.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/7b6a44.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/asin/7b6a44.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/asin/7b6a44.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/asin/7b6a44.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/asin/7b6a44.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/asin/8cd9c9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/c0c272.wgsl (100%) rename test/{ => tint}/builtins/gen/asin/c0c272.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/asin/c0c272.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/asin/c0c272.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/asin/c0c272.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/asin/c0c272.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/02979a.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/02979a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan/02979a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan/02979a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan/02979a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan/02979a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/331e6d.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/331e6d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan/331e6d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan/331e6d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan/331e6d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan/331e6d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/a8b696.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/a8b696.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan/a8b696.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan/a8b696.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan/a8b696.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan/a8b696.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/ad96e4.wgsl (100%) rename test/{ => tint}/builtins/gen/atan/ad96e4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan/ad96e4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan/ad96e4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan/ad96e4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan/ad96e4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/57fb13.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/57fb13.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan2/57fb13.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan2/57fb13.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan2/57fb13.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan2/57fb13.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/96057c.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/96057c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan2/96057c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan2/96057c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan2/96057c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan2/96057c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/a70d0d.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/a70d0d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan2/a70d0d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan2/a70d0d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan2/a70d0d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan2/a70d0d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/ae713e.wgsl (100%) rename test/{ => tint}/builtins/gen/atan2/ae713e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atan2/ae713e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atan2/ae713e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atan2/ae713e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atan2/ae713e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/794055.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/794055.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/794055.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/794055.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/794055.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAdd/794055.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/8a199a.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/8a199a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/8a199a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/8a199a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAdd/8a199a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d32fe4.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d32fe4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d32fe4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d32fe4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d32fe4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d5db1d.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d5db1d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d5db1d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d5db1d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d5db1d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAdd/d5db1d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/152966.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/152966.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/152966.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/152966.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAnd/152966.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/34edd3.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/34edd3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/34edd3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/34edd3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/34edd3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAnd/34edd3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/45a819.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/45a819.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/45a819.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/45a819.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/45a819.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAnd/45a819.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/85a8d9.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/85a8d9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/85a8d9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicAnd/85a8d9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicAnd/85a8d9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/0a5dca.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/0a5dca.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/0a5dca.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/0a5dca.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/0a5dca.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicExchange/0a5dca.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/d59712.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/d59712.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/d59712.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/d59712.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicExchange/d59712.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/e114ba.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/e114ba.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/e114ba.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/e114ba.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/e114ba.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicExchange/e114ba.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/f2e22f.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/f2e22f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/f2e22f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicExchange/f2e22f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicExchange/f2e22f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/0806ad.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/0806ad.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/0806ad.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/0806ad.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicLoad/0806ad.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/361bf1.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/361bf1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/361bf1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/361bf1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/361bf1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicLoad/361bf1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/afcc03.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/afcc03.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/afcc03.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/afcc03.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/afcc03.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicLoad/afcc03.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/fe6cc3.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/51b9be.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/51b9be.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/51b9be.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMax/51b9be.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMax/51b9be.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/92aa72.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/92aa72.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/92aa72.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMax/92aa72.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMax/92aa72.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/a89cc3.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/a89cc3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/a89cc3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/a89cc3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMax/a89cc3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMax/a89cc3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/beccfc.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/beccfc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/beccfc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMax/beccfc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMax/beccfc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMax/beccfc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/278235.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/278235.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/278235.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/278235.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMin/278235.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMin/278235.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/69d383.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/69d383.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/69d383.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/69d383.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMin/69d383.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMin/69d383.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/8e38dc.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/8e38dc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/8e38dc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMin/8e38dc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMin/8e38dc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/c67a74.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/c67a74.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicMin/c67a74.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicMin/c67a74.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicMin/c67a74.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e3d61.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e3d61.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e3d61.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e3d61.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e3d61.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e3d61.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e95d4.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e95d4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e95d4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e95d4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicOr/5e95d4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/8d96a0.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/8d96a0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/8d96a0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicOr/8d96a0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicOr/8d96a0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/d09248.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/d09248.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/d09248.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicOr/d09248.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicOr/d09248.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicOr/d09248.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/726882.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/726882.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/726882.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/726882.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicStore/726882.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicStore/726882.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/8bea94.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/8bea94.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/8bea94.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/8bea94.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicStore/8bea94.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicStore/8bea94.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/cdc29e.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/cdc29e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/cdc29e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicStore/cdc29e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicStore/cdc29e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/d1e9a6.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/d1e9a6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicStore/d1e9a6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicStore/d1e9a6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicStore/d1e9a6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/051100.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/051100.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/051100.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/051100.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicSub/051100.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicSub/051100.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/0d26c2.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/0d26c2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/0d26c2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/0d26c2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicSub/0d26c2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicSub/0d26c2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/15bfc9.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/15bfc9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/15bfc9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicSub/15bfc9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicSub/15bfc9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/77883a.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/77883a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/77883a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicSub/77883a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicSub/77883a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicSub/77883a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/54510e.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/54510e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/54510e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicXor/54510e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicXor/54510e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/75dc95.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/75dc95.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/75dc95.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/75dc95.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicXor/75dc95.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicXor/75dc95.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c1b78c.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c1b78c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c1b78c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c1b78c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicXor/c1b78c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c8e6be.wgsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c8e6be.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c8e6be.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c8e6be.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/atomicXor/c8e6be.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/atomicXor/c8e6be.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/34064b.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/34064b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ceil/34064b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ceil/34064b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ceil/34064b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ceil/34064b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/678655.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/678655.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ceil/678655.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ceil/678655.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ceil/678655.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ceil/678655.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/96f597.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/96f597.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ceil/96f597.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ceil/96f597.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ceil/96f597.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ceil/96f597.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/b74c16.wgsl (100%) rename test/{ => tint}/builtins/gen/ceil/b74c16.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ceil/b74c16.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ceil/b74c16.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ceil/b74c16.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ceil/b74c16.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/0acf8f.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/0acf8f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/0acf8f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/0acf8f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/0acf8f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/0acf8f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/1a32e3.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/1a32e3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/1a32e3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/1a32e3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/1a32e3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/1a32e3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bd567.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bd567.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bd567.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bd567.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/2bd567.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/2bd567.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bde41.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bde41.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bde41.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/2bde41.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/2bde41.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/2bde41.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/548fc7.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/548fc7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/548fc7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/548fc7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/548fc7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/548fc7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/5f0819.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/5f0819.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/5f0819.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/5f0819.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/5f0819.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/5f0819.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/6c1749.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/6c1749.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/6c1749.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/6c1749.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/6c1749.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/6c1749.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/7706d7.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/7706d7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/7706d7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/7706d7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/7706d7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/7706d7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/867397.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/867397.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/867397.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/867397.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/867397.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/867397.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/a2de25.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/a2de25.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/a2de25.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/a2de25.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/a2de25.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/a2de25.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/b07c65.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/b07c65.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/b07c65.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/b07c65.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/b07c65.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/b07c65.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/bd43ce.wgsl (100%) rename test/{ => tint}/builtins/gen/clamp/bd43ce.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/clamp/bd43ce.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/clamp/bd43ce.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/clamp/bd43ce.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/clamp/bd43ce.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/16dc15.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/16dc15.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cos/16dc15.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cos/16dc15.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cos/16dc15.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cos/16dc15.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/29d66d.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/29d66d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cos/29d66d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cos/29d66d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cos/29d66d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cos/29d66d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/c3b486.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/c3b486.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cos/c3b486.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cos/c3b486.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cos/c3b486.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cos/c3b486.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/c5c28e.wgsl (100%) rename test/{ => tint}/builtins/gen/cos/c5c28e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cos/c5c28e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cos/c5c28e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cos/c5c28e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cos/c5c28e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/377652.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/377652.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cosh/377652.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cosh/377652.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cosh/377652.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cosh/377652.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/c13756.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/c13756.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cosh/c13756.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cosh/c13756.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cosh/c13756.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cosh/c13756.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/da92dd.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/da92dd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cosh/da92dd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cosh/da92dd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cosh/da92dd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cosh/da92dd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl (100%) rename test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cosh/e0c1de.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0d0e46.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0d0e46.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0d0e46.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0d0e46.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0d0e46.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/0d0e46.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0f7980.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0f7980.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0f7980.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0f7980.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/0f7980.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/0f7980.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/65d2ae.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/65d2ae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/65d2ae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/65d2ae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/65d2ae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/65d2ae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/690cfc.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/690cfc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/690cfc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/690cfc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/690cfc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/690cfc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/94fd81.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/94fd81.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/94fd81.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/94fd81.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/94fd81.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/94fd81.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/ae44f9.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/ae44f9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/ae44f9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/ae44f9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/ae44f9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/ae44f9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/af90e2.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/af90e2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/af90e2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/af90e2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/af90e2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/af90e2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/fd88b2.wgsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/fd88b2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/fd88b2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/countOneBits/fd88b2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/countOneBits/fd88b2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/countOneBits/fd88b2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/cross/041cb0.wgsl (100%) rename test/{ => tint}/builtins/gen/cross/041cb0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/cross/041cb0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/cross/041cb0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/cross/041cb0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/cross/041cb0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/0d170c.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/0d170c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/degrees/0d170c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/degrees/0d170c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/degrees/0d170c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/degrees/0d170c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/1ad5df.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/1ad5df.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/degrees/1ad5df.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/degrees/1ad5df.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/degrees/1ad5df.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/degrees/1ad5df.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/2af623.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/2af623.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/degrees/2af623.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/degrees/2af623.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/degrees/2af623.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/degrees/2af623.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/51f705.wgsl (100%) rename test/{ => tint}/builtins/gen/degrees/51f705.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/degrees/51f705.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/degrees/51f705.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/degrees/51f705.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/degrees/51f705.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/determinant/2b62ba.wgsl (100%) rename test/{ => tint}/builtins/gen/determinant/2b62ba.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/determinant/2b62ba.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/determinant/2b62ba.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/determinant/2b62ba.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/determinant/2b62ba.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/determinant/a0a87c.wgsl (100%) rename test/{ => tint}/builtins/gen/determinant/a0a87c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/determinant/a0a87c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/determinant/a0a87c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/determinant/a0a87c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/determinant/a0a87c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/determinant/e19305.wgsl (100%) rename test/{ => tint}/builtins/gen/determinant/e19305.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/determinant/e19305.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/determinant/e19305.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/determinant/e19305.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/determinant/e19305.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/0657d4.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/0657d4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/distance/0657d4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/distance/0657d4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/distance/0657d4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/distance/0657d4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/9646ea.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/9646ea.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/distance/9646ea.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/distance/9646ea.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/distance/9646ea.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/distance/9646ea.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/aa4055.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/aa4055.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/distance/aa4055.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/distance/aa4055.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/distance/aa4055.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/distance/aa4055.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/cfed73.wgsl (100%) rename test/{ => tint}/builtins/gen/distance/cfed73.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/distance/cfed73.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/distance/cfed73.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/distance/cfed73.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/distance/cfed73.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/0c577b.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/0c577b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/0c577b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/0c577b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/0c577b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/0c577b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/7548a0.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/7548a0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/7548a0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/7548a0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/7548a0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/7548a0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/883f0e.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/883f0e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/883f0e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/883f0e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/883f0e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/883f0e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/97c7ee.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/97c7ee.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/97c7ee.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/97c7ee.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/97c7ee.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/97c7ee.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/ba4246.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/ba4246.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/ba4246.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/ba4246.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/ba4246.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/ba4246.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/e994c7.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/e994c7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/e994c7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/e994c7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/e994c7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/e994c7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/ef6b1d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/f1312c.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/f1312c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/f1312c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/f1312c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/f1312c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/f1312c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl (100%) rename test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dot/fc5f7c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdx/0763f7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdx/99edb1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdx/c487fa.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/e263de.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdx/e263de.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdx/e263de.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdx/e263de.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdx/e263de.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdx/e263de.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/029152.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/029152.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/029152.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/029152.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/029152.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/029152.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/9581cf.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/c28641.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/c28641.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/c28641.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/c28641.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/c28641.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/c28641.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/f64d7b.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/8c5069.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/8c5069.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/8c5069.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/8c5069.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/8c5069.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxFine/8c5069.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/9631de.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/9631de.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/9631de.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/9631de.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/9631de.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxFine/9631de.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f401a2.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f401a2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f401a2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f401a2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f401a2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f401a2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f92fb6.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f92fb6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f92fb6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f92fb6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f92fb6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdxFine/f92fb6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/699a05.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/699a05.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdy/699a05.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdy/699a05.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdy/699a05.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdy/699a05.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdy/7f8d84.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdy/a8b56e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdy/feb40f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/3e1ab4.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/445d24.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/445d24.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/445d24.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/445d24.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/445d24.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/445d24.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/870a7e.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/ae1873.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/1fb7ab.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/6eb673.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/6eb673.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/6eb673.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/6eb673.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/6eb673.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyFine/6eb673.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/d0a648.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/d0a648.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/d0a648.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/d0a648.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/d0a648.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyFine/d0a648.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/df33aa.wgsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/df33aa.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/df33aa.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/df33aa.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/dpdyFine/df33aa.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/dpdyFine/df33aa.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/0f70eb.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/0f70eb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp/0f70eb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp/0f70eb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp/0f70eb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp/0f70eb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/1951e7.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/1951e7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp/1951e7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp/1951e7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp/1951e7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp/1951e7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/771fd2.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/771fd2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp/771fd2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp/771fd2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp/771fd2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp/771fd2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/d98450.wgsl (100%) rename test/{ => tint}/builtins/gen/exp/d98450.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp/d98450.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp/d98450.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp/d98450.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp/d98450.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/1f8680.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/1f8680.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp2/1f8680.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp2/1f8680.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp2/1f8680.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp2/1f8680.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp2/a9d0a7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/d6777c.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/d6777c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp2/d6777c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp2/d6777c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp2/d6777c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp2/d6777c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/dea523.wgsl (100%) rename test/{ => tint}/builtins/gen/exp2/dea523.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/exp2/dea523.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/exp2/dea523.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/exp2/dea523.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/exp2/dea523.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/faceForward/5afbd5.wgsl (100%) rename test/{ => tint}/builtins/gen/faceForward/5afbd5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/faceForward/5afbd5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/faceForward/5afbd5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/faceForward/5afbd5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/faceForward/5afbd5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/faceForward/b316e5.wgsl (100%) rename test/{ => tint}/builtins/gen/faceForward/b316e5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/faceForward/b316e5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/faceForward/b316e5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/faceForward/b316e5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/faceForward/b316e5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/faceForward/e6908b.wgsl (100%) rename test/{ => tint}/builtins/gen/faceForward/e6908b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/faceForward/e6908b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/faceForward/e6908b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/faceForward/e6908b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/faceForward/e6908b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/3bccc4.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/3bccc4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/floor/3bccc4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/floor/3bccc4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/floor/3bccc4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/floor/3bccc4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/5fc9ac.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/5fc9ac.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/floor/5fc9ac.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/floor/5fc9ac.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/floor/5fc9ac.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/floor/5fc9ac.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/60d7ea.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/60d7ea.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/floor/60d7ea.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/floor/60d7ea.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/floor/60d7ea.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/floor/60d7ea.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/66f154.wgsl (100%) rename test/{ => tint}/builtins/gen/floor/66f154.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/floor/66f154.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/floor/66f154.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/floor/66f154.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/floor/66f154.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/26a7a9.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/26a7a9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fma/26a7a9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fma/26a7a9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fma/26a7a9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fma/26a7a9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/6a3283.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/6a3283.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fma/6a3283.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fma/6a3283.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fma/6a3283.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fma/6a3283.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/c10ba3.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/c10ba3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fma/c10ba3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fma/c10ba3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fma/c10ba3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fma/c10ba3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/e17c5c.wgsl (100%) rename test/{ => tint}/builtins/gen/fma/e17c5c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fma/e17c5c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fma/e17c5c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fma/e17c5c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fma/e17c5c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/8bc1e9.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/8bc1e9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fract/8bc1e9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fract/8bc1e9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fract/8bc1e9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fract/8bc1e9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/943cb1.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/943cb1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fract/943cb1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fract/943cb1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fract/943cb1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fract/943cb1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/a49758.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/a49758.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fract/a49758.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fract/a49758.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fract/a49758.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fract/a49758.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/fa5c71.wgsl (100%) rename test/{ => tint}/builtins/gen/fract/fa5c71.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fract/fa5c71.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fract/fa5c71.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fract/fa5c71.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fract/fa5c71.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/368997.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/368997.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/frexp/368997.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/frexp/368997.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/frexp/368997.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/frexp/368997.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/3c4f48.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/3c4f48.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/frexp/3c4f48.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/frexp/3c4f48.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/frexp/3c4f48.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/frexp/3c4f48.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/4bdfc7.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/4bdfc7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/frexp/4bdfc7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/frexp/4bdfc7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/frexp/4bdfc7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/frexp/4bdfc7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/eabd40.wgsl (100%) rename test/{ => tint}/builtins/gen/frexp/eabd40.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/frexp/eabd40.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/frexp/eabd40.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/frexp/eabd40.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/frexp/eabd40.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/5d1b39.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/5d1b39.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidth/5d1b39.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidth/5d1b39.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidth/5d1b39.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidth/5d1b39.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/b83ebb.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/b83ebb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidth/b83ebb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidth/b83ebb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidth/b83ebb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidth/b83ebb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/d2ab9a.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/d2ab9a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidth/d2ab9a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidth/d2ab9a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidth/d2ab9a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidth/d2ab9a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/df38ef.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidth/df38ef.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidth/df38ef.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidth/df38ef.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidth/df38ef.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidth/df38ef.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/159c8a.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/1e59d9.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/4e4fc4.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/e653f7.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/523fdc.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/523fdc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/523fdc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/523fdc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/523fdc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthFine/523fdc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/68f4ef.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/68f4ef.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/68f4ef.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/68f4ef.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/68f4ef.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthFine/68f4ef.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/f1742d.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/f1742d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/f1742d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/f1742d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/f1742d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthFine/f1742d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/ff6aa0.wgsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/84407e.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/84407e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/84407e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/84407e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/84407e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/84407e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/8f2bd2.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/b197b1.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/b197b1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/b197b1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/b197b1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/b197b1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/b197b1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/c22347.wgsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/c22347.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/c22347.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/c22347.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/c22347.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/inverseSqrt/c22347.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/34d32b.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/34d32b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isFinite/34d32b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isFinite/34d32b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isFinite/34d32b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isFinite/34d32b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/426f9f.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/426f9f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isFinite/426f9f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isFinite/426f9f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isFinite/426f9f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isFinite/426f9f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/8a23ad.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/8a23ad.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isFinite/8a23ad.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isFinite/8a23ad.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isFinite/8a23ad.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isFinite/8a23ad.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/f31987.wgsl (100%) rename test/{ => tint}/builtins/gen/isFinite/f31987.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isFinite/f31987.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isFinite/f31987.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isFinite/f31987.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isFinite/f31987.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/666f2a.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/666f2a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isInf/666f2a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isInf/666f2a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isInf/666f2a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isInf/666f2a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/7bd98f.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/7bd98f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isInf/7bd98f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isInf/7bd98f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isInf/7bd98f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isInf/7bd98f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/7e81b5.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/7e81b5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isInf/7e81b5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isInf/7e81b5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isInf/7e81b5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isInf/7e81b5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/a46d6f.wgsl (100%) rename test/{ => tint}/builtins/gen/isInf/a46d6f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isInf/a46d6f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isInf/a46d6f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isInf/a46d6f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isInf/a46d6f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/1280ab.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/1280ab.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNan/1280ab.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNan/1280ab.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNan/1280ab.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNan/1280ab.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/4d280d.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/4d280d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNan/4d280d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNan/4d280d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNan/4d280d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNan/4d280d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/67ecd3.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/67ecd3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNan/67ecd3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNan/67ecd3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNan/67ecd3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNan/67ecd3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/e4978e.wgsl (100%) rename test/{ => tint}/builtins/gen/isNan/e4978e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNan/e4978e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNan/e4978e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNan/e4978e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNan/e4978e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/863dcd.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/863dcd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNormal/863dcd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNormal/863dcd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNormal/863dcd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNormal/863dcd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/b00ab1.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/b00ab1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNormal/b00ab1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNormal/b00ab1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNormal/b00ab1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNormal/b00ab1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c286b7.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c286b7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c286b7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c286b7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNormal/c286b7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNormal/c286b7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c6e880.wgsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c6e880.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c6e880.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/isNormal/c6e880.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/isNormal/c6e880.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/isNormal/c6e880.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/a31cdc.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/a31cdc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ldexp/a31cdc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ldexp/a31cdc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ldexp/a31cdc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ldexp/a31cdc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/abd718.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/abd718.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ldexp/abd718.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ldexp/abd718.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ldexp/abd718.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ldexp/abd718.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/cc9cde.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/cc9cde.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ldexp/cc9cde.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ldexp/cc9cde.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ldexp/cc9cde.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ldexp/cc9cde.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/db8b49.wgsl (100%) rename test/{ => tint}/builtins/gen/ldexp/db8b49.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/ldexp/db8b49.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/ldexp/db8b49.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/ldexp/db8b49.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/ldexp/db8b49.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/length/056071.wgsl (100%) rename test/{ => tint}/builtins/gen/length/056071.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/length/056071.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/length/056071.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/length/056071.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/length/056071.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/length/602a17.wgsl (100%) rename test/{ => tint}/builtins/gen/length/602a17.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/length/602a17.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/length/602a17.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/length/602a17.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/length/602a17.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/length/afde8b.wgsl (100%) rename test/{ => tint}/builtins/gen/length/afde8b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/length/afde8b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/length/afde8b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/length/afde8b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/length/afde8b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/length/becebf.wgsl (100%) rename test/{ => tint}/builtins/gen/length/becebf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/length/becebf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/length/becebf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/length/becebf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/length/becebf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log/3da25a.wgsl (100%) rename test/{ => tint}/builtins/gen/log/3da25a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log/3da25a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log/3da25a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log/3da25a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log/3da25a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log/7114a6.wgsl (100%) rename test/{ => tint}/builtins/gen/log/7114a6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log/7114a6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log/7114a6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log/7114a6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log/7114a6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log/b2ce28.wgsl (100%) rename test/{ => tint}/builtins/gen/log/b2ce28.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log/b2ce28.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log/b2ce28.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log/b2ce28.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log/b2ce28.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log/f4c570.wgsl (100%) rename test/{ => tint}/builtins/gen/log/f4c570.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log/f4c570.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log/f4c570.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log/f4c570.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log/f4c570.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/4036ed.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/4036ed.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log2/4036ed.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log2/4036ed.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log2/4036ed.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log2/4036ed.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/902988.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/902988.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log2/902988.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log2/902988.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log2/902988.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log2/902988.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/adb233.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/adb233.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log2/adb233.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log2/adb233.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log2/adb233.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log2/adb233.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/aea659.wgsl (100%) rename test/{ => tint}/builtins/gen/log2/aea659.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/log2/aea659.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/log2/aea659.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/log2/aea659.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/log2/aea659.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/0c0aae.wgsl (100%) rename test/{ => tint}/builtins/gen/max/0c0aae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/0c0aae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/0c0aae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/0c0aae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/0c0aae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/25eafe.wgsl (100%) rename test/{ => tint}/builtins/gen/max/25eafe.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/25eafe.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/25eafe.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/25eafe.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/25eafe.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/320815.wgsl (100%) rename test/{ => tint}/builtins/gen/max/320815.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/320815.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/320815.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/320815.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/320815.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/44a39d.wgsl (100%) rename test/{ => tint}/builtins/gen/max/44a39d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/44a39d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/44a39d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/44a39d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/44a39d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/453e04.wgsl (100%) rename test/{ => tint}/builtins/gen/max/453e04.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/453e04.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/453e04.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/453e04.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/453e04.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/462050.wgsl (100%) rename test/{ => tint}/builtins/gen/max/462050.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/462050.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/462050.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/462050.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/462050.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/4883ac.wgsl (100%) rename test/{ => tint}/builtins/gen/max/4883ac.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/4883ac.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/4883ac.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/4883ac.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/4883ac.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/85e6bc.wgsl (100%) rename test/{ => tint}/builtins/gen/max/85e6bc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/85e6bc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/85e6bc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/85e6bc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/85e6bc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/a93419.wgsl (100%) rename test/{ => tint}/builtins/gen/max/a93419.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/a93419.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/a93419.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/a93419.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/a93419.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/b1b73a.wgsl (100%) rename test/{ => tint}/builtins/gen/max/b1b73a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/b1b73a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/b1b73a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/b1b73a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/b1b73a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/ce7c30.wgsl (100%) rename test/{ => tint}/builtins/gen/max/ce7c30.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/ce7c30.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/ce7c30.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/ce7c30.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/ce7c30.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/max/e8192f.wgsl (100%) rename test/{ => tint}/builtins/gen/max/e8192f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/max/e8192f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/max/e8192f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/max/e8192f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/max/e8192f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/03c7e3.wgsl (100%) rename test/{ => tint}/builtins/gen/min/03c7e3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/03c7e3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/03c7e3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/03c7e3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/03c7e3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/0dc614.wgsl (100%) rename test/{ => tint}/builtins/gen/min/0dc614.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/0dc614.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/0dc614.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/0dc614.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/0dc614.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/3941e1.wgsl (100%) rename test/{ => tint}/builtins/gen/min/3941e1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/3941e1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/3941e1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/3941e1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/3941e1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/46c5d3.wgsl (100%) rename test/{ => tint}/builtins/gen/min/46c5d3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/46c5d3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/46c5d3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/46c5d3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/46c5d3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/82b28f.wgsl (100%) rename test/{ => tint}/builtins/gen/min/82b28f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/82b28f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/82b28f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/82b28f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/82b28f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/93cfc4.wgsl (100%) rename test/{ => tint}/builtins/gen/min/93cfc4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/93cfc4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/93cfc4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/93cfc4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/93cfc4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/a45171.wgsl (100%) rename test/{ => tint}/builtins/gen/min/a45171.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/a45171.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/a45171.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/a45171.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/a45171.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/aa28ad.wgsl (100%) rename test/{ => tint}/builtins/gen/min/aa28ad.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/aa28ad.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/aa28ad.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/aa28ad.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/aa28ad.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/af326d.wgsl (100%) rename test/{ => tint}/builtins/gen/min/af326d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/af326d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/af326d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/af326d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/af326d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/c70bb7.wgsl (100%) rename test/{ => tint}/builtins/gen/min/c70bb7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/c70bb7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/c70bb7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/c70bb7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/c70bb7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/c73147.wgsl (100%) rename test/{ => tint}/builtins/gen/min/c73147.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/c73147.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/c73147.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/c73147.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/c73147.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/min/c76fa6.wgsl (100%) rename test/{ => tint}/builtins/gen/min/c76fa6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/min/c76fa6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/min/c76fa6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/min/c76fa6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/min/c76fa6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/0c8c33.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/0c8c33.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/0c8c33.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/0c8c33.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/0c8c33.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/0c8c33.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/1faeb1.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/1faeb1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/1faeb1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/1faeb1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/1faeb1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/1faeb1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/2fadab.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/2fadab.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/2fadab.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/2fadab.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/2fadab.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/2fadab.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/315264.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/315264.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/315264.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/315264.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/315264.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/315264.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/4f0b5e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/6f8adc.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/6f8adc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/6f8adc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/6f8adc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/6f8adc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/6f8adc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/c37ede.wgsl (100%) rename test/{ => tint}/builtins/gen/mix/c37ede.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/mix/c37ede.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/mix/c37ede.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/mix/c37ede.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/mix/c37ede.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/180fed.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/180fed.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/modf/180fed.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/modf/180fed.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/modf/180fed.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/modf/180fed.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/9b75f7.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/9b75f7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/modf/9b75f7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/modf/9b75f7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/modf/9b75f7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/modf/9b75f7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/modf/ec2dbc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/f5f20d.wgsl (100%) rename test/{ => tint}/builtins/gen/modf/f5f20d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/modf/f5f20d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/modf/f5f20d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/modf/f5f20d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/modf/f5f20d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/normalize/64d8c0.wgsl (100%) rename test/{ => tint}/builtins/gen/normalize/64d8c0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/normalize/64d8c0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/normalize/64d8c0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/normalize/64d8c0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/normalize/64d8c0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/normalize/9a0aab.wgsl (100%) rename test/{ => tint}/builtins/gen/normalize/9a0aab.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/normalize/9a0aab.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/normalize/9a0aab.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/normalize/9a0aab.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/normalize/9a0aab.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/normalize/fc2ef1.wgsl (100%) rename test/{ => tint}/builtins/gen/normalize/fc2ef1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/normalize/fc2ef1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/normalize/fc2ef1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/normalize/fc2ef1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/normalize/fc2ef1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pack2x16float/0e97b3.wgsl (100%) rename test/{ => tint}/builtins/gen/pack2x16float/0e97b3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pack2x16float/0e97b3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pack2x16float/0e97b3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pack2x16float/0e97b3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pack2x16float/0e97b3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pack2x16snorm/6c169b.wgsl (100%) rename test/{ => tint}/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pack2x16unorm/0f08e4.wgsl (100%) rename test/{ => tint}/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pack4x8snorm/4d22e7.wgsl (100%) rename test/{ => tint}/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pack4x8unorm/95c456.wgsl (100%) rename test/{ => tint}/builtins/gen/pack4x8unorm/95c456.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pack4x8unorm/95c456.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pack4x8unorm/95c456.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pack4x8unorm/95c456.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pack4x8unorm/95c456.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/04a908.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/04a908.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pow/04a908.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pow/04a908.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pow/04a908.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pow/04a908.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/46e029.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/46e029.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pow/46e029.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pow/46e029.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pow/46e029.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pow/46e029.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/4a46c9.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/4a46c9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pow/4a46c9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pow/4a46c9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pow/4a46c9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pow/4a46c9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/e60ea5.wgsl (100%) rename test/{ => tint}/builtins/gen/pow/e60ea5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/pow/e60ea5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/pow/e60ea5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/pow/e60ea5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/pow/e60ea5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/09b7fc.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/09b7fc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/radians/09b7fc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/radians/09b7fc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/radians/09b7fc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/radians/09b7fc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/61687a.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/61687a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/radians/61687a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/radians/61687a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/radians/61687a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/radians/61687a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/6b0ff2.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/6b0ff2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/radians/6b0ff2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/radians/6b0ff2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/radians/6b0ff2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/radians/6b0ff2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/f96258.wgsl (100%) rename test/{ => tint}/builtins/gen/radians/f96258.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/radians/f96258.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/radians/f96258.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/radians/f96258.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/radians/f96258.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reflect/05357e.wgsl (100%) rename test/{ => tint}/builtins/gen/reflect/05357e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reflect/05357e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reflect/05357e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reflect/05357e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reflect/05357e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reflect/b61e10.wgsl (100%) rename test/{ => tint}/builtins/gen/reflect/b61e10.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reflect/b61e10.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reflect/b61e10.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reflect/b61e10.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reflect/b61e10.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reflect/f47fdb.wgsl (100%) rename test/{ => tint}/builtins/gen/reflect/f47fdb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reflect/f47fdb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reflect/f47fdb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reflect/f47fdb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reflect/f47fdb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/refract/7e02e6.wgsl (100%) rename test/{ => tint}/builtins/gen/refract/7e02e6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/refract/7e02e6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/refract/7e02e6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/refract/7e02e6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/refract/7e02e6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/refract/cbc1d2.wgsl (100%) rename test/{ => tint}/builtins/gen/refract/cbc1d2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/refract/cbc1d2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/refract/cbc1d2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/refract/cbc1d2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/refract/cbc1d2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/refract/cd905f.wgsl (100%) rename test/{ => tint}/builtins/gen/refract/cd905f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/refract/cd905f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/refract/cd905f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/refract/cd905f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/refract/cd905f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/222177.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/222177.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/222177.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/222177.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/222177.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/222177.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/35fea9.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/35fea9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/35fea9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/35fea9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/35fea9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/35fea9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/4dbd6f.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/4dbd6f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/4dbd6f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/4dbd6f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/4dbd6f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/4dbd6f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/7c4269.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/7c4269.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/7c4269.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/7c4269.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/7c4269.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/7c4269.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/a6ccd4.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/a6ccd4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/a6ccd4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/a6ccd4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/a6ccd4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/a6ccd4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/c21bc1.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/c21bc1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/c21bc1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/c21bc1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/c21bc1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/c21bc1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e1f4c1.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e1f4c1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e1f4c1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e1f4c1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e1f4c1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/e1f4c1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e31adf.wgsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e31adf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e31adf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e31adf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/reverseBits/e31adf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/reverseBits/e31adf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/round/106c0b.wgsl (100%) rename test/{ => tint}/builtins/gen/round/106c0b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/round/106c0b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/round/106c0b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/round/106c0b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/round/106c0b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/round/1c7897.wgsl (100%) rename test/{ => tint}/builtins/gen/round/1c7897.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/round/1c7897.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/round/1c7897.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/round/1c7897.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/round/1c7897.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/round/52c84d.wgsl (100%) rename test/{ => tint}/builtins/gen/round/52c84d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/round/52c84d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/round/52c84d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/round/52c84d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/round/52c84d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/round/9edc38.wgsl (100%) rename test/{ => tint}/builtins/gen/round/9edc38.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/round/9edc38.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/round/9edc38.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/round/9edc38.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/round/9edc38.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/00b848.wgsl (100%) rename test/{ => tint}/builtins/gen/select/00b848.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/00b848.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/00b848.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/00b848.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/00b848.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/01e2cd.wgsl (100%) rename test/{ => tint}/builtins/gen/select/01e2cd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/01e2cd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/01e2cd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/01e2cd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/01e2cd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/087ea4.wgsl (100%) rename test/{ => tint}/builtins/gen/select/087ea4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/087ea4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/087ea4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/087ea4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/087ea4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/1e960b.wgsl (100%) rename test/{ => tint}/builtins/gen/select/1e960b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/1e960b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/1e960b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/1e960b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/1e960b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/266aff.wgsl (100%) rename test/{ => tint}/builtins/gen/select/266aff.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/266aff.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/266aff.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/266aff.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/266aff.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/28a27e.wgsl (100%) rename test/{ => tint}/builtins/gen/select/28a27e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/28a27e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/28a27e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/28a27e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/28a27e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/3c25ce.wgsl (100%) rename test/{ => tint}/builtins/gen/select/3c25ce.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/3c25ce.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/3c25ce.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/3c25ce.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/3c25ce.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/416e14.wgsl (100%) rename test/{ => tint}/builtins/gen/select/416e14.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/416e14.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/416e14.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/416e14.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/416e14.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/51b047.wgsl (100%) rename test/{ => tint}/builtins/gen/select/51b047.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/51b047.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/51b047.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/51b047.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/51b047.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/713567.wgsl (100%) rename test/{ => tint}/builtins/gen/select/713567.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/713567.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/713567.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/713567.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/713567.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/78be5f.wgsl (100%) rename test/{ => tint}/builtins/gen/select/78be5f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/78be5f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/78be5f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/78be5f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/78be5f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/80a9a9.wgsl (100%) rename test/{ => tint}/builtins/gen/select/80a9a9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/80a9a9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/80a9a9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/80a9a9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/80a9a9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/8fa62c.wgsl (100%) rename test/{ => tint}/builtins/gen/select/8fa62c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/8fa62c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/8fa62c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/8fa62c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/8fa62c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/99f883.wgsl (100%) rename test/{ => tint}/builtins/gen/select/99f883.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/99f883.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/99f883.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/99f883.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/99f883.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/a2860e.wgsl (100%) rename test/{ => tint}/builtins/gen/select/a2860e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/a2860e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/a2860e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/a2860e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/a2860e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/ab069f.wgsl (100%) rename test/{ => tint}/builtins/gen/select/ab069f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/ab069f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/ab069f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/ab069f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/ab069f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/b04721.wgsl (100%) rename test/{ => tint}/builtins/gen/select/b04721.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/b04721.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/b04721.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/b04721.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/b04721.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/bb447f.wgsl (100%) rename test/{ => tint}/builtins/gen/select/bb447f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/bb447f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/bb447f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/bb447f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/bb447f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/bb8aae.wgsl (100%) rename test/{ => tint}/builtins/gen/select/bb8aae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/bb8aae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/bb8aae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/bb8aae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/bb8aae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/bf3d29.wgsl (100%) rename test/{ => tint}/builtins/gen/select/bf3d29.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/bf3d29.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/bf3d29.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/bf3d29.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/bf3d29.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/c31f9e.wgsl (100%) rename test/{ => tint}/builtins/gen/select/c31f9e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/c31f9e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/c31f9e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/c31f9e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/c31f9e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/c41bd1.wgsl (100%) rename test/{ => tint}/builtins/gen/select/c41bd1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/c41bd1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/c41bd1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/c41bd1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/c41bd1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/c4a4ef.wgsl (100%) rename test/{ => tint}/builtins/gen/select/c4a4ef.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/c4a4ef.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/c4a4ef.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/c4a4ef.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/c4a4ef.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/cb9301.wgsl (100%) rename test/{ => tint}/builtins/gen/select/cb9301.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/cb9301.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/cb9301.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/cb9301.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/cb9301.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/e3e028.wgsl (100%) rename test/{ => tint}/builtins/gen/select/e3e028.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/e3e028.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/e3e028.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/e3e028.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/e3e028.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/ebfea2.wgsl (100%) rename test/{ => tint}/builtins/gen/select/ebfea2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/ebfea2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/ebfea2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/ebfea2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/ebfea2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/ed8a15.wgsl (100%) rename test/{ => tint}/builtins/gen/select/ed8a15.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/ed8a15.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/ed8a15.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/ed8a15.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/ed8a15.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/select/fb7e53.wgsl (100%) rename test/{ => tint}/builtins/gen/select/fb7e53.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/select/fb7e53.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/select/fb7e53.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/select/fb7e53.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/select/fb7e53.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/159665.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/159665.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sign/159665.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sign/159665.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sign/159665.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sign/159665.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/b8f634.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/b8f634.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sign/b8f634.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sign/b8f634.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sign/b8f634.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sign/b8f634.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/d065d8.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/d065d8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sign/d065d8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sign/d065d8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sign/d065d8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sign/d065d8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/dd790e.wgsl (100%) rename test/{ => tint}/builtins/gen/sign/dd790e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sign/dd790e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sign/dd790e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sign/dd790e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sign/dd790e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/01f241.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/01f241.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sin/01f241.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sin/01f241.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sin/01f241.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sin/01f241.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/4e3979.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/4e3979.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sin/4e3979.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sin/4e3979.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sin/4e3979.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sin/4e3979.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/b78c91.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/b78c91.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sin/b78c91.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sin/b78c91.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sin/b78c91.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sin/b78c91.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl (100%) rename test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sin/fc8bc4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/445e33.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/445e33.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sinh/445e33.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sinh/445e33.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sinh/445e33.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sinh/445e33.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/7bb598.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/7bb598.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sinh/7bb598.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sinh/7bb598.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sinh/7bb598.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sinh/7bb598.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/b9860e.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/b9860e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sinh/b9860e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sinh/b9860e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sinh/b9860e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sinh/b9860e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl (100%) rename test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sinh/c9a5eb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/5f615b.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/5f615b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/5f615b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/5f615b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/smoothStep/5f615b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/smoothStep/5f615b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/658be3.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/658be3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/658be3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/658be3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/smoothStep/658be3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/smoothStep/658be3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/c11eef.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/c11eef.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/c11eef.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/c11eef.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/smoothStep/c11eef.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/smoothStep/c11eef.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/cb0bfb.wgsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/cb0bfb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/cb0bfb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/smoothStep/cb0bfb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/smoothStep/cb0bfb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/smoothStep/cb0bfb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sqrt/20c74e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sqrt/8c7024.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sqrt/aa0d7a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl (100%) rename test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/sqrt/f8c59a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/step/0b073b.wgsl (100%) rename test/{ => tint}/builtins/gen/step/0b073b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/step/0b073b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/step/0b073b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/step/0b073b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/step/0b073b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/step/19accd.wgsl (100%) rename test/{ => tint}/builtins/gen/step/19accd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/step/19accd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/step/19accd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/step/19accd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/step/19accd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/step/334303.wgsl (100%) rename test/{ => tint}/builtins/gen/step/334303.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/step/334303.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/step/334303.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/step/334303.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/step/334303.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/step/e2b337.wgsl (100%) rename test/{ => tint}/builtins/gen/step/e2b337.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/step/e2b337.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/step/e2b337.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/step/e2b337.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/step/e2b337.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/storageBarrier/d87211.wgsl (100%) rename test/{ => tint}/builtins/gen/storageBarrier/d87211.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/storageBarrier/d87211.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/storageBarrier/d87211.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/storageBarrier/d87211.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/storageBarrier/d87211.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/244e2a.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/244e2a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tan/244e2a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tan/244e2a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tan/244e2a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tan/244e2a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/2f030e.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/2f030e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tan/2f030e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tan/2f030e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tan/2f030e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tan/2f030e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/7ea104.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/7ea104.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tan/7ea104.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tan/7ea104.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tan/7ea104.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tan/7ea104.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl (100%) rename test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tan/8ce3e9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/5663c5.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/5663c5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tanh/5663c5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tanh/5663c5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tanh/5663c5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tanh/5663c5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/5724b3.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/5724b3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tanh/5724b3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tanh/5724b3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tanh/5724b3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tanh/5724b3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tanh/9f9fb9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl (100%) rename test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/tanh/c15fdb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/002b2a.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/002b2a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/002b2a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/002b2a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/002b2a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/002b2a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/012b82.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/012b82.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/012b82.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/012b82.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/012b82.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/012b82.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/08753d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/08753d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/08753d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/08753d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/08753d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/08753d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0c4772.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0c4772.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0c4772.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0c4772.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0c4772.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0c4772.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cce40.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cce40.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cce40.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cce40.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cce40.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cce40.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cf2ff.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0d8b7e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0e32ee.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0e32ee.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0e32ee.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0e32ee.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0e32ee.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0e32ee.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0f3c50.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0f3c50.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0f3c50.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0f3c50.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0f3c50.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/0f3c50.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1191a5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1191a5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1191a5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1191a5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1191a5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1191a5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/12c9bb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/12c9bb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/12c9bb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/12c9bb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/12c9bb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/12c9bb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/147998.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/147998.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/147998.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/147998.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/147998.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/147998.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/16036c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/16036c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/16036c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/16036c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/16036c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/16036c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1b71f0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1b71f0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1b71f0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1b71f0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1b71f0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1b71f0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1d6c26.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1d6c26.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1d6c26.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1d6c26.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1d6c26.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1d6c26.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1e9e39.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1e9e39.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1e9e39.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1e9e39.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1e9e39.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1e9e39.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1f20c5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1f20c5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1f20c5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1f20c5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1f20c5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/1f20c5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/214dd4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/214dd4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/214dd4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/214dd4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/214dd4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/214dd4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/221f22.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/221f22.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/221f22.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/221f22.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/221f22.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/221f22.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/267788.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/267788.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/267788.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/267788.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/267788.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/267788.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26bdfa.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26bdfa.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26bdfa.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26bdfa.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26bdfa.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26bdfa.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26ef6c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26ef6c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26ef6c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26ef6c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26ef6c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/26ef6c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2ad087.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2ad087.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2ad087.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2ad087.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2ad087.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2ad087.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2efa05.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2efa05.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2efa05.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2efa05.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2efa05.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2efa05.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2f289f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2f289f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2f289f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2f289f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2f289f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2f289f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2fe1cc.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/318ecc.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/318ecc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/318ecc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/318ecc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/318ecc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/318ecc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/340d06.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/340d06.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/340d06.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/340d06.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/340d06.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/340d06.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/398e30.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/398e30.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/398e30.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/398e30.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/398e30.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/398e30.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3a94ea.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3a94ea.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3a94ea.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3a94ea.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3a94ea.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3a94ea.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3aca08.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3aca08.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3aca08.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3aca08.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3aca08.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3aca08.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3c5ad8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4152a6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4152a6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4152a6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4152a6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4152a6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4152a6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/423f99.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/423f99.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/423f99.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/423f99.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/423f99.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/423f99.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4267ee.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4267ee.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4267ee.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4267ee.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4267ee.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4267ee.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/42d4e6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/42d4e6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/42d4e6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/42d4e6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/42d4e6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/42d4e6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/48cb89.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/48cb89.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/48cb89.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/48cb89.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/48cb89.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/48cb89.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/49d274.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/49d274.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/49d274.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/49d274.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/49d274.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/49d274.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4df9a8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4df9a8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4df9a8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4df9a8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4df9a8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/4df9a8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/50a9ee.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/50a9ee.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/50a9ee.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/50a9ee.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/50a9ee.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/50a9ee.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/52045c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/52045c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/52045c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/52045c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/52045c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/52045c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/55b23e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/55b23e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/55b23e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/55b23e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/55b23e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/55b23e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/579629.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/579629.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/579629.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/579629.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/579629.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/579629.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57da0b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57da0b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57da0b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57da0b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57da0b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57da0b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57e28f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57e28f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57e28f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57e28f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57e28f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/57e28f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/58a515.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/58a515.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/58a515.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/58a515.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/58a515.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/58a515.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5985f3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5985f3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5985f3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5985f3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5985f3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5985f3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5caa5e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5caa5e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5caa5e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5caa5e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5caa5e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5caa5e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5e295d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5e295d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5e295d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5e295d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5e295d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/5e295d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/60bf54.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/60bf54.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/60bf54.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/60bf54.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/60bf54.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/60bf54.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/63f3cf.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/63f3cf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/63f3cf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/63f3cf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/63f3cf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/63f3cf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/68105c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/68105c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/68105c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/68105c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/68105c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/68105c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/686ef2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/686ef2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/686ef2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/686ef2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/686ef2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/686ef2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6adac6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6adac6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6adac6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6adac6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6adac6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6adac6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6ec1b4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6f0d79.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6f0d79.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6f0d79.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6f0d79.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6f0d79.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/6f0d79.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/702c53.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/702c53.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/702c53.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/702c53.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/702c53.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/702c53.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/72e5d6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/72e5d6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/72e5d6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/72e5d6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/72e5d6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/72e5d6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/79df87.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/79df87.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/79df87.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/79df87.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/79df87.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/79df87.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7bf826.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7bf826.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7bf826.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7bf826.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7bf826.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7bf826.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7f5c2e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8028f3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8028f3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8028f3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8028f3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8028f3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8028f3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/811679.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/811679.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/811679.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/811679.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/811679.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/811679.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/820596.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/820596.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/820596.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/820596.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/820596.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/820596.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/83ee5a.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/83ee5a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/83ee5a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/83ee5a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/83ee5a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/83ee5a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/85d556.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/85d556.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/85d556.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/85d556.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/85d556.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/85d556.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/88ad17.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/88ad17.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/88ad17.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/88ad17.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/88ad17.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/88ad17.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8aa4c4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8deb5e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8deb5e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8deb5e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8deb5e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8deb5e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8deb5e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8f20bf.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8f20bf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8f20bf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8f20bf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8f20bf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8f20bf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8fca0f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8fca0f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8fca0f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8fca0f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8fca0f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/8fca0f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/90340b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/90340b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/90340b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/90340b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/90340b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/90340b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9042ab.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9042ab.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9042ab.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9042ab.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9042ab.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9042ab.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9393b0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9393b0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9393b0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9393b0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9393b0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9393b0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/939fdb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/939fdb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/939fdb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/939fdb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/939fdb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/939fdb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/962dcd.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/962dcd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/962dcd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/962dcd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/962dcd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/962dcd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9abfe5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9abfe5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9abfe5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9abfe5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9abfe5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9abfe5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9c9c57.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9c9c57.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9c9c57.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9c9c57.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9c9c57.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9c9c57.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9da9e2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9da9e2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9da9e2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9da9e2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9da9e2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9da9e2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9eb8d8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9f8e46.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9f8e46.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9f8e46.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9f8e46.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9f8e46.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/9f8e46.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a01845.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a01845.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a01845.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a01845.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a01845.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a01845.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a7d565.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a7d565.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a7d565.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a7d565.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a7d565.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a7d565.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a863f2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a863f2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a863f2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a863f2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a863f2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a863f2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a9c9c1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b0e16d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b0e16d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b0e16d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b0e16d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b0e16d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b0e16d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3c954.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3c954.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3c954.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3c954.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3c954.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3c954.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3e407.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3e407.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3e407.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3e407.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3e407.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b3e407.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b91240.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b91240.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b91240.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b91240.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b91240.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/b91240.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ba1481.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ba1481.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ba1481.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ba1481.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ba1481.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ba1481.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/bb3dde.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/bb3dde.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/bb3dde.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/bb3dde.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/bb3dde.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/bb3dde.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c30e75.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c30e75.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c30e75.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c30e75.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c30e75.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c30e75.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c7943d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c7943d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c7943d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c7943d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c7943d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/c7943d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cc968c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cc968c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cc968c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cc968c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cc968c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cc968c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cccc8f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cccc8f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cccc8f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cccc8f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cccc8f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cccc8f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cd76a7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cd76a7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cd76a7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cd76a7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cd76a7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cd76a7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cdf473.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cdf473.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cdf473.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cdf473.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cdf473.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cdf473.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cec841.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cec841.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cec841.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cec841.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cec841.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cec841.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cf7e43.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cf7e43.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cf7e43.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cf7e43.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cf7e43.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/cf7e43.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d125bc.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d125bc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d125bc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d125bc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d125bc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d125bc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d83c45.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d83c45.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d83c45.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d83c45.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d83c45.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/d83c45.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/daf7c0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/daf7c0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/daf7c0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/daf7c0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/daf7c0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/daf7c0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/dc2dd0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e927be.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e927be.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e927be.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e927be.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e927be.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e927be.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e9e96c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e9e96c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e9e96c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e9e96c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e9e96c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/e9e96c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ef5b89.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ef5b89.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ef5b89.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ef5b89.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ef5b89.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/ef5b89.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/efc8a4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/efc8a4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/efc8a4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/efc8a4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/efc8a4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/efc8a4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f60bdb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f60bdb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f60bdb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f60bdb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f60bdb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f60bdb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f7145b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f7145b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f7145b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f7145b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f7145b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f7145b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f931c7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f931c7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f931c7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f931c7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f931c7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/f931c7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fa9859.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fa9859.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fa9859.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fa9859.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fa9859.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fa9859.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fb5670.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fb5670.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fb5670.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fb5670.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fb5670.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fb5670.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fcac78.wgsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fcac78.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fcac78.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fcac78.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fcac78.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureDimensions/fcac78.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/01305f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/01305f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/01305f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/01305f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/01305f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/01305f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/06030a.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/06030a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/06030a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/06030a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/06030a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/06030a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/10c554.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/10c554.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/10c554.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/10c554.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/10c554.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/10c554.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/15d79c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/15d79c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/15d79c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/15d79c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/15d79c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/15d79c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/2e0ed5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/2e0ed5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/2e0ed5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/2e0ed5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/2e0ed5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/2e0ed5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3112e8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3112e8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3112e8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3112e8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/3112e8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/3112e8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3c527e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3c527e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3c527e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/3c527e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/3c527e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/3c527e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/43025d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/43025d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/43025d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/43025d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/43025d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/43025d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/4f2350.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/4f2350.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/4f2350.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/4f2350.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/4f2350.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/4f2350.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/51cf0b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/51cf0b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/51cf0b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/51cf0b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/51cf0b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/51cf0b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/53ece6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/53ece6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/53ece6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/53ece6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/53ece6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/53ece6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/57bfc6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/57bfc6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/57bfc6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/57bfc6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/57bfc6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/57bfc6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/587ba3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/587ba3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/587ba3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/587ba3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/587ba3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/587ba3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/69e0fb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/69e0fb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/69e0fb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/69e0fb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/69e0fb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/69e0fb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/93003d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/93003d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/93003d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/93003d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/93003d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/93003d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9a6358.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9a6358.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9a6358.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9a6358.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/9a6358.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/9a6358.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9efca2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9efca2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9efca2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/9efca2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/9efca2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/9efca2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/bd0b1e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/bd0b1e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/bd0b1e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/bd0b1e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/bd0b1e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/bd0b1e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c409ae.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c409ae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c409ae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c409ae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/c409ae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/c409ae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c55822.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c55822.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c55822.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/c55822.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/c55822.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/c55822.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e1b67d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e1b67d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e1b67d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e1b67d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/e1b67d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/e1b67d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e9eff6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e9eff6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e9eff6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/e9eff6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/e9eff6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/e9eff6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f5f3ba.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f5f3ba.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f5f3ba.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f5f3ba.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/f5f3ba.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/f5f3ba.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f7995a.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f7995a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f7995a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGather/f7995a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGather/f7995a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGather/f7995a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/182fd4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/60d2d1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6d9352.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6f1267.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/783e65.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/783e65.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/783e65.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/783e65.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/783e65.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/783e65.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/a5f587.wgsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/19cf87.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/19cf87.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/19cf87.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/19cf87.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/19cf87.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/19cf87.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1b8588.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1b8588.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1b8588.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1b8588.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1b8588.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/1b8588.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1f2016.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1f2016.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1f2016.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1f2016.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/1f2016.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/1f2016.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/484344.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/484344.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/484344.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/484344.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/484344.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/484344.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/4fd803.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/4fd803.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/4fd803.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/4fd803.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/4fd803.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/4fd803.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/5a2f9d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/5a2f9d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/5a2f9d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/5a2f9d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/5a2f9d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/5a2f9d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6154d4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6154d4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6154d4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6154d4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6154d4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/6154d4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6273b1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6273b1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6273b1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6273b1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/6273b1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/6273b1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/79e697.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/79e697.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/79e697.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/79e697.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/79e697.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/79e697.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/7c90e5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/7c90e5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/7c90e5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/7c90e5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/7c90e5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/7c90e5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/81c381.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/81c381.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/81c381.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/81c381.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/81c381.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/81c381.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/87be85.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/87be85.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/87be85.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/87be85.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/87be85.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/87be85.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/8acf41.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/8acf41.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/8acf41.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/8acf41.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/8acf41.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/8acf41.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/9b2667.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/9b2667.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/9b2667.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/9b2667.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/9b2667.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/9b2667.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a583c9.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a583c9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a583c9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a583c9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a583c9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/a583c9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a9a9f5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a9a9f5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a9a9f5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a9a9f5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/a9a9f5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/a9a9f5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c2a480.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c2a480.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c2a480.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c2a480.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c2a480.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/c2a480.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c378ee.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c378ee.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c378ee.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c378ee.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/c378ee.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/c378ee.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/e3d2cc.wgsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/e3d2cc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/e3d2cc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureLoad/e3d2cc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureLoad/e3d2cc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureLoad/e3d2cc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/024820.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/024820.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/024820.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/024820.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/024820.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/024820.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/053df7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/053df7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/053df7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/053df7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/053df7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/053df7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/058cc3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/058cc3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/058cc3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/058cc3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/058cc3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/058cc3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/09d05d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/09d05d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/09d05d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/09d05d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/09d05d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/09d05d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/13b4ce.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/22e53b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/22e53b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/22e53b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/22e53b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/22e53b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/22e53b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/562013.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/562013.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/562013.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/562013.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/562013.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/562013.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/5d59cd.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/68a65b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/68a65b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/68a65b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/68a65b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/68a65b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/68a65b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/778bd1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/778bd1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/778bd1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/778bd1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/778bd1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/778bd1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/7f1937.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/7f1937.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/7f1937.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/7f1937.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/7f1937.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/7f1937.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/85f980.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/85f980.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/85f980.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/85f980.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/85f980.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/85f980.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/87953e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/87953e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/87953e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/87953e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/87953e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/87953e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/893e7c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/893e7c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/893e7c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/893e7c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/893e7c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/893e7c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/9700fb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/9700fb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/9700fb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/9700fb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/9700fb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/9700fb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/a216d2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/a216d2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/a216d2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/a216d2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/a216d2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/a216d2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/cd5dc8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/d5b228.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/d5b228.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/d5b228.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/d5b228.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/d5b228.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/d5b228.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e31be1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e31be1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e31be1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e31be1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e31be1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e31be1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e653c0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e653c0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e653c0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e653c0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e653c0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/e653c0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ee942f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ee942f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ee942f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ee942f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ee942f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ee942f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/f33005.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/f33005.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/f33005.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/f33005.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/f33005.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/f33005.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/fcec98.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/fcec98.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/fcec98.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/fcec98.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/fcec98.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/fcec98.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ff5e89.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/076cb5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/076cb5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/076cb5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/076cb5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/076cb5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/076cb5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/080d95.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/080d95.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/080d95.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/080d95.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/080d95.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/080d95.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/09ddd0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/105988.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/105988.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/105988.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/105988.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/105988.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/105988.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/1e6f3b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/23f750.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/23f750.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/23f750.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/23f750.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/23f750.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/23f750.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/2c3575.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/2c3575.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/2c3575.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/2c3575.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/2c3575.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/2c3575.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/32a0ae.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/5101cf.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/5101cf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/5101cf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/5101cf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/5101cf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/5101cf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/51b5bb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/897aaf.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/897aaf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/897aaf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/897aaf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/897aaf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/897aaf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/9da7a5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/a91c03.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/a91c03.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/a91c03.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/a91c03.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/a91c03.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/a91c03.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/aee7c8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b1b12b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b4f5ea.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/d004a9.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/d004a9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/d004a9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/d004a9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/d004a9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/d004a9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/dca09e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/dca09e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/dca09e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/dca09e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/dca09e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/dca09e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/e67231.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/e67231.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/e67231.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/e67231.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/e67231.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/e67231.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/ed078b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/ed078b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/ed078b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/ed078b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/ed078b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/ed078b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f46ec6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f5828d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f5828d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f5828d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f5828d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f5828d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumLevels/f5828d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/2c6f14.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/42f8bb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/449d23.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/449d23.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/449d23.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/449d23.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/449d23.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/449d23.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/a3c8a0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/02aa9b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/02aa9b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/02aa9b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/02aa9b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/02aa9b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/02aa9b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/100dc0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/100dc0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/100dc0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/100dc0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/100dc0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/100dc0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/38bbb9.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/38bbb9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/38bbb9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/38bbb9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/38bbb9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/38bbb9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/3b50bd.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/3b50bd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/3b50bd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/3b50bd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/3b50bd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/3b50bd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/4dd1bf.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/4dd1bf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/4dd1bf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/4dd1bf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/4dd1bf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/4dd1bf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/51b514.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/51b514.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/51b514.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/51b514.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/51b514.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/51b514.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/667d76.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/667d76.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/667d76.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/667d76.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/667d76.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/667d76.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6717ca.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6717ca.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6717ca.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6717ca.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/6717ca.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/6717ca.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6e64fb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6e64fb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6e64fb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/6e64fb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/6e64fb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/6e64fb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7c3baa.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7c3baa.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7c3baa.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7c3baa.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/7c3baa.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/7c3baa.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7e9ffd.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7e9ffd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7e9ffd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/7e9ffd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/7e9ffd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/7e9ffd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/8522e7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/8522e7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/8522e7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/8522e7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/8522e7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/8522e7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/c2f4e8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/c2f4e8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/c2f4e8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/c2f4e8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/c2f4e8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/c2f4e8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/e53267.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/e53267.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/e53267.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/e53267.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/e53267.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/e53267.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/ea7030.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSample/ea7030.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSample/ea7030.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSample/ea7030.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSample/ea7030.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSample/ea7030.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/53b9f7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/65ac50.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/65ac50.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/65ac50.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/65ac50.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/65ac50.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/65ac50.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/6a9113.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/6a9113.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/6a9113.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/6a9113.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/6a9113.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/6a9113.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/80e579.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/80e579.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/80e579.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/80e579.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/80e579.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/80e579.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/81c19a.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/81c19a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/81c19a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/81c19a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/81c19a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/81c19a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/d3fa1b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/df91bb.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/df91bb.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/df91bb.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/df91bb.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/df91bb.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/df91bb.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/eed7c4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/25fcd1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/3a5923.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/63fb83.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/98b85c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/a3ca7e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/dd431d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/011a8f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1116ed.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1568e3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/f8121c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/21402b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/21402b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/21402b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/21402b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/21402b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/21402b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/2ecd8f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/468f88.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/468f88.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/468f88.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/468f88.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/468f88.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/468f88.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/521263.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/521263.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/521263.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/521263.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/521263.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/521263.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/5312f4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/872f00.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/872f00.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/872f00.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/872f00.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/872f00.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/872f00.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e383db.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e383db.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e383db.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e383db.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e383db.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e383db.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e9a2f7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/02be59.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/02be59.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/02be59.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/02be59.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/02be59.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/02be59.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/0bdd9a.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1b0291.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1bf73e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/302be4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/302be4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/302be4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/302be4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/302be4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/302be4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/47daa4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/690d95.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/690d95.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/690d95.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/690d95.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/690d95.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/690d95.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/979816.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/979816.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/979816.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/979816.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/979816.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/979816.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/9bd37b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/a4af26.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/abfcc0.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ae5e39.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ba93b3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c32df7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c6aca6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/05ce15.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/05ce15.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/05ce15.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/05ce15.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/05ce15.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/05ce15.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/064c7f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/064c7f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/064c7f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/064c7f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/064c7f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/064c7f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/068641.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/068641.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/068641.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/068641.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/068641.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/068641.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0af6b5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0af6b5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0af6b5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0af6b5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/0af6b5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/0af6b5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0c3dff.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0c3dff.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0c3dff.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/0c3dff.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/0c3dff.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/0c3dff.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/102722.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/102722.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/102722.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/102722.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/102722.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/102722.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1bbd08.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1bbd08.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1bbd08.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1bbd08.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/1bbd08.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/1bbd08.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1c02e7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1c02e7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1c02e7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/1c02e7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/1c02e7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/1c02e7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/22d955.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/22d955.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/22d955.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/22d955.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/22d955.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/22d955.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/26bf70.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/26bf70.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/26bf70.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/26bf70.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/26bf70.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/26bf70.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2796b4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2796b4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2796b4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2796b4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/2796b4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/2796b4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ac6c7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ac6c7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ac6c7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ac6c7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ac6c7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/2ac6c7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2eb2a4.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2eb2a4.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2eb2a4.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2eb2a4.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/2eb2a4.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/2eb2a4.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ed2a3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ed2a3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ed2a3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ed2a3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/2ed2a3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/2ed2a3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/31745b.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/31745b.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/31745b.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/31745b.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/31745b.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/31745b.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/32f368.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/32f368.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/32f368.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/32f368.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/32f368.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/32f368.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/331aee.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/331aee.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/331aee.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/331aee.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/331aee.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/331aee.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/38e8d7.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/38e8d7.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/38e8d7.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/38e8d7.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/38e8d7.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/38e8d7.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3a52ac.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3a52ac.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3a52ac.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3a52ac.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/3a52ac.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/3a52ac.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bb7a1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bb7a1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bb7a1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bb7a1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bb7a1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/3bb7a1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bec15.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bec15.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bec15.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bec15.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/3bec15.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/3bec15.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/441ba8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/441ba8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/441ba8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/441ba8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/441ba8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/441ba8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/4fc057.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/4fc057.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/4fc057.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/4fc057.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/4fc057.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/4fc057.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/5a2f8f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/5a2f8f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/5a2f8f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/5a2f8f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/5a2f8f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/5a2f8f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/60975f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/60975f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/60975f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/60975f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/60975f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/60975f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/682fd6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/682fd6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/682fd6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/682fd6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/682fd6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/682fd6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b75c3.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b75c3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b75c3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b75c3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b75c3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/6b75c3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b80d2.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b80d2.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b80d2.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b80d2.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/6b80d2.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/6b80d2.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6cff2e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6cff2e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6cff2e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6cff2e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/6cff2e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/6cff2e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6da692.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6da692.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6da692.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/6da692.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/6da692.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/6da692.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/731349.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/731349.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/731349.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/731349.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/731349.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/731349.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/752da6.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/752da6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/752da6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/752da6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/752da6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/752da6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/77c0ae.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/77c0ae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/77c0ae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/77c0ae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/77c0ae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/77c0ae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7cec8d.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7cec8d.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7cec8d.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7cec8d.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/7cec8d.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/7cec8d.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7f7fae.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7f7fae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7f7fae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/7f7fae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/7f7fae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/7f7fae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/804942.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/804942.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/804942.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/804942.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/804942.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/804942.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/805dae.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/805dae.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/805dae.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/805dae.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/805dae.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/805dae.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/83bcc1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/83bcc1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/83bcc1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/83bcc1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/83bcc1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/83bcc1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/872747.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/872747.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/872747.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/872747.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/872747.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/872747.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8e0479.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8e0479.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8e0479.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8e0479.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/8e0479.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/8e0479.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8f71a1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8f71a1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8f71a1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/8f71a1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/8f71a1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/8f71a1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/969534.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/969534.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/969534.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/969534.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/969534.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/969534.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9a3ecc.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9a3ecc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9a3ecc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9a3ecc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/9a3ecc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/9a3ecc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9d9cd5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9d9cd5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9d9cd5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9d9cd5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/9d9cd5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/9d9cd5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9e3ec5.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9e3ec5.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9e3ec5.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/9e3ec5.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/9e3ec5.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/9e3ec5.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ac67aa.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ac67aa.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ac67aa.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ac67aa.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/ac67aa.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/ac67aa.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/b706b1.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/b706b1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/b706b1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/b706b1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/b706b1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/b706b1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bbcb7f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bbcb7f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bbcb7f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bbcb7f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/bbcb7f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/bbcb7f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/be6e30.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/be6e30.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/be6e30.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/be6e30.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/be6e30.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/be6e30.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bf775c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bf775c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bf775c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/bf775c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/bf775c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/bf775c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c5af1e.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c5af1e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c5af1e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c5af1e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/c5af1e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/c5af1e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c863be.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c863be.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c863be.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/c863be.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/c863be.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/c863be.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/d73b5c.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/d73b5c.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/d73b5c.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/d73b5c.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/d73b5c.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/d73b5c.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dd7d81.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dd7d81.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dd7d81.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dd7d81.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/dd7d81.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/dd7d81.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dde364.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dde364.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dde364.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/dde364.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/dde364.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/dde364.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/e885e8.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/e885e8.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/e885e8.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/e885e8.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/e885e8.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/e885e8.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb702f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb702f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb702f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb702f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb702f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/eb702f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb78b9.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb78b9.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb78b9.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb78b9.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/eb78b9.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/eb78b9.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ee6acc.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ee6acc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ee6acc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ee6acc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/ee6acc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/ee6acc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ef9f2f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ef9f2f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ef9f2f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/ef9f2f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/ef9f2f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/ef9f2f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f8dead.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f8dead.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f8dead.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f8dead.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/f8dead.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/f8dead.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f9be83.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f9be83.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f9be83.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/f9be83.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/f9be83.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/f9be83.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fb9a8f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fb9a8f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fb9a8f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fb9a8f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/fb9a8f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/fb9a8f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fbf53f.wgsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fbf53f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fbf53f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/textureStore/fbf53f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/textureStore/fbf53f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/textureStore/fbf53f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/2585cd.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/2585cd.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/2585cd.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/2585cd.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/2585cd.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/2585cd.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/31d679.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/31d679.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/31d679.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/31d679.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/31d679.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/31d679.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/31e37e.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/31e37e.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/31e37e.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/31e37e.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/31e37e.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/31e37e.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/4ce359.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/4ce359.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/4ce359.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/4ce359.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/4ce359.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/4ce359.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/4dc9a1.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/4dc9a1.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/4dc9a1.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/4dc9a1.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/4dc9a1.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/4dc9a1.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/854336.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/854336.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/854336.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/854336.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/854336.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/854336.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/c1b600.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/c1b600.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/c1b600.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/c1b600.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/c1b600.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/c1b600.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/d8f8ba.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/d8f8ba.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/d8f8ba.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/d8f8ba.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/d8f8ba.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/d8f8ba.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/ed4bdc.wgsl (100%) rename test/{ => tint}/builtins/gen/transpose/ed4bdc.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/transpose/ed4bdc.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/transpose/ed4bdc.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/transpose/ed4bdc.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/transpose/ed4bdc.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/562d05.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/562d05.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/trunc/562d05.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/trunc/562d05.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/trunc/562d05.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/trunc/562d05.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/e183aa.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/e183aa.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/trunc/e183aa.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/trunc/e183aa.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/trunc/e183aa.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/trunc/e183aa.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/eb83df.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/eb83df.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/trunc/eb83df.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/trunc/eb83df.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/trunc/eb83df.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/trunc/eb83df.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/f370d3.wgsl (100%) rename test/{ => tint}/builtins/gen/trunc/f370d3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/trunc/f370d3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/trunc/f370d3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/trunc/f370d3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/trunc/f370d3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16float/32a5cf.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16snorm/b4aea6.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16unorm/7699c0.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8snorm/523fb3.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8unorm/750c74.wgsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/gen/workgroupBarrier/a17f7f.wgsl (100%) rename test/{ => tint}/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/modf.wgsl (100%) rename test/{ => tint}/builtins/modf.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/modf.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/modf.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/modf.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/modf.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/radians.spvasm (100%) rename test/{ => tint}/builtins/radians.spvasm.expected.glsl (100%) rename test/{ => tint}/builtins/radians.spvasm.expected.hlsl (100%) rename test/{ => tint}/builtins/radians.spvasm.expected.msl (100%) rename test/{ => tint}/builtins/radians.spvasm.expected.spvasm (100%) rename test/{ => tint}/builtins/radians.spvasm.expected.wgsl (100%) rename test/{ => tint}/builtins/repeated_use.wgsl (100%) rename test/{ => tint}/builtins/repeated_use.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/repeated_use.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/repeated_use.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/repeated_use.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/repeated_use.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureDimensions/depth_ms.spvasm (100%) rename test/{ => tint}/builtins/textureDimensions/depth_ms.spvasm.expected.glsl (100%) rename test/{ => tint}/builtins/textureDimensions/depth_ms.spvasm.expected.hlsl (100%) rename test/{ => tint}/builtins/textureDimensions/depth_ms.spvasm.expected.msl (100%) rename test/{ => tint}/builtins/textureDimensions/depth_ms.spvasm.expected.spvasm (100%) rename test/{ => tint}/builtins/textureDimensions/depth_ms.spvasm.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/alpha.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/alpha.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/f32/alpha.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/f32/alpha.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/f32/alpha.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/f32/alpha.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/blue.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/blue.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/f32/blue.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/f32/blue.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/f32/blue.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/f32/blue.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/green.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/green.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/f32/green.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/f32/green.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/f32/green.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/f32/green.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/red.wgsl (100%) rename test/{ => tint}/builtins/textureGather/f32/red.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/f32/red.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/f32/red.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/f32/red.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/f32/red.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/alpha.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/alpha.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/i32/alpha.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/i32/alpha.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/i32/alpha.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/i32/alpha.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/blue.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/blue.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/i32/blue.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/i32/blue.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/i32/blue.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/i32/blue.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/green.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/green.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/i32/green.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/i32/green.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/i32/green.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/i32/green.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/red.wgsl (100%) rename test/{ => tint}/builtins/textureGather/i32/red.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/i32/red.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/i32/red.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/i32/red.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/i32/red.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/alpha.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/alpha.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/u32/alpha.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/u32/alpha.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/u32/alpha.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/u32/alpha.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/blue.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/blue.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/u32/blue.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/u32/blue.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/u32/blue.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/u32/blue.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/green.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/green.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/u32/green.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/u32/green.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/u32/green.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/u32/green.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/red.wgsl (100%) rename test/{ => tint}/builtins/textureGather/u32/red.wgsl.expected.glsl (100%) rename test/{ => tint}/builtins/textureGather/u32/red.wgsl.expected.hlsl (100%) rename test/{ => tint}/builtins/textureGather/u32/red.wgsl.expected.msl (100%) rename test/{ => tint}/builtins/textureGather/u32/red.wgsl.expected.spvasm (100%) rename test/{ => tint}/builtins/textureGather/u32/red.wgsl.expected.wgsl (100%) rename test/{ => tint}/builtins/textureLoad/depth_ms.spvasm (100%) rename test/{ => tint}/builtins/textureLoad/depth_ms.spvasm.expected.glsl (100%) rename test/{ => tint}/builtins/textureLoad/depth_ms.spvasm.expected.hlsl (100%) rename test/{ => tint}/builtins/textureLoad/depth_ms.spvasm.expected.msl (100%) rename test/{ => tint}/builtins/textureLoad/depth_ms.spvasm.expected.spvasm (100%) rename test/{ => tint}/builtins/textureLoad/depth_ms.spvasm.expected.wgsl (100%) rename test/{ => tint}/builtins/textureNumSamples/depth_ms.spvasm (100%) rename test/{ => tint}/builtins/textureNumSamples/depth_ms.spvasm.expected.glsl (100%) rename test/{ => tint}/builtins/textureNumSamples/depth_ms.spvasm.expected.hlsl (100%) rename test/{ => tint}/builtins/textureNumSamples/depth_ms.spvasm.expected.msl (100%) rename test/{ => tint}/builtins/textureNumSamples/depth_ms.spvasm.expected.spvasm (100%) rename test/{ => tint}/builtins/textureNumSamples/depth_ms.spvasm.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/mat3x3-mat3x3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/add/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x2-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat3x3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat4x3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-f32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-i32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/f32-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-f32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-i32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32min-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32min-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32min-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32min-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32min-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/i32min-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-f32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-i32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/scalar/u32-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-f32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-i32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/f32-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-f32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-i32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/i32-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-f32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-i32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-u32.wgsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/bitcast/vector/u32-u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/array.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/let/literal/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/let/literal/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/let/literal/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/let/literal/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/vector.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/let/literal/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/let/literal/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/let/literal/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/param/array.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/param/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/let/param/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/let/param/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/let/param/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/let/param/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/param/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/param/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/let/param/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/let/param/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/let/param/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/let/param/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/param/vector.wgsl (100%) rename test/{ => tint}/expressions/index/let/let/param/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/let/param/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/let/param/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/let/param/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/let/param/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/literal/array.wgsl (100%) rename test/{ => tint}/expressions/index/let/literal/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/literal/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/literal/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/literal/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/literal/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/literal/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/let/literal/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/literal/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/literal/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/literal/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/literal/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/literal/vector.wgsl (100%) rename test/{ => tint}/expressions/index/let/literal/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/literal/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/literal/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/literal/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/literal/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/param/array.wgsl (100%) rename test/{ => tint}/expressions/index/let/param/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/param/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/param/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/param/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/param/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/param/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/let/param/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/param/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/param/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/param/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/param/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/param/vector.wgsl (100%) rename test/{ => tint}/expressions/index/let/param/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/param/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/param/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/param/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/param/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/array.wgsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/var/literal/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/var/literal/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/var/literal/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/var/literal/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/vector.wgsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/let/var/literal/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/let/var/literal/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/let/var/literal/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/array.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/let/literal/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/let/literal/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/let/literal/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/let/literal/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/vector.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/let/literal/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/let/literal/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/let/literal/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/param/array.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/param/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/let/param/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/let/param/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/let/param/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/let/param/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/param/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/param/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/let/param/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/let/param/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/let/param/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/let/param/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/param/vector.wgsl (100%) rename test/{ => tint}/expressions/index/var/let/param/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/let/param/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/let/param/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/let/param/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/let/param/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/literal/array.wgsl (100%) rename test/{ => tint}/expressions/index/var/literal/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/literal/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/literal/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/literal/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/literal/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/literal/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/var/literal/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/literal/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/literal/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/literal/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/literal/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/literal/vector.wgsl (100%) rename test/{ => tint}/expressions/index/var/literal/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/literal/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/literal/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/literal/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/literal/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/param/array.wgsl (100%) rename test/{ => tint}/expressions/index/var/param/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/param/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/param/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/param/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/param/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/param/matrix.wgsl (100%) rename test/{ => tint}/expressions/index/var/param/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/param/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/param/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/param/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/param/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/index/var/param/vector.wgsl (100%) rename test/{ => tint}/expressions/index/var/param/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/index/var/param/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/index/var/param/vector.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/index/var/param/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/index/var/param/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/literals/-inf.spvasm (100%) rename test/{ => tint}/expressions/literals/-inf.spvasm.expected.glsl (100%) rename test/{ => tint}/expressions/literals/-inf.spvasm.expected.hlsl (100%) rename test/{ => tint}/expressions/literals/-inf.spvasm.expected.msl (100%) rename test/{ => tint}/expressions/literals/-inf.spvasm.expected.spvasm (100%) rename test/{ => tint}/expressions/literals/-inf.spvasm.expected.wgsl (100%) rename test/{ => tint}/expressions/literals/inf.spvasm (100%) rename test/{ => tint}/expressions/literals/inf.spvasm.expected.glsl (100%) rename test/{ => tint}/expressions/literals/inf.spvasm.expected.hlsl (100%) rename test/{ => tint}/expressions/literals/inf.spvasm.expected.msl (100%) rename test/{ => tint}/expressions/literals/inf.spvasm.expected.spvasm (100%) rename test/{ => tint}/expressions/literals/inf.spvasm.expected.wgsl (100%) rename test/{ => tint}/expressions/literals/intmin.wgsl (100%) rename test/{ => tint}/expressions/literals/intmin.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/literals/intmin.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/literals/intmin.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/literals/intmin.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/literals/intmin.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/literals/nan.spvasm (100%) rename test/{ => tint}/expressions/literals/nan.spvasm.expected.glsl (100%) rename test/{ => tint}/expressions/literals/nan.spvasm.expected.hlsl (100%) rename test/{ => tint}/expressions/literals/nan.spvasm.expected.msl (100%) rename test/{ => tint}/expressions/literals/nan.spvasm.expected.spvasm (100%) rename test/{ => tint}/expressions/literals/nan.spvasm.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/call/bool.wgsl (100%) rename test/{ => tint}/expressions/splat/call/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/call/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/call/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/call/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/call/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/call/f32.wgsl (100%) rename test/{ => tint}/expressions/splat/call/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/call/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/call/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/call/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/call/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/call/i32.wgsl (100%) rename test/{ => tint}/expressions/splat/call/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/call/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/call/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/call/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/call/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/call/u32.wgsl (100%) rename test/{ => tint}/expressions/splat/call/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/call/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/call/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/call/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/call/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/bool.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/expression/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/expression/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/expression/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/expression/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/f32.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/expression/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/expression/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/expression/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/expression/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/i32.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/expression/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/expression/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/expression/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/expression/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/u32.wgsl (100%) rename test/{ => tint}/expressions/splat/expression/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/expression/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/expression/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/expression/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/expression/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/bool.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/immediate/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/immediate/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/immediate/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/immediate/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/f32.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/immediate/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/immediate/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/immediate/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/immediate/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/i32.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/immediate/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/immediate/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/immediate/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/immediate/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/u32.wgsl (100%) rename test/{ => tint}/expressions/splat/immediate/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/immediate/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/immediate/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/immediate/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/immediate/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/var/bool.wgsl (100%) rename test/{ => tint}/expressions/splat/var/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/var/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/var/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/var/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/var/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/var/f32.wgsl (100%) rename test/{ => tint}/expressions/splat/var/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/var/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/var/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/var/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/var/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/var/i32.wgsl (100%) rename test/{ => tint}/expressions/splat/var/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/var/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/var/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/var/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/var/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/var/u32.wgsl (100%) rename test/{ => tint}/expressions/splat/var/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/var/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/var/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/var/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/var/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/splat/with_swizzle/f32.wgsl (100%) rename test/{ => tint}/expressions/splat/with_swizzle/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/splat/with_swizzle/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/splat/with_swizzle/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/splat/with_swizzle/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/splat/with_swizzle/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/read/vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/swizzle/write/vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/bool.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/i32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/u32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/bool.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/i32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/u32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/bool.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/i32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/u32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/bool.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/f32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/i32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/u32.wgsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/unary/complement/complement.wgsl (100%) rename test/{ => tint}/expressions/unary/complement/complement.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/unary/complement/complement.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/unary/complement/complement.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/unary/complement/complement.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/unary/complement/complement.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/unary/negate/negate.wgsl (100%) rename test/{ => tint}/expressions/unary/negate/negate.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/unary/negate/negate.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/unary/negate/negate.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/unary/negate/negate.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/unary/negate/negate.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/bool.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/array/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/array/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/array/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/array/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/array/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/array/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/array/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/array/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/i32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/array/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/array/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/array/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/array/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/struct.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/array/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/array/struct.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/array/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/array/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/u32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/array/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/array/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/array/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/array/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/array/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x2/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x2/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x2/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x2/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat2x2/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat2x2/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x3/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat2x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat2x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x4/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x4/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x4/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat2x4/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat2x4/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat2x4/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x2/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x2/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x2/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x2/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat3x2/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat3x2/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x3/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat3x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat3x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x4/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x4/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x4/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat3x4/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat3x4/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat3x4/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x2/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x2/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x2/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x2/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat4x2/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat4x2/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x3/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat4x3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat4x3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x4/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x4/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x4/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/mat4x4/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/mat4x4/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/mat4x4/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/bool.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/scalar/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/scalar/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/scalar/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/scalar/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/i32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/scalar/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/scalar/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/u32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/scalar/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/scalar/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/scalar/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/struct/array.wgsl (100%) rename test/{ => tint}/expressions/zero_init/struct/array.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/struct/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/struct/array.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/struct/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/struct/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/struct/scalar.wgsl (100%) rename test/{ => tint}/expressions/zero_init/struct/scalar.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/struct/scalar.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/struct/scalar.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/struct/scalar.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/struct/scalar.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/bool.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec2/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec2/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec2/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec2/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/i32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec2/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec2/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/u32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec2/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec2/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec2/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/bool.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec3/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec3/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec3/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec3/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/i32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec3/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec3/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/u32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec3/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec3/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec3/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/bool.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/bool.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec4/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec4/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/f32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/f32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec4/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec4/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/i32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/i32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec4/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec4/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/u32.wgsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/expressions/zero_init/vec4/u32.wgsl.expected.msl (100%) rename test/{ => tint}/expressions/zero_init/vec4/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/expressions/zero_init/vec4/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/extract-spvasm.py (86%) rename test/{ => tint}/identifiers/underscore/double/alias.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/alias.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/double/alias.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/double/alias.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/double/alias.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/double/alias.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/fn.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/fn.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/double/fn.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/double/fn.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/double/fn.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/double/fn.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/let.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/let.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/double/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/double/let.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/double/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/double/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/parameter.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/parameter.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/double/parameter.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/double/parameter.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/double/parameter.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/double/parameter.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/struct.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/double/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/double/struct.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/double/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/double/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/var.wgsl (100%) rename test/{ => tint}/identifiers/underscore/double/var.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/double/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/double/var.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/double/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/double/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/alias.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/alias.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/alias.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/alias.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/alias.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/alias.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/fn.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/fn.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/fn.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/fn.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/fn.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/fn.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/let.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/let.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/let.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/parameter.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/parameter.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/parameter.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/parameter.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/parameter.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/parameter.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/struct.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/struct.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/var.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/var.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/var.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/lower/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/alias.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/alias.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/alias.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/alias.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/alias.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/alias.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/fn.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/fn.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/fn.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/fn.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/fn.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/fn.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/let.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/let.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/let.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/parameter.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/parameter.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/parameter.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/parameter.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/parameter.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/parameter.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/struct.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/struct.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/var.wgsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/var.wgsl.expected.glsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/var.wgsl.expected.msl (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/identifiers/underscore/prefix/upper/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/layout/storage/mat2x2/f32.wgsl (100%) rename test/{ => tint}/layout/storage/mat2x2/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/layout/storage/mat2x2/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/layout/storage/mat2x2/f32.wgsl.expected.msl (100%) rename test/{ => tint}/layout/storage/mat2x2/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/layout/storage/mat2x2/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/layout/storage/mat2x2/stride/16.spvasm (100%) rename test/{ => tint}/layout/storage/mat2x2/stride/16.spvasm.expected.glsl (100%) rename test/{ => tint}/layout/storage/mat2x2/stride/16.spvasm.expected.hlsl (100%) rename test/{ => tint}/layout/storage/mat2x2/stride/16.spvasm.expected.msl (100%) rename test/{ => tint}/layout/storage/mat2x2/stride/16.spvasm.expected.spvasm (100%) rename test/{ => tint}/layout/storage/mat2x2/stride/16.spvasm.expected.wgsl (100%) rename test/{ => tint}/let/global/global.wgsl (100%) rename test/{ => tint}/let/global/global.wgsl.expected.glsl (100%) rename test/{ => tint}/let/global/global.wgsl.expected.hlsl (100%) rename test/{ => tint}/let/global/global.wgsl.expected.msl (100%) rename test/{ => tint}/let/global/global.wgsl.expected.spvasm (100%) rename test/{ => tint}/let/global/global.wgsl.expected.wgsl (100%) rename test/{ => tint}/let/inferred/function.wgsl (100%) rename test/{ => tint}/let/inferred/function.wgsl.expected.glsl (100%) rename test/{ => tint}/let/inferred/function.wgsl.expected.hlsl (100%) rename test/{ => tint}/let/inferred/function.wgsl.expected.msl (100%) rename test/{ => tint}/let/inferred/function.wgsl.expected.spvasm (100%) rename test/{ => tint}/let/inferred/function.wgsl.expected.wgsl (100%) rename test/{ => tint}/loops/continue_in_switch.wgsl (100%) rename test/{ => tint}/loops/continue_in_switch.wgsl.expected.glsl (100%) rename test/{ => tint}/loops/continue_in_switch.wgsl.expected.hlsl (100%) rename test/{ => tint}/loops/continue_in_switch.wgsl.expected.msl (100%) rename test/{ => tint}/loops/continue_in_switch.wgsl.expected.spvasm (100%) rename test/{ => tint}/loops/continue_in_switch.wgsl.expected.wgsl (100%) rename test/{ => tint}/loops/loop.wgsl (100%) rename test/{ => tint}/loops/loop.wgsl.expected.glsl (100%) rename test/{ => tint}/loops/loop.wgsl.expected.hlsl (100%) rename test/{ => tint}/loops/loop.wgsl.expected.msl (100%) rename test/{ => tint}/loops/loop.wgsl.expected.spvasm (100%) rename test/{ => tint}/loops/loop.wgsl.expected.wgsl (100%) rename test/{ => tint}/loops/loop_with_continuing.wgsl (100%) rename test/{ => tint}/loops/loop_with_continuing.wgsl.expected.glsl (100%) rename test/{ => tint}/loops/loop_with_continuing.wgsl.expected.hlsl (100%) rename test/{ => tint}/loops/loop_with_continuing.wgsl.expected.msl (100%) rename test/{ => tint}/loops/loop_with_continuing.wgsl.expected.spvasm (100%) rename test/{ => tint}/loops/loop_with_continuing.wgsl.expected.wgsl (100%) rename test/{ => tint}/loops/nested_loops.wgsl (100%) rename test/{ => tint}/loops/nested_loops.wgsl.expected.glsl (100%) rename test/{ => tint}/loops/nested_loops.wgsl.expected.hlsl (100%) rename test/{ => tint}/loops/nested_loops.wgsl.expected.msl (100%) rename test/{ => tint}/loops/nested_loops.wgsl.expected.spvasm (100%) rename test/{ => tint}/loops/nested_loops.wgsl.expected.wgsl (100%) rename test/{ => tint}/loops/nested_loops_with_continuing.wgsl (100%) rename test/{ => tint}/loops/nested_loops_with_continuing.wgsl.expected.glsl (100%) rename test/{ => tint}/loops/nested_loops_with_continuing.wgsl.expected.hlsl (100%) rename test/{ => tint}/loops/nested_loops_with_continuing.wgsl.expected.msl (100%) rename test/{ => tint}/loops/nested_loops_with_continuing.wgsl.expected.spvasm (100%) rename test/{ => tint}/loops/nested_loops_with_continuing.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/alias/alias.wgsl (100%) rename test/{ => tint}/out_of_order_decls/alias/alias.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/alias/alias.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/alias/alias.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/alias/alias.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/alias/alias.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/alias/struct.wgsl (100%) rename test/{ => tint}/out_of_order_decls/alias/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/alias/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/alias/struct.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/alias/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/alias/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/array/alias.wgsl (100%) rename test/{ => tint}/out_of_order_decls/array/alias.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/array/alias.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/array/alias.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/array/alias.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/array/alias.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/array/struct.wgsl (100%) rename test/{ => tint}/out_of_order_decls/array/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/array/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/array/struct.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/array/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/array/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/func.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/func.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/func/func.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/func/func.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/func/func.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/func/func.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/let.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/let.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/func/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/func/let.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/func/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/func/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/type.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/type.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/func/type.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/func/type.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/func/type.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/func/type.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/var.wgsl (100%) rename test/{ => tint}/out_of_order_decls/func/var.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/func/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/func/var.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/func/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/func/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/struct/alias.wgsl (100%) rename test/{ => tint}/out_of_order_decls/struct/alias.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/struct/alias.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/struct/alias.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/struct/alias.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/struct/alias.wgsl.expected.wgsl (100%) rename test/{ => tint}/out_of_order_decls/struct/struct.wgsl (100%) rename test/{ => tint}/out_of_order_decls/struct/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/out_of_order_decls/struct/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/out_of_order_decls/struct/struct.wgsl.expected.msl (100%) rename test/{ => tint}/out_of_order_decls/struct/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/out_of_order_decls/struct/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.spvasm (100%) rename test/{ => tint}/ptr_ref/access/matrix.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/access/matrix.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/access/matrix.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.wgsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/access/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/access/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/access/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm (100%) rename test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/copy/ptr_copy.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.spvasm (100%) rename test/{ => tint}/ptr_ref/load/global/i32.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/global/i32.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.wgsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/global/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/global/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.spvasm (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.wgsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/global/struct_field.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/i32.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/i32.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_function.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_function.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_function.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_function.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_function.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_function.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_private.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_private.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_private.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_private.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_private.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_private.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_storage.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_storage.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_storage.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_storage.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_storage.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_storage.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_uniform.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_uniform.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_uniform.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_uniform.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_uniform.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_uniform.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_workgroup.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_workgroup.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_workgroup.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_workgroup.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_workgroup.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/ptr_workgroup.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.wgsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/local/struct_field.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.spvasm (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.wgsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/load/param/ptr.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.spvasm (100%) rename test/{ => tint}/ptr_ref/store/global/i32.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/global/i32.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.wgsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/global/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/global/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/global/struct_field.spvasm (100%) rename test/{ => tint}/ptr_ref/store/global/struct_field.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/global/struct_field.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/global/struct_field.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/global/struct_field.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/global/struct_field.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.spvasm (100%) rename test/{ => tint}/ptr_ref/store/local/i32.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/local/i32.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.wgsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/local/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/local/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/local/struct_field.spvasm (100%) rename test/{ => tint}/ptr_ref/store/local/struct_field.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/local/struct_field.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/local/struct_field.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/local/struct_field.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/local/struct_field.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.spvasm (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.spvasm.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.spvasm.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.spvasm.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.spvasm.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.spvasm.expected.wgsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.wgsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.wgsl.expected.glsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.wgsl.expected.hlsl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.wgsl.expected.msl (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.wgsl.expected.spvasm (100%) rename test/{ => tint}/ptr_ref/store/param/ptr.wgsl.expected.wgsl (100%) rename test/{ => tint}/samples/compute_boids.wgsl (100%) rename test/{ => tint}/samples/compute_boids.wgsl.expected.glsl (100%) rename test/{ => tint}/samples/compute_boids.wgsl.expected.hlsl (100%) rename test/{ => tint}/samples/compute_boids.wgsl.expected.msl (100%) rename test/{ => tint}/samples/compute_boids.wgsl.expected.spvasm (100%) rename test/{ => tint}/samples/compute_boids.wgsl.expected.wgsl (100%) rename test/{ => tint}/samples/cube.wgsl (100%) rename test/{ => tint}/samples/cube.wgsl.expected.glsl (100%) rename test/{ => tint}/samples/cube.wgsl.expected.hlsl (100%) rename test/{ => tint}/samples/cube.wgsl.expected.msl (100%) rename test/{ => tint}/samples/cube.wgsl.expected.spvasm (100%) rename test/{ => tint}/samples/cube.wgsl.expected.wgsl (100%) rename test/{ => tint}/samples/function.wgsl (100%) rename test/{ => tint}/samples/function.wgsl.expected.glsl (100%) rename test/{ => tint}/samples/function.wgsl.expected.hlsl (100%) rename test/{ => tint}/samples/function.wgsl.expected.msl (100%) rename test/{ => tint}/samples/function.wgsl.expected.spvasm (100%) rename test/{ => tint}/samples/function.wgsl.expected.wgsl (100%) rename test/{ => tint}/samples/simple.wgsl (100%) rename test/{ => tint}/samples/simple.wgsl.expected.glsl (100%) rename test/{ => tint}/samples/simple.wgsl.expected.hlsl (100%) rename test/{ => tint}/samples/simple.wgsl.expected.msl (100%) rename test/{ => tint}/samples/simple.wgsl.expected.spvasm (100%) rename test/{ => tint}/samples/simple.wgsl.expected.wgsl (100%) rename test/{ => tint}/samples/simple_vertex.spvasm (100%) rename test/{ => tint}/samples/simple_vertex.spvasm.expected.glsl (100%) rename test/{ => tint}/samples/simple_vertex.spvasm.expected.hlsl (100%) rename test/{ => tint}/samples/simple_vertex.spvasm.expected.msl (100%) rename test/{ => tint}/samples/simple_vertex.spvasm.expected.spvasm (100%) rename test/{ => tint}/samples/simple_vertex.spvasm.expected.wgsl (100%) rename test/{ => tint}/samples/triangle.wgsl (100%) rename test/{ => tint}/samples/triangle.wgsl.expected.glsl (100%) rename test/{ => tint}/samples/triangle.wgsl.expected.hlsl (100%) rename test/{ => tint}/samples/triangle.wgsl.expected.msl (100%) rename test/{ => tint}/samples/triangle.wgsl.expected.spvasm (100%) rename test/{ => tint}/samples/triangle.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins.wgsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/compute_input_builtins.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/compute_input_builtins.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins_struct.wgsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/compute_input_builtins_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/compute_input_builtins_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/compute_input_builtins_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/compute_input_mixed.wgsl (100%) rename test/{ => tint}/shader_io/compute_input_mixed.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/compute_input_mixed.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/compute_input_mixed.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/compute_input_mixed.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/compute_input_mixed.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_input_builtins.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins_struct.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_input_builtins_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_input_builtins_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_input_locations.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_input_locations.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations_struct.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_input_locations_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_input_locations_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_input_locations_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_mixed.wgsl (100%) rename test/{ => tint}/shader_io/fragment_input_mixed.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_input_mixed.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_input_mixed.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_input_mixed.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_input_mixed.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_output_builtins.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins_struct.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_output_builtins_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_output_locations.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_output_locations.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations_struct.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_output_locations_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_output_locations_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_output_locations_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_mixed.wgsl (100%) rename test/{ => tint}/shader_io/fragment_output_mixed.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/fragment_output_mixed.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/fragment_output_mixed.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/fragment_output_mixed.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/fragment_output_mixed.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_input_parameters.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_input_parameters.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/interpolate_input_parameters.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/interpolate_input_parameters.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/interpolate_input_parameters.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/interpolate_input_parameters.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_input_struct.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_input_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/interpolate_input_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/interpolate_input_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/interpolate_input_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/interpolate_input_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_integers.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_integers.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/interpolate_integers.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/interpolate_integers.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/interpolate_integers.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/interpolate_integers.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_return_struct.wgsl (100%) rename test/{ => tint}/shader_io/interpolate_return_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/interpolate_return_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/interpolate_return_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/interpolate_return_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/interpolate_return_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/invariant.wgsl (100%) rename test/{ => tint}/shader_io/invariant.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/invariant.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/invariant.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/invariant.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/invariant.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/invariant_struct_member.wgsl (100%) rename test/{ => tint}/shader_io/invariant_struct_member.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/invariant_struct_member.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/invariant_struct_member.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/invariant_struct_member.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/invariant_struct_member.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/shared_struct_different_stages.wgsl (100%) rename test/{ => tint}/shader_io/shared_struct_different_stages.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/shared_struct_different_stages.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/shared_struct_different_stages.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/shared_struct_different_stages.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/shared_struct_different_stages.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/shared_struct_helper_function.wgsl (100%) rename test/{ => tint}/shader_io/shared_struct_helper_function.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/shared_struct_helper_function.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/shared_struct_helper_function.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/shared_struct_helper_function.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/shared_struct_helper_function.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/shared_struct_storage_buffer.wgsl (100%) rename test/{ => tint}/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/shared_struct_storage_buffer.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/shared_struct_storage_buffer.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/shared_struct_storage_buffer.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/shared_struct_storage_buffer.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_input_builtins.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins_struct.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_input_builtins_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_input_builtins_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_input_locations.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_input_locations.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations_struct.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_input_locations_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_input_locations_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_input_locations_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_mixed.wgsl (100%) rename test/{ => tint}/shader_io/vertex_input_mixed.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_input_mixed.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_input_mixed.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_input_mixed.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_input_mixed.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins.wgsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_output_builtins.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins_struct.wgsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_output_builtins_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_output_builtins_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shader_io/vertex_output_locations_struct.wgsl (100%) rename test/{ => tint}/shader_io/vertex_output_locations_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/shader_io/vertex_output_locations_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/shader_io/vertex_output_locations_struct.wgsl.expected.msl (100%) rename test/{ => tint}/shader_io/vertex_output_locations_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/shader_io/vertex_output_locations_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/alias/let.wgsl (100%) rename test/{ => tint}/shadowing/alias/let.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/alias/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/alias/let.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/alias/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/alias/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/alias/param.wgsl (100%) rename test/{ => tint}/shadowing/alias/param.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/alias/param.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/alias/param.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/alias/param.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/alias/param.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/alias/var.wgsl (100%) rename test/{ => tint}/shadowing/alias/var.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/alias/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/alias/var.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/alias/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/alias/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/function/let.wgsl (100%) rename test/{ => tint}/shadowing/function/let.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/function/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/function/let.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/function/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/function/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/function/param.wgsl (100%) rename test/{ => tint}/shadowing/function/param.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/function/param.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/function/param.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/function/param.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/function/param.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/function/var.wgsl (100%) rename test/{ => tint}/shadowing/function/var.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/function/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/function/var.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/function/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/function/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/param/function.wgsl (100%) rename test/{ => tint}/shadowing/param/function.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/param/function.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/param/function.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/param/function.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/param/function.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/param/let.wgsl (100%) rename test/{ => tint}/shadowing/param/let.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/param/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/param/let.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/param/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/param/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/param/var.wgsl (100%) rename test/{ => tint}/shadowing/param/var.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/param/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/param/var.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/param/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/param/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/struct/let.wgsl (100%) rename test/{ => tint}/shadowing/struct/let.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/struct/let.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/struct/let.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/struct/let.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/struct/let.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/struct/param.wgsl (100%) rename test/{ => tint}/shadowing/struct/param.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/struct/param.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/struct/param.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/struct/param.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/struct/param.wgsl.expected.wgsl (100%) rename test/{ => tint}/shadowing/struct/var.wgsl (100%) rename test/{ => tint}/shadowing/struct/var.wgsl.expected.glsl (100%) rename test/{ => tint}/shadowing/struct/var.wgsl.expected.hlsl (100%) rename test/{ => tint}/shadowing/struct/var.wgsl.expected.msl (100%) rename test/{ => tint}/shadowing/struct/var.wgsl.expected.spvasm (100%) rename test/{ => tint}/shadowing/struct/var.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_non_constructable.wgsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_non_constructable.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_non_constructable.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_non_constructable.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/phony/addr_of_non_constructable.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_runtime_array.wgsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_runtime_array.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_runtime_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_runtime_array.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/phony/addr_of_runtime_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/phony/addr_of_runtime_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/phony/call.wgsl (100%) rename test/{ => tint}/statements/assign/phony/call.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/phony/call.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/phony/call.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/phony/call.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/phony/call.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/phony/multiple_side_effects.wgsl (100%) rename test/{ => tint}/statements/assign/phony/multiple_side_effects.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/phony/multiple_side_effects.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/phony/multiple_side_effects.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/phony/multiple_side_effects.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/phony/multiple_side_effects.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/phony/storage_buffer.wgsl (100%) rename test/{ => tint}/statements/assign/phony/storage_buffer.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/phony/storage_buffer.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/phony/storage_buffer.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/phony/storage_buffer.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/phony/storage_buffer.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/assign/phony/uniform_buffer.wgsl (100%) rename test/{ => tint}/statements/assign/phony/uniform_buffer.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/assign/phony/uniform_buffer.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/assign/phony/uniform_buffer.wgsl.expected.msl (100%) rename test/{ => tint}/statements/assign/phony/uniform_buffer.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/assign/phony/uniform_buffer.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/basic.wgsl (100%) rename test/{ => tint}/statements/for/basic.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/basic.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/basic.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/basic.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/basic.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/complex.wgsl (100%) rename test/{ => tint}/statements/for/complex.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/complex.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/complex.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/complex.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/complex.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/condition/array_ctor.wgsl (100%) rename test/{ => tint}/statements/for/condition/array_ctor.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/condition/array_ctor.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/condition/array_ctor.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/condition/array_ctor.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/condition/array_ctor.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/condition/basic.wgsl (100%) rename test/{ => tint}/statements/for/condition/basic.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/condition/basic.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/condition/basic.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/condition/basic.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/condition/basic.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/condition/struct_ctor.wgsl (100%) rename test/{ => tint}/statements/for/condition/struct_ctor.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/condition/struct_ctor.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/condition/struct_ctor.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/condition/struct_ctor.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/condition/struct_ctor.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/continuing/array_ctor.wgsl (100%) rename test/{ => tint}/statements/for/continuing/array_ctor.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/continuing/array_ctor.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/continuing/array_ctor.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/continuing/array_ctor.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/continuing/array_ctor.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/continuing/basic.wgsl (100%) rename test/{ => tint}/statements/for/continuing/basic.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/continuing/basic.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/continuing/basic.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/continuing/basic.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/continuing/basic.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/continuing/struct_ctor.wgsl (100%) rename test/{ => tint}/statements/for/continuing/struct_ctor.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/continuing/struct_ctor.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/continuing/struct_ctor.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/continuing/struct_ctor.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/continuing/struct_ctor.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/empty.wgsl (100%) rename test/{ => tint}/statements/for/empty.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/empty.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/empty.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/empty.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/empty.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/initializer/array_ctor.wgsl (100%) rename test/{ => tint}/statements/for/initializer/array_ctor.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/initializer/array_ctor.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/initializer/array_ctor.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/initializer/array_ctor.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/initializer/array_ctor.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/initializer/basic.wgsl (100%) rename test/{ => tint}/statements/for/initializer/basic.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/initializer/basic.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/initializer/basic.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/initializer/basic.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/initializer/basic.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/initializer/struct_ctor.wgsl (100%) rename test/{ => tint}/statements/for/initializer/struct_ctor.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/initializer/struct_ctor.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/initializer/struct_ctor.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/initializer/struct_ctor.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/initializer/struct_ctor.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/for/scoping.wgsl (100%) rename test/{ => tint}/statements/for/scoping.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/for/scoping.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/for/scoping.wgsl.expected.msl (100%) rename test/{ => tint}/statements/for/scoping.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/for/scoping.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/switch/common.wgsl (100%) rename test/{ => tint}/statements/switch/common.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/switch/common.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/switch/common.wgsl.expected.msl (100%) rename test/{ => tint}/statements/switch/common.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/switch/common.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/switch/fallthrough.wgsl (100%) rename test/{ => tint}/statements/switch/fallthrough.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/switch/fallthrough.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/switch/fallthrough.wgsl.expected.msl (100%) rename test/{ => tint}/statements/switch/fallthrough.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/switch/fallthrough.wgsl.expected.wgsl (100%) rename test/{ => tint}/statements/switch/only_default_case.wgsl (100%) rename test/{ => tint}/statements/switch/only_default_case.wgsl.expected.glsl (100%) rename test/{ => tint}/statements/switch/only_default_case.wgsl.expected.hlsl (100%) rename test/{ => tint}/statements/switch/only_default_case.wgsl.expected.msl (100%) rename test/{ => tint}/statements/switch/only_default_case.wgsl.expected.spvasm (100%) rename test/{ => tint}/statements/switch/only_default_case.wgsl.expected.wgsl (100%) rename test/{ => tint}/struct/type_constructor.wgsl (100%) rename test/{ => tint}/struct/type_constructor.wgsl.expected.glsl (100%) rename test/{ => tint}/struct/type_constructor.wgsl.expected.hlsl (100%) rename test/{ => tint}/struct/type_constructor.wgsl.expected.msl (100%) rename test/{ => tint}/struct/type_constructor.wgsl.expected.spvasm (100%) rename test/{ => tint}/struct/type_constructor.wgsl.expected.wgsl (100%) rename test/{ => tint}/test-all.sh (89%) rename test/{ => tint}/types/function_scope_declarations.wgsl (100%) rename test/{ => tint}/types/function_scope_declarations.wgsl.expected.glsl (100%) rename test/{ => tint}/types/function_scope_declarations.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/function_scope_declarations.wgsl.expected.msl (100%) rename test/{ => tint}/types/function_scope_declarations.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/function_scope_declarations.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/function_scope_var_conversions.wgsl (100%) rename test/{ => tint}/types/function_scope_var_conversions.wgsl.expected.glsl (100%) rename test/{ => tint}/types/function_scope_var_conversions.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/function_scope_var_conversions.wgsl.expected.msl (100%) rename test/{ => tint}/types/function_scope_var_conversions.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/function_scope_var_conversions.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/module_scope_let.wgsl (100%) rename test/{ => tint}/types/module_scope_let.wgsl.expected.glsl (100%) rename test/{ => tint}/types/module_scope_let.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/module_scope_let.wgsl.expected.msl (100%) rename test/{ => tint}/types/module_scope_let.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/module_scope_let.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/module_scope_var.wgsl (100%) rename test/{ => tint}/types/module_scope_var.wgsl.expected.glsl (100%) rename test/{ => tint}/types/module_scope_var.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/module_scope_var.wgsl.expected.msl (100%) rename test/{ => tint}/types/module_scope_var.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/module_scope_var.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/module_scope_var_conversions.wgsl (100%) rename test/{ => tint}/types/module_scope_var_conversions.wgsl.expected.glsl (100%) rename test/{ => tint}/types/module_scope_var_conversions.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/module_scope_var_conversions.wgsl.expected.msl (100%) rename test/{ => tint}/types/module_scope_var_conversions.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/module_scope_var_conversions.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/module_scope_var_initializers.wgsl (100%) rename test/{ => tint}/types/module_scope_var_initializers.wgsl.expected.glsl (100%) rename test/{ => tint}/types/module_scope_var_initializers.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/module_scope_var_initializers.wgsl.expected.msl (100%) rename test/{ => tint}/types/module_scope_var_initializers.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/module_scope_var_initializers.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/parameters.wgsl (100%) rename test/{ => tint}/types/parameters.wgsl.expected.glsl (100%) rename test/{ => tint}/types/parameters.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/parameters.wgsl.expected.msl (100%) rename test/{ => tint}/types/parameters.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/parameters.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/return_types.wgsl (100%) rename test/{ => tint}/types/return_types.wgsl.expected.glsl (100%) rename test/{ => tint}/types/return_types.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/return_types.wgsl.expected.msl (100%) rename test/{ => tint}/types/return_types.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/return_types.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/sampler.wgsl (100%) rename test/{ => tint}/types/sampler.wgsl.expected.glsl (100%) rename test/{ => tint}/types/sampler.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/sampler.wgsl.expected.msl (100%) rename test/{ => tint}/types/sampler.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/sampler.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/struct_members.wgsl (100%) rename test/{ => tint}/types/struct_members.wgsl.expected.glsl (100%) rename test/{ => tint}/types/struct_members.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/struct_members.wgsl.expected.msl (100%) rename test/{ => tint}/types/struct_members.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/struct_members.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/depth/2d.wgsl (100%) rename test/{ => tint}/types/texture/depth/2d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/depth/2d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/depth/2d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/depth/2d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/depth/2d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/depth/2d_array.wgsl (100%) rename test/{ => tint}/types/texture/depth/2d_array.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/depth/2d_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/depth/2d_array.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/depth/2d_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/depth/2d_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/depth/cube.wgsl (100%) rename test/{ => tint}/types/texture/depth/cube.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/depth/cube.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/depth/cube.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/depth/cube.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/depth/cube.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/depth/cube_array.wgsl (100%) rename test/{ => tint}/types/texture/depth/cube_array.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/depth/cube_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/depth/cube_array.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/depth/cube_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/depth/cube_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/multisampled/2d.wgsl (100%) rename test/{ => tint}/types/texture/multisampled/2d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/multisampled/2d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/multisampled/2d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/multisampled/2d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/multisampled/2d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/sampled/1d.wgsl (100%) rename test/{ => tint}/types/texture/sampled/1d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/sampled/1d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/sampled/1d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/sampled/1d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/sampled/1d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/sampled/2d.wgsl (100%) rename test/{ => tint}/types/texture/sampled/2d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/sampled/2d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/sampled/2d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/sampled/2d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/sampled/2d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/sampled/2d_array.wgsl (100%) rename test/{ => tint}/types/texture/sampled/2d_array.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/sampled/2d_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/sampled/2d_array.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/sampled/2d_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/sampled/2d_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/sampled/3d.wgsl (100%) rename test/{ => tint}/types/texture/sampled/3d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/sampled/3d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/sampled/3d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/sampled/3d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/sampled/3d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/sampled/cube.wgsl (100%) rename test/{ => tint}/types/texture/sampled/cube.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/sampled/cube.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/sampled/cube.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/sampled/cube.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/sampled/cube.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/sampled/cube_array.wgsl (100%) rename test/{ => tint}/types/texture/sampled/cube_array.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/sampled/cube_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/sampled/cube_array.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/sampled/cube_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/sampled/cube_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/storage/1d.wgsl (100%) rename test/{ => tint}/types/texture/storage/1d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/storage/1d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/storage/1d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/storage/1d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/storage/1d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/storage/2d.wgsl (100%) rename test/{ => tint}/types/texture/storage/2d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/storage/2d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/storage/2d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/storage/2d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/storage/2d.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/storage/2d_array.wgsl (100%) rename test/{ => tint}/types/texture/storage/2d_array.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/storage/2d_array.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/storage/2d_array.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/storage/2d_array.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/storage/2d_array.wgsl.expected.wgsl (100%) rename test/{ => tint}/types/texture/storage/3d.wgsl (100%) rename test/{ => tint}/types/texture/storage/3d.wgsl.expected.glsl (100%) rename test/{ => tint}/types/texture/storage/3d.wgsl.expected.hlsl (100%) rename test/{ => tint}/types/texture/storage/3d.wgsl.expected.msl (100%) rename test/{ => tint}/types/texture/storage/3d.wgsl.expected.spvasm (100%) rename test/{ => tint}/types/texture/storage/3d.wgsl.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_DepthMultisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_Depth_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_Multisampled_ConvertSampleOperand_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_Multisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySize_Arrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageRead_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ImageWrite_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samplers_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_8.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_9.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float3_Float3Float3_Samples_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_10.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_13.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_14.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_15.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_16.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_17.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_18.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_19.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_20.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_21.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_22.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_8.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_9.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_10.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_13.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_14.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_15.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_16.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_17.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_18.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_19.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_20.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_21.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_22.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_8.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_9.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_Dot.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesMatrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesScalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_OuterProduct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Scalar_UnsignedResult.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Vector_UnsignedResult.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Scalar_UnsignedResult.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Vector_UnsignedResult.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesMatrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesScalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_15.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_16.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_17.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_24.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_25.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_26.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_6.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_7.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_8.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_All.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_Any.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_IsInf_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_IsInf_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_IsNan_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_BoolParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_FloatScalarParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_IntScalarParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_AnonWorkgroupVar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BindingDecoration_Valid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_ReadReplaced_Vertex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_Write1_IsErased.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPostAccessChainErased.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPriorAccess_Erased.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_ReadReplaced.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Write1_IsErased.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_WriteViaCopyObjectPostAccessChainErased.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position_Initializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_OneAccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_TwoAccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition_PerVertexStructOutOfOrderDecl.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinVertexIndex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_OppositeSignednessAsWGSL.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_SameSignednessAsWGSL.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_OppositeSignednessAsWGSL.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_SameSignednessAsWGSL.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ColMajorDecoration_Dropped.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_DescriptorGroupDecoration_Valid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_FragDepth_Out_Initializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_OppositeSignedness.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_SameSignedness.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Signed.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Unsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Signed_Initializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Unsigned_Initializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Flat_Fragment_In.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_In.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_Out.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_IOLocations.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_Output.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_In.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_Out.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_FlattenStruct_LocOnMembers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InputVarsConvertedToPrivate.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenArray_OneLevel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenMatrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenNested.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenStruct_LocOnVariable.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Dropped.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Natural_Dropped.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_NamedWorkgroupVar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_NoVar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate_WithInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenArray_OneLevel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenMatrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenStruct_LocOnVariable.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_PrivateVar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_WithStride.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_WithStride.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarInitializers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarNullInitializers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_AllMembers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers_DuplicatedOnSameMember.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructMember_NonReadableDecoration_Dropped.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorBoolNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorFloatNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorIntNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorUintNullInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_AccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsNotHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_SingleBlockContinueConstruct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_SingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToDefaultNotMerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_DefaultToCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_LoopHeadToBody.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToDefaultNotMerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromElse_ForwardWithinElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfThenElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromThen_ForwardWithinThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructTail.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBody.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Conditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Unconditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_MultiBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_FalseBranch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_ConditionalFromNestedIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchCaseBody_Unconditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Conditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Unconditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_LoopBodyToContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_LoopHeadSplitBody.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Premerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Regardless.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Conditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Unconditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseBody.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseDirect.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultBody.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultIsMerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_DupConditionalBranch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_FalseOnlyBranch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_IgnoreStaticalyUnreachable.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_KillIsDeadEnd.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakUnless.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueUnless.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Break.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Continue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch_CaseContinues.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_ContainsIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakUnless.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_Sequence.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinueBreaks.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Simple.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfBreak_In_SwitchCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfFallthrough_In_SwitchCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_Contains_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_In_SwitchCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_OneBlock.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_ReorderSequence.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectConditionalBranchOrder.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromCaseToDefaultToCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromDefault.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_Interleaved.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchOrderNaturallyReversed.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchWithDefaultOrderNaturallyReversed.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Switch_DefaultSameAsACase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_TrueOnlyBranch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_UnreachableIsDeadEnd.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Fallthrough_Fallthrough_Same.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Forward_Forward_Same.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_IfBreak_IfBreak_Same.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_MultiBlock_LoopBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_SingleBlock_LoopBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_LastInCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_NotLastInCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Fallthrough.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Forward.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromBody.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromContinueConstructEnd_Conditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_LastInCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_NotLastInCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_SwitchBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromElse_ForwardWithinElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThenWithForward_FromElseWithForward_AlsoPremerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThen_ForwardWithinThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Else_Premerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Empty.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Nest_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_NoThen_Else.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else_Premerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_NoElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Premerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_TopLevel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyAlwaysBreaks.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse_Early.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_FalseToBody_TrueBreaks.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Never.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_TrueBackedge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_TrueToBody_FalseBreaks.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_InsideIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_Loop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_TopLevel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_TopLevel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_SintValue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_UintValue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_NoDupCases.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_WithDupCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_CasesWithDup.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_NoCases.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_OneCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_TwoCases.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_SwitchBreak.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InNonVoidFunction.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_TopLevel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ElseOnly.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopBreak_Ok.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_SwitchBreak_Ok.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_IfOnly.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_NoIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ElseDirectToThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_Simple.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ThenDirectToElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Regardless.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ThenElse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_SwitchBreak_Ok.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsDefault.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsNotDefault.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsMerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsNotMerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_ManyValuesWithSameCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_NoSwitch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_FunctionIsOnlyIfSelectionAndItsMerge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoMultiBlockLoopHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoSingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsNotContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_MultiBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_SingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_Switch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_LoopContinue_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_Loop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Switch_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_MultiBlock.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_SingleBlock.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_PaddingBlocksBeforeAndAfterStructuredConstruct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SwitchSelection.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_Branch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_BranchConditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_SingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_BranchConditional.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_Switch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_NoMerges.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_ContinueIsWholeMultiBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_HasSiblingLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_NotAContinue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_Null.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_SingleBlockLoop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_If.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Kill.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_Simple.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_SingleBlock.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Sequence.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_SingleBlock.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Switch.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Unreachable.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_MultiBlockLoop_Good.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_Selection_Good.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_SingleBlockLoop_Good.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_AnonymousVars.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias_Null.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Null.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_Decorate_RelaxedPrecision.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MatrixInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MemberDecorate_RelaxedPrecision.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MixedTypes.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_NamedVars.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarInitializers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarNullInitializers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructDifferOnlyInMemberName.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer_Null.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_VectorInitializer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefAndUseFirstBlockIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InFunction.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockSwitch_InIf.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Defer_UsedOnceSameConstruct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedTwice.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_CompositeInsert.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_UsedAsNonPtrArg.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_VectorInsertDynamic.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_InMerge_PredecessorsDominatdByNestedSwitchCase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromBlockNotInBlockOrderIgnored.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.msl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.wgsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_UseInPhiCountsAsUse.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_CopyObject.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Direct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Image.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Load.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_SampledImage.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserHandleTest_NeverGenerateConstDeclForHandle_UseVariableDirectly.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Compound_Matrix_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_DereferenceBase.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_InferFunctionStorageClass.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Matrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_DifferOnlyMemberName.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorNonConstIndex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorSwizzle.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_CopyMemory_Scalar_Function_To_Private.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadBool.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadScalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreBoolConst.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreFloatConst.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreIntConst.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreToModuleScopeVar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreUintConst.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_UseLoadedScalarTwice.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpNop.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Array.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Matrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Struct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeExtract_Array.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct_Array_Matrix_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeExtract_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Array.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_Array_Matrix_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_DifferOnlyInMemberName.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CompositeInsert_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Composite_Construct_Array.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Composite_Construct_ConstantComposite_Struct_NoDeduplication.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Composite_Construct_Matrix.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Composite_Construct_Struct.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Composite_Construct_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Array.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_ArrayStride_Valid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Array_NoDeduplication.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Bool.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_F32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_I32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Image_PretendVoid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_MatrixOverF32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerFunction.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerInput.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerOutput.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerPrivate.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerStorageBuffer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerToPointer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniform.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniformConstant.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_PointerWorkgroup.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_ArrayStride_Valid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_NoDeduplication.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_SampledImage_PretendVoid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Sampler_PretendVoid.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_StructTwoMembers.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithBlockDecoration.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithMemberDecorations.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Struct_NoDeduplication.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_U32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverF32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverI32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverU32.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ConvertType_Void.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CopyObject_Pointer.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_CopyObject_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_CalleePrecedesCaller.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Fragment.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute_LocalSize_Only.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_MultipleEntryPoints.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Vertex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_Constant_Only.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_GenerateParamNames.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_MixedParamTypes.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_NonVoidResultType.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitFunctions_VoidFunctionWithoutParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitStatement_CallWithParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParamsUsedTwice.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_EmitStatement_VoidCallNoParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Emit_GenerateParamNames.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Emit_MixedParamTypes.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Emit_NonVoidResultType.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Emit_VoidFunctionWithoutParams.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Scalar_Float_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Vector_Floatvec_Uintvec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_GLSL450MemoryModel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_SimpleMemoryModel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_VulkanMemoryModel.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Impl_Source_InvalidId.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Impl_Source_NoOpLine.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Impl_Source_WithOpLine_WithOpNoLine.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Normalize_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Normalize_Vector2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Normalize_Vector3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_Normalize_Vector4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SAbs.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SClamp.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMax.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMin.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UClamp.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMax.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMin.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_ValueFromBlockNotInBlockOrder.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_SignedIndex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorInsertDynamic_Sample.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_AllOnesMapToNull.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_UseBoth.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvParserTest_VectorShuffle_FunctionScopeOperands_UseBoth.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_SignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_UnsignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_SignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_UnsignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x3.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryArithTest_Transpose_3x2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_SignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_UnsignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Int.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Uint.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_SignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_UnsignedVec.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToSigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToSigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm.expected.hlsl (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Scalar_ToUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Vector_ToUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromSigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromSigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromSigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromSigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromUnsigned.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Scalar.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm.expected.glsl (100%) rename test/{ => tint}/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_0.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_1.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_2.spvasm (100%) rename test/{ => tint}/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_3.spvasm (100%) rename test/{ => tint}/var/inferred/function.wgsl (100%) rename test/{ => tint}/var/inferred/function.wgsl.expected.glsl (100%) rename test/{ => tint}/var/inferred/function.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/inferred/function.wgsl.expected.msl (100%) rename test/{ => tint}/var/inferred/function.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/inferred/function.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/function/array.wgsl (100%) rename test/{ => tint}/var/initialization/function/array.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/function/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/function/array.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/function/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/function/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/function/matrix.wgsl (100%) rename test/{ => tint}/var/initialization/function/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/function/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/function/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/function/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/function/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/function/scalar.wgsl (100%) rename test/{ => tint}/var/initialization/function/scalar.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/function/scalar.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/function/scalar.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/function/scalar.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/function/scalar.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/function/struct.wgsl (100%) rename test/{ => tint}/var/initialization/function/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/function/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/function/struct.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/function/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/function/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/function/vector.wgsl (100%) rename test/{ => tint}/var/initialization/function/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/function/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/function/vector.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/function/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/function/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/private/array.wgsl (100%) rename test/{ => tint}/var/initialization/private/array.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/private/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/private/array.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/private/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/private/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/private/matrix.wgsl (100%) rename test/{ => tint}/var/initialization/private/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/private/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/private/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/private/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/private/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/private/scalar.wgsl (100%) rename test/{ => tint}/var/initialization/private/scalar.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/private/scalar.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/private/scalar.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/private/scalar.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/private/scalar.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/private/struct.wgsl (100%) rename test/{ => tint}/var/initialization/private/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/private/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/private/struct.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/private/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/private/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/private/vector.wgsl (100%) rename test/{ => tint}/var/initialization/private/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/private/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/private/vector.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/private/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/private/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/array.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/array.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/workgroup/array.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/workgroup/array.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/workgroup/array.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/workgroup/array.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/matrix.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/matrix.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/workgroup/matrix.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/workgroup/matrix.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/workgroup/matrix.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/workgroup/matrix.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/scalar.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/scalar.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/workgroup/scalar.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/workgroup/scalar.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/workgroup/scalar.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/workgroup/scalar.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/struct.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/struct.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/workgroup/struct.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/workgroup/struct.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/workgroup/struct.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/workgroup/struct.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/vector.wgsl (100%) rename test/{ => tint}/var/initialization/workgroup/vector.wgsl.expected.glsl (100%) rename test/{ => tint}/var/initialization/workgroup/vector.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/initialization/workgroup/vector.wgsl.expected.msl (100%) rename test/{ => tint}/var/initialization/workgroup/vector.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/initialization/workgroup/vector.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/bool.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/no_init/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/no_init/bool.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/no_init/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/no_init/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/f32.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/no_init/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/no_init/f32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/no_init/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/no_init/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/i32.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/no_init/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/no_init/i32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/no_init/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/no_init/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/u32.wgsl (100%) rename test/{ => tint}/var/override/named/no_init/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/no_init/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/no_init/u32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/no_init/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/no_init/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/bool.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/val_init/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/val_init/bool.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/val_init/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/val_init/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/f32.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/val_init/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/val_init/f32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/val_init/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/val_init/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/i32.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/val_init/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/val_init/i32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/val_init/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/val_init/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/u32.wgsl (100%) rename test/{ => tint}/var/override/named/val_init/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/val_init/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/val_init/u32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/val_init/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/val_init/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/bool.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/zero_init/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/zero_init/bool.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/zero_init/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/zero_init/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/f32.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/zero_init/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/zero_init/f32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/zero_init/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/zero_init/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/i32.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/zero_init/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/zero_init/i32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/zero_init/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/zero_init/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/u32.wgsl (100%) rename test/{ => tint}/var/override/named/zero_init/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/named/zero_init/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/named/zero_init/u32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/named/zero_init/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/named/zero_init/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/bool.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/no_init/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/no_init/bool.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/no_init/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/no_init/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/f32.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/no_init/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/no_init/f32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/no_init/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/no_init/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/i32.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/no_init/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/no_init/i32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/no_init/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/no_init/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/u32.wgsl (100%) rename test/{ => tint}/var/override/numbered/no_init/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/no_init/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/no_init/u32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/no_init/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/no_init/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/bool.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/val_init/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/val_init/bool.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/val_init/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/val_init/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/f32.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/val_init/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/val_init/f32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/val_init/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/val_init/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/i32.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/val_init/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/val_init/i32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/val_init/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/val_init/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/u32.wgsl (100%) rename test/{ => tint}/var/override/numbered/val_init/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/val_init/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/val_init/u32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/val_init/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/val_init/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/bool.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/bool.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/bool.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/bool.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/zero_init/bool.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/zero_init/bool.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/f32.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/f32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/f32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/f32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/zero_init/f32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/zero_init/f32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/i32.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/i32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/i32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/i32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/zero_init/i32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/zero_init/i32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/u32.wgsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/u32.wgsl.expected.glsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/u32.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/override/numbered/zero_init/u32.wgsl.expected.msl (100%) rename test/{ => tint}/var/override/numbered/zero_init/u32.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/override/numbered/zero_init/u32.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/uses/many_workgroup_vars.wgsl (100%) rename test/{ => tint}/var/uses/many_workgroup_vars.wgsl.expected.glsl (100%) rename test/{ => tint}/var/uses/many_workgroup_vars.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/uses/many_workgroup_vars.wgsl.expected.msl (100%) rename test/{ => tint}/var/uses/many_workgroup_vars.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/uses/many_workgroup_vars.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/uses/private.wgsl (100%) rename test/{ => tint}/var/uses/private.wgsl.expected.glsl (100%) rename test/{ => tint}/var/uses/private.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/uses/private.wgsl.expected.msl (100%) rename test/{ => tint}/var/uses/private.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/uses/private.wgsl.expected.wgsl (100%) rename test/{ => tint}/var/uses/workgroup.wgsl (100%) rename test/{ => tint}/var/uses/workgroup.wgsl.expected.glsl (100%) rename test/{ => tint}/var/uses/workgroup.wgsl.expected.hlsl (100%) rename test/{ => tint}/var/uses/workgroup.wgsl.expected.msl (100%) rename test/{ => tint}/var/uses/workgroup.wgsl.expected.spvasm (100%) rename test/{ => tint}/var/uses/workgroup.wgsl.expected.wgsl (100%) rename test/{ => tint}/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/combined_operations/negintdivand/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/combined_operations/negintdivand/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/combined_operations/negintdivand/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/combined_operations/negintdivand/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/if-and-switch/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/if-and-switch/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite2/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite2/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite2/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composite2/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composites/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composites/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composites/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-composites/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/struct-array-index/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/struct-array-index/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-loops-in-switch/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl.expected.hlsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/rasterization/line_continuity/line-strip/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/rasterization/line_continuity/line-strip/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/rasterization/line_continuity/line-strip/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/rasterization/line_continuity/line-strip/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl.expected.glsl (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.spvasm (100%) rename test/{ => tint}/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.wgsl (100%) rename test/{ => tint}/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.wgsl (100%) rename test/{ => tint}/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.spvasm (100%) rename test/{ => tint}/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.wgsl (100%) rename test/{ => tint}/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.spvasm (100%) rename test/{ => tint}/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.wgsl (100%) diff --git a/BUILD.gn b/BUILD.gn index 56b73e1c1c0..f73c1da37c3 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -16,9 +16,9 @@ group("default") { testonly = true deps = [ - "fuzzers", - "samples:tint", - "src:libtint", - "test:tint_unittests", + "src/tint:libtint", + "src/tint/cmd:tint", + "src/tint/fuzzers", + "test/tint:tint_unittests", ] } diff --git a/CMakeLists.txt b/CMakeLists.txt index 769a0c6396f..eadb6338b1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -389,13 +389,13 @@ function(tint_default_compile_options TARGET) endfunction() add_subdirectory(third_party) -add_subdirectory(src) +add_subdirectory(src/tint) if (TINT_BUILD_SAMPLES) - add_subdirectory(samples) + add_subdirectory(src/tint/cmd) endif() if (TINT_BUILD_FUZZERS) - add_subdirectory(fuzzers) + add_subdirectory(src/tint/fuzzers) endif() add_custom_target(tint-lint diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4d59e356f67..329011ee5e9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,7 +20,7 @@ again. All submissions, including submissions by project members, require review. We use [Dawn's Gerrit](https://dawn-review.googlesource.com/) for this purpose. -Submissions should follow the [Tint style guide](docs/style_guide.md). +Submissions should follow the [Tint style guide](docs/tint/style_guide.md). ## Pushing to Gerrit diff --git a/Doxyfile b/Doxyfile index 211e3b8565e..27e04bd1b96 100644 --- a/Doxyfile +++ b/Doxyfile @@ -786,11 +786,11 @@ WARN_LOGFILE = # Note: If this tag is empty the current directory is searched. INPUT = CODE_OF_CONDUCT.md \ - fuzzers/tint_spirv_tools_fuzzer \ + src/tint/fuzzers/tint_spirv_tools_fuzzer \ src \ tools/src \ - fuzzers/tint_spirv_tools_fuzzer \ - fuzzers/tint_ast_fuzzer + src/tint/fuzzers/tint_spirv_tools_fuzzer \ + src/tint/fuzzers/tint_ast_fuzzer # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses diff --git a/README.md b/README.md index c6323566076..fbe6cfb9eb0 100644 --- a/README.md +++ b/README.md @@ -103,4 +103,4 @@ https://bugs.chromium.org/p/tint/issues/entry Please see the CONTRIBUTING and CODE_OF_CONDUCT files on how to contribute to Tint. -Tint has a process for supporting [experimental extensions](docs/experimental_extensions.md). +Tint has a process for supporting [experimental extensions](docs/tint/experimental_extensions.md). diff --git a/docs/arch.md b/docs/tint/arch.md similarity index 100% rename from docs/arch.md rename to docs/tint/arch.md diff --git a/docs/compound_statements.md b/docs/tint/compound_statements.md similarity index 100% rename from docs/compound_statements.md rename to docs/tint/compound_statements.md diff --git a/docs/coverage-info.md b/docs/tint/coverage-info.md similarity index 100% rename from docs/coverage-info.md rename to docs/tint/coverage-info.md diff --git a/docs/diagnostics_guide.md b/docs/tint/diagnostics_guide.md similarity index 100% rename from docs/diagnostics_guide.md rename to docs/tint/diagnostics_guide.md diff --git a/docs/end-to-end-tests.md b/docs/tint/end-to-end-tests.md similarity index 100% rename from docs/end-to-end-tests.md rename to docs/tint/end-to-end-tests.md diff --git a/docs/experimental_extensions.md b/docs/tint/experimental_extensions.md similarity index 100% rename from docs/experimental_extensions.md rename to docs/tint/experimental_extensions.md diff --git a/docs/origin-trial-changes.md b/docs/tint/origin-trial-changes.md similarity index 100% rename from docs/origin-trial-changes.md rename to docs/tint/origin-trial-changes.md diff --git a/docs/spirv-input-output-variables.md b/docs/tint/spirv-input-output-variables.md similarity index 100% rename from docs/spirv-input-output-variables.md rename to docs/tint/spirv-input-output-variables.md diff --git a/docs/spirv-ptr-ref.md b/docs/tint/spirv-ptr-ref.md similarity index 100% rename from docs/spirv-ptr-ref.md rename to docs/tint/spirv-ptr-ref.md diff --git a/docs/style_guide.md b/docs/tint/style_guide.md similarity index 100% rename from docs/style_guide.md rename to docs/tint/style_guide.md diff --git a/docs/translations.md b/docs/tint/translations.md similarity index 100% rename from docs/translations.md rename to docs/tint/translations.md diff --git a/include/tint/tint.h b/include/tint/tint.h index f959cbf581e..1a04196bfee 100644 --- a/include/tint/tint.h +++ b/include/tint/tint.h @@ -18,51 +18,51 @@ // TODO(tint:88): When implementing support for an install target, all of these // headers will need to be moved to include/tint/. -#include "src/ast/pipeline_stage.h" -#include "src/demangler.h" -#include "src/diagnostic/printer.h" -#include "src/inspector/inspector.h" -#include "src/reader/reader.h" -#include "src/sem/type_manager.h" -#include "src/transform/binding_remapper.h" -#include "src/transform/first_index_offset.h" -#include "src/transform/fold_trivial_single_use_lets.h" -#include "src/transform/manager.h" -#include "src/transform/multiplanar_external_texture.h" -#include "src/transform/renamer.h" -#include "src/transform/robustness.h" -#include "src/transform/single_entry_point.h" -#include "src/transform/vertex_pulling.h" -#include "src/writer/writer.h" +#include "src/tint/ast/pipeline_stage.h" +#include "src/tint/demangler.h" +#include "src/tint/diagnostic/printer.h" +#include "src/tint/inspector/inspector.h" +#include "src/tint/reader/reader.h" +#include "src/tint/sem/type_manager.h" +#include "src/tint/transform/binding_remapper.h" +#include "src/tint/transform/first_index_offset.h" +#include "src/tint/transform/fold_trivial_single_use_lets.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/multiplanar_external_texture.h" +#include "src/tint/transform/renamer.h" +#include "src/tint/transform/robustness.h" +#include "src/tint/transform/single_entry_point.h" +#include "src/tint/transform/vertex_pulling.h" +#include "src/tint/writer/writer.h" #if TINT_BUILD_SPV_READER -#include "src/reader/spirv/parser.h" +#include "src/tint/reader/spirv/parser.h" #endif // TINT_BUILD_SPV_READER #if TINT_BUILD_WGSL_READER -#include "src/reader/wgsl/parser.h" +#include "src/tint/reader/wgsl/parser.h" #endif // TINT_BUILD_WGSL_READER #if TINT_BUILD_SPV_WRITER #include "spirv-tools/libspirv.hpp" -#include "src/writer/spirv/generator.h" +#include "src/tint/writer/spirv/generator.h" #endif // TINT_BUILD_SPV_WRITER #if TINT_BUILD_WGSL_WRITER -#include "src/writer/wgsl/generator.h" +#include "src/tint/writer/wgsl/generator.h" #endif // TINT_BUILD_WGSL_WRITER #if TINT_BUILD_MSL_WRITER -#include "src/writer/msl/generator.h" +#include "src/tint/writer/msl/generator.h" #endif // TINT_BUILD_MSL_WRITER #if TINT_BUILD_HLSL_WRITER -#include "src/writer/hlsl/generator.h" +#include "src/tint/writer/hlsl/generator.h" #endif // TINT_BUILD_HLSL_WRITER #if TINT_BUILD_GLSL_WRITER -#include "src/transform/glsl.h" -#include "src/writer/glsl/generator.h" +#include "src/tint/transform/glsl.h" +#include "src/tint/writer/glsl/generator.h" #endif // TINT_BUILD_GLSL_WRITER #endif // INCLUDE_TINT_TINT_H_ diff --git a/kokoro/linux/docker.sh b/kokoro/linux/docker.sh index 22a15ac634c..d0ec4c5d73e 100755 --- a/kokoro/linux/docker.sh +++ b/kokoro/linux/docker.sh @@ -157,9 +157,9 @@ if [ "$BUILD_SYSTEM" == "cmake" ]; then hide_cmds fi - status "Testing test/test-all.sh" + status "Testing test/tint/test-all.sh" show_cmds - ${SRC_DIR}/test/test-all.sh "${BUILD_DIR}/tint" --verbose + ${SRC_DIR}/test/tint/test-all.sh "${BUILD_DIR}/tint" --verbose hide_cmds status "Checking _other.cc files also build" diff --git a/kokoro/windows/build.bat b/kokoro/windows/build.bat index f2795f6e1a4..c6df367e3b9 100644 --- a/kokoro/windows/build.bat +++ b/kokoro/windows/build.bat @@ -139,7 +139,7 @@ call :status "Running tint_unittests" tint_unittests.exe || goto :error @echo off -call :status "Testing test/test-all.sh" +call :status "Testing test/tint/test-all.sh" @echo on cd /d %SRC_DIR% || goto :error rem Run tests with DXC and Metal validation @@ -148,13 +148,13 @@ set PATH=C:\Program Files\Metal Developer Tools\macos\bin;%PATH% where metal.exe set PATH=%DXC_PATH%;%OLD_PATH% where dxc.exe dxil.dll -call git bash -- ./test/test-all.sh ../tint-build/tint.exe --verbose || goto :error +call git bash -- ./test/tint/test-all.sh ../tint-build/tint.exe --verbose || goto :error @echo on set PATH=%OLD_PATH% rem Run again to test with FXC validation set PATH=%D3DCOMPILER_PATH%;%OLD_PATH% where d3dcompiler_47.dll -call git bash -- ./test/test-all.sh ../tint-build/tint.exe --verbose --format hlsl --fxc || goto :error +call git bash -- ./test/tint/test-all.sh ../tint-build/tint.exe --verbose --format hlsl --fxc || goto :error @echo on set PATH=%OLD_PATH% @echo off diff --git a/src/BUILD.gn b/src/tint/BUILD.gn similarity index 99% rename from src/BUILD.gn rename to src/tint/BUILD.gn index a6f20c4ce83..94bcb00fe16 100644 --- a/src/BUILD.gn +++ b/src/tint/BUILD.gn @@ -13,7 +13,7 @@ # limitations under the License. import("//build_overrides/build.gni") -import("../tint_overrides_with_defaults.gni") +import("../../tint_overrides_with_defaults.gni") ############################################################################### # Common - Configs, etc. shared across targets diff --git a/src/CMakeLists.txt b/src/tint/CMakeLists.txt similarity index 99% rename from src/CMakeLists.txt rename to src/tint/CMakeLists.txt index 84a0b276004..e8f794ddf96 100644 --- a/src/CMakeLists.txt +++ b/src/tint/CMakeLists.txt @@ -59,7 +59,7 @@ if (TINT_ENABLE_BREAK_IN_DEBUGGER) endif() set(TINT_LIB_SRCS - ../include/tint/tint.h + ../../include/tint/tint.h ast/access.cc ast/access.h ast/attribute.cc @@ -1149,13 +1149,13 @@ if(TINT_BUILD_TESTS) if (${TINT_BUILD_FUZZERS}) list(APPEND TINT_TEST_SRCS - ../fuzzers/mersenne_twister_engine.cc - ../fuzzers/mersenne_twister_engine.h - ../fuzzers/random_generator.cc - ../fuzzers/random_generator.h - ../fuzzers/random_generator_engine.cc - ../fuzzers/random_generator_engine.h - ../fuzzers/random_generator_test.cc + fuzzers/mersenne_twister_engine.cc + fuzzers/mersenne_twister_engine.h + fuzzers/random_generator.cc + fuzzers/random_generator.h + fuzzers/random_generator_engine.cc + fuzzers/random_generator_engine.h + fuzzers/random_generator_test.cc ) endif() diff --git a/src/ast/access.cc b/src/tint/ast/access.cc similarity index 97% rename from src/ast/access.cc rename to src/tint/ast/access.cc index a95753faded..cb5f8644dd8 100644 --- a/src/ast/access.cc +++ b/src/tint/ast/access.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/access.h" +#include "src/tint/ast/access.h" namespace tint { namespace ast { diff --git a/src/ast/access.h b/src/tint/ast/access.h similarity index 92% rename from src/ast/access.h rename to src/tint/ast/access.h index 34d93e8535a..67ad71421f3 100644 --- a/src/ast/access.h +++ b/src/tint/ast/access.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ACCESS_H_ -#define SRC_AST_ACCESS_H_ +#ifndef SRC_TINT_AST_ACCESS_H_ +#define SRC_TINT_AST_ACCESS_H_ #include #include @@ -43,4 +43,4 @@ std::ostream& operator<<(std::ostream& out, Access access); } // namespace ast } // namespace tint -#endif // SRC_AST_ACCESS_H_ +#endif // SRC_TINT_AST_ACCESS_H_ diff --git a/src/ast/alias.cc b/src/tint/ast/alias.cc similarity index 94% rename from src/ast/alias.cc rename to src/tint/ast/alias.cc index 8a6a568d125..d8526677daf 100644 --- a/src/ast/alias.cc +++ b/src/tint/ast/alias.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/alias.h" +#include "src/tint/ast/alias.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Alias); diff --git a/src/ast/alias.h b/src/tint/ast/alias.h similarity index 91% rename from src/ast/alias.h rename to src/tint/ast/alias.h index 495e470707e..b308fa50205 100644 --- a/src/ast/alias.h +++ b/src/tint/ast/alias.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ALIAS_H_ -#define SRC_AST_ALIAS_H_ +#ifndef SRC_TINT_AST_ALIAS_H_ +#define SRC_TINT_AST_ALIAS_H_ #include -#include "src/ast/type_decl.h" +#include "src/tint/ast/type_decl.h" namespace tint { namespace ast { @@ -51,4 +51,4 @@ class Alias : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_ALIAS_H_ +#endif // SRC_TINT_AST_ALIAS_H_ diff --git a/src/ast/alias_test.cc b/src/tint/ast/alias_test.cc similarity index 66% rename from src/ast/alias_test.cc rename to src/tint/ast/alias_test.cc index 4e72967a29e..db82082e0ee 100644 --- a/src/ast/alias_test.cc +++ b/src/tint/ast/alias_test.cc @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/alias.h" -#include "src/ast/access.h" -#include "src/ast/array.h" -#include "src/ast/bool.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/sampler.h" -#include "src/ast/struct.h" -#include "src/ast/test_helper.h" -#include "src/ast/texture.h" -#include "src/ast/u32.h" -#include "src/ast/vector.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/struct.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/texture.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/vector.h" namespace tint { namespace ast { diff --git a/src/ast/array.cc b/src/tint/ast/array.cc similarity index 97% rename from src/ast/array.cc rename to src/tint/ast/array.cc index c48a0ac7dfb..99b8d56c2de 100644 --- a/src/ast/array.cc +++ b/src/tint/ast/array.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/array.h" +#include "src/tint/ast/array.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Array); diff --git a/src/ast/array.h b/src/tint/ast/array.h similarity index 93% rename from src/ast/array.h rename to src/tint/ast/array.h index b8e657302da..b4429f37e54 100644 --- a/src/ast/array.h +++ b/src/tint/ast/array.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ARRAY_H_ -#define SRC_AST_ARRAY_H_ +#ifndef SRC_TINT_AST_ARRAY_H_ +#define SRC_TINT_AST_ARRAY_H_ #include -#include "src/ast/attribute.h" -#include "src/ast/type.h" +#include "src/tint/ast/attribute.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -72,4 +72,4 @@ class Array : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_ARRAY_H_ +#endif // SRC_TINT_AST_ARRAY_H_ diff --git a/src/ast/array_test.cc b/src/tint/ast/array_test.cc similarity index 96% rename from src/ast/array_test.cc rename to src/tint/ast/array_test.cc index b463c9c6fe1..ff977345cec 100644 --- a/src/ast/array_test.cc +++ b/src/tint/ast/array_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/array.h" +#include "src/tint/ast/array.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/assignment_statement.cc b/src/tint/ast/assignment_statement.cc similarity index 95% rename from src/ast/assignment_statement.cc rename to src/tint/ast/assignment_statement.cc index b6a29071778..a2340b740b5 100644 --- a/src/ast/assignment_statement.cc +++ b/src/tint/ast/assignment_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/assignment_statement.h" +#include "src/tint/ast/assignment_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::AssignmentStatement); diff --git a/src/ast/assignment_statement.h b/src/tint/ast/assignment_statement.h similarity index 88% rename from src/ast/assignment_statement.h rename to src/tint/ast/assignment_statement.h index ee8fd3d96da..0b9c06bc216 100644 --- a/src/ast/assignment_statement.h +++ b/src/tint/ast/assignment_statement.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ASSIGNMENT_STATEMENT_H_ -#define SRC_AST_ASSIGNMENT_STATEMENT_H_ +#ifndef SRC_TINT_AST_ASSIGNMENT_STATEMENT_H_ +#define SRC_TINT_AST_ASSIGNMENT_STATEMENT_H_ -#include "src/ast/expression.h" -#include "src/ast/statement.h" +#include "src/tint/ast/expression.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -53,4 +53,4 @@ class AssignmentStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_ASSIGNMENT_STATEMENT_H_ +#endif // SRC_TINT_AST_ASSIGNMENT_STATEMENT_H_ diff --git a/src/ast/assignment_statement_test.cc b/src/tint/ast/assignment_statement_test.cc similarity index 96% rename from src/ast/assignment_statement_test.cc rename to src/tint/ast/assignment_statement_test.cc index 6c1a716d9ae..4a41a7c47e1 100644 --- a/src/ast/assignment_statement_test.cc +++ b/src/tint/ast/assignment_statement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/assignment_statement.h" +#include "src/tint/ast/assignment_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/ast_type.cc b/src/tint/ast/ast_type.cc similarity index 68% rename from src/ast/ast_type.cc rename to src/tint/ast/ast_type.cc index cd6d4bb95d5..cb01679abde 100644 --- a/src/ast/ast_type.cc +++ b/src/tint/ast/ast_type.cc @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/type.h" - -#include "src/ast/alias.h" -#include "src/ast/bool.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/sampler.h" -#include "src/ast/texture.h" -#include "src/ast/u32.h" -#include "src/ast/vector.h" -#include "src/symbol_table.h" +#include "src/tint/ast/type.h" + +#include "src/tint/ast/alias.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/texture.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/vector.h" +#include "src/tint/symbol_table.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Type); diff --git a/src/ast/atomic.cc b/src/tint/ast/atomic.cc similarity index 94% rename from src/ast/atomic.cc rename to src/tint/ast/atomic.cc index af35e4f03f6..addefeeaf2e 100644 --- a/src/ast/atomic.cc +++ b/src/tint/ast/atomic.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/atomic.h" +#include "src/tint/ast/atomic.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Atomic); diff --git a/src/ast/atomic.h b/src/tint/ast/atomic.h similarity index 92% rename from src/ast/atomic.h rename to src/tint/ast/atomic.h index 4dcc7a0021f..cdf33749b4e 100644 --- a/src/ast/atomic.h +++ b/src/tint/ast/atomic.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ATOMIC_H_ -#define SRC_AST_ATOMIC_H_ +#ifndef SRC_TINT_AST_ATOMIC_H_ +#define SRC_TINT_AST_ATOMIC_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -51,4 +51,4 @@ class Atomic : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_ATOMIC_H_ +#endif // SRC_TINT_AST_ATOMIC_H_ diff --git a/src/ast/atomic_test.cc b/src/tint/ast/atomic_test.cc similarity index 90% rename from src/ast/atomic_test.cc rename to src/tint/ast/atomic_test.cc index 961882710e7..636654bae40 100644 --- a/src/ast/atomic_test.cc +++ b/src/tint/ast/atomic_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/atomic.h" +#include "src/tint/ast/atomic.h" -#include "src/ast/i32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/attribute.cc b/src/tint/ast/attribute.cc similarity index 95% rename from src/ast/attribute.cc rename to src/tint/ast/attribute.cc index a12de144b33..87ad3f1ffc5 100644 --- a/src/ast/attribute.cc +++ b/src/tint/ast/attribute.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Attribute); diff --git a/src/ast/attribute.h b/src/tint/ast/attribute.h similarity index 93% rename from src/ast/attribute.h rename to src/tint/ast/attribute.h index d7437e4665b..d336727e3f6 100644 --- a/src/ast/attribute.h +++ b/src/tint/ast/attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ATTRIBUTE_H_ -#define SRC_AST_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_ATTRIBUTE_H_ +#define SRC_TINT_AST_ATTRIBUTE_H_ #include #include -#include "src/ast/node.h" +#include "src/tint/ast/node.h" namespace tint { namespace ast { @@ -68,4 +68,4 @@ const T* GetAttribute(const AttributeList& attributes) { } // namespace ast } // namespace tint -#endif // SRC_AST_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_ATTRIBUTE_H_ diff --git a/src/ast/binary_expression.cc b/src/tint/ast/binary_expression.cc similarity index 95% rename from src/ast/binary_expression.cc rename to src/tint/ast/binary_expression.cc index f025f44070e..6b2be732ff9 100644 --- a/src/ast/binary_expression.cc +++ b/src/tint/ast/binary_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/binary_expression.h" +#include "src/tint/ast/binary_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BinaryExpression); diff --git a/src/ast/binary_expression.h b/src/tint/ast/binary_expression.h similarity index 97% rename from src/ast/binary_expression.h rename to src/tint/ast/binary_expression.h index 73b4337317d..73b29093704 100644 --- a/src/ast/binary_expression.h +++ b/src/tint/ast/binary_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BINARY_EXPRESSION_H_ -#define SRC_AST_BINARY_EXPRESSION_H_ +#ifndef SRC_TINT_AST_BINARY_EXPRESSION_H_ +#define SRC_TINT_AST_BINARY_EXPRESSION_H_ -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -225,4 +225,4 @@ inline std::ostream& operator<<(std::ostream& out, BinaryOp op) { } // namespace ast } // namespace tint -#endif // SRC_AST_BINARY_EXPRESSION_H_ +#endif // SRC_TINT_AST_BINARY_EXPRESSION_H_ diff --git a/src/ast/binary_expression_test.cc b/src/tint/ast/binary_expression_test.cc similarity index 98% rename from src/ast/binary_expression_test.cc rename to src/tint/ast/binary_expression_test.cc index 379385ec44f..20b8f8f9a44 100644 --- a/src/ast/binary_expression_test.cc +++ b/src/tint/ast/binary_expression_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/binding_attribute.cc b/src/tint/ast/binding_attribute.cc similarity index 94% rename from src/ast/binding_attribute.cc rename to src/tint/ast/binding_attribute.cc index c7bbc60a2d9..bc1a74afffa 100644 --- a/src/ast/binding_attribute.cc +++ b/src/tint/ast/binding_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/binding_attribute.h" +#include "src/tint/ast/binding_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BindingAttribute); diff --git a/src/ast/binding_attribute.h b/src/tint/ast/binding_attribute.h similarity index 89% rename from src/ast/binding_attribute.h rename to src/tint/ast/binding_attribute.h index 6560a946094..5e669ec835a 100644 --- a/src/ast/binding_attribute.h +++ b/src/tint/ast/binding_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BINDING_ATTRIBUTE_H_ -#define SRC_AST_BINDING_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_BINDING_ATTRIBUTE_H_ +#define SRC_TINT_AST_BINDING_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class BindingAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_BINDING_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_BINDING_ATTRIBUTE_H_ diff --git a/src/ast/binding_attribute_test.cc b/src/tint/ast/binding_attribute_test.cc similarity index 95% rename from src/ast/binding_attribute_test.cc rename to src/tint/ast/binding_attribute_test.cc index de7136848bd..c4c7e395f5f 100644 --- a/src/ast/binding_attribute_test.cc +++ b/src/tint/ast/binding_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/bitcast_expression.cc b/src/tint/ast/bitcast_expression.cc similarity index 94% rename from src/ast/bitcast_expression.cc rename to src/tint/ast/bitcast_expression.cc index 5a764928e52..8de3afc1677 100644 --- a/src/ast/bitcast_expression.cc +++ b/src/tint/ast/bitcast_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bitcast_expression.h" +#include "src/tint/ast/bitcast_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BitcastExpression); diff --git a/src/ast/bitcast_expression.h b/src/tint/ast/bitcast_expression.h similarity index 90% rename from src/ast/bitcast_expression.h rename to src/tint/ast/bitcast_expression.h index fe2c134cca7..db98d87de92 100644 --- a/src/ast/bitcast_expression.h +++ b/src/tint/ast/bitcast_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BITCAST_EXPRESSION_H_ -#define SRC_AST_BITCAST_EXPRESSION_H_ +#ifndef SRC_TINT_AST_BITCAST_EXPRESSION_H_ +#define SRC_TINT_AST_BITCAST_EXPRESSION_H_ -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -54,4 +54,4 @@ class BitcastExpression : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_BITCAST_EXPRESSION_H_ +#endif // SRC_TINT_AST_BITCAST_EXPRESSION_H_ diff --git a/src/ast/bitcast_expression_test.cc b/src/tint/ast/bitcast_expression_test.cc similarity index 96% rename from src/ast/bitcast_expression_test.cc rename to src/tint/ast/bitcast_expression_test.cc index df0015f7e94..5803003742f 100644 --- a/src/ast/bitcast_expression_test.cc +++ b/src/tint/ast/bitcast_expression_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bitcast_expression.h" +#include "src/tint/ast/bitcast_expression.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/block_statement.cc b/src/tint/ast/block_statement.cc similarity index 94% rename from src/ast/block_statement.cc rename to src/tint/ast/block_statement.cc index 395cc5bfba1..5a7dcba37eb 100644 --- a/src/ast/block_statement.cc +++ b/src/tint/ast/block_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/block_statement.h" +#include "src/tint/ast/block_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BlockStatement); diff --git a/src/ast/block_statement.h b/src/tint/ast/block_statement.h similarity index 91% rename from src/ast/block_statement.h rename to src/tint/ast/block_statement.h index 56bdc43c656..fe0eeb5a332 100644 --- a/src/ast/block_statement.h +++ b/src/tint/ast/block_statement.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BLOCK_STATEMENT_H_ -#define SRC_AST_BLOCK_STATEMENT_H_ +#ifndef SRC_TINT_AST_BLOCK_STATEMENT_H_ +#define SRC_TINT_AST_BLOCK_STATEMENT_H_ #include -#include "src/ast/statement.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -57,4 +57,4 @@ class BlockStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_BLOCK_STATEMENT_H_ +#endif // SRC_TINT_AST_BLOCK_STATEMENT_H_ diff --git a/src/ast/block_statement_test.cc b/src/tint/ast/block_statement_test.cc similarity index 94% rename from src/ast/block_statement_test.cc rename to src/tint/ast/block_statement_test.cc index 70f44d5473f..1cc8f3897e7 100644 --- a/src/ast/block_statement_test.cc +++ b/src/tint/ast/block_statement_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/discard_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/bool.cc b/src/tint/ast/bool.cc similarity index 93% rename from src/ast/bool.cc rename to src/tint/ast/bool.cc index 11481078332..79596a3d094 100644 --- a/src/ast/bool.cc +++ b/src/tint/ast/bool.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bool.h" +#include "src/tint/ast/bool.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Bool); diff --git a/src/ast/bool.h b/src/tint/ast/bool.h similarity index 92% rename from src/ast/bool.h rename to src/tint/ast/bool.h index 41625d4f06d..77ec0643dda 100644 --- a/src/ast/bool.h +++ b/src/tint/ast/bool.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BOOL_H_ -#define SRC_AST_BOOL_H_ +#ifndef SRC_TINT_AST_BOOL_H_ +#define SRC_TINT_AST_BOOL_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" // X11 likes to #define Bool leading to confusing error messages. // If its defined, undefine it. @@ -53,4 +53,4 @@ class Bool : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_BOOL_H_ +#endif // SRC_TINT_AST_BOOL_H_ diff --git a/src/ast/bool_literal_expression.cc b/src/tint/ast/bool_literal_expression.cc similarity index 93% rename from src/ast/bool_literal_expression.cc rename to src/tint/ast/bool_literal_expression.cc index 8bb4e2b8af1..5c961b4efb7 100644 --- a/src/ast/bool_literal_expression.cc +++ b/src/tint/ast/bool_literal_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bool_literal_expression.h" +#include "src/tint/ast/bool_literal_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BoolLiteralExpression); diff --git a/src/ast/bool_literal_expression.h b/src/tint/ast/bool_literal_expression.h similarity index 87% rename from src/ast/bool_literal_expression.h rename to src/tint/ast/bool_literal_expression.h index a41d3cb12bb..819c8925072 100644 --- a/src/ast/bool_literal_expression.h +++ b/src/tint/ast/bool_literal_expression.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BOOL_LITERAL_EXPRESSION_H_ -#define SRC_AST_BOOL_LITERAL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_BOOL_LITERAL_EXPRESSION_H_ +#define SRC_TINT_AST_BOOL_LITERAL_EXPRESSION_H_ #include -#include "src/ast/literal_expression.h" +#include "src/tint/ast/literal_expression.h" namespace tint { namespace ast { @@ -46,4 +46,4 @@ class BoolLiteralExpression } // namespace ast } // namespace tint -#endif // SRC_AST_BOOL_LITERAL_EXPRESSION_H_ +#endif // SRC_TINT_AST_BOOL_LITERAL_EXPRESSION_H_ diff --git a/src/ast/bool_literal_expression_test.cc b/src/tint/ast/bool_literal_expression_test.cc similarity index 96% rename from src/ast/bool_literal_expression_test.cc rename to src/tint/ast/bool_literal_expression_test.cc index d8093db34c4..78cd632caa5 100644 --- a/src/ast/bool_literal_expression_test.cc +++ b/src/tint/ast/bool_literal_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/bool_test.cc b/src/tint/ast/bool_test.cc similarity index 92% rename from src/ast/bool_test.cc rename to src/tint/ast/bool_test.cc index b4b01081db8..3defbd49384 100644 --- a/src/ast/bool_test.cc +++ b/src/tint/ast/bool_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bool.h" +#include "src/tint/ast/bool.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/break_statement.cc b/src/tint/ast/break_statement.cc similarity index 93% rename from src/ast/break_statement.cc rename to src/tint/ast/break_statement.cc index 1a515cc2877..0c78c73fda3 100644 --- a/src/ast/break_statement.cc +++ b/src/tint/ast/break_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/break_statement.h" +#include "src/tint/ast/break_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BreakStatement); diff --git a/src/ast/break_statement.h b/src/tint/ast/break_statement.h similarity index 88% rename from src/ast/break_statement.h rename to src/tint/ast/break_statement.h index f88212cb0c0..c329f181c16 100644 --- a/src/ast/break_statement.h +++ b/src/tint/ast/break_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BREAK_STATEMENT_H_ -#define SRC_AST_BREAK_STATEMENT_H_ +#ifndef SRC_TINT_AST_BREAK_STATEMENT_H_ +#define SRC_TINT_AST_BREAK_STATEMENT_H_ -#include "src/ast/statement.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -41,4 +41,4 @@ class BreakStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_BREAK_STATEMENT_H_ +#endif // SRC_TINT_AST_BREAK_STATEMENT_H_ diff --git a/src/ast/break_statement_test.cc b/src/tint/ast/break_statement_test.cc similarity index 93% rename from src/ast/break_statement_test.cc rename to src/tint/ast/break_statement_test.cc index ed56b7b8aac..ce419aee9cc 100644 --- a/src/ast/break_statement_test.cc +++ b/src/tint/ast/break_statement_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/break_statement.h" +#include "src/tint/ast/break_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/builtin.cc b/src/tint/ast/builtin.cc similarity index 98% rename from src/ast/builtin.cc rename to src/tint/ast/builtin.cc index e0f8ecc30e3..48744e00e2d 100644 --- a/src/ast/builtin.cc +++ b/src/tint/ast/builtin.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/builtin.h" +#include "src/tint/ast/builtin.h" namespace tint { namespace ast { diff --git a/src/ast/builtin.h b/src/tint/ast/builtin.h similarity index 92% rename from src/ast/builtin.h rename to src/tint/ast/builtin.h index 3e03148f2b5..913eba285c7 100644 --- a/src/ast/builtin.h +++ b/src/tint/ast/builtin.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BUILTIN_H_ -#define SRC_AST_BUILTIN_H_ +#ifndef SRC_TINT_AST_BUILTIN_H_ +#define SRC_TINT_AST_BUILTIN_H_ #include @@ -49,4 +49,4 @@ std::ostream& operator<<(std::ostream& out, Builtin builtin); } // namespace ast } // namespace tint -#endif // SRC_AST_BUILTIN_H_ +#endif // SRC_TINT_AST_BUILTIN_H_ diff --git a/src/ast/builtin_attribute.cc b/src/tint/ast/builtin_attribute.cc similarity index 93% rename from src/ast/builtin_attribute.cc rename to src/tint/ast/builtin_attribute.cc index d76c570698e..0591b91bec4 100644 --- a/src/ast/builtin_attribute.cc +++ b/src/tint/ast/builtin_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/builtin_attribute.h" +#include "src/tint/ast/builtin_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::BuiltinAttribute); diff --git a/src/ast/builtin_attribute.h b/src/tint/ast/builtin_attribute.h similarity index 87% rename from src/ast/builtin_attribute.h rename to src/tint/ast/builtin_attribute.h index 0151ac44367..e4f3f3618f6 100644 --- a/src/ast/builtin_attribute.h +++ b/src/tint/ast/builtin_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BUILTIN_ATTRIBUTE_H_ -#define SRC_AST_BUILTIN_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_BUILTIN_ATTRIBUTE_H_ +#define SRC_TINT_AST_BUILTIN_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" -#include "src/ast/builtin.h" +#include "src/tint/ast/attribute.h" +#include "src/tint/ast/builtin.h" namespace tint { namespace ast { @@ -49,4 +49,4 @@ class BuiltinAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_BUILTIN_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_BUILTIN_ATTRIBUTE_H_ diff --git a/src/ast/builtin_attribute_test.cc b/src/tint/ast/builtin_attribute_test.cc similarity index 95% rename from src/ast/builtin_attribute_test.cc rename to src/tint/ast/builtin_attribute_test.cc index 5f750bab0a5..e5a91ea4036 100644 --- a/src/ast/builtin_attribute_test.cc +++ b/src/tint/ast/builtin_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/builtin_texture_helper_test.cc b/src/tint/ast/builtin_texture_helper_test.cc similarity index 99% rename from src/ast/builtin_texture_helper_test.cc rename to src/tint/ast/builtin_texture_helper_test.cc index f2726082b94..2f805589ba4 100644 --- a/src/ast/builtin_texture_helper_test.cc +++ b/src/tint/ast/builtin_texture_helper_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/builtin_texture_helper_test.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" namespace tint { namespace ast { diff --git a/src/ast/builtin_texture_helper_test.h b/src/tint/ast/builtin_texture_helper_test.h similarity index 96% rename from src/ast/builtin_texture_helper_test.h rename to src/tint/ast/builtin_texture_helper_test.h index 64151c954bf..751f51b12d4 100644 --- a/src/ast/builtin_texture_helper_test.h +++ b/src/tint/ast/builtin_texture_helper_test.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_BUILTIN_TEXTURE_HELPER_TEST_H_ -#define SRC_AST_BUILTIN_TEXTURE_HELPER_TEST_H_ +#ifndef SRC_TINT_AST_BUILTIN_TEXTURE_HELPER_TEST_H_ +#define SRC_TINT_AST_BUILTIN_TEXTURE_HELPER_TEST_H_ #include -#include "src/ast/access.h" -#include "src/program_builder.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/ast/access.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace ast { @@ -266,4 +266,4 @@ std::ostream& operator<<(std::ostream& out, const TextureOverloadCase& data); } // namespace ast } // namespace tint -#endif // SRC_AST_BUILTIN_TEXTURE_HELPER_TEST_H_ +#endif // SRC_TINT_AST_BUILTIN_TEXTURE_HELPER_TEST_H_ diff --git a/src/ast/call_expression.cc b/src/tint/ast/call_expression.cc similarity index 96% rename from src/ast/call_expression.cc rename to src/tint/ast/call_expression.cc index c3fc62952bf..7abf4d79a01 100644 --- a/src/ast/call_expression.cc +++ b/src/tint/ast/call_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_expression.h" +#include "src/tint/ast/call_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::CallExpression); diff --git a/src/ast/call_expression.h b/src/tint/ast/call_expression.h similarity index 93% rename from src/ast/call_expression.h rename to src/tint/ast/call_expression.h index 25d2079ff0b..21b1c4c13d9 100644 --- a/src/ast/call_expression.h +++ b/src/tint/ast/call_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_CALL_EXPRESSION_H_ -#define SRC_AST_CALL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_CALL_EXPRESSION_H_ +#define SRC_TINT_AST_CALL_EXPRESSION_H_ -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -81,4 +81,4 @@ class CallExpression : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_CALL_EXPRESSION_H_ +#endif // SRC_TINT_AST_CALL_EXPRESSION_H_ diff --git a/src/ast/call_expression_test.cc b/src/tint/ast/call_expression_test.cc similarity index 99% rename from src/ast/call_expression_test.cc rename to src/tint/ast/call_expression_test.cc index ea91b25a91e..a150af6edee 100644 --- a/src/ast/call_expression_test.cc +++ b/src/tint/ast/call_expression_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/call_statement.cc b/src/tint/ast/call_statement.cc similarity index 94% rename from src/ast/call_statement.cc rename to src/tint/ast/call_statement.cc index f8a24b89e62..be2e97c687f 100644 --- a/src/ast/call_statement.cc +++ b/src/tint/ast/call_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" +#include "src/tint/ast/call_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::CallStatement); diff --git a/src/ast/call_statement.h b/src/tint/ast/call_statement.h similarity index 87% rename from src/ast/call_statement.h rename to src/tint/ast/call_statement.h index 946e7ea9ae3..644581935f9 100644 --- a/src/ast/call_statement.h +++ b/src/tint/ast/call_statement.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_CALL_STATEMENT_H_ -#define SRC_AST_CALL_STATEMENT_H_ +#ifndef SRC_TINT_AST_CALL_STATEMENT_H_ +#define SRC_TINT_AST_CALL_STATEMENT_H_ -#include "src/ast/call_expression.h" -#include "src/ast/statement.h" +#include "src/tint/ast/call_expression.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -46,4 +46,4 @@ class CallStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_CALL_STATEMENT_H_ +#endif // SRC_TINT_AST_CALL_STATEMENT_H_ diff --git a/src/ast/call_statement_test.cc b/src/tint/ast/call_statement_test.cc similarity index 95% rename from src/ast/call_statement_test.cc rename to src/tint/ast/call_statement_test.cc index b5bd7e95b42..1267a6d3185 100644 --- a/src/ast/call_statement_test.cc +++ b/src/tint/ast/call_statement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" +#include "src/tint/ast/call_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/case_statement.cc b/src/tint/ast/case_statement.cc similarity index 95% rename from src/ast/case_statement.cc rename to src/tint/ast/case_statement.cc index 580f4772282..98a2277c77b 100644 --- a/src/ast/case_statement.cc +++ b/src/tint/ast/case_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/case_statement.h" +#include "src/tint/ast/case_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::CaseStatement); diff --git a/src/ast/case_statement.h b/src/tint/ast/case_statement.h similarity index 89% rename from src/ast/case_statement.h rename to src/tint/ast/case_statement.h index c1e5688b4e6..d5577285810 100644 --- a/src/ast/case_statement.h +++ b/src/tint/ast/case_statement.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_CASE_STATEMENT_H_ -#define SRC_AST_CASE_STATEMENT_H_ +#ifndef SRC_TINT_AST_CASE_STATEMENT_H_ +#define SRC_TINT_AST_CASE_STATEMENT_H_ #include -#include "src/ast/block_statement.h" -#include "src/ast/int_literal_expression.h" +#include "src/tint/ast/block_statement.h" +#include "src/tint/ast/int_literal_expression.h" namespace tint { namespace ast { @@ -64,4 +64,4 @@ using CaseStatementList = std::vector; } // namespace ast } // namespace tint -#endif // SRC_AST_CASE_STATEMENT_H_ +#endif // SRC_TINT_AST_CASE_STATEMENT_H_ diff --git a/src/ast/case_statement_test.cc b/src/tint/ast/case_statement_test.cc similarity index 96% rename from src/ast/case_statement_test.cc rename to src/tint/ast/case_statement_test.cc index a46161b68a2..b716f9f5210 100644 --- a/src/ast/case_statement_test.cc +++ b/src/tint/ast/case_statement_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/case_statement.h" +#include "src/tint/ast/case_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/discard_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/continue_statement.cc b/src/tint/ast/continue_statement.cc similarity index 93% rename from src/ast/continue_statement.cc rename to src/tint/ast/continue_statement.cc index 9337f7bed0d..764c9123ed1 100644 --- a/src/ast/continue_statement.cc +++ b/src/tint/ast/continue_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/continue_statement.h" +#include "src/tint/ast/continue_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::ContinueStatement); diff --git a/src/ast/continue_statement.h b/src/tint/ast/continue_statement.h similarity index 88% rename from src/ast/continue_statement.h rename to src/tint/ast/continue_statement.h index 580c630daf8..707ae5bf54d 100644 --- a/src/ast/continue_statement.h +++ b/src/tint/ast/continue_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_CONTINUE_STATEMENT_H_ -#define SRC_AST_CONTINUE_STATEMENT_H_ +#ifndef SRC_TINT_AST_CONTINUE_STATEMENT_H_ +#define SRC_TINT_AST_CONTINUE_STATEMENT_H_ -#include "src/ast/statement.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -41,4 +41,4 @@ class ContinueStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_CONTINUE_STATEMENT_H_ +#endif // SRC_TINT_AST_CONTINUE_STATEMENT_H_ diff --git a/src/ast/continue_statement_test.cc b/src/tint/ast/continue_statement_test.cc similarity index 93% rename from src/ast/continue_statement_test.cc rename to src/tint/ast/continue_statement_test.cc index 1d3b4909933..8f78852b35d 100644 --- a/src/ast/continue_statement_test.cc +++ b/src/tint/ast/continue_statement_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/continue_statement.h" +#include "src/tint/ast/continue_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/depth_multisampled_texture.cc b/src/tint/ast/depth_multisampled_texture.cc similarity index 94% rename from src/ast/depth_multisampled_texture.cc rename to src/tint/ast/depth_multisampled_texture.cc index c8705850407..bda191d4122 100644 --- a/src/ast/depth_multisampled_texture.cc +++ b/src/tint/ast/depth_multisampled_texture.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/depth_multisampled_texture.h" +#include "src/tint/ast/depth_multisampled_texture.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::DepthMultisampledTexture); diff --git a/src/ast/depth_multisampled_texture.h b/src/tint/ast/depth_multisampled_texture.h similarity index 90% rename from src/ast/depth_multisampled_texture.h rename to src/tint/ast/depth_multisampled_texture.h index 4797e03819a..a22b52d2430 100644 --- a/src/ast/depth_multisampled_texture.h +++ b/src/tint/ast/depth_multisampled_texture.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_DEPTH_MULTISAMPLED_TEXTURE_H_ -#define SRC_AST_DEPTH_MULTISAMPLED_TEXTURE_H_ +#ifndef SRC_TINT_AST_DEPTH_MULTISAMPLED_TEXTURE_H_ +#define SRC_TINT_AST_DEPTH_MULTISAMPLED_TEXTURE_H_ #include -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" namespace tint { namespace ast { @@ -51,4 +51,4 @@ class DepthMultisampledTexture } // namespace ast } // namespace tint -#endif // SRC_AST_DEPTH_MULTISAMPLED_TEXTURE_H_ +#endif // SRC_TINT_AST_DEPTH_MULTISAMPLED_TEXTURE_H_ diff --git a/src/ast/depth_multisampled_texture_test.cc b/src/tint/ast/depth_multisampled_texture_test.cc similarity index 92% rename from src/ast/depth_multisampled_texture_test.cc rename to src/tint/ast/depth_multisampled_texture_test.cc index b75d2a6eb55..540a66726bf 100644 --- a/src/ast/depth_multisampled_texture_test.cc +++ b/src/tint/ast/depth_multisampled_texture_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/depth_multisampled_texture.h" +#include "src/tint/ast/depth_multisampled_texture.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/depth_texture.cc b/src/tint/ast/depth_texture.cc similarity index 95% rename from src/ast/depth_texture.cc rename to src/tint/ast/depth_texture.cc index 56f222aefc1..5abfa76ec63 100644 --- a/src/ast/depth_texture.cc +++ b/src/tint/ast/depth_texture.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/depth_texture.h" +#include "src/tint/ast/depth_texture.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::DepthTexture); diff --git a/src/ast/depth_texture.h b/src/tint/ast/depth_texture.h similarity index 91% rename from src/ast/depth_texture.h rename to src/tint/ast/depth_texture.h index 530dea2447b..8efc5ed17e3 100644 --- a/src/ast/depth_texture.h +++ b/src/tint/ast/depth_texture.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_DEPTH_TEXTURE_H_ -#define SRC_AST_DEPTH_TEXTURE_H_ +#ifndef SRC_TINT_AST_DEPTH_TEXTURE_H_ +#define SRC_TINT_AST_DEPTH_TEXTURE_H_ #include -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class DepthTexture : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_DEPTH_TEXTURE_H_ +#endif // SRC_TINT_AST_DEPTH_TEXTURE_H_ diff --git a/src/ast/depth_texture_test.cc b/src/tint/ast/depth_texture_test.cc similarity index 94% rename from src/ast/depth_texture_test.cc rename to src/tint/ast/depth_texture_test.cc index 2a0ec2b7fd4..2c4de5e5424 100644 --- a/src/ast/depth_texture_test.cc +++ b/src/tint/ast/depth_texture_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/depth_texture.h" +#include "src/tint/ast/depth_texture.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/disable_validation_attribute.cc b/src/tint/ast/disable_validation_attribute.cc similarity index 94% rename from src/ast/disable_validation_attribute.cc rename to src/tint/ast/disable_validation_attribute.cc index 06382dba137..e474b8ea47b 100644 --- a/src/ast/disable_validation_attribute.cc +++ b/src/tint/ast/disable_validation_attribute.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/disable_validation_attribute.h" -#include "src/clone_context.h" -#include "src/program_builder.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/clone_context.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::DisableValidationAttribute); diff --git a/src/ast/disable_validation_attribute.h b/src/tint/ast/disable_validation_attribute.h similarity index 93% rename from src/ast/disable_validation_attribute.h rename to src/tint/ast/disable_validation_attribute.h index 2f50ee801d8..ef75c62a871 100644 --- a/src/ast/disable_validation_attribute.h +++ b/src/tint/ast/disable_validation_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_DISABLE_VALIDATION_ATTRIBUTE_H_ -#define SRC_AST_DISABLE_VALIDATION_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_DISABLE_VALIDATION_ATTRIBUTE_H_ +#define SRC_TINT_AST_DISABLE_VALIDATION_ATTRIBUTE_H_ #include -#include "src/ast/internal_attribute.h" +#include "src/tint/ast/internal_attribute.h" namespace tint { namespace ast { @@ -80,4 +80,4 @@ class DisableValidationAttribute } // namespace ast } // namespace tint -#endif // SRC_AST_DISABLE_VALIDATION_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_DISABLE_VALIDATION_ATTRIBUTE_H_ diff --git a/src/ast/discard_statement.cc b/src/tint/ast/discard_statement.cc similarity index 93% rename from src/ast/discard_statement.cc rename to src/tint/ast/discard_statement.cc index c50b9891717..a8f9cf6d4a5 100644 --- a/src/ast/discard_statement.cc +++ b/src/tint/ast/discard_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" +#include "src/tint/ast/discard_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::DiscardStatement); diff --git a/src/ast/discard_statement.h b/src/tint/ast/discard_statement.h similarity index 88% rename from src/ast/discard_statement.h rename to src/tint/ast/discard_statement.h index c670656f33b..a8845948833 100644 --- a/src/ast/discard_statement.h +++ b/src/tint/ast/discard_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_DISCARD_STATEMENT_H_ -#define SRC_AST_DISCARD_STATEMENT_H_ +#ifndef SRC_TINT_AST_DISCARD_STATEMENT_H_ +#define SRC_TINT_AST_DISCARD_STATEMENT_H_ -#include "src/ast/statement.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -41,4 +41,4 @@ class DiscardStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_DISCARD_STATEMENT_H_ +#endif // SRC_TINT_AST_DISCARD_STATEMENT_H_ diff --git a/src/ast/discard_statement_test.cc b/src/tint/ast/discard_statement_test.cc similarity index 94% rename from src/ast/discard_statement_test.cc rename to src/tint/ast/discard_statement_test.cc index b83e69b2690..08a0cc39edb 100644 --- a/src/ast/discard_statement_test.cc +++ b/src/tint/ast/discard_statement_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" +#include "src/tint/ast/discard_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/else_statement.cc b/src/tint/ast/else_statement.cc similarity index 95% rename from src/ast/else_statement.cc rename to src/tint/ast/else_statement.cc index 02ed656f03f..62908b550bb 100644 --- a/src/ast/else_statement.cc +++ b/src/tint/ast/else_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/else_statement.h" +#include "src/tint/ast/else_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::ElseStatement); diff --git a/src/ast/else_statement.h b/src/tint/ast/else_statement.h similarity index 89% rename from src/ast/else_statement.h rename to src/tint/ast/else_statement.h index 53a4ba4086e..979b3b9a710 100644 --- a/src/ast/else_statement.h +++ b/src/tint/ast/else_statement.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ELSE_STATEMENT_H_ -#define SRC_AST_ELSE_STATEMENT_H_ +#ifndef SRC_TINT_AST_ELSE_STATEMENT_H_ +#define SRC_TINT_AST_ELSE_STATEMENT_H_ #include -#include "src/ast/block_statement.h" -#include "src/ast/expression.h" +#include "src/tint/ast/block_statement.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -58,4 +58,4 @@ using ElseStatementList = std::vector; } // namespace ast } // namespace tint -#endif // SRC_AST_ELSE_STATEMENT_H_ +#endif // SRC_TINT_AST_ELSE_STATEMENT_H_ diff --git a/src/ast/else_statement_test.cc b/src/tint/ast/else_statement_test.cc similarity index 95% rename from src/ast/else_statement_test.cc rename to src/tint/ast/else_statement_test.cc index 11c4828ca0c..27fe9ecd4aa 100644 --- a/src/ast/else_statement_test.cc +++ b/src/tint/ast/else_statement_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/discard_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/expression.cc b/src/tint/ast/expression.cc similarity index 89% rename from src/ast/expression.cc rename to src/tint/ast/expression.cc index 304bc48197b..a432326eea5 100644 --- a/src/ast/expression.cc +++ b/src/tint/ast/expression.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" -#include "src/sem/expression.h" -#include "src/sem/info.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/info.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Expression); diff --git a/src/ast/expression.h b/src/tint/ast/expression.h similarity index 87% rename from src/ast/expression.h rename to src/tint/ast/expression.h index 408c55aea85..15bdaccf39c 100644 --- a/src/ast/expression.h +++ b/src/tint/ast/expression.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_EXPRESSION_H_ -#define SRC_AST_EXPRESSION_H_ +#ifndef SRC_TINT_AST_EXPRESSION_H_ +#define SRC_TINT_AST_EXPRESSION_H_ #include #include -#include "src/ast/node.h" -#include "src/sem/type.h" +#include "src/tint/ast/node.h" +#include "src/tint/sem/type.h" namespace tint { namespace ast { @@ -44,4 +44,4 @@ using ExpressionList = std::vector; } // namespace ast } // namespace tint -#endif // SRC_AST_EXPRESSION_H_ +#endif // SRC_TINT_AST_EXPRESSION_H_ diff --git a/src/ast/external_texture.cc b/src/tint/ast/external_texture.cc similarity index 93% rename from src/ast/external_texture.cc rename to src/tint/ast/external_texture.cc index ded95802a9f..a5a703d904f 100644 --- a/src/ast/external_texture.cc +++ b/src/tint/ast/external_texture.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/external_texture.h" +#include "src/tint/ast/external_texture.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::ExternalTexture); diff --git a/src/ast/external_texture.h b/src/tint/ast/external_texture.h similarity index 90% rename from src/ast/external_texture.h rename to src/tint/ast/external_texture.h index 734ba8ef1e8..6fc638dbed5 100644 --- a/src/ast/external_texture.h +++ b/src/tint/ast/external_texture.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_EXTERNAL_TEXTURE_H_ -#define SRC_AST_EXTERNAL_TEXTURE_H_ +#ifndef SRC_TINT_AST_EXTERNAL_TEXTURE_H_ +#define SRC_TINT_AST_EXTERNAL_TEXTURE_H_ #include -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class ExternalTexture : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_EXTERNAL_TEXTURE_H_ +#endif // SRC_TINT_AST_EXTERNAL_TEXTURE_H_ diff --git a/src/ast/external_texture_test.cc b/src/tint/ast/external_texture_test.cc similarity index 94% rename from src/ast/external_texture_test.cc rename to src/tint/ast/external_texture_test.cc index a9a80fbc269..af25ac23323 100644 --- a/src/ast/external_texture_test.cc +++ b/src/tint/ast/external_texture_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/external_texture.h" +#include "src/tint/ast/external_texture.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/f32.cc b/src/tint/ast/f32.cc similarity index 93% rename from src/ast/f32.cc rename to src/tint/ast/f32.cc index b4550365504..319822c692a 100644 --- a/src/ast/f32.cc +++ b/src/tint/ast/f32.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/f32.h" +#include "src/tint/ast/f32.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::F32); diff --git a/src/ast/f32.h b/src/tint/ast/f32.h similarity index 92% rename from src/ast/f32.h rename to src/tint/ast/f32.h index 4643edc7173..92c7f514a1a 100644 --- a/src/ast/f32.h +++ b/src/tint/ast/f32.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_F32_H_ -#define SRC_AST_F32_H_ +#ifndef SRC_TINT_AST_F32_H_ +#define SRC_TINT_AST_F32_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -47,4 +47,4 @@ class F32 : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_F32_H_ +#endif // SRC_TINT_AST_F32_H_ diff --git a/src/ast/f32_test.cc b/src/tint/ast/f32_test.cc similarity index 92% rename from src/ast/f32_test.cc rename to src/tint/ast/f32_test.cc index f8ea6b8c0d4..ec6d62e4ce3 100644 --- a/src/ast/f32_test.cc +++ b/src/tint/ast/f32_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/f32.h" +#include "src/tint/ast/f32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/fallthrough_statement.cc b/src/tint/ast/fallthrough_statement.cc similarity index 93% rename from src/ast/fallthrough_statement.cc rename to src/tint/ast/fallthrough_statement.cc index 316405ced84..463d2add0f5 100644 --- a/src/ast/fallthrough_statement.cc +++ b/src/tint/ast/fallthrough_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" +#include "src/tint/ast/fallthrough_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::FallthroughStatement); diff --git a/src/ast/fallthrough_statement.h b/src/tint/ast/fallthrough_statement.h similarity index 88% rename from src/ast/fallthrough_statement.h rename to src/tint/ast/fallthrough_statement.h index e715710ff8a..d9501ddd6e2 100644 --- a/src/ast/fallthrough_statement.h +++ b/src/tint/ast/fallthrough_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_FALLTHROUGH_STATEMENT_H_ -#define SRC_AST_FALLTHROUGH_STATEMENT_H_ +#ifndef SRC_TINT_AST_FALLTHROUGH_STATEMENT_H_ +#define SRC_TINT_AST_FALLTHROUGH_STATEMENT_H_ -#include "src/ast/statement.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -41,4 +41,4 @@ class FallthroughStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_FALLTHROUGH_STATEMENT_H_ +#endif // SRC_TINT_AST_FALLTHROUGH_STATEMENT_H_ diff --git a/src/ast/fallthrough_statement_test.cc b/src/tint/ast/fallthrough_statement_test.cc similarity index 94% rename from src/ast/fallthrough_statement_test.cc rename to src/tint/ast/fallthrough_statement_test.cc index 95f136e16c1..5adda3d07e8 100644 --- a/src/ast/fallthrough_statement_test.cc +++ b/src/tint/ast/fallthrough_statement_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" +#include "src/tint/ast/fallthrough_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/float_literal_expression.cc b/src/tint/ast/float_literal_expression.cc similarity index 93% rename from src/ast/float_literal_expression.cc rename to src/tint/ast/float_literal_expression.cc index 4a1f45b45af..b505f67afe4 100644 --- a/src/ast/float_literal_expression.cc +++ b/src/tint/ast/float_literal_expression.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/float_literal_expression.h" +#include "src/tint/ast/float_literal_expression.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::FloatLiteralExpression); diff --git a/src/ast/float_literal_expression.h b/src/tint/ast/float_literal_expression.h similarity index 87% rename from src/ast/float_literal_expression.h rename to src/tint/ast/float_literal_expression.h index 1765d533a59..e3673899f8c 100644 --- a/src/ast/float_literal_expression.h +++ b/src/tint/ast/float_literal_expression.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_FLOAT_LITERAL_EXPRESSION_H_ -#define SRC_AST_FLOAT_LITERAL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_FLOAT_LITERAL_EXPRESSION_H_ +#define SRC_TINT_AST_FLOAT_LITERAL_EXPRESSION_H_ #include -#include "src/ast/literal_expression.h" +#include "src/tint/ast/literal_expression.h" namespace tint { namespace ast { @@ -46,4 +46,4 @@ class FloatLiteralExpression } // namespace ast } // namespace tint -#endif // SRC_AST_FLOAT_LITERAL_EXPRESSION_H_ +#endif // SRC_TINT_AST_FLOAT_LITERAL_EXPRESSION_H_ diff --git a/src/ast/float_literal_expression_test.cc b/src/tint/ast/float_literal_expression_test.cc similarity index 96% rename from src/ast/float_literal_expression_test.cc rename to src/tint/ast/float_literal_expression_test.cc index cd1e4451f6e..7a91da9606c 100644 --- a/src/ast/float_literal_expression_test.cc +++ b/src/tint/ast/float_literal_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/for_loop_statement.cc b/src/tint/ast/for_loop_statement.cc similarity index 96% rename from src/ast/for_loop_statement.cc rename to src/tint/ast/for_loop_statement.cc index ec54edfe3f0..7bb93896603 100644 --- a/src/ast/for_loop_statement.cc +++ b/src/tint/ast/for_loop_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/for_loop_statement.h" +#include "src/tint/ast/for_loop_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::ForLoopStatement); diff --git a/src/ast/for_loop_statement.h b/src/tint/ast/for_loop_statement.h similarity index 92% rename from src/ast/for_loop_statement.h rename to src/tint/ast/for_loop_statement.h index 5684c12a93c..8d15d6c625c 100644 --- a/src/ast/for_loop_statement.h +++ b/src/tint/ast/for_loop_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_FOR_LOOP_STATEMENT_H_ -#define SRC_AST_FOR_LOOP_STATEMENT_H_ +#ifndef SRC_TINT_AST_FOR_LOOP_STATEMENT_H_ +#define SRC_TINT_AST_FOR_LOOP_STATEMENT_H_ -#include "src/ast/block_statement.h" +#include "src/tint/ast/block_statement.h" namespace tint { namespace ast { @@ -64,4 +64,4 @@ class ForLoopStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_FOR_LOOP_STATEMENT_H_ +#endif // SRC_TINT_AST_FOR_LOOP_STATEMENT_H_ diff --git a/src/ast/for_loop_statement_test.cc b/src/tint/ast/for_loop_statement_test.cc similarity index 97% rename from src/ast/for_loop_statement_test.cc rename to src/tint/ast/for_loop_statement_test.cc index 73f70fae4ec..3e5e585e03c 100644 --- a/src/ast/for_loop_statement_test.cc +++ b/src/tint/ast/for_loop_statement_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/binary_expression.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/binary_expression.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/function.cc b/src/tint/ast/function.cc similarity index 95% rename from src/ast/function.cc rename to src/tint/ast/function.cc index 8fadd473506..cba809131d4 100644 --- a/src/ast/function.cc +++ b/src/tint/ast/function.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/function.h" +#include "src/tint/ast/function.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/workgroup_attribute.h" -#include "src/program_builder.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Function); diff --git a/src/ast/function.h b/src/tint/ast/function.h similarity index 88% rename from src/ast/function.h rename to src/tint/ast/function.h index ed453138ce9..fd48e3f8b52 100644 --- a/src/ast/function.h +++ b/src/tint/ast/function.h @@ -12,22 +12,22 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_FUNCTION_H_ -#define SRC_AST_FUNCTION_H_ +#ifndef SRC_TINT_AST_FUNCTION_H_ +#define SRC_TINT_AST_FUNCTION_H_ #include #include #include #include -#include "src/ast/attribute.h" -#include "src/ast/binding_attribute.h" -#include "src/ast/block_statement.h" -#include "src/ast/builtin_attribute.h" -#include "src/ast/group_attribute.h" -#include "src/ast/location_attribute.h" -#include "src/ast/pipeline_stage.h" -#include "src/ast/variable.h" +#include "src/tint/ast/attribute.h" +#include "src/tint/ast/binding_attribute.h" +#include "src/tint/ast/block_statement.h" +#include "src/tint/ast/builtin_attribute.h" +#include "src/tint/ast/group_attribute.h" +#include "src/tint/ast/location_attribute.h" +#include "src/tint/ast/pipeline_stage.h" +#include "src/tint/ast/variable.h" namespace tint { namespace ast { @@ -115,4 +115,4 @@ class FunctionList : public std::vector { } // namespace ast } // namespace tint -#endif // SRC_AST_FUNCTION_H_ +#endif // SRC_TINT_AST_FUNCTION_H_ diff --git a/src/ast/function_test.cc b/src/tint/ast/function_test.cc similarity index 97% rename from src/ast/function_test.cc rename to src/tint/ast/function_test.cc index d6ca0266124..d4077bdf054 100644 --- a/src/ast/function_test.cc +++ b/src/tint/ast/function_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/discard_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/test_helper.h" -#include "src/ast/workgroup_attribute.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/workgroup_attribute.h" namespace tint { namespace ast { diff --git a/src/ast/group_attribute.cc b/src/tint/ast/group_attribute.cc similarity index 93% rename from src/ast/group_attribute.cc rename to src/tint/ast/group_attribute.cc index b327b6e8563..58714e8630b 100644 --- a/src/ast/group_attribute.cc +++ b/src/tint/ast/group_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/group_attribute.h" +#include "src/tint/ast/group_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::GroupAttribute); diff --git a/src/ast/group_attribute.h b/src/tint/ast/group_attribute.h similarity index 89% rename from src/ast/group_attribute.h rename to src/tint/ast/group_attribute.h index b9d51b42b68..31d50079654 100644 --- a/src/ast/group_attribute.h +++ b/src/tint/ast/group_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_GROUP_ATTRIBUTE_H_ -#define SRC_AST_GROUP_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_GROUP_ATTRIBUTE_H_ +#define SRC_TINT_AST_GROUP_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class GroupAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_GROUP_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_GROUP_ATTRIBUTE_H_ diff --git a/src/ast/group_attribute_test.cc b/src/tint/ast/group_attribute_test.cc similarity index 95% rename from src/ast/group_attribute_test.cc rename to src/tint/ast/group_attribute_test.cc index a1241704862..fd7c18baf49 100644 --- a/src/ast/group_attribute_test.cc +++ b/src/tint/ast/group_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/i32.cc b/src/tint/ast/i32.cc similarity index 93% rename from src/ast/i32.cc rename to src/tint/ast/i32.cc index 50207c3a6e1..83e45240c36 100644 --- a/src/ast/i32.cc +++ b/src/tint/ast/i32.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/i32.h" +#include "src/tint/ast/i32.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::I32); diff --git a/src/ast/i32.h b/src/tint/ast/i32.h similarity index 92% rename from src/ast/i32.h rename to src/tint/ast/i32.h index 8a76cf2e3e4..22c7e1b1d02 100644 --- a/src/ast/i32.h +++ b/src/tint/ast/i32.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_I32_H_ -#define SRC_AST_I32_H_ +#ifndef SRC_TINT_AST_I32_H_ +#define SRC_TINT_AST_I32_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -47,4 +47,4 @@ class I32 : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_I32_H_ +#endif // SRC_TINT_AST_I32_H_ diff --git a/src/ast/i32_test.cc b/src/tint/ast/i32_test.cc similarity index 92% rename from src/ast/i32_test.cc rename to src/tint/ast/i32_test.cc index df8bca84d07..7e1c265e2fc 100644 --- a/src/ast/i32_test.cc +++ b/src/tint/ast/i32_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/i32.h" +#include "src/tint/ast/i32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/id_attribute.cc b/src/tint/ast/id_attribute.cc similarity index 93% rename from src/ast/id_attribute.cc rename to src/tint/ast/id_attribute.cc index 608625fe754..b94b4503a5a 100644 --- a/src/ast/id_attribute.cc +++ b/src/tint/ast/id_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" +#include "src/tint/ast/id_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::IdAttribute); diff --git a/src/ast/id_attribute.h b/src/tint/ast/id_attribute.h similarity index 90% rename from src/ast/id_attribute.h rename to src/tint/ast/id_attribute.h index db12aa16451..d4ede06f343 100644 --- a/src/ast/id_attribute.h +++ b/src/tint/ast/id_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_ID_ATTRIBUTE_H_ -#define SRC_AST_ID_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_ID_ATTRIBUTE_H_ +#define SRC_TINT_AST_ID_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class IdAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_ID_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_ID_ATTRIBUTE_H_ diff --git a/src/ast/id_attribute_test.cc b/src/tint/ast/id_attribute_test.cc similarity index 91% rename from src/ast/id_attribute_test.cc rename to src/tint/ast/id_attribute_test.cc index d40db86d39e..c3c372b7e93 100644 --- a/src/ast/id_attribute_test.cc +++ b/src/tint/ast/id_attribute_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" +#include "src/tint/ast/id_attribute.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/identifier_expression.cc b/src/tint/ast/identifier_expression.cc similarity index 94% rename from src/ast/identifier_expression.cc rename to src/tint/ast/identifier_expression.cc index f0c50c44128..1f73a456923 100644 --- a/src/ast/identifier_expression.cc +++ b/src/tint/ast/identifier_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/identifier_expression.h" +#include "src/tint/ast/identifier_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::IdentifierExpression); diff --git a/src/ast/identifier_expression.h b/src/tint/ast/identifier_expression.h similarity index 89% rename from src/ast/identifier_expression.h rename to src/tint/ast/identifier_expression.h index e238cde83dd..58d01402887 100644 --- a/src/ast/identifier_expression.h +++ b/src/tint/ast/identifier_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_IDENTIFIER_EXPRESSION_H_ -#define SRC_AST_IDENTIFIER_EXPRESSION_H_ +#ifndef SRC_TINT_AST_IDENTIFIER_EXPRESSION_H_ +#define SRC_TINT_AST_IDENTIFIER_EXPRESSION_H_ -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -45,4 +45,4 @@ class IdentifierExpression : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_IDENTIFIER_EXPRESSION_H_ +#endif // SRC_TINT_AST_IDENTIFIER_EXPRESSION_H_ diff --git a/src/ast/identifier_expression_test.cc b/src/tint/ast/identifier_expression_test.cc similarity index 97% rename from src/ast/identifier_expression_test.cc rename to src/tint/ast/identifier_expression_test.cc index ad6dff57de9..b8c3a2a4857 100644 --- a/src/ast/identifier_expression_test.cc +++ b/src/tint/ast/identifier_expression_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/if_statement.cc b/src/tint/ast/if_statement.cc similarity index 95% rename from src/ast/if_statement.cc rename to src/tint/ast/if_statement.cc index 31708d0b622..276d5d22933 100644 --- a/src/ast/if_statement.cc +++ b/src/tint/ast/if_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/if_statement.h" +#include "src/tint/ast/if_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::IfStatement); diff --git a/src/ast/if_statement.h b/src/tint/ast/if_statement.h similarity index 91% rename from src/ast/if_statement.h rename to src/tint/ast/if_statement.h index d4c54e1f03e..3afe1728914 100644 --- a/src/ast/if_statement.h +++ b/src/tint/ast/if_statement.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_IF_STATEMENT_H_ -#define SRC_AST_IF_STATEMENT_H_ +#ifndef SRC_TINT_AST_IF_STATEMENT_H_ +#define SRC_TINT_AST_IF_STATEMENT_H_ #include -#include "src/ast/else_statement.h" +#include "src/tint/ast/else_statement.h" namespace tint { namespace ast { @@ -59,4 +59,4 @@ class IfStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_IF_STATEMENT_H_ +#endif // SRC_TINT_AST_IF_STATEMENT_H_ diff --git a/src/ast/if_statement_test.cc b/src/tint/ast/if_statement_test.cc similarity index 96% rename from src/ast/if_statement_test.cc rename to src/tint/ast/if_statement_test.cc index 99903aea27d..6090eca382d 100644 --- a/src/ast/if_statement_test.cc +++ b/src/tint/ast/if_statement_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/if_statement.h" +#include "src/tint/ast/if_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/discard_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/index_accessor_expression.cc b/src/tint/ast/index_accessor_expression.cc similarity index 95% rename from src/ast/index_accessor_expression.cc rename to src/tint/ast/index_accessor_expression.cc index b37ab000caa..afd73fd8a23 100644 --- a/src/ast/index_accessor_expression.cc +++ b/src/tint/ast/index_accessor_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/index_accessor_expression.h" +#include "src/tint/ast/index_accessor_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::IndexAccessorExpression); diff --git a/src/ast/index_accessor_expression.h b/src/tint/ast/index_accessor_expression.h similarity index 89% rename from src/ast/index_accessor_expression.h rename to src/tint/ast/index_accessor_expression.h index b808b35d5ee..41dbcecda7d 100644 --- a/src/ast/index_accessor_expression.h +++ b/src/tint/ast/index_accessor_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_INDEX_ACCESSOR_EXPRESSION_H_ -#define SRC_AST_INDEX_ACCESSOR_EXPRESSION_H_ +#ifndef SRC_TINT_AST_INDEX_ACCESSOR_EXPRESSION_H_ +#define SRC_TINT_AST_INDEX_ACCESSOR_EXPRESSION_H_ -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -53,4 +53,4 @@ class IndexAccessorExpression } // namespace ast } // namespace tint -#endif // SRC_AST_INDEX_ACCESSOR_EXPRESSION_H_ +#endif // SRC_TINT_AST_INDEX_ACCESSOR_EXPRESSION_H_ diff --git a/src/ast/index_accessor_expression_test.cc b/src/tint/ast/index_accessor_expression_test.cc similarity index 98% rename from src/ast/index_accessor_expression_test.cc rename to src/tint/ast/index_accessor_expression_test.cc index 15096558c1a..8b91239f6f6 100644 --- a/src/ast/index_accessor_expression_test.cc +++ b/src/tint/ast/index_accessor_expression_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/int_literal_expression.cc b/src/tint/ast/int_literal_expression.cc similarity index 94% rename from src/ast/int_literal_expression.cc rename to src/tint/ast/int_literal_expression.cc index b610de9211e..05c9f2ddce8 100644 --- a/src/ast/int_literal_expression.cc +++ b/src/tint/ast/int_literal_expression.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/int_literal_expression.h" +#include "src/tint/ast/int_literal_expression.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::IntLiteralExpression); diff --git a/src/ast/int_literal_expression.h b/src/tint/ast/int_literal_expression.h similarity index 87% rename from src/ast/int_literal_expression.h rename to src/tint/ast/int_literal_expression.h index 88aa1de8fc0..9da44bbd790 100644 --- a/src/ast/int_literal_expression.h +++ b/src/tint/ast/int_literal_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_INT_LITERAL_EXPRESSION_H_ -#define SRC_AST_INT_LITERAL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_INT_LITERAL_EXPRESSION_H_ +#define SRC_TINT_AST_INT_LITERAL_EXPRESSION_H_ -#include "src/ast/literal_expression.h" +#include "src/tint/ast/literal_expression.h" namespace tint { namespace ast { @@ -42,4 +42,4 @@ class IntLiteralExpression } // namespace ast } // namespace tint -#endif // SRC_AST_INT_LITERAL_EXPRESSION_H_ +#endif // SRC_TINT_AST_INT_LITERAL_EXPRESSION_H_ diff --git a/src/ast/int_literal_expression_test.cc b/src/tint/ast/int_literal_expression_test.cc similarity index 96% rename from src/ast/int_literal_expression_test.cc rename to src/tint/ast/int_literal_expression_test.cc index d6d9f1cfe2c..e64d456de73 100644 --- a/src/ast/int_literal_expression_test.cc +++ b/src/tint/ast/int_literal_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/internal_attribute.cc b/src/tint/ast/internal_attribute.cc similarity index 95% rename from src/ast/internal_attribute.cc rename to src/tint/ast/internal_attribute.cc index 8adf24db699..7f8c84be3e1 100644 --- a/src/ast/internal_attribute.cc +++ b/src/tint/ast/internal_attribute.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/internal_attribute.h" +#include "src/tint/ast/internal_attribute.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::InternalAttribute); diff --git a/src/ast/internal_attribute.h b/src/tint/ast/internal_attribute.h similarity index 89% rename from src/ast/internal_attribute.h rename to src/tint/ast/internal_attribute.h index 3b331396265..6a9fd4a3673 100644 --- a/src/ast/internal_attribute.h +++ b/src/tint/ast/internal_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_INTERNAL_ATTRIBUTE_H_ -#define SRC_AST_INTERNAL_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_INTERNAL_ATTRIBUTE_H_ +#define SRC_TINT_AST_INTERNAL_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -45,4 +45,4 @@ class InternalAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_INTERNAL_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_INTERNAL_ATTRIBUTE_H_ diff --git a/src/ast/interpolate_attribute.cc b/src/tint/ast/interpolate_attribute.cc similarity index 96% rename from src/ast/interpolate_attribute.cc rename to src/tint/ast/interpolate_attribute.cc index bb4cd52bb26..1cf62c681cf 100644 --- a/src/ast/interpolate_attribute.cc +++ b/src/tint/ast/interpolate_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/interpolate_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::InterpolateAttribute); diff --git a/src/ast/interpolate_attribute.h b/src/tint/ast/interpolate_attribute.h similarity index 93% rename from src/ast/interpolate_attribute.h rename to src/tint/ast/interpolate_attribute.h index 879162c2287..d198ee73266 100644 --- a/src/ast/interpolate_attribute.h +++ b/src/tint/ast/interpolate_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_INTERPOLATE_ATTRIBUTE_H_ -#define SRC_AST_INTERPOLATE_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_INTERPOLATE_ATTRIBUTE_H_ +#define SRC_TINT_AST_INTERPOLATE_ATTRIBUTE_H_ #include #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -72,4 +72,4 @@ std::ostream& operator<<(std::ostream& out, InterpolationSampling sampling); } // namespace ast } // namespace tint -#endif // SRC_AST_INTERPOLATE_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_INTERPOLATE_ATTRIBUTE_H_ diff --git a/src/ast/interpolate_attribute_test.cc b/src/tint/ast/interpolate_attribute_test.cc similarity index 92% rename from src/ast/interpolate_attribute_test.cc rename to src/tint/ast/interpolate_attribute_test.cc index fed0a76337a..e8417b2a869 100644 --- a/src/ast/interpolate_attribute_test.cc +++ b/src/tint/ast/interpolate_attribute_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/interpolate_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/invariant_attribute.cc b/src/tint/ast/invariant_attribute.cc similarity index 93% rename from src/ast/invariant_attribute.cc rename to src/tint/ast/invariant_attribute.cc index fb97b553b95..f893b8a72b3 100644 --- a/src/ast/invariant_attribute.cc +++ b/src/tint/ast/invariant_attribute.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/invariant_attribute.h" +#include "src/tint/ast/invariant_attribute.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::InvariantAttribute); diff --git a/src/ast/invariant_attribute.h b/src/tint/ast/invariant_attribute.h similarity index 88% rename from src/ast/invariant_attribute.h rename to src/tint/ast/invariant_attribute.h index 68933e63b06..c4271476155 100644 --- a/src/ast/invariant_attribute.h +++ b/src/tint/ast/invariant_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_INVARIANT_ATTRIBUTE_H_ -#define SRC_AST_INVARIANT_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_INVARIANT_ATTRIBUTE_H_ +#define SRC_TINT_AST_INVARIANT_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -44,4 +44,4 @@ class InvariantAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_INVARIANT_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_INVARIANT_ATTRIBUTE_H_ diff --git a/src/ast/invariant_attribute_test.cc b/src/tint/ast/invariant_attribute_test.cc similarity index 89% rename from src/ast/invariant_attribute_test.cc rename to src/tint/ast/invariant_attribute_test.cc index 4ff10c705f9..7b09ed6315d 100644 --- a/src/ast/invariant_attribute_test.cc +++ b/src/tint/ast/invariant_attribute_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/invariant_attribute.h" +#include "src/tint/ast/invariant_attribute.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/literal_expression.cc b/src/tint/ast/literal_expression.cc similarity index 95% rename from src/ast/literal_expression.cc rename to src/tint/ast/literal_expression.cc index e9ab969a2cc..25aa908e6ad 100644 --- a/src/ast/literal_expression.cc +++ b/src/tint/ast/literal_expression.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/literal_expression.h" +#include "src/tint/ast/literal_expression.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::LiteralExpression); diff --git a/src/ast/literal_expression.h b/src/tint/ast/literal_expression.h similarity index 86% rename from src/ast/literal_expression.h rename to src/tint/ast/literal_expression.h index 40114e19db4..0b1c7085606 100644 --- a/src/ast/literal_expression.h +++ b/src/tint/ast/literal_expression.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_LITERAL_EXPRESSION_H_ -#define SRC_AST_LITERAL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_LITERAL_EXPRESSION_H_ +#define SRC_TINT_AST_LITERAL_EXPRESSION_H_ #include -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -37,4 +37,4 @@ class LiteralExpression : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_LITERAL_EXPRESSION_H_ +#endif // SRC_TINT_AST_LITERAL_EXPRESSION_H_ diff --git a/src/ast/location_attribute.cc b/src/tint/ast/location_attribute.cc similarity index 94% rename from src/ast/location_attribute.cc rename to src/tint/ast/location_attribute.cc index 2c14bc7e0b5..9f3a53d3afa 100644 --- a/src/ast/location_attribute.cc +++ b/src/tint/ast/location_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/location_attribute.h" +#include "src/tint/ast/location_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::LocationAttribute); diff --git a/src/ast/location_attribute.h b/src/tint/ast/location_attribute.h similarity index 89% rename from src/ast/location_attribute.h rename to src/tint/ast/location_attribute.h index 28a46b181ee..74a01cfdf85 100644 --- a/src/ast/location_attribute.h +++ b/src/tint/ast/location_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_LOCATION_ATTRIBUTE_H_ -#define SRC_AST_LOCATION_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_LOCATION_ATTRIBUTE_H_ +#define SRC_TINT_AST_LOCATION_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class LocationAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_LOCATION_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_LOCATION_ATTRIBUTE_H_ diff --git a/src/ast/location_attribute_test.cc b/src/tint/ast/location_attribute_test.cc similarity index 95% rename from src/ast/location_attribute_test.cc rename to src/tint/ast/location_attribute_test.cc index 60941f7c1c8..e826a1cd295 100644 --- a/src/ast/location_attribute_test.cc +++ b/src/tint/ast/location_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/loop_statement.cc b/src/tint/ast/loop_statement.cc similarity index 95% rename from src/ast/loop_statement.cc rename to src/tint/ast/loop_statement.cc index 84f1249f042..4e490fd209f 100644 --- a/src/ast/loop_statement.cc +++ b/src/tint/ast/loop_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/loop_statement.h" +#include "src/tint/ast/loop_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::LoopStatement); diff --git a/src/ast/loop_statement.h b/src/tint/ast/loop_statement.h similarity index 90% rename from src/ast/loop_statement.h rename to src/tint/ast/loop_statement.h index 90a6ddf894d..13484ed2920 100644 --- a/src/ast/loop_statement.h +++ b/src/tint/ast/loop_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_LOOP_STATEMENT_H_ -#define SRC_AST_LOOP_STATEMENT_H_ +#ifndef SRC_TINT_AST_LOOP_STATEMENT_H_ +#define SRC_TINT_AST_LOOP_STATEMENT_H_ -#include "src/ast/block_statement.h" +#include "src/tint/ast/block_statement.h" namespace tint { namespace ast { @@ -52,4 +52,4 @@ class LoopStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_LOOP_STATEMENT_H_ +#endif // SRC_TINT_AST_LOOP_STATEMENT_H_ diff --git a/src/ast/loop_statement_test.cc b/src/tint/ast/loop_statement_test.cc similarity index 94% rename from src/ast/loop_statement_test.cc rename to src/tint/ast/loop_statement_test.cc index 6d8521aac0c..17cf7e93fc8 100644 --- a/src/ast/loop_statement_test.cc +++ b/src/tint/ast/loop_statement_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/loop_statement.h" +#include "src/tint/ast/loop_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/discard_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/matrix.cc b/src/tint/ast/matrix.cc similarity index 95% rename from src/ast/matrix.cc rename to src/tint/ast/matrix.cc index 2530e800cc7..ce65483d08c 100644 --- a/src/ast/matrix.cc +++ b/src/tint/ast/matrix.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/matrix.h" +#include "src/tint/ast/matrix.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Matrix); diff --git a/src/ast/matrix.h b/src/tint/ast/matrix.h similarity index 94% rename from src/ast/matrix.h rename to src/tint/ast/matrix.h index 1f24e96edf2..6f96d4b46fa 100644 --- a/src/ast/matrix.h +++ b/src/tint/ast/matrix.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_MATRIX_H_ -#define SRC_AST_MATRIX_H_ +#ifndef SRC_TINT_AST_MATRIX_H_ +#define SRC_TINT_AST_MATRIX_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -67,4 +67,4 @@ class Matrix : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_MATRIX_H_ +#endif // SRC_TINT_AST_MATRIX_H_ diff --git a/src/ast/matrix_test.cc b/src/tint/ast/matrix_test.cc similarity index 70% rename from src/ast/matrix_test.cc rename to src/tint/ast/matrix_test.cc index f85ac60c84b..9bb4b8cf28f 100644 --- a/src/ast/matrix_test.cc +++ b/src/tint/ast/matrix_test.cc @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/matrix.h" -#include "src/ast/access.h" -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/bool.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/pointer.h" -#include "src/ast/sampler.h" -#include "src/ast/struct.h" -#include "src/ast/test_helper.h" -#include "src/ast/texture.h" -#include "src/ast/u32.h" -#include "src/ast/vector.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/struct.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/texture.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/vector.h" namespace tint { namespace ast { diff --git a/src/ast/member_accessor_expression.cc b/src/tint/ast/member_accessor_expression.cc similarity index 94% rename from src/ast/member_accessor_expression.cc rename to src/tint/ast/member_accessor_expression.cc index 12b2a3d1093..1b5a7244815 100644 --- a/src/ast/member_accessor_expression.cc +++ b/src/tint/ast/member_accessor_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/member_accessor_expression.h" +#include "src/tint/ast/member_accessor_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::MemberAccessorExpression); diff --git a/src/ast/member_accessor_expression.h b/src/tint/ast/member_accessor_expression.h similarity index 89% rename from src/ast/member_accessor_expression.h rename to src/tint/ast/member_accessor_expression.h index 58f93d0bd3b..9aa3e3a658d 100644 --- a/src/ast/member_accessor_expression.h +++ b/src/tint/ast/member_accessor_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_MEMBER_ACCESSOR_EXPRESSION_H_ -#define SRC_AST_MEMBER_ACCESSOR_EXPRESSION_H_ +#ifndef SRC_TINT_AST_MEMBER_ACCESSOR_EXPRESSION_H_ +#define SRC_TINT_AST_MEMBER_ACCESSOR_EXPRESSION_H_ -#include "src/ast/identifier_expression.h" +#include "src/tint/ast/identifier_expression.h" namespace tint { namespace ast { @@ -53,4 +53,4 @@ class MemberAccessorExpression } // namespace ast } // namespace tint -#endif // SRC_AST_MEMBER_ACCESSOR_EXPRESSION_H_ +#endif // SRC_TINT_AST_MEMBER_ACCESSOR_EXPRESSION_H_ diff --git a/src/ast/member_accessor_expression_test.cc b/src/tint/ast/member_accessor_expression_test.cc similarity index 98% rename from src/ast/member_accessor_expression_test.cc rename to src/tint/ast/member_accessor_expression_test.cc index 8b3362452e1..12c4e1f0a5d 100644 --- a/src/ast/member_accessor_expression_test.cc +++ b/src/tint/ast/member_accessor_expression_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/module.cc b/src/tint/ast/module.cc similarity index 97% rename from src/ast/module.cc rename to src/tint/ast/module.cc index bde99673c80..49634f861b1 100644 --- a/src/ast/module.cc +++ b/src/tint/ast/module.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/module.h" +#include "src/tint/ast/module.h" #include -#include "src/ast/type_decl.h" -#include "src/program_builder.h" +#include "src/tint/ast/type_decl.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Module); diff --git a/src/ast/module.h b/src/tint/ast/module.h similarity index 95% rename from src/ast/module.h rename to src/tint/ast/module.h index 5a1d8e8a2b2..f7b3fafe0f8 100644 --- a/src/ast/module.h +++ b/src/tint/ast/module.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_MODULE_H_ -#define SRC_AST_MODULE_H_ +#ifndef SRC_TINT_AST_MODULE_H_ +#define SRC_TINT_AST_MODULE_H_ #include #include -#include "src/ast/function.h" -#include "src/ast/type.h" +#include "src/tint/ast/function.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -122,4 +122,4 @@ class Module : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_MODULE_H_ +#endif // SRC_TINT_AST_MODULE_H_ diff --git a/src/ast/module_clone_test.cc b/src/tint/ast/module_clone_test.cc similarity index 98% rename from src/ast/module_clone_test.cc rename to src/tint/ast/module_clone_test.cc index 70b9116255b..3879b1a2dd3 100644 --- a/src/ast/module_clone_test.cc +++ b/src/tint/ast/module_clone_test.cc @@ -15,8 +15,8 @@ #include #include "gtest/gtest.h" -#include "src/reader/wgsl/parser.h" -#include "src/writer/wgsl/generator.h" +#include "src/tint/reader/wgsl/parser.h" +#include "src/tint/writer/wgsl/generator.h" namespace tint { namespace ast { diff --git a/src/ast/module_test.cc b/src/tint/ast/module_test.cc similarity index 98% rename from src/ast/module_test.cc rename to src/tint/ast/module_test.cc index c29b626f3e1..21b48dc6adb 100644 --- a/src/ast/module_test.cc +++ b/src/tint/ast/module_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" -#include "src/clone_context.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/clone_context.h" namespace tint { namespace ast { diff --git a/src/ast/multisampled_texture.cc b/src/tint/ast/multisampled_texture.cc similarity index 95% rename from src/ast/multisampled_texture.cc rename to src/tint/ast/multisampled_texture.cc index b1aa36c43ca..f216a3cffa9 100644 --- a/src/ast/multisampled_texture.cc +++ b/src/tint/ast/multisampled_texture.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/multisampled_texture.h" +#include "src/tint/ast/multisampled_texture.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::MultisampledTexture); diff --git a/src/ast/multisampled_texture.h b/src/tint/ast/multisampled_texture.h similarity index 91% rename from src/ast/multisampled_texture.h rename to src/tint/ast/multisampled_texture.h index 8cf65abb02e..ea910119127 100644 --- a/src/ast/multisampled_texture.h +++ b/src/tint/ast/multisampled_texture.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_MULTISAMPLED_TEXTURE_H_ -#define SRC_AST_MULTISAMPLED_TEXTURE_H_ +#ifndef SRC_TINT_AST_MULTISAMPLED_TEXTURE_H_ +#define SRC_TINT_AST_MULTISAMPLED_TEXTURE_H_ #include -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" namespace tint { namespace ast { @@ -55,4 +55,4 @@ class MultisampledTexture : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_MULTISAMPLED_TEXTURE_H_ +#endif // SRC_TINT_AST_MULTISAMPLED_TEXTURE_H_ diff --git a/src/ast/multisampled_texture_test.cc b/src/tint/ast/multisampled_texture_test.cc similarity index 72% rename from src/ast/multisampled_texture_test.cc rename to src/tint/ast/multisampled_texture_test.cc index 699d76be599..ba7ffb521d2 100644 --- a/src/ast/multisampled_texture_test.cc +++ b/src/tint/ast/multisampled_texture_test.cc @@ -12,25 +12,25 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/multisampled_texture.h" +#include "src/tint/ast/multisampled_texture.h" -#include "src/ast/access.h" -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/bool.h" -#include "src/ast/depth_texture.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/sampled_texture.h" -#include "src/ast/sampler.h" -#include "src/ast/storage_texture.h" -#include "src/ast/struct.h" -#include "src/ast/test_helper.h" -#include "src/ast/texture.h" -#include "src/ast/u32.h" -#include "src/ast/vector.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/depth_texture.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampled_texture.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/struct.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/texture.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/vector.h" namespace tint { namespace ast { diff --git a/src/ast/node.cc b/src/tint/ast/node.cc similarity index 96% rename from src/ast/node.cc rename to src/tint/ast/node.cc index 92ac290e103..b90f0ef6276 100644 --- a/src/ast/node.cc +++ b/src/tint/ast/node.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/node.h" +#include "src/tint/ast/node.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Node); diff --git a/src/ast/node.h b/src/tint/ast/node.h similarity index 92% rename from src/ast/node.h rename to src/tint/ast/node.h index fc0bc7f03d3..01b017b5744 100644 --- a/src/ast/node.h +++ b/src/tint/ast/node.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_NODE_H_ -#define SRC_AST_NODE_H_ +#ifndef SRC_TINT_AST_NODE_H_ +#define SRC_TINT_AST_NODE_H_ #include -#include "src/clone_context.h" +#include "src/tint/clone_context.h" namespace tint { @@ -65,4 +65,4 @@ inline ProgramID ProgramIDOf(const ast::Node* node) { } // namespace tint -#endif // SRC_AST_NODE_H_ +#endif // SRC_TINT_AST_NODE_H_ diff --git a/src/ast/phony_expression.cc b/src/tint/ast/phony_expression.cc similarity index 93% rename from src/ast/phony_expression.cc rename to src/tint/ast/phony_expression.cc index dc01f03e202..c05fb1d9d0d 100644 --- a/src/ast/phony_expression.cc +++ b/src/tint/ast/phony_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/phony_expression.h" +#include "src/tint/ast/phony_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::PhonyExpression); diff --git a/src/ast/phony_expression.h b/src/tint/ast/phony_expression.h similarity index 89% rename from src/ast/phony_expression.h rename to src/tint/ast/phony_expression.h index edfc7d001e6..28f31ca183a 100644 --- a/src/ast/phony_expression.h +++ b/src/tint/ast/phony_expression.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_PHONY_EXPRESSION_H_ -#define SRC_AST_PHONY_EXPRESSION_H_ +#ifndef SRC_TINT_AST_PHONY_EXPRESSION_H_ +#define SRC_TINT_AST_PHONY_EXPRESSION_H_ -#include "src/ast/expression.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -42,4 +42,4 @@ class PhonyExpression : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_PHONY_EXPRESSION_H_ +#endif // SRC_TINT_AST_PHONY_EXPRESSION_H_ diff --git a/src/ast/phony_expression_test.cc b/src/tint/ast/phony_expression_test.cc similarity index 96% rename from src/ast/phony_expression_test.cc rename to src/tint/ast/phony_expression_test.cc index 15ec654e8e4..568a2d09663 100644 --- a/src/ast/phony_expression_test.cc +++ b/src/tint/ast/phony_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/pipeline_stage.cc b/src/tint/ast/pipeline_stage.cc similarity index 96% rename from src/ast/pipeline_stage.cc rename to src/tint/ast/pipeline_stage.cc index ec2682b7447..9f5203dd9cb 100644 --- a/src/ast/pipeline_stage.cc +++ b/src/tint/ast/pipeline_stage.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/pipeline_stage.h" +#include "src/tint/ast/pipeline_stage.h" namespace tint { namespace ast { diff --git a/src/ast/pipeline_stage.h b/src/tint/ast/pipeline_stage.h similarity index 89% rename from src/ast/pipeline_stage.h rename to src/tint/ast/pipeline_stage.h index ccaa8c959a0..37e50309f2f 100644 --- a/src/ast/pipeline_stage.h +++ b/src/tint/ast/pipeline_stage.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_PIPELINE_STAGE_H_ -#define SRC_AST_PIPELINE_STAGE_H_ +#ifndef SRC_TINT_AST_PIPELINE_STAGE_H_ +#define SRC_TINT_AST_PIPELINE_STAGE_H_ #include @@ -31,4 +31,4 @@ std::ostream& operator<<(std::ostream& out, PipelineStage stage); } // namespace ast } // namespace tint -#endif // SRC_AST_PIPELINE_STAGE_H_ +#endif // SRC_TINT_AST_PIPELINE_STAGE_H_ diff --git a/src/ast/pointer.cc b/src/tint/ast/pointer.cc similarity index 95% rename from src/ast/pointer.cc rename to src/tint/ast/pointer.cc index 2ba6d1b5c78..1db6fc0b0b8 100644 --- a/src/ast/pointer.cc +++ b/src/tint/ast/pointer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/pointer.h" +#include "src/tint/ast/pointer.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Pointer); diff --git a/src/ast/pointer.h b/src/tint/ast/pointer.h similarity index 90% rename from src/ast/pointer.h rename to src/tint/ast/pointer.h index 1cba57baa84..38e2ef9c17f 100644 --- a/src/ast/pointer.h +++ b/src/tint/ast/pointer.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_POINTER_H_ -#define SRC_AST_POINTER_H_ +#ifndef SRC_TINT_AST_POINTER_H_ +#define SRC_TINT_AST_POINTER_H_ #include -#include "src/ast/access.h" -#include "src/ast/storage_class.h" -#include "src/ast/type.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -65,4 +65,4 @@ class Pointer : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_POINTER_H_ +#endif // SRC_TINT_AST_POINTER_H_ diff --git a/src/ast/pointer_test.cc b/src/tint/ast/pointer_test.cc similarity index 93% rename from src/ast/pointer_test.cc rename to src/tint/ast/pointer_test.cc index a8dff94b62d..ec5520c3699 100644 --- a/src/ast/pointer_test.cc +++ b/src/tint/ast/pointer_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/pointer.h" +#include "src/tint/ast/pointer.h" -#include "src/ast/i32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/return_statement.cc b/src/tint/ast/return_statement.cc similarity index 94% rename from src/ast/return_statement.cc rename to src/tint/ast/return_statement.cc index fe0c9460d0f..61b6d455464 100644 --- a/src/ast/return_statement.cc +++ b/src/tint/ast/return_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/return_statement.h" +#include "src/tint/ast/return_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::ReturnStatement); diff --git a/src/ast/return_statement.h b/src/tint/ast/return_statement.h similarity index 88% rename from src/ast/return_statement.h rename to src/tint/ast/return_statement.h index e00f8ba5579..f6be1486b71 100644 --- a/src/ast/return_statement.h +++ b/src/tint/ast/return_statement.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_RETURN_STATEMENT_H_ -#define SRC_AST_RETURN_STATEMENT_H_ +#ifndef SRC_TINT_AST_RETURN_STATEMENT_H_ +#define SRC_TINT_AST_RETURN_STATEMENT_H_ -#include "src/ast/expression.h" -#include "src/ast/statement.h" +#include "src/tint/ast/expression.h" +#include "src/tint/ast/statement.h" namespace tint { namespace ast { @@ -51,4 +51,4 @@ class ReturnStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_RETURN_STATEMENT_H_ +#endif // SRC_TINT_AST_RETURN_STATEMENT_H_ diff --git a/src/ast/return_statement_test.cc b/src/tint/ast/return_statement_test.cc similarity index 95% rename from src/ast/return_statement_test.cc rename to src/tint/ast/return_statement_test.cc index 3d2403a1edd..93c75a7fcf4 100644 --- a/src/ast/return_statement_test.cc +++ b/src/tint/ast/return_statement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/return_statement.h" +#include "src/tint/ast/return_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/sampled_texture.cc b/src/tint/ast/sampled_texture.cc similarity index 95% rename from src/ast/sampled_texture.cc rename to src/tint/ast/sampled_texture.cc index da010a0d79d..7937ad5438a 100644 --- a/src/ast/sampled_texture.cc +++ b/src/tint/ast/sampled_texture.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/sampled_texture.h" +#include "src/tint/ast/sampled_texture.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::SampledTexture); diff --git a/src/ast/sampled_texture.h b/src/tint/ast/sampled_texture.h similarity index 91% rename from src/ast/sampled_texture.h rename to src/tint/ast/sampled_texture.h index 4cae22542c1..af2cab36d6d 100644 --- a/src/ast/sampled_texture.h +++ b/src/tint/ast/sampled_texture.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_SAMPLED_TEXTURE_H_ -#define SRC_AST_SAMPLED_TEXTURE_H_ +#ifndef SRC_TINT_AST_SAMPLED_TEXTURE_H_ +#define SRC_TINT_AST_SAMPLED_TEXTURE_H_ #include -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" namespace tint { namespace ast { @@ -55,4 +55,4 @@ class SampledTexture : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_SAMPLED_TEXTURE_H_ +#endif // SRC_TINT_AST_SAMPLED_TEXTURE_H_ diff --git a/src/ast/sampled_texture_test.cc b/src/tint/ast/sampled_texture_test.cc similarity index 93% rename from src/ast/sampled_texture_test.cc rename to src/tint/ast/sampled_texture_test.cc index 74ade1efb54..033751d0539 100644 --- a/src/ast/sampled_texture_test.cc +++ b/src/tint/ast/sampled_texture_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/sampled_texture.h" +#include "src/tint/ast/sampled_texture.h" -#include "src/ast/f32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/sampler.cc b/src/tint/ast/sampler.cc similarity index 95% rename from src/ast/sampler.cc rename to src/tint/ast/sampler.cc index a0b926137e2..2db571d0ebc 100644 --- a/src/ast/sampler.cc +++ b/src/tint/ast/sampler.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/sampler.h" +#include "src/tint/ast/sampler.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Sampler); diff --git a/src/ast/sampler.h b/src/tint/ast/sampler.h similarity index 93% rename from src/ast/sampler.h rename to src/tint/ast/sampler.h index a2eacc47a0e..7552e22d422 100644 --- a/src/ast/sampler.h +++ b/src/tint/ast/sampler.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_SAMPLER_H_ -#define SRC_AST_SAMPLER_H_ +#ifndef SRC_TINT_AST_SAMPLER_H_ +#define SRC_TINT_AST_SAMPLER_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -67,4 +67,4 @@ class Sampler : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_SAMPLER_H_ +#endif // SRC_TINT_AST_SAMPLER_H_ diff --git a/src/ast/sampler_test.cc b/src/tint/ast/sampler_test.cc similarity index 95% rename from src/ast/sampler_test.cc rename to src/tint/ast/sampler_test.cc index 12de46e96e9..2ae7d42a059 100644 --- a/src/ast/sampler_test.cc +++ b/src/tint/ast/sampler_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/sampler.h" +#include "src/tint/ast/sampler.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/sint_literal_expression.cc b/src/tint/ast/sint_literal_expression.cc similarity index 93% rename from src/ast/sint_literal_expression.cc rename to src/tint/ast/sint_literal_expression.cc index 72882509ebc..fc0a4b3e6c6 100644 --- a/src/ast/sint_literal_expression.cc +++ b/src/tint/ast/sint_literal_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/sint_literal_expression.h" +#include "src/tint/ast/sint_literal_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::SintLiteralExpression); diff --git a/src/ast/sint_literal_expression.h b/src/tint/ast/sint_literal_expression.h similarity index 88% rename from src/ast/sint_literal_expression.h rename to src/tint/ast/sint_literal_expression.h index dac1b3fc642..bc0f60b567c 100644 --- a/src/ast/sint_literal_expression.h +++ b/src/tint/ast/sint_literal_expression.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_SINT_LITERAL_EXPRESSION_H_ -#define SRC_AST_SINT_LITERAL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_SINT_LITERAL_EXPRESSION_H_ +#define SRC_TINT_AST_SINT_LITERAL_EXPRESSION_H_ #include -#include "src/ast/int_literal_expression.h" +#include "src/tint/ast/int_literal_expression.h" namespace tint { namespace ast { @@ -49,4 +49,4 @@ class SintLiteralExpression } // namespace ast } // namespace tint -#endif // SRC_AST_SINT_LITERAL_EXPRESSION_H_ +#endif // SRC_TINT_AST_SINT_LITERAL_EXPRESSION_H_ diff --git a/src/ast/sint_literal_expression_test.cc b/src/tint/ast/sint_literal_expression_test.cc similarity index 96% rename from src/ast/sint_literal_expression_test.cc rename to src/tint/ast/sint_literal_expression_test.cc index 5f3652e25d8..f19fff956c6 100644 --- a/src/ast/sint_literal_expression_test.cc +++ b/src/tint/ast/sint_literal_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/stage_attribute.cc b/src/tint/ast/stage_attribute.cc similarity index 94% rename from src/ast/stage_attribute.cc rename to src/tint/ast/stage_attribute.cc index 1efa9919415..92cc802d6d2 100644 --- a/src/ast/stage_attribute.cc +++ b/src/tint/ast/stage_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" +#include "src/tint/ast/stage_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StageAttribute); diff --git a/src/ast/stage_attribute.h b/src/tint/ast/stage_attribute.h similarity index 88% rename from src/ast/stage_attribute.h rename to src/tint/ast/stage_attribute.h index 687f4917768..b5235383956 100644 --- a/src/ast/stage_attribute.h +++ b/src/tint/ast/stage_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STAGE_ATTRIBUTE_H_ -#define SRC_AST_STAGE_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_STAGE_ATTRIBUTE_H_ +#define SRC_TINT_AST_STAGE_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" -#include "src/ast/pipeline_stage.h" +#include "src/tint/ast/attribute.h" +#include "src/tint/ast/pipeline_stage.h" namespace tint { namespace ast { @@ -51,4 +51,4 @@ class StageAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_STAGE_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_STAGE_ATTRIBUTE_H_ diff --git a/src/ast/stage_attribute_test.cc b/src/tint/ast/stage_attribute_test.cc similarity index 87% rename from src/ast/stage_attribute_test.cc rename to src/tint/ast/stage_attribute_test.cc index 4d447e5defe..e1cc93a9291 100644 --- a/src/ast/stage_attribute_test.cc +++ b/src/tint/ast/stage_attribute_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" +#include "src/tint/ast/stage_attribute.h" -#include "src/ast/test_helper.h" -#include "src/ast/workgroup_attribute.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/workgroup_attribute.h" namespace tint { namespace ast { diff --git a/src/ast/statement.cc b/src/tint/ast/statement.cc similarity index 78% rename from src/ast/statement.cc rename to src/tint/ast/statement.cc index 0121d545b3a..de02bbd3575 100644 --- a/src/ast/statement.cc +++ b/src/tint/ast/statement.cc @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/statement.h" +#include "src/tint/ast/statement.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/break_statement.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/switch_statement.h" -#include "src/ast/variable_decl_statement.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/variable_decl_statement.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Statement); diff --git a/src/ast/statement.h b/src/tint/ast/statement.h similarity index 89% rename from src/ast/statement.h rename to src/tint/ast/statement.h index 567545bd1d2..e6c9a1c8fd8 100644 --- a/src/ast/statement.h +++ b/src/tint/ast/statement.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STATEMENT_H_ -#define SRC_AST_STATEMENT_H_ +#ifndef SRC_TINT_AST_STATEMENT_H_ +#define SRC_TINT_AST_STATEMENT_H_ #include -#include "src/ast/node.h" +#include "src/tint/ast/node.h" namespace tint { namespace ast { @@ -45,4 +45,4 @@ using StatementList = std::vector; } // namespace ast } // namespace tint -#endif // SRC_AST_STATEMENT_H_ +#endif // SRC_TINT_AST_STATEMENT_H_ diff --git a/src/ast/storage_class.cc b/src/tint/ast/storage_class.cc similarity index 97% rename from src/ast/storage_class.cc rename to src/tint/ast/storage_class.cc index 9cbb4e0ec87..b760647aa62 100644 --- a/src/ast/storage_class.cc +++ b/src/tint/ast/storage_class.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/storage_class.h" +#include "src/tint/ast/storage_class.h" namespace tint { namespace ast { diff --git a/src/ast/storage_class.h b/src/tint/ast/storage_class.h similarity index 92% rename from src/ast/storage_class.h rename to src/tint/ast/storage_class.h index e3009d3e863..bc224688c4c 100644 --- a/src/ast/storage_class.h +++ b/src/tint/ast/storage_class.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STORAGE_CLASS_H_ -#define SRC_AST_STORAGE_CLASS_H_ +#ifndef SRC_TINT_AST_STORAGE_CLASS_H_ +#define SRC_TINT_AST_STORAGE_CLASS_H_ #include @@ -53,4 +53,4 @@ std::ostream& operator<<(std::ostream& out, StorageClass sc); } // namespace ast } // namespace tint -#endif // SRC_AST_STORAGE_CLASS_H_ +#endif // SRC_TINT_AST_STORAGE_CLASS_H_ diff --git a/src/ast/storage_texture.cc b/src/tint/ast/storage_texture.cc similarity index 95% rename from src/ast/storage_texture.cc rename to src/tint/ast/storage_texture.cc index 82105ce44e1..9f818ec88f7 100644 --- a/src/ast/storage_texture.cc +++ b/src/tint/ast/storage_texture.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/storage_texture.h" +#include "src/tint/ast/storage_texture.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/u32.h" -#include "src/program_builder.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/u32.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StorageTexture); diff --git a/src/ast/storage_texture.h b/src/tint/ast/storage_texture.h similarity index 93% rename from src/ast/storage_texture.h rename to src/tint/ast/storage_texture.h index 30078ca0fdf..e1f74d930c4 100644 --- a/src/ast/storage_texture.h +++ b/src/tint/ast/storage_texture.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STORAGE_TEXTURE_H_ -#define SRC_AST_STORAGE_TEXTURE_H_ +#ifndef SRC_TINT_AST_STORAGE_TEXTURE_H_ +#define SRC_TINT_AST_STORAGE_TEXTURE_H_ #include -#include "src/ast/access.h" -#include "src/ast/texture.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/texture.h" namespace tint { namespace ast { @@ -98,4 +98,4 @@ class StorageTexture : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_STORAGE_TEXTURE_H_ +#endif // SRC_TINT_AST_STORAGE_TEXTURE_H_ diff --git a/src/ast/storage_texture_test.cc b/src/tint/ast/storage_texture_test.cc similarity index 97% rename from src/ast/storage_texture_test.cc rename to src/tint/ast/storage_texture_test.cc index 2fbf8ccf18b..5186b7e4aa5 100644 --- a/src/ast/storage_texture_test.cc +++ b/src/tint/ast/storage_texture_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/storage_texture.h" +#include "src/tint/ast/storage_texture.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/stride_attribute.cc b/src/tint/ast/stride_attribute.cc similarity index 93% rename from src/ast/stride_attribute.cc rename to src/tint/ast/stride_attribute.cc index eea604caa15..1c763acd870 100644 --- a/src/ast/stride_attribute.cc +++ b/src/tint/ast/stride_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stride_attribute.h" +#include "src/tint/ast/stride_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StrideAttribute); diff --git a/src/ast/stride_attribute.h b/src/tint/ast/stride_attribute.h similarity index 89% rename from src/ast/stride_attribute.h rename to src/tint/ast/stride_attribute.h index 933ee1cbad9..f2067cbf8b6 100644 --- a/src/ast/stride_attribute.h +++ b/src/tint/ast/stride_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRIDE_ATTRIBUTE_H_ -#define SRC_AST_STRIDE_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_STRIDE_ATTRIBUTE_H_ +#define SRC_TINT_AST_STRIDE_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -48,4 +48,4 @@ class StrideAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_STRIDE_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_STRIDE_ATTRIBUTE_H_ diff --git a/src/ast/stride_attribute_test.cc b/src/tint/ast/stride_attribute_test.cc similarity index 96% rename from src/ast/stride_attribute_test.cc rename to src/tint/ast/stride_attribute_test.cc index 816b6730bb4..f8549ecffdf 100644 --- a/src/ast/stride_attribute_test.cc +++ b/src/tint/ast/stride_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/struct.cc b/src/tint/ast/struct.cc similarity index 93% rename from src/ast/struct.cc rename to src/tint/ast/struct.cc index d3d5d419c75..b3f5c3a7dd9 100644 --- a/src/ast/struct.cc +++ b/src/tint/ast/struct.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct.h" +#include "src/tint/ast/struct.h" #include -#include "src/ast/struct_block_attribute.h" -#include "src/program_builder.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Struct); diff --git a/src/ast/struct.h b/src/tint/ast/struct.h similarity index 88% rename from src/ast/struct.h rename to src/tint/ast/struct.h index 7f2666139b5..95bc376da36 100644 --- a/src/ast/struct.h +++ b/src/tint/ast/struct.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRUCT_H_ -#define SRC_AST_STRUCT_H_ +#ifndef SRC_TINT_AST_STRUCT_H_ +#define SRC_TINT_AST_STRUCT_H_ #include #include -#include "src/ast/attribute.h" -#include "src/ast/struct_member.h" -#include "src/ast/type_decl.h" +#include "src/tint/ast/attribute.h" +#include "src/tint/ast/struct_member.h" +#include "src/tint/ast/type_decl.h" namespace tint { namespace ast { @@ -60,4 +60,4 @@ class Struct : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_STRUCT_H_ +#endif // SRC_TINT_AST_STRUCT_H_ diff --git a/src/ast/struct_block_attribute.cc b/src/tint/ast/struct_block_attribute.cc similarity index 93% rename from src/ast/struct_block_attribute.cc rename to src/tint/ast/struct_block_attribute.cc index 0e21e9c1d8b..77ed34e0786 100644 --- a/src/ast/struct_block_attribute.cc +++ b/src/tint/ast/struct_block_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StructBlockAttribute); diff --git a/src/ast/struct_block_attribute.h b/src/tint/ast/struct_block_attribute.h similarity index 88% rename from src/ast/struct_block_attribute.h rename to src/tint/ast/struct_block_attribute.h index 6f65c4e46c0..df929f81a5a 100644 --- a/src/ast/struct_block_attribute.h +++ b/src/tint/ast/struct_block_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRUCT_BLOCK_ATTRIBUTE_H_ -#define SRC_AST_STRUCT_BLOCK_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_STRUCT_BLOCK_ATTRIBUTE_H_ +#define SRC_TINT_AST_STRUCT_BLOCK_ATTRIBUTE_H_ #include #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -45,4 +45,4 @@ class StructBlockAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_STRUCT_BLOCK_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_STRUCT_BLOCK_ATTRIBUTE_H_ diff --git a/src/ast/struct_member.cc b/src/tint/ast/struct_member.cc similarity index 95% rename from src/ast/struct_member.cc rename to src/tint/ast/struct_member.cc index 8d6a94a5d09..2afb10d98d9 100644 --- a/src/ast/struct_member.cc +++ b/src/tint/ast/struct_member.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_member.h" +#include "src/tint/ast/struct_member.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StructMember); diff --git a/src/ast/struct_member.h b/src/tint/ast/struct_member.h similarity index 92% rename from src/ast/struct_member.h rename to src/tint/ast/struct_member.h index 3dd1600f1ce..cf2e47b897e 100644 --- a/src/ast/struct_member.h +++ b/src/tint/ast/struct_member.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRUCT_MEMBER_H_ -#define SRC_AST_STRUCT_MEMBER_H_ +#ifndef SRC_TINT_AST_STRUCT_MEMBER_H_ +#define SRC_TINT_AST_STRUCT_MEMBER_H_ #include #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -67,4 +67,4 @@ using StructMemberList = std::vector; } // namespace ast } // namespace tint -#endif // SRC_AST_STRUCT_MEMBER_H_ +#endif // SRC_TINT_AST_STRUCT_MEMBER_H_ diff --git a/src/ast/struct_member_align_attribute.cc b/src/tint/ast/struct_member_align_attribute.cc similarity index 91% rename from src/ast/struct_member_align_attribute.cc rename to src/tint/ast/struct_member_align_attribute.cc index 8b33375f67f..7790800d0a8 100644 --- a/src/ast/struct_member_align_attribute.cc +++ b/src/tint/ast/struct_member_align_attribute.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_member_align_attribute.h" +#include "src/tint/ast/struct_member_align_attribute.h" #include -#include "src/clone_context.h" -#include "src/program_builder.h" +#include "src/tint/clone_context.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StructMemberAlignAttribute); diff --git a/src/ast/struct_member_align_attribute.h b/src/tint/ast/struct_member_align_attribute.h similarity index 88% rename from src/ast/struct_member_align_attribute.h rename to src/tint/ast/struct_member_align_attribute.h index 705c6c02f2a..b90c71f9b9d 100644 --- a/src/ast/struct_member_align_attribute.h +++ b/src/tint/ast/struct_member_align_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRUCT_MEMBER_ALIGN_ATTRIBUTE_H_ -#define SRC_AST_STRUCT_MEMBER_ALIGN_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_STRUCT_MEMBER_ALIGN_ATTRIBUTE_H_ +#define SRC_TINT_AST_STRUCT_MEMBER_ALIGN_ATTRIBUTE_H_ #include #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -50,4 +50,4 @@ class StructMemberAlignAttribute } // namespace ast } // namespace tint -#endif // SRC_AST_STRUCT_MEMBER_ALIGN_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_STRUCT_MEMBER_ALIGN_ATTRIBUTE_H_ diff --git a/src/ast/struct_member_align_attribute_test.cc b/src/tint/ast/struct_member_align_attribute_test.cc similarity index 90% rename from src/ast/struct_member_align_attribute_test.cc rename to src/tint/ast/struct_member_align_attribute_test.cc index 8a39160d6da..9dcddd4c308 100644 --- a/src/ast/struct_member_align_attribute_test.cc +++ b/src/tint/ast/struct_member_align_attribute_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_member_align_attribute.h" +#include "src/tint/ast/struct_member_align_attribute.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/struct_member_offset_attribute.cc b/src/tint/ast/struct_member_offset_attribute.cc similarity index 93% rename from src/ast/struct_member_offset_attribute.cc rename to src/tint/ast/struct_member_offset_attribute.cc index 0be408dc63a..a854f8c0da7 100644 --- a/src/ast/struct_member_offset_attribute.cc +++ b/src/tint/ast/struct_member_offset_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_member_offset_attribute.h" +#include "src/tint/ast/struct_member_offset_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StructMemberOffsetAttribute); diff --git a/src/ast/struct_member_offset_attribute.h b/src/tint/ast/struct_member_offset_attribute.h similarity index 91% rename from src/ast/struct_member_offset_attribute.h rename to src/tint/ast/struct_member_offset_attribute.h index e477d4d0e4b..f599a7eafec 100644 --- a/src/ast/struct_member_offset_attribute.h +++ b/src/tint/ast/struct_member_offset_attribute.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRUCT_MEMBER_OFFSET_ATTRIBUTE_H_ -#define SRC_AST_STRUCT_MEMBER_OFFSET_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_STRUCT_MEMBER_OFFSET_ATTRIBUTE_H_ +#define SRC_TINT_AST_STRUCT_MEMBER_OFFSET_ATTRIBUTE_H_ #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -60,4 +60,4 @@ class StructMemberOffsetAttribute } // namespace ast } // namespace tint -#endif // SRC_AST_STRUCT_MEMBER_OFFSET_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_STRUCT_MEMBER_OFFSET_ATTRIBUTE_H_ diff --git a/src/ast/struct_member_offset_attribute_test.cc b/src/tint/ast/struct_member_offset_attribute_test.cc similarity index 95% rename from src/ast/struct_member_offset_attribute_test.cc rename to src/tint/ast/struct_member_offset_attribute_test.cc index c1d64dc62fb..022821a29fe 100644 --- a/src/ast/struct_member_offset_attribute_test.cc +++ b/src/tint/ast/struct_member_offset_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/struct_member_size_attribute.cc b/src/tint/ast/struct_member_size_attribute.cc similarity index 91% rename from src/ast/struct_member_size_attribute.cc rename to src/tint/ast/struct_member_size_attribute.cc index 44225bd9ba2..d76820ae926 100644 --- a/src/ast/struct_member_size_attribute.cc +++ b/src/tint/ast/struct_member_size_attribute.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_member_size_attribute.h" +#include "src/tint/ast/struct_member_size_attribute.h" #include -#include "src/clone_context.h" -#include "src/program_builder.h" +#include "src/tint/clone_context.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::StructMemberSizeAttribute); diff --git a/src/ast/struct_member_size_attribute.h b/src/tint/ast/struct_member_size_attribute.h similarity index 88% rename from src/ast/struct_member_size_attribute.h rename to src/tint/ast/struct_member_size_attribute.h index 8ba42d24696..a6397ab1f44 100644 --- a/src/ast/struct_member_size_attribute.h +++ b/src/tint/ast/struct_member_size_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_STRUCT_MEMBER_SIZE_ATTRIBUTE_H_ -#define SRC_AST_STRUCT_MEMBER_SIZE_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_STRUCT_MEMBER_SIZE_ATTRIBUTE_H_ +#define SRC_TINT_AST_STRUCT_MEMBER_SIZE_ATTRIBUTE_H_ #include #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -50,4 +50,4 @@ class StructMemberSizeAttribute } // namespace ast } // namespace tint -#endif // SRC_AST_STRUCT_MEMBER_SIZE_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_STRUCT_MEMBER_SIZE_ATTRIBUTE_H_ diff --git a/src/ast/struct_member_size_attribute_test.cc b/src/tint/ast/struct_member_size_attribute_test.cc similarity index 90% rename from src/ast/struct_member_size_attribute_test.cc rename to src/tint/ast/struct_member_size_attribute_test.cc index 1adb8aed7e8..346535d7393 100644 --- a/src/ast/struct_member_size_attribute_test.cc +++ b/src/tint/ast/struct_member_size_attribute_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_member_size_attribute.h" +#include "src/tint/ast/struct_member_size_attribute.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/struct_member_test.cc b/src/tint/ast/struct_member_test.cc similarity index 98% rename from src/ast/struct_member_test.cc rename to src/tint/ast/struct_member_test.cc index 4987150ca1b..c675a471c47 100644 --- a/src/ast/struct_member_test.cc +++ b/src/tint/ast/struct_member_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/struct_test.cc b/src/tint/ast/struct_test.cc similarity index 88% rename from src/ast/struct_test.cc rename to src/tint/ast/struct_test.cc index 8d3591462fa..c26d8cc9468 100644 --- a/src/ast/struct_test.cc +++ b/src/tint/ast/struct_test.cc @@ -12,21 +12,21 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct.h" +#include "src/tint/ast/struct.h" #include "gtest/gtest-spi.h" -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/bool.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/sampler.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/test_helper.h" -#include "src/ast/texture.h" -#include "src/ast/u32.h" -#include "src/ast/vector.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/texture.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/vector.h" namespace tint { namespace ast { diff --git a/src/ast/switch_statement.cc b/src/tint/ast/switch_statement.cc similarity index 95% rename from src/ast/switch_statement.cc rename to src/tint/ast/switch_statement.cc index eeb74bf3d93..02cbb619ca8 100644 --- a/src/ast/switch_statement.cc +++ b/src/tint/ast/switch_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/switch_statement.h" +#include "src/tint/ast/switch_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::SwitchStatement); diff --git a/src/ast/switch_statement.h b/src/tint/ast/switch_statement.h similarity index 89% rename from src/ast/switch_statement.h rename to src/tint/ast/switch_statement.h index 711e55303b3..8fa2fb5aa0c 100644 --- a/src/ast/switch_statement.h +++ b/src/tint/ast/switch_statement.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_SWITCH_STATEMENT_H_ -#define SRC_AST_SWITCH_STATEMENT_H_ +#ifndef SRC_TINT_AST_SWITCH_STATEMENT_H_ +#define SRC_TINT_AST_SWITCH_STATEMENT_H_ -#include "src/ast/case_statement.h" -#include "src/ast/expression.h" +#include "src/tint/ast/case_statement.h" +#include "src/tint/ast/expression.h" namespace tint { namespace ast { @@ -57,4 +57,4 @@ class SwitchStatement : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_SWITCH_STATEMENT_H_ +#endif // SRC_TINT_AST_SWITCH_STATEMENT_H_ diff --git a/src/ast/switch_statement_test.cc b/src/tint/ast/switch_statement_test.cc similarity index 97% rename from src/ast/switch_statement_test.cc rename to src/tint/ast/switch_statement_test.cc index 593f0aa3d5b..ecbf68c4c4a 100644 --- a/src/ast/switch_statement_test.cc +++ b/src/tint/ast/switch_statement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/switch_statement.h" +#include "src/tint/ast/switch_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/test_helper.h b/src/tint/ast/test_helper.h similarity index 87% rename from src/ast/test_helper.h rename to src/tint/ast/test_helper.h index 2bfc79b617d..2c3be987cc3 100644 --- a/src/ast/test_helper.h +++ b/src/tint/ast/test_helper.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_TEST_HELPER_H_ -#define SRC_AST_TEST_HELPER_H_ +#ifndef SRC_TINT_AST_TEST_HELPER_H_ +#define SRC_TINT_AST_TEST_HELPER_H_ #include "gtest/gtest.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { namespace ast { @@ -35,4 +35,4 @@ using TestParamHelper = TestHelperBase>; } // namespace ast } // namespace tint -#endif // SRC_AST_TEST_HELPER_H_ +#endif // SRC_TINT_AST_TEST_HELPER_H_ diff --git a/src/ast/texture.cc b/src/tint/ast/texture.cc similarity index 98% rename from src/ast/texture.cc rename to src/tint/ast/texture.cc index 6c54e241559..38d16e4c3b1 100644 --- a/src/ast/texture.cc +++ b/src/tint/ast/texture.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Texture); diff --git a/src/ast/texture.h b/src/tint/ast/texture.h similarity index 94% rename from src/ast/texture.h rename to src/tint/ast/texture.h index e3383a734f3..41e893a8a1c 100644 --- a/src/ast/texture.h +++ b/src/tint/ast/texture.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_TEXTURE_H_ -#define SRC_AST_TEXTURE_H_ +#ifndef SRC_TINT_AST_TEXTURE_H_ +#define SRC_TINT_AST_TEXTURE_H_ -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -80,4 +80,4 @@ class Texture : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_TEXTURE_H_ +#endif // SRC_TINT_AST_TEXTURE_H_ diff --git a/src/ast/texture_test.cc b/src/tint/ast/texture_test.cc similarity index 79% rename from src/ast/texture_test.cc rename to src/tint/ast/texture_test.cc index 10ff52bf394..017d56ec818 100644 --- a/src/ast/texture_test.cc +++ b/src/tint/ast/texture_test.cc @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/texture.h" +#include "src/tint/ast/texture.h" -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/bool.h" -#include "src/ast/f32.h" -#include "src/ast/i32.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/sampler.h" -#include "src/ast/struct.h" -#include "src/ast/test_helper.h" -#include "src/ast/u32.h" -#include "src/ast/vector.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/struct.h" +#include "src/tint/ast/test_helper.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/vector.h" namespace tint { namespace ast { diff --git a/src/ast/traverse_expressions.h b/src/tint/ast/traverse_expressions.h similarity index 89% rename from src/ast/traverse_expressions.h rename to src/tint/ast/traverse_expressions.h index b5789410cdb..084a201673d 100644 --- a/src/ast/traverse_expressions.h +++ b/src/tint/ast/traverse_expressions.h @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_TRAVERSE_EXPRESSIONS_H_ -#define SRC_AST_TRAVERSE_EXPRESSIONS_H_ +#ifndef SRC_TINT_AST_TRAVERSE_EXPRESSIONS_H_ +#define SRC_TINT_AST_TRAVERSE_EXPRESSIONS_H_ #include -#include "src/ast/binary_expression.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/call_expression.h" -#include "src/ast/index_accessor_expression.h" -#include "src/ast/literal_expression.h" -#include "src/ast/member_accessor_expression.h" -#include "src/ast/phony_expression.h" -#include "src/ast/unary_op_expression.h" -#include "src/utils/reverse.h" +#include "src/tint/ast/binary_expression.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/call_expression.h" +#include "src/tint/ast/index_accessor_expression.h" +#include "src/tint/ast/literal_expression.h" +#include "src/tint/ast/member_accessor_expression.h" +#include "src/tint/ast/phony_expression.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/utils/reverse.h" namespace tint { namespace ast { @@ -151,4 +151,4 @@ bool TraverseExpressions(const ast::Expression* root, } // namespace ast } // namespace tint -#endif // SRC_AST_TRAVERSE_EXPRESSIONS_H_ +#endif // SRC_TINT_AST_TRAVERSE_EXPRESSIONS_H_ diff --git a/src/ast/traverse_expressions_test.cc b/src/tint/ast/traverse_expressions_test.cc similarity index 99% rename from src/ast/traverse_expressions_test.cc rename to src/tint/ast/traverse_expressions_test.cc index f5f332474c4..ae839baf81c 100644 --- a/src/ast/traverse_expressions_test.cc +++ b/src/tint/ast/traverse_expressions_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/traverse_expressions.h" +#include "src/tint/ast/traverse_expressions.h" #include "gmock/gmock.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/type.h b/src/tint/ast/type.h similarity index 89% rename from src/ast/type.h rename to src/tint/ast/type.h index 3f60261beed..815498808fe 100644 --- a/src/ast/type.h +++ b/src/tint/ast/type.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_TYPE_H_ -#define SRC_AST_TYPE_H_ +#ifndef SRC_TINT_AST_TYPE_H_ +#define SRC_TINT_AST_TYPE_H_ #include -#include "src/ast/node.h" -#include "src/clone_context.h" +#include "src/tint/ast/node.h" +#include "src/tint/clone_context.h" namespace tint { @@ -50,4 +50,4 @@ class Type : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_TYPE_H_ +#endif // SRC_TINT_AST_TYPE_H_ diff --git a/src/ast/type_decl.cc b/src/tint/ast/type_decl.cc similarity index 92% rename from src/ast/type_decl.cc rename to src/tint/ast/type_decl.cc index 94c94afdb05..6d0b30113ea 100644 --- a/src/ast/type_decl.cc +++ b/src/tint/ast/type_decl.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/type_decl.h" +#include "src/tint/ast/type_decl.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::TypeDecl); diff --git a/src/ast/type_decl.h b/src/tint/ast/type_decl.h similarity index 89% rename from src/ast/type_decl.h rename to src/tint/ast/type_decl.h index d0d49e4fbcf..0e290cdea2b 100644 --- a/src/ast/type_decl.h +++ b/src/tint/ast/type_decl.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_TYPE_DECL_H_ -#define SRC_AST_TYPE_DECL_H_ +#ifndef SRC_TINT_AST_TYPE_DECL_H_ +#define SRC_TINT_AST_TYPE_DECL_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -42,4 +42,4 @@ class TypeDecl : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_TYPE_DECL_H_ +#endif // SRC_TINT_AST_TYPE_DECL_H_ diff --git a/src/ast/type_name.cc b/src/tint/ast/type_name.cc similarity index 94% rename from src/ast/type_name.cc rename to src/tint/ast/type_name.cc index 66da08444d9..1f58b9e1c6a 100644 --- a/src/ast/type_name.cc +++ b/src/tint/ast/type_name.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/type_name.h" +#include "src/tint/ast/type_name.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::TypeName); diff --git a/src/ast/type_name.h b/src/tint/ast/type_name.h similarity index 92% rename from src/ast/type_name.h rename to src/tint/ast/type_name.h index 5e177ab233a..c8e85dae304 100644 --- a/src/ast/type_name.h +++ b/src/tint/ast/type_name.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_TYPE_NAME_H_ -#define SRC_AST_TYPE_NAME_H_ +#ifndef SRC_TINT_AST_TYPE_NAME_H_ +#define SRC_TINT_AST_TYPE_NAME_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -52,4 +52,4 @@ class TypeName : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_TYPE_NAME_H_ +#endif // SRC_TINT_AST_TYPE_NAME_H_ diff --git a/src/ast/u32.cc b/src/tint/ast/u32.cc similarity index 93% rename from src/ast/u32.cc rename to src/tint/ast/u32.cc index efe362439c3..892289a6d96 100644 --- a/src/ast/u32.cc +++ b/src/tint/ast/u32.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/u32.h" +#include "src/tint/ast/u32.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::U32); diff --git a/src/ast/u32.h b/src/tint/ast/u32.h similarity index 92% rename from src/ast/u32.h rename to src/tint/ast/u32.h index 5d7ba4488a8..156fbe21993 100644 --- a/src/ast/u32.h +++ b/src/tint/ast/u32.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_U32_H_ -#define SRC_AST_U32_H_ +#ifndef SRC_TINT_AST_U32_H_ +#define SRC_TINT_AST_U32_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -47,4 +47,4 @@ class U32 : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_U32_H_ +#endif // SRC_TINT_AST_U32_H_ diff --git a/src/ast/u32_test.cc b/src/tint/ast/u32_test.cc similarity index 92% rename from src/ast/u32_test.cc rename to src/tint/ast/u32_test.cc index 04c17de59b9..9e8e5a64eae 100644 --- a/src/ast/u32_test.cc +++ b/src/tint/ast/u32_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/u32.h" +#include "src/tint/ast/u32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/uint_literal_expression.cc b/src/tint/ast/uint_literal_expression.cc similarity index 93% rename from src/ast/uint_literal_expression.cc rename to src/tint/ast/uint_literal_expression.cc index 0fc837c8547..d53e3eb4542 100644 --- a/src/ast/uint_literal_expression.cc +++ b/src/tint/ast/uint_literal_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/uint_literal_expression.h" +#include "src/tint/ast/uint_literal_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::UintLiteralExpression); diff --git a/src/ast/uint_literal_expression.h b/src/tint/ast/uint_literal_expression.h similarity index 88% rename from src/ast/uint_literal_expression.h rename to src/tint/ast/uint_literal_expression.h index 61ed4f0d801..edc79e12372 100644 --- a/src/ast/uint_literal_expression.h +++ b/src/tint/ast/uint_literal_expression.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_UINT_LITERAL_EXPRESSION_H_ -#define SRC_AST_UINT_LITERAL_EXPRESSION_H_ +#ifndef SRC_TINT_AST_UINT_LITERAL_EXPRESSION_H_ +#define SRC_TINT_AST_UINT_LITERAL_EXPRESSION_H_ #include -#include "src/ast/int_literal_expression.h" +#include "src/tint/ast/int_literal_expression.h" namespace tint { namespace ast { @@ -49,4 +49,4 @@ class UintLiteralExpression } // namespace ast } // namespace tint -#endif // SRC_AST_UINT_LITERAL_EXPRESSION_H_ +#endif // SRC_TINT_AST_UINT_LITERAL_EXPRESSION_H_ diff --git a/src/ast/uint_literal_expression_test.cc b/src/tint/ast/uint_literal_expression_test.cc similarity index 96% rename from src/ast/uint_literal_expression_test.cc rename to src/tint/ast/uint_literal_expression_test.cc index 15d6243ae37..1732dde1807 100644 --- a/src/ast/uint_literal_expression_test.cc +++ b/src/tint/ast/uint_literal_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/unary_op.cc b/src/tint/ast/unary_op.cc similarity index 97% rename from src/ast/unary_op.cc rename to src/tint/ast/unary_op.cc index 23a496d1ffc..4b363f5ac1d 100644 --- a/src/ast/unary_op.cc +++ b/src/tint/ast/unary_op.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/unary_op.h" +#include "src/tint/ast/unary_op.h" namespace tint { namespace ast { diff --git a/src/ast/unary_op.h b/src/tint/ast/unary_op.h similarity index 91% rename from src/ast/unary_op.h rename to src/tint/ast/unary_op.h index 9baa452b5dc..33fdbbff72c 100644 --- a/src/ast/unary_op.h +++ b/src/tint/ast/unary_op.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_UNARY_OP_H_ -#define SRC_AST_UNARY_OP_H_ +#ifndef SRC_TINT_AST_UNARY_OP_H_ +#define SRC_TINT_AST_UNARY_OP_H_ #include @@ -37,4 +37,4 @@ std::ostream& operator<<(std::ostream& out, UnaryOp mod); } // namespace ast } // namespace tint -#endif // SRC_AST_UNARY_OP_H_ +#endif // SRC_TINT_AST_UNARY_OP_H_ diff --git a/src/ast/unary_op_expression.cc b/src/tint/ast/unary_op_expression.cc similarity index 94% rename from src/ast/unary_op_expression.cc rename to src/tint/ast/unary_op_expression.cc index c80241a9cf6..032fa02996e 100644 --- a/src/ast/unary_op_expression.cc +++ b/src/tint/ast/unary_op_expression.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/unary_op_expression.h" +#include "src/tint/ast/unary_op_expression.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::UnaryOpExpression); diff --git a/src/ast/unary_op_expression.h b/src/tint/ast/unary_op_expression.h similarity index 88% rename from src/ast/unary_op_expression.h rename to src/tint/ast/unary_op_expression.h index 1d3e25a7a6e..62bc881c71e 100644 --- a/src/ast/unary_op_expression.h +++ b/src/tint/ast/unary_op_expression.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_UNARY_OP_EXPRESSION_H_ -#define SRC_AST_UNARY_OP_EXPRESSION_H_ +#ifndef SRC_TINT_AST_UNARY_OP_EXPRESSION_H_ +#define SRC_TINT_AST_UNARY_OP_EXPRESSION_H_ -#include "src/ast/expression.h" -#include "src/ast/unary_op.h" +#include "src/tint/ast/expression.h" +#include "src/tint/ast/unary_op.h" namespace tint { namespace ast { @@ -53,4 +53,4 @@ class UnaryOpExpression : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_UNARY_OP_EXPRESSION_H_ +#endif // SRC_TINT_AST_UNARY_OP_EXPRESSION_H_ diff --git a/src/ast/unary_op_expression_test.cc b/src/tint/ast/unary_op_expression_test.cc similarity index 95% rename from src/ast/unary_op_expression_test.cc rename to src/tint/ast/unary_op_expression_test.cc index 47f870ab47d..3f1b1cf5259 100644 --- a/src/ast/unary_op_expression_test.cc +++ b/src/tint/ast/unary_op_expression_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/unary_op_expression.h" +#include "src/tint/ast/unary_op_expression.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/variable.cc b/src/tint/ast/variable.cc similarity index 95% rename from src/ast/variable.cc rename to src/tint/ast/variable.cc index 6e3f97deb41..62d8dd9e98f 100644 --- a/src/ast/variable.cc +++ b/src/tint/ast/variable.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable.h" +#include "src/tint/ast/variable.h" -#include "src/program_builder.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Variable); diff --git a/src/ast/variable.h b/src/tint/ast/variable.h similarity index 96% rename from src/ast/variable.h rename to src/tint/ast/variable.h index 7a40171b332..0afe376c8be 100644 --- a/src/ast/variable.h +++ b/src/tint/ast/variable.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_VARIABLE_H_ -#define SRC_AST_VARIABLE_H_ +#ifndef SRC_TINT_AST_VARIABLE_H_ +#define SRC_TINT_AST_VARIABLE_H_ #include #include -#include "src/ast/access.h" -#include "src/ast/attribute.h" -#include "src/ast/expression.h" -#include "src/ast/storage_class.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/attribute.h" +#include "src/tint/ast/expression.h" +#include "src/tint/ast/storage_class.h" namespace tint { namespace ast { @@ -183,4 +183,4 @@ using VariableList = std::vector; } // namespace ast } // namespace tint -#endif // SRC_AST_VARIABLE_H_ +#endif // SRC_TINT_AST_VARIABLE_H_ diff --git a/src/ast/variable_decl_statement.cc b/src/tint/ast/variable_decl_statement.cc similarity index 94% rename from src/ast/variable_decl_statement.cc rename to src/tint/ast/variable_decl_statement.cc index 8e65919b81a..6adf183330b 100644 --- a/src/ast/variable_decl_statement.cc +++ b/src/tint/ast/variable_decl_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable_decl_statement.h" +#include "src/tint/ast/variable_decl_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::VariableDeclStatement); diff --git a/src/ast/variable_decl_statement.h b/src/tint/ast/variable_decl_statement.h similarity index 87% rename from src/ast/variable_decl_statement.h rename to src/tint/ast/variable_decl_statement.h index 8a148b28097..3419d376e8c 100644 --- a/src/ast/variable_decl_statement.h +++ b/src/tint/ast/variable_decl_statement.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_VARIABLE_DECL_STATEMENT_H_ -#define SRC_AST_VARIABLE_DECL_STATEMENT_H_ +#ifndef SRC_TINT_AST_VARIABLE_DECL_STATEMENT_H_ +#define SRC_TINT_AST_VARIABLE_DECL_STATEMENT_H_ -#include "src/ast/statement.h" -#include "src/ast/variable.h" +#include "src/tint/ast/statement.h" +#include "src/tint/ast/variable.h" namespace tint { namespace ast { @@ -49,4 +49,4 @@ class VariableDeclStatement } // namespace ast } // namespace tint -#endif // SRC_AST_VARIABLE_DECL_STATEMENT_H_ +#endif // SRC_TINT_AST_VARIABLE_DECL_STATEMENT_H_ diff --git a/src/ast/variable_decl_statement_test.cc b/src/tint/ast/variable_decl_statement_test.cc similarity index 95% rename from src/ast/variable_decl_statement_test.cc rename to src/tint/ast/variable_decl_statement_test.cc index bcf92adb5d3..9881c666e00 100644 --- a/src/ast/variable_decl_statement_test.cc +++ b/src/tint/ast/variable_decl_statement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable_decl_statement.h" +#include "src/tint/ast/variable_decl_statement.h" #include "gtest/gtest-spi.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/variable_test.cc b/src/tint/ast/variable_test.cc similarity index 98% rename from src/ast/variable_test.cc rename to src/tint/ast/variable_test.cc index f126f1b9568..b053c0fa56e 100644 --- a/src/ast/variable_test.cc +++ b/src/tint/ast/variable_test.cc @@ -13,8 +13,9 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/id_attribute.h" -#include "src/ast/test_helper.h" + +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/vector.cc b/src/tint/ast/vector.cc similarity index 95% rename from src/ast/vector.cc rename to src/tint/ast/vector.cc index 50b7712f8ca..d63a61b9f51 100644 --- a/src/ast/vector.cc +++ b/src/tint/ast/vector.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/vector.h" +#include "src/tint/ast/vector.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Vector); diff --git a/src/ast/vector.h b/src/tint/ast/vector.h similarity index 94% rename from src/ast/vector.h rename to src/tint/ast/vector.h index 1d64666b36a..4087817bf69 100644 --- a/src/ast/vector.h +++ b/src/tint/ast/vector.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_VECTOR_H_ -#define SRC_AST_VECTOR_H_ +#ifndef SRC_TINT_AST_VECTOR_H_ +#define SRC_TINT_AST_VECTOR_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -59,4 +59,4 @@ class Vector : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_VECTOR_H_ +#endif // SRC_TINT_AST_VECTOR_H_ diff --git a/src/ast/vector_test.cc b/src/tint/ast/vector_test.cc similarity index 91% rename from src/ast/vector_test.cc rename to src/tint/ast/vector_test.cc index 87cff031092..a029e73171e 100644 --- a/src/ast/vector_test.cc +++ b/src/tint/ast/vector_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/vector.h" +#include "src/tint/ast/vector.h" -#include "src/ast/i32.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/ast/void.cc b/src/tint/ast/void.cc similarity index 93% rename from src/ast/void.cc rename to src/tint/ast/void.cc index 59c4670ba31..1abb83cd9e9 100644 --- a/src/ast/void.cc +++ b/src/tint/ast/void.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/void.h" +#include "src/tint/ast/void.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::Void); diff --git a/src/ast/void.h b/src/tint/ast/void.h similarity index 92% rename from src/ast/void.h rename to src/tint/ast/void.h index a2b7af45a89..69d15716f60 100644 --- a/src/ast/void.h +++ b/src/tint/ast/void.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_VOID_H_ -#define SRC_AST_VOID_H_ +#ifndef SRC_TINT_AST_VOID_H_ +#define SRC_TINT_AST_VOID_H_ #include -#include "src/ast/type.h" +#include "src/tint/ast/type.h" namespace tint { namespace ast { @@ -47,4 +47,4 @@ class Void : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_VOID_H_ +#endif // SRC_TINT_AST_VOID_H_ diff --git a/src/ast/workgroup_attribute.cc b/src/tint/ast/workgroup_attribute.cc similarity index 94% rename from src/ast/workgroup_attribute.cc rename to src/tint/ast/workgroup_attribute.cc index e8ecc191266..7ff69540fa8 100644 --- a/src/ast/workgroup_attribute.cc +++ b/src/tint/ast/workgroup_attribute.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/workgroup_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::ast::WorkgroupAttribute); diff --git a/src/ast/workgroup_attribute.h b/src/tint/ast/workgroup_attribute.h similarity index 92% rename from src/ast/workgroup_attribute.h rename to src/tint/ast/workgroup_attribute.h index a49db3d3741..815420a4dd7 100644 --- a/src/ast/workgroup_attribute.h +++ b/src/tint/ast/workgroup_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_AST_WORKGROUP_ATTRIBUTE_H_ -#define SRC_AST_WORKGROUP_ATTRIBUTE_H_ +#ifndef SRC_TINT_AST_WORKGROUP_ATTRIBUTE_H_ +#define SRC_TINT_AST_WORKGROUP_ATTRIBUTE_H_ #include #include -#include "src/ast/attribute.h" +#include "src/tint/ast/attribute.h" namespace tint { namespace ast { @@ -66,4 +66,4 @@ class WorkgroupAttribute : public Castable { } // namespace ast } // namespace tint -#endif // SRC_AST_WORKGROUP_ATTRIBUTE_H_ +#endif // SRC_TINT_AST_WORKGROUP_ATTRIBUTE_H_ diff --git a/src/ast/workgroup_attribute_test.cc b/src/tint/ast/workgroup_attribute_test.cc similarity index 95% rename from src/ast/workgroup_attribute_test.cc rename to src/tint/ast/workgroup_attribute_test.cc index 8c285b0a0f1..ecf718623a0 100644 --- a/src/ast/workgroup_attribute_test.cc +++ b/src/tint/ast/workgroup_attribute_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/workgroup_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace ast { diff --git a/src/bench/benchmark.cc b/src/tint/bench/benchmark.cc similarity index 98% rename from src/bench/benchmark.cc rename to src/tint/bench/benchmark.cc index c33f94ea35a..47548231e34 100644 --- a/src/bench/benchmark.cc +++ b/src/tint/bench/benchmark.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/bench/benchmark.h" +#include "src/tint/bench/benchmark.h" #include #include diff --git a/src/bench/benchmark.h b/src/tint/bench/benchmark.h similarity index 95% rename from src/bench/benchmark.h rename to src/tint/bench/benchmark.h index 91bd6311244..96a935d5eff 100644 --- a/src/bench/benchmark.h +++ b/src/tint/bench/benchmark.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_BENCH_BENCHMARK_H_ -#define SRC_BENCH_BENCHMARK_H_ +#ifndef SRC_TINT_BENCH_BENCHMARK_H_ +#define SRC_TINT_BENCH_BENCHMARK_H_ #include #include #include // NOLINT: Found C system header after C++ system header. #include "benchmark/benchmark.h" -#include "src/utils/concat.h" +#include "src/tint/utils/concat.h" #include "tint/tint.h" namespace tint::bench { @@ -73,4 +73,4 @@ std::variant LoadProgram(std::string name); } // namespace tint::bench -#endif // SRC_BENCH_BENCHMARK_H_ +#endif // SRC_TINT_BENCH_BENCHMARK_H_ diff --git a/src/block_allocator.h b/src/tint/block_allocator.h similarity index 98% rename from src/block_allocator.h rename to src/tint/block_allocator.h index 4a8fbf2461b..c6bf3776dd2 100644 --- a/src/block_allocator.h +++ b/src/tint/block_allocator.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_BLOCK_ALLOCATOR_H_ -#define SRC_BLOCK_ALLOCATOR_H_ +#ifndef SRC_TINT_BLOCK_ALLOCATOR_H_ +#define SRC_TINT_BLOCK_ALLOCATOR_H_ #include #include -#include "src/utils/math.h" +#include "src/tint/utils/math.h" namespace tint { @@ -291,4 +291,4 @@ class BlockAllocator { } // namespace tint -#endif // SRC_BLOCK_ALLOCATOR_H_ +#endif // SRC_TINT_BLOCK_ALLOCATOR_H_ diff --git a/src/block_allocator_test.cc b/src/tint/block_allocator_test.cc similarity index 98% rename from src/block_allocator_test.cc rename to src/tint/block_allocator_test.cc index 69834da52cd..8b3ded04f12 100644 --- a/src/block_allocator_test.cc +++ b/src/tint/block_allocator_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/block_allocator.h" +#include "src/tint/block_allocator.h" #include "gtest/gtest.h" diff --git a/src/builtin_table.cc b/src/tint/builtin_table.cc similarity index 98% rename from src/builtin_table.cc rename to src/tint/builtin_table.cc index 569d0575127..4d11c9d5ad8 100644 --- a/src/builtin_table.cc +++ b/src/tint/builtin_table.cc @@ -12,26 +12,26 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/builtin_table.h" +#include "src/tint/builtin_table.h" #include #include #include #include -#include "src/program_builder.h" -#include "src/sem/atomic_type.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/pipeline_stage_set.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/utils/hash.h" -#include "src/utils/map.h" -#include "src/utils/math.h" -#include "src/utils/scoped_assignment.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/pipeline_stage_set.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/utils/hash.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/math.h" +#include "src/tint/utils/scoped_assignment.h" namespace tint { namespace { diff --git a/src/builtin_table.h b/src/tint/builtin_table.h similarity index 92% rename from src/builtin_table.h rename to src/tint/builtin_table.h index c681fe78900..246eed2800f 100644 --- a/src/builtin_table.h +++ b/src/tint/builtin_table.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_BUILTIN_TABLE_H_ -#define SRC_BUILTIN_TABLE_H_ +#ifndef SRC_TINT_BUILTIN_TABLE_H_ +#define SRC_TINT_BUILTIN_TABLE_H_ #include #include #include -#include "src/sem/builtin.h" +#include "src/tint/sem/builtin.h" namespace tint { @@ -49,4 +49,4 @@ class BuiltinTable { } // namespace tint -#endif // SRC_BUILTIN_TABLE_H_ +#endif // SRC_TINT_BUILTIN_TABLE_H_ diff --git a/src/builtin_table.inl b/src/tint/builtin_table.inl similarity index 100% rename from src/builtin_table.inl rename to src/tint/builtin_table.inl diff --git a/src/builtin_table.inl.tmpl b/src/tint/builtin_table.inl.tmpl similarity index 100% rename from src/builtin_table.inl.tmpl rename to src/tint/builtin_table.inl.tmpl diff --git a/src/builtin_table_test.cc b/src/tint/builtin_table_test.cc similarity index 98% rename from src/builtin_table_test.cc rename to src/tint/builtin_table_test.cc index a9ceff01e71..1734c7d7a19 100644 --- a/src/builtin_table_test.cc +++ b/src/tint/builtin_table_test.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/builtin_table.h" +#include "src/tint/builtin_table.h" #include "gmock/gmock.h" -#include "src/program_builder.h" -#include "src/sem/atomic_type.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace { diff --git a/src/builtins.def b/src/tint/builtins.def similarity index 100% rename from src/builtins.def rename to src/tint/builtins.def diff --git a/src/castable.cc b/src/tint/castable.cc similarity index 96% rename from src/castable.cc rename to src/tint/castable.cc index 02c3ebcd809..cff430ecb28 100644 --- a/src/castable.cc +++ b/src/tint/castable.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/castable.h" +#include "src/tint/castable.h" namespace tint { diff --git a/src/castable.h b/src/tint/castable.h similarity index 99% rename from src/castable.h rename to src/tint/castable.h index 2906563dfda..51cad0093be 100644 --- a/src/castable.h +++ b/src/tint/castable.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_CASTABLE_H_ -#define SRC_CASTABLE_H_ +#ifndef SRC_TINT_CASTABLE_H_ +#define SRC_TINT_CASTABLE_H_ #include #include #include #include -#include "src/traits.h" -#include "src/utils/crc32.h" +#include "src/tint/traits.h" +#include "src/tint/utils/crc32.h" #if defined(__clang__) /// Temporarily disable certain warnings when using Castable API @@ -733,4 +733,4 @@ inline auto Switch(T* object, CASES&&... cases) { TINT_CASTABLE_POP_DISABLE_WARNINGS(); -#endif // SRC_CASTABLE_H_ +#endif // SRC_TINT_CASTABLE_H_ diff --git a/src/castable_bench.cc b/src/tint/castable_bench.cc similarity index 100% rename from src/castable_bench.cc rename to src/tint/castable_bench.cc diff --git a/src/castable_test.cc b/src/tint/castable_test.cc similarity index 99% rename from src/castable_test.cc rename to src/tint/castable_test.cc index 4975bef9649..0e01172ce74 100644 --- a/src/castable_test.cc +++ b/src/tint/castable_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/castable.h" +#include "src/tint/castable.h" #include #include diff --git a/src/clone_context.cc b/src/tint/clone_context.cc similarity index 97% rename from src/clone_context.cc rename to src/tint/clone_context.cc index 71d8851b0b2..afdf488cf1e 100644 --- a/src/clone_context.cc +++ b/src/tint/clone_context.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/clone_context.h" +#include "src/tint/clone_context.h" #include -#include "src/program_builder.h" -#include "src/utils/map.h" +#include "src/tint/program_builder.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::Cloneable); diff --git a/src/clone_context.h b/src/tint/clone_context.h similarity index 98% rename from src/clone_context.h rename to src/tint/clone_context.h index 4037e80f5e7..8c02c8313c6 100644 --- a/src/clone_context.h +++ b/src/tint/clone_context.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_CLONE_CONTEXT_H_ -#define SRC_CLONE_CONTEXT_H_ +#ifndef SRC_TINT_CLONE_CONTEXT_H_ +#define SRC_TINT_CLONE_CONTEXT_H_ #include #include @@ -22,11 +22,11 @@ #include #include -#include "src/castable.h" -#include "src/debug.h" -#include "src/program_id.h" -#include "src/symbol.h" -#include "src/traits.h" +#include "src/tint/castable.h" +#include "src/tint/debug.h" +#include "src/tint/program_id.h" +#include "src/tint/symbol.h" +#include "src/tint/traits.h" namespace tint { @@ -581,4 +581,4 @@ class CloneContext { } // namespace tint -#endif // SRC_CLONE_CONTEXT_H_ +#endif // SRC_TINT_CLONE_CONTEXT_H_ diff --git a/src/clone_context_test.cc b/src/tint/clone_context_test.cc similarity index 99% rename from src/clone_context_test.cc rename to src/tint/clone_context_test.cc index a8e45efa847..5339d6496b9 100644 --- a/src/clone_context_test.cc +++ b/src/tint/clone_context_test.cc @@ -15,7 +15,7 @@ #include #include "gtest/gtest-spi.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { namespace { diff --git a/samples/BUILD.gn b/src/tint/cmd/BUILD.gn similarity index 83% rename from samples/BUILD.gn rename to src/tint/cmd/BUILD.gn index 51be8be53e8..c9c2f20fc9e 100644 --- a/samples/BUILD.gn +++ b/src/tint/cmd/BUILD.gn @@ -13,13 +13,13 @@ # limitations under the License. import("//build_overrides/build.gni") -import("../tint_overrides_with_defaults.gni") +import("../../../tint_overrides_with_defaults.gni") executable("tint") { sources = [ "main.cc" ] deps = [ - "${tint_root_dir}/src:libtint", - "${tint_root_dir}/src:tint_val", + "${tint_root_dir}/src/tint:libtint", + "${tint_root_dir}/src/tint:tint_val", "${tint_spirv_tools_dir}/:spvtools", "${tint_spirv_tools_dir}/:spvtools_opt", "${tint_spirv_tools_dir}/:spvtools_val", @@ -33,8 +33,8 @@ executable("tint") { } configs += [ - "${tint_root_dir}/src:tint_common_config", - "${tint_root_dir}/src:tint_config", + "${tint_root_dir}/src/tint:tint_common_config", + "${tint_root_dir}/src/tint:tint_config", ] if (build_with_chromium) { diff --git a/samples/CMakeLists.txt b/src/tint/cmd/CMakeLists.txt similarity index 100% rename from samples/CMakeLists.txt rename to src/tint/cmd/CMakeLists.txt diff --git a/samples/main.cc b/src/tint/cmd/main.cc similarity index 99% rename from samples/main.cc rename to src/tint/cmd/main.cc index 8a8484ac348..ff3587c85c9 100644 --- a/samples/main.cc +++ b/src/tint/cmd/main.cc @@ -29,9 +29,9 @@ #include "spirv-tools/libspirv.hpp" #endif // TINT_BUILD_SPV_READER -#include "src/utils/io/command.h" -#include "src/utils/string.h" -#include "src/val/val.h" +#include "src/tint/utils/io/command.h" +#include "src/tint/utils/string.h" +#include "src/tint/val/val.h" #include "tint/tint.h" namespace { @@ -917,7 +917,7 @@ int main(int argc, const char** argv) { } return result.wgsl; }; -#endif // TINT_BUILD_WGSL_WRITER +#endif // TINT_BUILD_WGSL_WRITER if (!ParseArgs(args, &options)) { std::cerr << "Failed to parse arguments." << std::endl; diff --git a/src/debug.cc b/src/tint/debug.cc similarity index 95% rename from src/debug.cc rename to src/tint/debug.cc index 2abf82cd45e..c51cf3f390b 100644 --- a/src/debug.cc +++ b/src/tint/debug.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/debug.h" +#include "src/tint/debug.h" #include -#include "src/utils/debugger.h" +#include "src/tint/utils/debugger.h" namespace tint { namespace { diff --git a/src/debug.h b/src/tint/debug.h similarity index 95% rename from src/debug.h rename to src/tint/debug.h index f17afafa95b..90e6b66f7b1 100644 --- a/src/debug.h +++ b/src/tint/debug.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_DEBUG_H_ -#define SRC_DEBUG_H_ +#ifndef SRC_TINT_DEBUG_H_ +#define SRC_TINT_DEBUG_H_ #include -#include "src/diagnostic/diagnostic.h" -#include "src/diagnostic/formatter.h" -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/diagnostic.h" +#include "src/tint/diagnostic/formatter.h" +#include "src/tint/diagnostic/printer.h" namespace tint { @@ -120,4 +120,4 @@ class InternalCompilerError { } \ } while (false) -#endif // SRC_DEBUG_H_ +#endif // SRC_TINT_DEBUG_H_ diff --git a/src/debug_test.cc b/src/tint/debug_test.cc similarity index 97% rename from src/debug_test.cc rename to src/tint/debug_test.cc index 6d17c5c84d5..257b3128935 100644 --- a/src/debug_test.cc +++ b/src/tint/debug_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/debug.h" +#include "src/tint/debug.h" #include "gtest/gtest-spi.h" diff --git a/src/demangler.cc b/src/tint/demangler.cc similarity index 96% rename from src/demangler.cc rename to src/tint/demangler.cc index 762db4249dd..cf5e4d6289b 100644 --- a/src/demangler.cc +++ b/src/tint/demangler.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/demangler.h" +#include "src/tint/demangler.h" -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace { diff --git a/src/demangler.h b/src/tint/demangler.h similarity index 92% rename from src/demangler.h rename to src/tint/demangler.h index 6f28e938f86..8c0c9640512 100644 --- a/src/demangler.h +++ b/src/tint/demangler.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_DEMANGLER_H_ -#define SRC_DEMANGLER_H_ +#ifndef SRC_TINT_DEMANGLER_H_ +#define SRC_TINT_DEMANGLER_H_ #include @@ -39,4 +39,4 @@ class Demangler { } // namespace tint -#endif // SRC_DEMANGLER_H_ +#endif // SRC_TINT_DEMANGLER_H_ diff --git a/src/demangler_test.cc b/src/tint/demangler_test.cc similarity index 95% rename from src/demangler_test.cc rename to src/tint/demangler_test.cc index e1ccdbf63d5..f2c765810c3 100644 --- a/src/demangler_test.cc +++ b/src/tint/demangler_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/demangler.h" -#include "src/symbol_table.h" +#include "src/tint/demangler.h" +#include "src/tint/symbol_table.h" #include "gtest/gtest.h" diff --git a/src/diagnostic/diagnostic.cc b/src/tint/diagnostic/diagnostic.cc similarity index 93% rename from src/diagnostic/diagnostic.cc rename to src/tint/diagnostic/diagnostic.cc index 5d2a8533e18..f7b36a4dec3 100644 --- a/src/diagnostic/diagnostic.cc +++ b/src/tint/diagnostic/diagnostic.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/diagnostic/diagnostic.h" +#include "src/tint/diagnostic/diagnostic.h" #include -#include "src/diagnostic/formatter.h" +#include "src/tint/diagnostic/formatter.h" namespace tint { namespace diag { diff --git a/src/diagnostic/diagnostic.h b/src/tint/diagnostic/diagnostic.h similarity index 98% rename from src/diagnostic/diagnostic.h rename to src/tint/diagnostic/diagnostic.h index c2c30fcb8d6..28b0c6686a3 100644 --- a/src/diagnostic/diagnostic.h +++ b/src/tint/diagnostic/diagnostic.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_DIAGNOSTIC_DIAGNOSTIC_H_ -#define SRC_DIAGNOSTIC_DIAGNOSTIC_H_ +#ifndef SRC_TINT_DIAGNOSTIC_DIAGNOSTIC_H_ +#define SRC_TINT_DIAGNOSTIC_DIAGNOSTIC_H_ #include #include #include #include -#include "src/source.h" +#include "src/tint/source.h" namespace tint { namespace diag { @@ -249,4 +249,4 @@ class List { } // namespace diag } // namespace tint -#endif // SRC_DIAGNOSTIC_DIAGNOSTIC_H_ +#endif // SRC_TINT_DIAGNOSTIC_DIAGNOSTIC_H_ diff --git a/src/diagnostic/diagnostic_test.cc b/src/tint/diagnostic/diagnostic_test.cc similarity index 92% rename from src/diagnostic/diagnostic_test.cc rename to src/tint/diagnostic/diagnostic_test.cc index b904b6fd646..940971bb569 100644 --- a/src/diagnostic/diagnostic_test.cc +++ b/src/tint/diagnostic/diagnostic_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/diagnostic/formatter.h" +#include "src/tint/diagnostic/formatter.h" #include "gtest/gtest.h" -#include "src/diagnostic/diagnostic.h" +#include "src/tint/diagnostic/diagnostic.h" namespace tint { namespace diag { diff --git a/src/diagnostic/formatter.cc b/src/tint/diagnostic/formatter.cc similarity index 98% rename from src/diagnostic/formatter.cc rename to src/tint/diagnostic/formatter.cc index 1998523fc36..1eabe91889a 100644 --- a/src/diagnostic/formatter.cc +++ b/src/tint/diagnostic/formatter.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/diagnostic/formatter.h" +#include "src/tint/diagnostic/formatter.h" #include #include #include -#include "src/diagnostic/diagnostic.h" -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/diagnostic.h" +#include "src/tint/diagnostic/printer.h" namespace tint { namespace diag { diff --git a/src/diagnostic/formatter.h b/src/tint/diagnostic/formatter.h similarity index 94% rename from src/diagnostic/formatter.h rename to src/tint/diagnostic/formatter.h index 91afd81515e..209bacb4721 100644 --- a/src/diagnostic/formatter.h +++ b/src/tint/diagnostic/formatter.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_DIAGNOSTIC_FORMATTER_H_ -#define SRC_DIAGNOSTIC_FORMATTER_H_ +#ifndef SRC_TINT_DIAGNOSTIC_FORMATTER_H_ +#define SRC_TINT_DIAGNOSTIC_FORMATTER_H_ #include @@ -69,4 +69,4 @@ class Formatter { } // namespace diag } // namespace tint -#endif // SRC_DIAGNOSTIC_FORMATTER_H_ +#endif // SRC_TINT_DIAGNOSTIC_FORMATTER_H_ diff --git a/src/diagnostic/formatter_test.cc b/src/tint/diagnostic/formatter_test.cc similarity index 99% rename from src/diagnostic/formatter_test.cc rename to src/tint/diagnostic/formatter_test.cc index a97f57e4768..cee4140cd0e 100644 --- a/src/diagnostic/formatter_test.cc +++ b/src/tint/diagnostic/formatter_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/diagnostic/formatter.h" +#include "src/tint/diagnostic/formatter.h" #include #include "gtest/gtest.h" -#include "src/diagnostic/diagnostic.h" +#include "src/tint/diagnostic/diagnostic.h" namespace tint { namespace diag { diff --git a/src/diagnostic/printer.cc b/src/tint/diagnostic/printer.cc similarity index 95% rename from src/diagnostic/printer.cc rename to src/tint/diagnostic/printer.cc index adb4b1b4eca..54fd5f78ad5 100644 --- a/src/diagnostic/printer.cc +++ b/src/tint/diagnostic/printer.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/printer.h" namespace tint { namespace diag { diff --git a/src/diagnostic/printer.h b/src/tint/diagnostic/printer.h similarity index 94% rename from src/diagnostic/printer.h rename to src/tint/diagnostic/printer.h index 447226cdbf3..570223b17d7 100644 --- a/src/diagnostic/printer.h +++ b/src/tint/diagnostic/printer.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_DIAGNOSTIC_PRINTER_H_ -#define SRC_DIAGNOSTIC_PRINTER_H_ +#ifndef SRC_TINT_DIAGNOSTIC_PRINTER_H_ +#define SRC_TINT_DIAGNOSTIC_PRINTER_H_ #include #include @@ -80,4 +80,4 @@ class StringPrinter : public Printer { } // namespace diag } // namespace tint -#endif // SRC_DIAGNOSTIC_PRINTER_H_ +#endif // SRC_TINT_DIAGNOSTIC_PRINTER_H_ diff --git a/src/diagnostic/printer_linux.cc b/src/tint/diagnostic/printer_linux.cc similarity index 98% rename from src/diagnostic/printer_linux.cc rename to src/tint/diagnostic/printer_linux.cc index 42c52643c1b..fc40cf35003 100644 --- a/src/diagnostic/printer_linux.cc +++ b/src/tint/diagnostic/printer_linux.cc @@ -16,7 +16,7 @@ #include -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/printer.h" namespace tint { namespace diag { diff --git a/src/diagnostic/printer_other.cc b/src/tint/diagnostic/printer_other.cc similarity index 96% rename from src/diagnostic/printer_other.cc rename to src/tint/diagnostic/printer_other.cc index bde534a950e..21498beb78e 100644 --- a/src/diagnostic/printer_other.cc +++ b/src/tint/diagnostic/printer_other.cc @@ -14,7 +14,7 @@ #include -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/printer.h" namespace tint { namespace diag { diff --git a/src/diagnostic/printer_test.cc b/src/tint/diagnostic/printer_test.cc similarity index 98% rename from src/diagnostic/printer_test.cc rename to src/tint/diagnostic/printer_test.cc index ce9fd14a0f0..f0cf3746242 100644 --- a/src/diagnostic/printer_test.cc +++ b/src/tint/diagnostic/printer_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/printer.h" #include "gtest/gtest.h" diff --git a/src/diagnostic/printer_windows.cc b/src/tint/diagnostic/printer_windows.cc similarity index 98% rename from src/diagnostic/printer_windows.cc rename to src/tint/diagnostic/printer_windows.cc index eba1dda35f5..9dcb43c5a60 100644 --- a/src/diagnostic/printer_windows.cc +++ b/src/tint/diagnostic/printer_windows.cc @@ -14,7 +14,7 @@ #include -#include "src/diagnostic/printer.h" +#include "src/tint/diagnostic/printer.h" #define WIN32_LEAN_AND_MEAN 1 #include diff --git a/fuzzers/BUILD.gn b/src/tint/fuzzers/BUILD.gn similarity index 98% rename from fuzzers/BUILD.gn rename to src/tint/fuzzers/BUILD.gn index e674ab14733..fd29315860f 100644 --- a/fuzzers/BUILD.gn +++ b/src/tint/fuzzers/BUILD.gn @@ -13,7 +13,7 @@ # limitations under the License. import("//build_overrides/build.gni") -import("../tint_overrides_with_defaults.gni") +import("../../../tint_overrides_with_defaults.gni") # Fuzzers - Libfuzzer based fuzzing targets for Chromium # To run the fuzzers outside of Chromium, use the CMake based builds. @@ -56,12 +56,12 @@ if (build_with_chromium) { source_set("tint_fuzzer_common_src") { public_configs = [ - "${tint_root_dir}/src:tint_config", - "${tint_root_dir}/src:tint_common_config", + "${tint_root_dir}/src/tint:tint_config", + "${tint_root_dir}/src/tint:tint_common_config", ] public_deps = [ - "${tint_root_dir}/src:libtint", + "${tint_root_dir}/src/tint:libtint", "${tint_spirv_tools_dir}/:spvtools_val", ] diff --git a/fuzzers/CMakeLists.txt b/src/tint/fuzzers/CMakeLists.txt similarity index 100% rename from fuzzers/CMakeLists.txt rename to src/tint/fuzzers/CMakeLists.txt diff --git a/fuzzers/cli.cc b/src/tint/fuzzers/cli.cc similarity index 99% rename from fuzzers/cli.cc rename to src/tint/fuzzers/cli.cc index 2f8c3ba70c6..2a0b814586c 100644 --- a/fuzzers/cli.cc +++ b/src/tint/fuzzers/cli.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/cli.h" +#include "src/tint/fuzzers/cli.h" #include #include diff --git a/fuzzers/cli.h b/src/tint/fuzzers/cli.h similarity index 87% rename from fuzzers/cli.h rename to src/tint/fuzzers/cli.h index 6765748f2a5..02ca3dbaf9b 100644 --- a/fuzzers/cli.h +++ b/src/tint/fuzzers/cli.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_CLI_H_ -#define FUZZERS_CLI_H_ +#ifndef SRC_TINT_FUZZERS_CLI_H_ +#define SRC_TINT_FUZZERS_CLI_H_ #include @@ -23,7 +23,9 @@ namespace fuzzers { /// CLI parameters accepted by the fuzzer. Type -tint_help in the CLI to see the /// help message struct CliParams { + /// Log contents of input shader bool dump_input = false; + /// Throw error if shader becomes invalid during run bool enforce_validity = false; }; @@ -41,4 +43,4 @@ CliParams ParseCliParams(int* argc, char** argv); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_CLI_H_ +#endif // SRC_TINT_FUZZERS_CLI_H_ diff --git a/fuzzers/data_builder.h b/src/tint/fuzzers/data_builder.h similarity index 96% rename from fuzzers/data_builder.h rename to src/tint/fuzzers/data_builder.h index 265f5dd79f5..31a1a980470 100644 --- a/fuzzers/data_builder.h +++ b/src/tint/fuzzers/data_builder.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_DATA_BUILDER_H_ -#define FUZZERS_DATA_BUILDER_H_ +#ifndef SRC_TINT_FUZZERS_DATA_BUILDER_H_ +#define SRC_TINT_FUZZERS_DATA_BUILDER_H_ #include #include @@ -21,9 +21,9 @@ #include #include -#include "fuzzers/random_generator.h" -#include "src/writer/hlsl/generator.h" -#include "src/writer/msl/generator.h" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/writer/hlsl/generator.h" +#include "src/tint/writer/msl/generator.h" namespace tint { namespace fuzzers { @@ -43,7 +43,10 @@ class DataBuilder { assert(data != nullptr && "|data| must be !nullptr"); } + /// Destructor ~DataBuilder() = default; + + /// Move Constructor DataBuilder(DataBuilder&&) = default; /// Generate pseudo-random data of a specific type @@ -239,4 +242,4 @@ class DataBuilder { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_DATA_BUILDER_H_ +#endif // SRC_TINT_FUZZERS_DATA_BUILDER_H_ diff --git a/fuzzers/dictionary.txt b/src/tint/fuzzers/dictionary.txt similarity index 100% rename from fuzzers/dictionary.txt rename to src/tint/fuzzers/dictionary.txt diff --git a/fuzzers/fuzzer_init.cc b/src/tint/fuzzers/fuzzer_init.cc similarity index 92% rename from fuzzers/fuzzer_init.cc rename to src/tint/fuzzers/fuzzer_init.cc index f651713a749..ac9a4cf62ce 100644 --- a/fuzzers/fuzzer_init.cc +++ b/src/tint/fuzzers/fuzzer_init.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/cli.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/cli.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/fuzzer_init.h b/src/tint/fuzzers/fuzzer_init.h similarity index 83% rename from fuzzers/fuzzer_init.h rename to src/tint/fuzzers/fuzzer_init.h index fa96ce5d2a5..b81a85035d2 100644 --- a/fuzzers/fuzzer_init.h +++ b/src/tint/fuzzers/fuzzer_init.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_FUZZER_INIT_H_ -#define FUZZERS_FUZZER_INIT_H_ +#ifndef SRC_TINT_FUZZERS_FUZZER_INIT_H_ +#define SRC_TINT_FUZZERS_FUZZER_INIT_H_ -#include "fuzzers/cli.h" +#include "src/tint/fuzzers/cli.h" namespace tint { namespace fuzzers { @@ -26,4 +26,4 @@ const CliParams& GetCliParams(); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_FUZZER_INIT_H_ +#endif // SRC_TINT_FUZZERS_FUZZER_INIT_H_ diff --git a/fuzzers/generate_spirv_corpus.py b/src/tint/fuzzers/generate_spirv_corpus.py similarity index 83% rename from fuzzers/generate_spirv_corpus.py rename to src/tint/fuzzers/generate_spirv_corpus.py index 93d24a2d1f4..c6089015005 100644 --- a/fuzzers/generate_spirv_corpus.py +++ b/src/tint/fuzzers/generate_spirv_corpus.py @@ -26,7 +26,6 @@ # Usage: # generate_spirv_corpus.py - import os import pathlib import shutil @@ -65,25 +64,24 @@ def main(): for in_file in list_spvasm_files(input_dir): if in_file.endswith(".expected.spvasm"): continue - out_file = os.path.splitext(corpus_dir + os.sep + - in_file[len(input_dir) + 1:] - .replace(os.sep, '_'))[0] + ".spv" - cmd = [spirv_as_path, - "--target-env", - "spv1.3", - in_file, - "-o", - out_file] + out_file = os.path.splitext( + corpus_dir + os.sep + + in_file[len(input_dir) + 1:].replace(os.sep, '_'))[0] + ".spv" + cmd = [ + spirv_as_path, "--target-env", "spv1.3", in_file, "-o", out_file + ] proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = proc.communicate() if proc.returncode != 0: num_errors += 1 - logged_errors += "Error running " + " ".join(cmd) + ": " + stdout.decode('utf-8') + stderr.decode('utf-8') + logged_errors += "Error running " + " ".join( + cmd) + ": " + stdout.decode('utf-8') + stderr.decode('utf-8') if num_errors > max_tolerated_errors: - print("Too many (" + str(num_errors) + ") errors occured while generating the SPIR-V corpus.") + print("Too many (" + str(num_errors) + + ") errors occured while generating the SPIR-V corpus.") print(logged_errors) return 1 diff --git a/fuzzers/generate_wgsl_corpus.py b/src/tint/fuzzers/generate_wgsl_corpus.py similarity index 99% rename from fuzzers/generate_wgsl_corpus.py rename to src/tint/fuzzers/generate_wgsl_corpus.py index c07d0454740..65c564f9044 100644 --- a/fuzzers/generate_wgsl_corpus.py +++ b/src/tint/fuzzers/generate_wgsl_corpus.py @@ -26,7 +26,6 @@ # Usage: # generate_wgsl_corpus.py - import os import pathlib import shutil diff --git a/fuzzers/mersenne_twister_engine.cc b/src/tint/fuzzers/mersenne_twister_engine.cc similarity index 95% rename from fuzzers/mersenne_twister_engine.cc rename to src/tint/fuzzers/mersenne_twister_engine.cc index 951b70671c5..5acba2b2ce6 100644 --- a/fuzzers/mersenne_twister_engine.cc +++ b/src/tint/fuzzers/mersenne_twister_engine.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/mersenne_twister_engine.h" +#include "src/tint/fuzzers/mersenne_twister_engine.h" #include #include -#include "src/utils/hash.h" +#include "src/tint/utils/hash.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/mersenne_twister_engine.h b/src/tint/fuzzers/mersenne_twister_engine.h similarity index 90% rename from fuzzers/mersenne_twister_engine.h rename to src/tint/fuzzers/mersenne_twister_engine.h index f384cac4bee..c482953cff0 100644 --- a/fuzzers/mersenne_twister_engine.h +++ b/src/tint/fuzzers/mersenne_twister_engine.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_MERSENNE_TWISTER_ENGINE_H_ -#define FUZZERS_MERSENNE_TWISTER_ENGINE_H_ +#ifndef SRC_TINT_FUZZERS_MERSENNE_TWISTER_ENGINE_H_ +#define SRC_TINT_FUZZERS_MERSENNE_TWISTER_ENGINE_H_ #include -#include "fuzzers/random_generator_engine.h" +#include "src/tint/fuzzers/random_generator_engine.h" namespace tint { namespace fuzzers { @@ -53,10 +53,9 @@ class MersenneTwisterEngine : public RandomGeneratorEngine { MersenneTwisterEngine& operator=(const MersenneTwisterEngine&) = delete; std::mt19937_64 engine_; - }; // class MersenneTwisterEngine } // namespace fuzzers } // namespace tint -#endif // FUZZERS_MERSENNE_TWISTER_ENGINE_H_ +#endif // SRC_TINT_FUZZERS_MERSENNE_TWISTER_ENGINE_H_ diff --git a/fuzzers/random_generator.cc b/src/tint/fuzzers/random_generator.cc similarity index 92% rename from fuzzers/random_generator.cc rename to src/tint/fuzzers/random_generator.cc index c535450a6ed..6b3c98a833b 100644 --- a/fuzzers/random_generator.cc +++ b/src/tint/fuzzers/random_generator.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/random_generator.h" +#include "src/tint/fuzzers/random_generator.h" #include #include #include -#include "fuzzers/mersenne_twister_engine.h" -#include "fuzzers/random_generator_engine.h" -#include "src/utils/hash.h" +#include "src/tint/fuzzers/mersenne_twister_engine.h" +#include "src/tint/fuzzers/random_generator_engine.h" +#include "src/tint/utils/hash.h" namespace tint { namespace fuzzers { @@ -29,8 +29,8 @@ namespace { /// Calculate the hash for the contents of a c-style data buffer /// This is intentionally not implemented as a generic override of HashCombine -/// in "src/utils/hash.h", because it conflicts with the vardiac override for -/// the case where a pointer and an integer are being hashed. +/// in "src/tint/utils/hash.h", because it conflicts with the vardiac override +/// for the case where a pointer and an integer are being hashed. /// @param data - pointer to buffer to be hashed /// @param size - number of elements in buffer /// @returns hash of the data in the buffer diff --git a/fuzzers/random_generator.h b/src/tint/fuzzers/random_generator.h similarity index 93% rename from fuzzers/random_generator.h rename to src/tint/fuzzers/random_generator.h index 6f37f8e3b67..bb9a46fbee6 100644 --- a/fuzzers/random_generator.h +++ b/src/tint/fuzzers/random_generator.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_RANDOM_GENERATOR_H_ -#define FUZZERS_RANDOM_GENERATOR_H_ +#ifndef SRC_TINT_FUZZERS_RANDOM_GENERATOR_H_ +#define SRC_TINT_FUZZERS_RANDOM_GENERATOR_H_ #include #include #include -#include "fuzzers/random_generator_engine.h" +#include "src/tint/fuzzers/random_generator_engine.h" namespace tint { namespace fuzzers { @@ -35,7 +35,10 @@ class RandomGenerator { /// @param seed - seed value to use for engine explicit RandomGenerator(uint64_t seed); + /// Destructor ~RandomGenerator() = default; + + /// Move Constructor RandomGenerator(RandomGenerator&&) = default; /// Get uint32_t value from uniform distribution. @@ -98,6 +101,7 @@ class RandomGenerator { /// bytes. /// @param data - pointer to data to base calculation off of, must be !nullptr /// @param size - number of elements in |data|, must be > 0 + /// @returns calculated seed value static uint64_t CalculateSeed(const uint8_t* data, size_t size); private: @@ -106,10 +110,9 @@ class RandomGenerator { RandomGenerator& operator=(const RandomGenerator&) = delete; std::unique_ptr engine_; - }; // class RandomGenerator } // namespace fuzzers } // namespace tint -#endif // FUZZERS_RANDOM_GENERATOR_H_ +#endif // SRC_TINT_FUZZERS_RANDOM_GENERATOR_H_ diff --git a/fuzzers/random_generator_engine.cc b/src/tint/fuzzers/random_generator_engine.cc similarity index 94% rename from fuzzers/random_generator_engine.cc rename to src/tint/fuzzers/random_generator_engine.cc index 6c14178646c..2e861e3e7b1 100644 --- a/fuzzers/random_generator_engine.cc +++ b/src/tint/fuzzers/random_generator_engine.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/random_generator_engine.h" +#include "src/tint/fuzzers/random_generator_engine.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/random_generator_engine.h b/src/tint/fuzzers/random_generator_engine.h similarity index 81% rename from fuzzers/random_generator_engine.h rename to src/tint/fuzzers/random_generator_engine.h index 5df64fa891e..eb9e71679a0 100644 --- a/fuzzers/random_generator_engine.h +++ b/src/tint/fuzzers/random_generator_engine.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_RANDOM_GENERATOR_ENGINE_H_ -#define FUZZERS_RANDOM_GENERATOR_ENGINE_H_ +#ifndef SRC_TINT_FUZZERS_RANDOM_GENERATOR_ENGINE_H_ +#define SRC_TINT_FUZZERS_RANDOM_GENERATOR_ENGINE_H_ #include #include @@ -25,23 +25,28 @@ namespace fuzzers { /// Wrapper interface around STL random number engine class RandomGeneratorEngine { public: + /// Constructor RandomGeneratorEngine(); + + /// Destructor virtual ~RandomGeneratorEngine(); + + /// Move Constructor RandomGeneratorEngine(RandomGeneratorEngine&&); - /// Generate random uint32_t value from uniform distribution. + /// Generates a random uint32_t value from uniform distribution. /// @param lower - lower bound of integer generated /// @param upper - upper bound of integer generated /// @returns i, where lower <= i < upper virtual uint32_t RandomUInt32(uint32_t lower, uint32_t upper) = 0; - /// Get random uint64_t value from uniform distribution. + /// Generates a random uint64_t value from uniform distribution. /// @param lower - lower bound of integer generated /// @param upper - upper bound of integer generated /// @returns i, where lower <= i < upper virtual uint64_t RandomUInt64(uint64_t lower, uint64_t upper) = 0; - /// Get N bytes of pseudo-random data + /// Generates N bytes of pseudo-random data /// @param dest - memory location to store data /// @param n - number of bytes of data to generate virtual void RandomNBytes(uint8_t* dest, size_t n) = 0; @@ -55,4 +60,4 @@ class RandomGeneratorEngine { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_RANDOM_GENERATOR_ENGINE_H_ +#endif // SRC_TINT_FUZZERS_RANDOM_GENERATOR_ENGINE_H_ diff --git a/fuzzers/random_generator_test.cc b/src/tint/fuzzers/random_generator_test.cc similarity index 98% rename from fuzzers/random_generator_test.cc rename to src/tint/fuzzers/random_generator_test.cc index 53bc5cb22c8..182e7ab6022 100644 --- a/fuzzers/random_generator_test.cc +++ b/src/tint/fuzzers/random_generator_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/random_generator.h" +#include "src/tint/fuzzers/random_generator.h" #include #include "gtest/gtest.h" -#include "fuzzers/mersenne_twister_engine.h" +#include "src/tint/fuzzers/mersenne_twister_engine.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/shuffle_transform.cc b/src/tint/fuzzers/shuffle_transform.cc similarity index 93% rename from fuzzers/shuffle_transform.cc rename to src/tint/fuzzers/shuffle_transform.cc index 1407f103f5d..40611040782 100644 --- a/fuzzers/shuffle_transform.cc +++ b/src/tint/fuzzers/shuffle_transform.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/shuffle_transform.h" +#include "src/tint/fuzzers/shuffle_transform.h" #include -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/shuffle_transform.h b/src/tint/fuzzers/shuffle_transform.h similarity index 85% rename from fuzzers/shuffle_transform.h rename to src/tint/fuzzers/shuffle_transform.h index 3e1ca1e62da..4674d35e93a 100644 --- a/fuzzers/shuffle_transform.h +++ b/src/tint/fuzzers/shuffle_transform.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_SHUFFLE_TRANSFORM_H_ -#define FUZZERS_SHUFFLE_TRANSFORM_H_ +#ifndef SRC_TINT_FUZZERS_SHUFFLE_TRANSFORM_H_ +#define SRC_TINT_FUZZERS_SHUFFLE_TRANSFORM_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace fuzzers { @@ -39,4 +39,4 @@ class ShuffleTransform : public tint::transform::Transform { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_SHUFFLE_TRANSFORM_H_ +#endif // SRC_TINT_FUZZERS_SHUFFLE_TRANSFORM_H_ diff --git a/fuzzers/tint_all_transforms_fuzzer.cc b/src/tint/fuzzers/tint_all_transforms_fuzzer.cc similarity index 93% rename from fuzzers/tint_all_transforms_fuzzer.cc rename to src/tint/fuzzers/tint_all_transforms_fuzzer.cc index 5b1b154acf8..356a53c6c3d 100644 --- a/fuzzers/tint_all_transforms_fuzzer.cc +++ b/src/tint/fuzzers/tint_all_transforms_fuzzer.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/random_generator.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_clone_fuzzer.cc b/src/tint/fuzzers/tint_ast_clone_fuzzer.cc similarity index 97% rename from fuzzers/tint_ast_clone_fuzzer.cc rename to src/tint/fuzzers/tint_ast_clone_fuzzer.cc index 85d7a17cde6..5382f24662e 100644 --- a/fuzzers/tint_ast_clone_fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_clone_fuzzer.cc @@ -16,8 +16,8 @@ #include #include -#include "src/reader/wgsl/parser_impl.h" -#include "src/writer/wgsl/generator.h" +#include "src/tint/reader/wgsl/parser_impl.h" +#include "src/tint/writer/wgsl/generator.h" #define ASSERT_EQ(A, B) \ do { \ diff --git a/fuzzers/tint_ast_fuzzer/BUILD.gn b/src/tint/fuzzers/tint_ast_fuzzer/BUILD.gn similarity index 88% rename from fuzzers/tint_ast_fuzzer/BUILD.gn rename to src/tint/fuzzers/tint_ast_fuzzer/BUILD.gn index aedb1abfad0..e9a7f28f739 100644 --- a/fuzzers/tint_ast_fuzzer/BUILD.gn +++ b/src/tint/fuzzers/tint_ast_fuzzer/BUILD.gn @@ -13,7 +13,7 @@ # limitations under the License. import("//build_overrides/build.gni") -import("../../tint_overrides_with_defaults.gni") +import("../../../../tint_overrides_with_defaults.gni") if (build_with_chromium) { import("//third_party/protobuf/proto_library.gni") @@ -26,15 +26,15 @@ if (build_with_chromium) { source_set("tint_ast_fuzzer") { public_configs = [ - "${tint_root_dir}/src:tint_config", - "${tint_root_dir}/src:tint_common_config", + "${tint_root_dir}/src/tint:tint_config", + "${tint_root_dir}/src/tint:tint_common_config", ] include_dirs = [ "${target_gen_dir}/../.." ] deps = [ ":tint_ast_fuzzer_proto", - "${tint_root_dir}/fuzzers:tint_fuzzer_common_src", + "${tint_root_dir}/src/tint/fuzzers:tint_fuzzer_common_src", "//third_party/protobuf:protobuf_full", ] diff --git a/fuzzers/tint_ast_fuzzer/CMakeLists.txt b/src/tint/fuzzers/tint_ast_fuzzer/CMakeLists.txt similarity index 100% rename from fuzzers/tint_ast_fuzzer/CMakeLists.txt rename to src/tint/fuzzers/tint_ast_fuzzer/CMakeLists.txt diff --git a/fuzzers/tint_ast_fuzzer/cli.cc b/src/tint/fuzzers/tint_ast_fuzzer/cli.cc similarity index 99% rename from fuzzers/tint_ast_fuzzer/cli.cc rename to src/tint/fuzzers/tint_ast_fuzzer/cli.cc index fd6f3fa71b4..34a7d921600 100644 --- a/fuzzers/tint_ast_fuzzer/cli.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/cli.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" #include #include diff --git a/fuzzers/tint_ast_fuzzer/cli.h b/src/tint/fuzzers/tint_ast_fuzzer/cli.h similarity index 93% rename from fuzzers/tint_ast_fuzzer/cli.h rename to src/tint/fuzzers/tint_ast_fuzzer/cli.h index 480772cde56..ed1bfaa7a48 100644 --- a/fuzzers/tint_ast_fuzzer/cli.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/cli.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_CLI_H_ -#define FUZZERS_TINT_AST_FUZZER_CLI_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_CLI_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_CLI_H_ #include @@ -69,4 +69,4 @@ CliParams ParseCliParams(int* argc, char** argv); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_CLI_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_CLI_H_ diff --git a/fuzzers/tint_ast_fuzzer/fuzzer.cc b/src/tint/fuzzers/tint_ast_fuzzer/fuzzer.cc similarity index 91% rename from fuzzers/tint_ast_fuzzer/fuzzer.cc rename to src/tint/fuzzers/tint_ast_fuzzer/fuzzer.cc index a0befa580b7..5570e06b6ce 100644 --- a/fuzzers/tint_ast_fuzzer/fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/fuzzer.cc @@ -15,15 +15,15 @@ #include #include -#include "fuzzers/random_generator.h" -#include "fuzzers/tint_ast_fuzzer/cli.h" -#include "fuzzers/tint_ast_fuzzer/mutator.h" -#include "fuzzers/tint_ast_fuzzer/override_cli_params.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" - -#include "src/reader/wgsl/parser.h" -#include "src/writer/wgsl/generator.h" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" + +#include "src/tint/reader/wgsl/parser.h" +#include "src/tint/writer/wgsl/generator.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutation.cc b/src/tint/fuzzers/tint_ast_fuzzer/mutation.cc similarity index 90% rename from fuzzers/tint_ast_fuzzer/mutation.cc rename to src/tint/fuzzers/tint_ast_fuzzer/mutation.cc index 59c8878c839..63e00b34d3a 100644 --- a/fuzzers/tint_ast_fuzzer/mutation.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutation.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/mutation.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation.h" #include -#include "fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutation.h b/src/tint/fuzzers/tint_ast_fuzzer/mutation.h similarity index 89% rename from fuzzers/tint_ast_fuzzer/mutation.h rename to src/tint/fuzzers/tint_ast_fuzzer/mutation.h index 77f29f32f0e..cc1afddb9e3 100644 --- a/fuzzers/tint_ast_fuzzer/mutation.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutation.h @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_MUTATION_H_ -#define FUZZERS_TINT_AST_FUZZER_MUTATION_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_H_ #include #include -#include "fuzzers/tint_ast_fuzzer/node_id_map.h" -#include "fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h" -#include "src/clone_context.h" -#include "src/program.h" +#include "src/tint/clone_context.h" +#include "src/tint/program.h" namespace tint { namespace fuzzers { @@ -83,4 +83,4 @@ using MutationList = std::vector>; } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_MUTATION_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_H_ diff --git a/fuzzers/tint_ast_fuzzer/mutation_finder.cc b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.cc similarity index 92% rename from fuzzers/tint_ast_fuzzer/mutation_finder.cc rename to src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.cc index daf1d6dfd7e..7344320c476 100644 --- a/fuzzers/tint_ast_fuzzer/mutation_finder.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/mutation_finder.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutation_finder.h b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.h similarity index 86% rename from fuzzers/tint_ast_fuzzer/mutation_finder.h rename to src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.h index 1dd8732d300..d13a4409369 100644 --- a/fuzzers/tint_ast_fuzzer/mutation_finder.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.h @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_MUTATION_FINDER_H_ -#define FUZZERS_TINT_AST_FUZZER_MUTATION_FINDER_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_FINDER_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_FINDER_H_ #include #include -#include "fuzzers/tint_ast_fuzzer/mutation.h" -#include "fuzzers/tint_ast_fuzzer/node_id_map.h" -#include "fuzzers/tint_ast_fuzzer/probability_context.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/probability_context.h" -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace fuzzers { @@ -74,4 +74,4 @@ using MutationFinderList = std::vector>; } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_MUTATION_FINDER_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_FINDER_H_ diff --git a/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc similarity index 88% rename from fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc rename to src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc index aa23dab3e13..59e0fa27c71 100644 --- a/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h" #include -#include "fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" -#include "fuzzers/tint_ast_fuzzer/util.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/util.h" -#include "src/sem/expression.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h similarity index 80% rename from fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h rename to src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h index 70a0b104b1c..2d8d70eac46 100644 --- a/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_MUTATION_FINDERS_REPLACE_IDENTIFIERS_H_ -#define FUZZERS_TINT_AST_FUZZER_MUTATION_FINDERS_REPLACE_IDENTIFIERS_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_FINDERS_REPLACE_IDENTIFIERS_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_FINDERS_REPLACE_IDENTIFIERS_H_ -#include "fuzzers/tint_ast_fuzzer/mutation_finder.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.h" namespace tint { namespace fuzzers { @@ -39,4 +39,4 @@ class MutationFinderReplaceIdentifiers : public MutationFinder { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_MUTATION_FINDERS_REPLACE_IDENTIFIERS_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATION_FINDERS_REPLACE_IDENTIFIERS_H_ diff --git a/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.cc b/src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.cc similarity index 95% rename from fuzzers/tint_ast_fuzzer/mutations/replace_identifier.cc rename to src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.cc index 6823d21dfd2..7f09dccd2b1 100644 --- a/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" #include -#include "fuzzers/tint_ast_fuzzer/util.h" -#include "src/program_builder.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/util.h" +#include "src/tint/program_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h b/src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h similarity index 89% rename from fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h rename to src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h index fa16715face..553b8b40883 100644 --- a/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_MUTATIONS_REPLACE_IDENTIFIER_H_ -#define FUZZERS_TINT_AST_FUZZER_MUTATIONS_REPLACE_IDENTIFIER_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATIONS_REPLACE_IDENTIFIER_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATIONS_REPLACE_IDENTIFIER_H_ -#include "fuzzers/tint_ast_fuzzer/mutation.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation.h" -#include "src/sem/variable.h" +#include "src/tint/sem/variable.h" namespace tint { namespace fuzzers { @@ -74,4 +74,4 @@ class MutationReplaceIdentifier : public Mutation { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_MUTATIONS_REPLACE_IDENTIFIER_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATIONS_REPLACE_IDENTIFIER_H_ diff --git a/fuzzers/tint_ast_fuzzer/mutations/replace_identifier_test.cc b/src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier_test.cc similarity index 98% rename from fuzzers/tint_ast_fuzzer/mutations/replace_identifier_test.cc rename to src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier_test.cc index 707b15a8984..6ffc40ac581 100644 --- a/fuzzers/tint_ast_fuzzer/mutations/replace_identifier_test.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier_test.cc @@ -16,16 +16,16 @@ #include "gtest/gtest.h" -#include "fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" -#include "fuzzers/tint_ast_fuzzer/mutator.h" -#include "fuzzers/tint_ast_fuzzer/probability_context.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutations/replace_identifier.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/probability_context.h" -#include "fuzzers/tint_ast_fuzzer/node_id_map.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h" -#include "src/ast/call_statement.h" -#include "src/program_builder.h" -#include "src/reader/wgsl/parser.h" -#include "src/writer/wgsl/generator.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/program_builder.h" +#include "src/tint/reader/wgsl/parser.h" +#include "src/tint/writer/wgsl/generator.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutator.cc b/src/tint/fuzzers/tint_ast_fuzzer/mutator.cc similarity index 96% rename from fuzzers/tint_ast_fuzzer/mutator.cc rename to src/tint/fuzzers/tint_ast_fuzzer/mutator.cc index d1637db05cf..26ce653114e 100644 --- a/fuzzers/tint_ast_fuzzer/mutator.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutator.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutator.h" #include #include @@ -20,10 +20,10 @@ #include #include -#include "fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h" -#include "fuzzers/tint_ast_fuzzer/node_id_map.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation_finders/replace_identifiers.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/mutator.h b/src/tint/fuzzers/tint_ast_fuzzer/mutator.h similarity index 89% rename from fuzzers/tint_ast_fuzzer/mutator.h rename to src/tint/fuzzers/tint_ast_fuzzer/mutator.h index 59aa5b78929..d700b704fac 100644 --- a/fuzzers/tint_ast_fuzzer/mutator.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/mutator.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_MUTATOR_H_ -#define FUZZERS_TINT_AST_FUZZER_MUTATOR_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATOR_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATOR_H_ -#include "fuzzers/tint_ast_fuzzer/mutation.h" -#include "fuzzers/tint_ast_fuzzer/mutation_finder.h" -#include "fuzzers/tint_ast_fuzzer/node_id_map.h" -#include "fuzzers/tint_ast_fuzzer/probability_context.h" -#include "fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/mutation_finder.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/probability_context.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h" -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace fuzzers { @@ -98,4 +98,4 @@ tint::Program Mutate(tint::Program program, } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_MUTATOR_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_MUTATOR_H_ diff --git a/fuzzers/tint_ast_fuzzer/node_id_map.cc b/src/tint/fuzzers/tint_ast_fuzzer/node_id_map.cc similarity index 96% rename from fuzzers/tint_ast_fuzzer/node_id_map.cc rename to src/tint/fuzzers/tint_ast_fuzzer/node_id_map.cc index f86b4f4dc94..543a57befd4 100644 --- a/fuzzers/tint_ast_fuzzer/node_id_map.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/node_id_map.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/node_id_map.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h" #include diff --git a/fuzzers/tint_ast_fuzzer/node_id_map.h b/src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h similarity index 94% rename from fuzzers/tint_ast_fuzzer/node_id_map.h rename to src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h index 2e0131d846e..18dd96a2449 100644 --- a/fuzzers/tint_ast_fuzzer/node_id_map.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/node_id_map.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_NODE_ID_MAP_H_ -#define FUZZERS_TINT_AST_FUZZER_NODE_ID_MAP_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_NODE_ID_MAP_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_NODE_ID_MAP_H_ #include -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace fuzzers { @@ -93,4 +93,4 @@ class NodeIdMap { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_NODE_ID_MAP_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_NODE_ID_MAP_H_ diff --git a/fuzzers/tint_ast_fuzzer/override_cli_params.h b/src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h similarity index 80% rename from fuzzers/tint_ast_fuzzer/override_cli_params.h rename to src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h index ff7569c22c9..31b2946d971 100644 --- a/fuzzers/tint_ast_fuzzer/override_cli_params.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_OVERRIDE_CLI_PARAMS_H_ -#define FUZZERS_TINT_AST_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_OVERRIDE_CLI_PARAMS_H_ -#include "fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" namespace tint { namespace fuzzers { @@ -33,4 +33,4 @@ void OverrideCliParams(CliParams& cli_params); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_OVERRIDE_CLI_PARAMS_H_ diff --git a/fuzzers/tint_ast_fuzzer/probability_context.cc b/src/tint/fuzzers/tint_ast_fuzzer/probability_context.cc similarity index 95% rename from fuzzers/tint_ast_fuzzer/probability_context.cc rename to src/tint/fuzzers/tint_ast_fuzzer/probability_context.cc index 8db95573bc7..515078cb7e2 100644 --- a/fuzzers/tint_ast_fuzzer/probability_context.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/probability_context.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/probability_context.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/probability_context.h" #include diff --git a/fuzzers/tint_ast_fuzzer/probability_context.h b/src/tint/fuzzers/tint_ast_fuzzer/probability_context.h similarity index 90% rename from fuzzers/tint_ast_fuzzer/probability_context.h rename to src/tint/fuzzers/tint_ast_fuzzer/probability_context.h index c96b7baca94..0d6393aa60c 100644 --- a/fuzzers/tint_ast_fuzzer/probability_context.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/probability_context.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_PROBABILITY_CONTEXT_H_ -#define FUZZERS_TINT_AST_FUZZER_PROBABILITY_CONTEXT_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_PROBABILITY_CONTEXT_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_PROBABILITY_CONTEXT_H_ #include #include -#include "fuzzers/random_generator.h" +#include "src/tint/fuzzers/random_generator.h" namespace tint { namespace fuzzers { @@ -74,4 +74,4 @@ class ProbabilityContext { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_PROBABILITY_CONTEXT_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_PROBABILITY_CONTEXT_H_ diff --git a/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h b/src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h similarity index 82% rename from fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h rename to src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h index 45d7ca54b54..54586b1ce7a 100644 --- a/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_PROTOBUFS_TINT_AST_FUZZER_H_ -#define FUZZERS_TINT_AST_FUZZER_PROTOBUFS_TINT_AST_FUZZER_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_PROTOBUFS_TINT_AST_FUZZER_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_PROTOBUFS_TINT_AST_FUZZER_H_ // Compilation of the protobuf library and its autogenerated code can produce // warnings. Ignore them since we can't control them. @@ -28,8 +28,8 @@ #pragma clang diagnostic ignored "-Wsuggest-destructor-override" #pragma clang diagnostic ignored "-Wreserved-identifier" -#include "fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.pb.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.pb.h" #pragma clang diagnostic pop -#endif // FUZZERS_TINT_AST_FUZZER_PROTOBUFS_TINT_AST_FUZZER_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_PROTOBUFS_TINT_AST_FUZZER_H_ diff --git a/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.proto b/src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.proto similarity index 100% rename from fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.proto rename to src/tint/fuzzers/tint_ast_fuzzer/protobufs/tint_ast_fuzzer.proto diff --git a/fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc similarity index 87% rename from fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc rename to src/tint/fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc index 1ce867a7d3c..77b00c46d5d 100644 --- a/fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_ast_fuzzer/cli.h" -#include "fuzzers/tint_ast_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc index 6e802dcdc21..a1d886e706c 100644 --- a/fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_ast_fuzzer/cli.h" -#include "fuzzers/tint_ast_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc index 6af93e7873f..8354ac31a7d 100644 --- a/fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_ast_fuzzer/cli.h" -#include "fuzzers/tint_ast_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc rename to src/tint/fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc index 0e372315427..266ef6a9963 100644 --- a/fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_ast_fuzzer/cli.h" -#include "fuzzers/tint_ast_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc index 03eccae9269..ede740fea48 100644 --- a/fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_ast_fuzzer/cli.h" -#include "fuzzers/tint_ast_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_ast_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_ast_fuzzer/util.h b/src/tint/fuzzers/tint_ast_fuzzer/util.h similarity index 88% rename from fuzzers/tint_ast_fuzzer/util.h rename to src/tint/fuzzers/tint_ast_fuzzer/util.h index 0b6f4496d88..019fdeca5b9 100644 --- a/fuzzers/tint_ast_fuzzer/util.h +++ b/src/tint/fuzzers/tint_ast_fuzzer/util.h @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_AST_FUZZER_UTIL_H_ -#define FUZZERS_TINT_AST_FUZZER_UTIL_H_ +#ifndef SRC_TINT_FUZZERS_TINT_AST_FUZZER_UTIL_H_ +#define SRC_TINT_FUZZERS_TINT_AST_FUZZER_UTIL_H_ #include -#include "src/ast/module.h" -#include "src/ast/variable_decl_statement.h" -#include "src/castable.h" -#include "src/program.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/ast/module.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/castable.h" +#include "src/tint/program.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" namespace tint { namespace fuzzers { @@ -106,4 +106,4 @@ std::vector GetAllVarsInScope( } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_AST_FUZZER_UTIL_H_ +#endif // SRC_TINT_FUZZERS_TINT_AST_FUZZER_UTIL_H_ diff --git a/fuzzers/tint_binding_remapper_fuzzer.cc b/src/tint/fuzzers/tint_binding_remapper_fuzzer.cc similarity index 88% rename from fuzzers/tint_binding_remapper_fuzzer.cc rename to src/tint/fuzzers/tint_binding_remapper_fuzzer.cc index 61d29942a62..f736ccac33b 100644 --- a/fuzzers/tint_binding_remapper_fuzzer.cc +++ b/src/tint/fuzzers/tint_binding_remapper_fuzzer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_black_box_fuzz_target.cc b/src/tint/fuzzers/tint_black_box_fuzz_target.cc similarity index 99% rename from fuzzers/tint_black_box_fuzz_target.cc rename to src/tint/fuzzers/tint_black_box_fuzz_target.cc index f2f2f688203..426b58af2e8 100644 --- a/fuzzers/tint_black_box_fuzz_target.cc +++ b/src/tint/fuzzers/tint_black_box_fuzz_target.cc @@ -19,7 +19,7 @@ #include #include -#include "fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" namespace { diff --git a/fuzzers/tint_common_fuzzer.cc b/src/tint/fuzzers/tint_common_fuzzer.cc similarity index 98% rename from fuzzers/tint_common_fuzzer.cc rename to src/tint/fuzzers/tint_common_fuzzer.cc index fad1ee1ab6f..80f5797d8ad 100644 --- a/fuzzers/tint_common_fuzzer.cc +++ b/src/tint/fuzzers/tint_common_fuzzer.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" #include #include @@ -27,10 +27,10 @@ #include "spirv-tools/libspirv.hpp" #endif // TINT_BUILD_SPV_READER -#include "src/ast/module.h" -#include "src/diagnostic/formatter.h" -#include "src/program.h" -#include "src/utils/hash.h" +#include "src/tint/ast/module.h" +#include "src/tint/diagnostic/formatter.h" +#include "src/tint/program.h" +#include "src/tint/utils/hash.h" namespace tint { namespace fuzzers { @@ -134,7 +134,7 @@ int CommonFuzzer::Run(const uint8_t* data, size_t size) { } return result.wgsl; }; -#endif // TINT_BUILD_WGSL_WRITER +#endif // TINT_BUILD_WGSL_WRITER Program program; diff --git a/fuzzers/tint_common_fuzzer.h b/src/tint/fuzzers/tint_common_fuzzer.h similarity index 82% rename from fuzzers/tint_common_fuzzer.h rename to src/tint/fuzzers/tint_common_fuzzer.h index e4cbc8296f4..50bfb61505e 100644 --- a/fuzzers/tint_common_fuzzer.h +++ b/src/tint/fuzzers/tint_common_fuzzer.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_COMMON_FUZZER_H_ -#define FUZZERS_TINT_COMMON_FUZZER_H_ +#ifndef SRC_TINT_FUZZERS_TINT_COMMON_FUZZER_H_ +#define SRC_TINT_FUZZERS_TINT_COMMON_FUZZER_H_ #include #include @@ -24,7 +24,7 @@ #include "include/tint/tint.h" -#include "fuzzers/data_builder.h" +#include "src/tint/fuzzers/data_builder.h" namespace tint { namespace fuzzers { @@ -62,17 +62,18 @@ class CommonFuzzer { /// Destructor ~CommonFuzzer(); - /// Setter for the transform manager and the data map to be used + /// @param tm manager for transforms to run + /// @param inputs data for transforms to run void SetTransformManager(transform::Manager* tm, transform::DataMap* inputs) { assert((!tm || inputs) && "DataMap must be !nullptr if Manager !nullptr"); transform_manager_ = tm; transform_inputs_ = inputs; } - /// Controls if the input shader for run should be outputted to the log + /// @param enabled if the input shader for run should be outputted to the log void SetDumpInput(bool enabled) { dump_input_ = enabled; } - /// Controls if the shader being valid after parsing is being enforced. + /// @param enabled if the shader being valid after parsing is being enforced. /// If false, invalidation of the shader will cause an early exit, but not /// throw an error. /// If true invalidation will throw an error that is caught by libFuzzer and @@ -87,42 +88,42 @@ class CommonFuzzer { /// @returns 0, this is what libFuzzer expects int Run(const uint8_t* data, size_t size); - /// Diagnostic messages generated while Run() is executed. + /// @returns diagnostic messages generated while Run() is executed. const tint::diag::List& Diagnostics() const { return diagnostics_; } - /// Are there any errors in the diagnostic messages? + /// @returns if there are any errors in the diagnostic messages bool HasErrors() const { return diagnostics_.contains_errors(); } - /// Generated SPIR-V binary, if SPIR-V was emitted. + /// @returns generated SPIR-V binary, if SPIR-V was emitted. const std::vector& GetGeneratedSpirv() const { return generated_spirv_; } - /// Generated WGSL string, if WGSL was emitted. + /// @returns generated WGSL string, if WGSL was emitted. const std::string& GetGeneratedWgsl() const { return generated_wgsl_; } - /// Generated HLSL string, if HLSL was emitted. + /// @returns generated HLSL string, if HLSL was emitted. const std::string& GetGeneratedHlsl() const { return generated_hlsl_; } - /// Generated MSL string, if HLSL was emitted. + /// @returns generated MSL string, if HLSL was emitted. const std::string& GetGeneratedMsl() const { return generated_msl_; } - /// Setter for SPIR-V emission options + /// @param options SPIR-V emission options void SetOptionsSpirv(const writer::spirv::Options& options) { options_spirv_ = options; } - /// Setter for WGSL emission options + /// @param options WGSL emission options void SetOptionsWgsl(const writer::wgsl::Options& options) { options_wgsl_ = options; } - /// Setter for HLSL emission options + /// @param options HLSL emission options void SetOptionsHlsl(const writer::hlsl::Options& options) { options_hlsl_ = options; } - /// Setter for MSL emission options + /// @param options MSL emission options void SetOptionsMsl(const writer::msl::Options& options) { options_msl_ = options; } @@ -158,4 +159,4 @@ class CommonFuzzer { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_COMMON_FUZZER_H_ +#endif // SRC_TINT_FUZZERS_TINT_COMMON_FUZZER_H_ diff --git a/fuzzers/tint_first_index_offset_fuzzer.cc b/src/tint/fuzzers/tint_first_index_offset_fuzzer.cc similarity index 88% rename from fuzzers/tint_first_index_offset_fuzzer.cc rename to src/tint/fuzzers/tint_first_index_offset_fuzzer.cc index 1dd6993fe72..f8d437c30c4 100644 --- a/fuzzers/tint_first_index_offset_fuzzer.cc +++ b/src/tint/fuzzers/tint_first_index_offset_fuzzer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_reader_writer_fuzzer.h b/src/tint/fuzzers/tint_reader_writer_fuzzer.h similarity index 72% rename from fuzzers/tint_reader_writer_fuzzer.h rename to src/tint/fuzzers/tint_reader_writer_fuzzer.h index 24a4bd9ec2c..e4a4e375057 100644 --- a/fuzzers/tint_reader_writer_fuzzer.h +++ b/src/tint/fuzzers/tint_reader_writer_fuzzer.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_READER_WRITER_FUZZER_H_ -#define FUZZERS_TINT_READER_WRITER_FUZZER_H_ +#ifndef SRC_TINT_FUZZERS_TINT_READER_WRITER_FUZZER_H_ +#define SRC_TINT_FUZZERS_TINT_READER_WRITER_FUZZER_H_ #include -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { @@ -28,6 +28,8 @@ class ReaderWriterFuzzer : public CommonFuzzer { public: /// Constructor /// Pass through to the CommonFuzzer constructor + /// @param input shader language being read + /// @param output shader language being emitted ReaderWriterFuzzer(InputFormat input, OutputFormat output) : CommonFuzzer(input, output) {} @@ -36,6 +38,8 @@ class ReaderWriterFuzzer : public CommonFuzzer { /// Pass through to the CommonFuzzer setter, but records if it has been /// invoked. + /// @param tm manager for transforms to run + /// @param inputs data for transforms to run void SetTransformManager(transform::Manager* tm, transform::DataMap* inputs) { tm_set_ = true; CommonFuzzer::SetTransformManager(tm, inputs); @@ -43,6 +47,10 @@ class ReaderWriterFuzzer : public CommonFuzzer { /// Pass through to the CommonFuzzer implementation, but will setup a /// robustness transform, if no other transforms have been set. + /// @param data buffer of data that will interpreted as a byte array or string + /// depending on the shader input format. + /// @param size number of elements in buffer + /// @returns 0, this is what libFuzzer expects int Run(const uint8_t* data, size_t size) { if (!tm_set_) { tb_ = std::make_unique(data, size); @@ -61,4 +69,4 @@ class ReaderWriterFuzzer : public CommonFuzzer { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_READER_WRITER_FUZZER_H_ +#endif // SRC_TINT_FUZZERS_TINT_READER_WRITER_FUZZER_H_ diff --git a/fuzzers/tint_regex_fuzzer/BUILD.gn b/src/tint/fuzzers/tint_regex_fuzzer/BUILD.gn similarity index 79% rename from fuzzers/tint_regex_fuzzer/BUILD.gn rename to src/tint/fuzzers/tint_regex_fuzzer/BUILD.gn index 646c11a520f..e8d647d30b0 100644 --- a/fuzzers/tint_regex_fuzzer/BUILD.gn +++ b/src/tint/fuzzers/tint_regex_fuzzer/BUILD.gn @@ -13,16 +13,16 @@ # limitations under the License. import("//build_overrides/build.gni") -import("../../tint_overrides_with_defaults.gni") +import("../../../../tint_overrides_with_defaults.gni") if (build_with_chromium) { source_set("tint_regex_fuzzer") { public_configs = [ - "${tint_root_dir}/src:tint_config", - "${tint_root_dir}/src:tint_common_config", + "${tint_root_dir}/src/tint:tint_config", + "${tint_root_dir}/src/tint:tint_common_config", ] - deps = [ "${tint_root_dir}/fuzzers:tint_fuzzer_common_src" ] + deps = [ "${tint_root_dir}/src/tint/fuzzers:tint_fuzzer_common_src" ] sources = [ "cli.cc", diff --git a/fuzzers/tint_regex_fuzzer/CMakeLists.txt b/src/tint/fuzzers/tint_regex_fuzzer/CMakeLists.txt similarity index 100% rename from fuzzers/tint_regex_fuzzer/CMakeLists.txt rename to src/tint/fuzzers/tint_regex_fuzzer/CMakeLists.txt diff --git a/src/tint/fuzzers/tint_regex_fuzzer/CPPLINT.cfg b/src/tint/fuzzers/tint_regex_fuzzer/CPPLINT.cfg new file mode 100644 index 00000000000..96988ad77b1 --- /dev/null +++ b/src/tint/fuzzers/tint_regex_fuzzer/CPPLINT.cfg @@ -0,0 +1 @@ +filter=-build/c++11 \ No newline at end of file diff --git a/fuzzers/tint_regex_fuzzer/cli.cc b/src/tint/fuzzers/tint_regex_fuzzer/cli.cc similarity index 98% rename from fuzzers/tint_regex_fuzzer/cli.cc rename to src/tint/fuzzers/tint_regex_fuzzer/cli.cc index 3e966895d4d..1fd3e10e05b 100644 --- a/fuzzers/tint_regex_fuzzer/cli.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/cli.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" #include #include diff --git a/fuzzers/tint_regex_fuzzer/cli.h b/src/tint/fuzzers/tint_regex_fuzzer/cli.h similarity index 92% rename from fuzzers/tint_regex_fuzzer/cli.h rename to src/tint/fuzzers/tint_regex_fuzzer/cli.h index 9bad9d24991..55048c50bfe 100644 --- a/fuzzers/tint_regex_fuzzer/cli.h +++ b/src/tint/fuzzers/tint_regex_fuzzer/cli.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_REGEX_FUZZER_CLI_H_ -#define FUZZERS_TINT_REGEX_FUZZER_CLI_H_ +#ifndef SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_CLI_H_ +#define SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_CLI_H_ #include @@ -61,4 +61,4 @@ CliParams ParseCliParams(int* argc, char** argv); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_REGEX_FUZZER_CLI_H_ +#endif // SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_CLI_H_ diff --git a/fuzzers/tint_regex_fuzzer/fuzzer.cc b/src/tint/fuzzers/tint_regex_fuzzer/fuzzer.cc similarity index 90% rename from fuzzers/tint_regex_fuzzer/fuzzer.cc rename to src/tint/fuzzers/tint_regex_fuzzer/fuzzer.cc index 6d79a0b93fd..bc8dc78ccdd 100644 --- a/fuzzers/tint_regex_fuzzer/fuzzer.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/fuzzer.cc @@ -16,14 +16,14 @@ #include #include -#include "fuzzers/random_generator.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/tint_regex_fuzzer/cli.h" -#include "fuzzers/tint_regex_fuzzer/override_cli_params.h" -#include "fuzzers/tint_regex_fuzzer/wgsl_mutator.h" -#include "fuzzers/transform_builder.h" -#include "src/reader/wgsl/parser.h" -#include "src/writer/wgsl/generator.h" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.h" +#include "src/tint/fuzzers/transform_builder.h" +#include "src/tint/reader/wgsl/parser.h" +#include "src/tint/writer/wgsl/generator.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/override_cli_params.h b/src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h similarity index 80% rename from fuzzers/tint_regex_fuzzer/override_cli_params.h rename to src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h index f5025fcd59d..445f524fe16 100644 --- a/fuzzers/tint_regex_fuzzer/override_cli_params.h +++ b/src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_REGEX_FUZZER_OVERRIDE_CLI_PARAMS_H_ -#define FUZZERS_TINT_REGEX_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#ifndef SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#define SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_OVERRIDE_CLI_PARAMS_H_ -#include "fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" namespace tint { namespace fuzzers { @@ -33,4 +33,4 @@ void OverrideCliParams(CliParams& cli_params); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_REGEX_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#endif // SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_OVERRIDE_CLI_PARAMS_H_ diff --git a/fuzzers/tint_regex_fuzzer/regex_fuzzer_tests.cc b/src/tint/fuzzers/tint_regex_fuzzer/regex_fuzzer_tests.cc similarity index 99% rename from fuzzers/tint_regex_fuzzer/regex_fuzzer_tests.cc rename to src/tint/fuzzers/tint_regex_fuzzer/regex_fuzzer_tests.cc index e5f175b321a..d58942d0ae8 100644 --- a/fuzzers/tint_regex_fuzzer/regex_fuzzer_tests.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/regex_fuzzer_tests.cc @@ -16,7 +16,7 @@ #include "gtest/gtest.h" -#include "fuzzers/tint_regex_fuzzer/wgsl_mutator.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc similarity index 87% rename from fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc rename to src/tint/fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc index 17143930fd4..045ecfd79bd 100644 --- a/fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_regex_fuzzer/cli.h" -#include "fuzzers/tint_regex_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc index 54a78c5b126..e89dd977f54 100644 --- a/fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_regex_fuzzer/cli.h" -#include "fuzzers/tint_regex_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc index 0d059a70cd5..23afc867874 100644 --- a/fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_regex_fuzzer/cli.h" -#include "fuzzers/tint_regex_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc rename to src/tint/fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc index 34a4ee35204..18a1a3e5cbd 100644 --- a/fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_regex_fuzzer/cli.h" -#include "fuzzers/tint_regex_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc similarity index 89% rename from fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc index 4de33b64855..8fbd395e93c 100644 --- a/fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_regex_fuzzer/cli.h" -#include "fuzzers/tint_regex_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/wgsl_mutator.cc b/src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.cc similarity index 99% rename from fuzzers/tint_regex_fuzzer/wgsl_mutator.cc rename to src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.cc index 511f621d9b9..b8d91609694 100644 --- a/fuzzers/tint_regex_fuzzer/wgsl_mutator.cc +++ b/src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_regex_fuzzer/wgsl_mutator.h" +#include "src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.h" #include #include @@ -22,7 +22,7 @@ #include #include -#include "fuzzers/random_generator.h" +#include "src/tint/fuzzers/random_generator.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_regex_fuzzer/wgsl_mutator.h b/src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.h similarity index 97% rename from fuzzers/tint_regex_fuzzer/wgsl_mutator.h rename to src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.h index 5663646268b..47e6adbfa1b 100644 --- a/fuzzers/tint_regex_fuzzer/wgsl_mutator.h +++ b/src/tint/fuzzers/tint_regex_fuzzer/wgsl_mutator.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_REGEX_FUZZER_WGSL_MUTATOR_H_ -#define FUZZERS_TINT_REGEX_FUZZER_WGSL_MUTATOR_H_ +#ifndef SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_WGSL_MUTATOR_H_ +#define SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_WGSL_MUTATOR_H_ #include #include #include -#include "fuzzers/random_generator.h" +#include "src/tint/fuzzers/random_generator.h" namespace tint { namespace fuzzers { @@ -183,4 +183,4 @@ bool InsertReturnStatement(std::string& wgsl_code, RandomGenerator& generator); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_REGEX_FUZZER_WGSL_MUTATOR_H_ +#endif // SRC_TINT_FUZZERS_TINT_REGEX_FUZZER_WGSL_MUTATOR_H_ diff --git a/fuzzers/tint_renamer_fuzzer.cc b/src/tint/fuzzers/tint_renamer_fuzzer.cc similarity index 88% rename from fuzzers/tint_renamer_fuzzer.cc rename to src/tint/fuzzers/tint_renamer_fuzzer.cc index bdb6ea4d9a2..02e539cd380 100644 --- a/fuzzers/tint_renamer_fuzzer.cc +++ b/src/tint/fuzzers/tint_renamer_fuzzer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_robustness_fuzzer.cc b/src/tint/fuzzers/tint_robustness_fuzzer.cc similarity index 89% rename from fuzzers/tint_robustness_fuzzer.cc rename to src/tint/fuzzers/tint_robustness_fuzzer.cc index 3ec72378663..22f0ad1076f 100644 --- a/fuzzers/tint_robustness_fuzzer.cc +++ b/src/tint/fuzzers/tint_robustness_fuzzer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_single_entry_point_fuzzer.cc b/src/tint/fuzzers/tint_single_entry_point_fuzzer.cc similarity index 88% rename from fuzzers/tint_single_entry_point_fuzzer.cc rename to src/tint/fuzzers/tint_single_entry_point_fuzzer.cc index f5e67027890..84146d81bb4 100644 --- a/fuzzers/tint_single_entry_point_fuzzer.cc +++ b/src/tint/fuzzers/tint_single_entry_point_fuzzer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/CMakeLists.txt b/src/tint/fuzzers/tint_spirv_tools_fuzzer/CMakeLists.txt similarity index 100% rename from fuzzers/tint_spirv_tools_fuzzer/CMakeLists.txt rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/CMakeLists.txt diff --git a/fuzzers/tint_spirv_tools_fuzzer/cli.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.cc similarity index 98% rename from fuzzers/tint_spirv_tools_fuzzer/cli.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.cc index b94242152a4..7659fcc0f69 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/cli.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" #include #include @@ -21,8 +21,8 @@ #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" #include "source/opt/build_module.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" namespace tint { namespace fuzzers { @@ -399,8 +399,8 @@ FuzzerCliParams ParseFuzzerCliParams(int* argc, char** argv) { } else if (!strcmp(param, "-tint_help")) { help = true; } else { - recognized_param = ParseMutatorCliParam(param, help_message, - &cli_params.mutator_params); + recognized_param = + ParseMutatorCliParam(param, help_message, &cli_params.mutator_params); } if (recognized_param) { diff --git a/fuzzers/tint_spirv_tools_fuzzer/cli.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h similarity index 97% rename from fuzzers/tint_spirv_tools_fuzzer/cli.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h index 9d4dd461135..6e6d60bab9d 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/cli.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_CLI_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_CLI_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_CLI_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_CLI_H_ #include #include @@ -164,4 +164,4 @@ MutatorDebuggerCliParams ParseMutatorDebuggerCliParams(int argc, } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_CLI_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_CLI_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc similarity index 93% rename from fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc index 2cc12935656..d17d7438b42 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/fuzzer.cc @@ -17,16 +17,16 @@ #include #include -#include "fuzzers/random_generator.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h" -#include "fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" #include "spirv-tools/libspirv.hpp" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/mutator.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.cc similarity index 94% rename from fuzzers/tint_spirv_tools_fuzzer/mutator.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.cc index 76cae68b5ec..05dcc418816 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/mutator.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/mutator.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h similarity index 95% rename from fuzzers/tint_spirv_tools_fuzzer/mutator.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h index ee3eecf68ed..9ff8fd982b8 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/mutator.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_H_ #include #include @@ -105,4 +105,4 @@ class Mutator { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc similarity index 97% rename from fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc index 03849f7449b..4ce1ad22bab 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h similarity index 92% rename from fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h index 90dd5ceeeb3..7318b5c7df6 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_cache.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_CACHE_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_CACHE_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_CACHE_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_CACHE_H_ #include #include @@ -22,7 +22,7 @@ #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" namespace tint { namespace fuzzers { @@ -96,4 +96,4 @@ class MutatorCache { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_CACHE_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_MUTATOR_CACHE_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/mutator_debugger.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_debugger.cc similarity index 89% rename from fuzzers/tint_spirv_tools_fuzzer/mutator_debugger.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_debugger.cc index 26f04199480..aaa85fafd07 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/mutator_debugger.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator_debugger.cc @@ -15,12 +15,12 @@ #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" /// This tool is used to debug *mutators*. It uses CLI arguments similar to the /// ones used by the fuzzer. To debug some mutator you just need to specify the diff --git a/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h similarity index 79% rename from fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h index 95218b7cff4..2aa2086906b 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_OVERRIDE_CLI_PARAMS_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_OVERRIDE_CLI_PARAMS_H_ -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" namespace tint { namespace fuzzers { @@ -33,4 +33,4 @@ void OverrideCliParams(FuzzerCliParams& cli_params); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_OVERRIDE_CLI_PARAMS_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_OVERRIDE_CLI_PARAMS_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc similarity index 97% rename from fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc index dca10f1f224..05fd2a354f1 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h" #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" #include "source/opt/build_module.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h similarity index 92% rename from fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h index 79aa07d2497..073662e1c91 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_fuzz_mutator.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_FUZZ_MUTATOR_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_FUZZ_MUTATOR_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_FUZZ_MUTATOR_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_FUZZ_MUTATOR_H_ #include #include #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" #include "source/fuzz/fuzzer.h" #include "source/fuzz/protobufs/spirvfuzz_protobufs.h" @@ -92,4 +92,4 @@ class SpirvFuzzMutator : public Mutator { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_FUZZ_MUTATOR_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_FUZZ_MUTATOR_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc similarity index 97% rename from fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc index d52d8ef2f01..4e17ad0e691 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h" #include #include #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" #include "spirv-tools/optimizer.hpp" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h similarity index 90% rename from fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h index 51514fa675a..6c209cd6b7b 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_opt_mutator.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_OPT_MUTATOR_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_OPT_MUTATOR_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_OPT_MUTATOR_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_OPT_MUTATOR_H_ #include #include #include -#include "fuzzers/random_generator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" #include "spirv-tools/libspirv.h" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" namespace tint { namespace fuzzers { @@ -93,4 +93,4 @@ class SpirvOptMutator : public Mutator { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_OPT_MUTATOR_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_OPT_MUTATOR_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc similarity index 98% rename from fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc index e95a8de0c59..93d2e8bc236 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.cc @@ -12,11 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h" #include -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" #include "source/fuzz/fuzzer_util.h" #include "source/opt/build_module.h" #include "source/reduce/conditional_branch_to_simple_conditional_branch_opportunity_finder.h" @@ -31,6 +30,7 @@ #include "source/reduce/remove_unused_struct_member_reduction_opportunity_finder.h" #include "source/reduce/simple_conditional_branch_to_branch_opportunity_finder.h" #include "source/reduce/structured_loop_to_selection_reduction_opportunity_finder.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h similarity index 93% rename from fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h index df5cf9b8072..9699b01dbfa 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/spirv_reduce_mutator.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_REDUCE_MUTATOR_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_REDUCE_MUTATOR_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_REDUCE_MUTATOR_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_REDUCE_MUTATOR_H_ #include #include @@ -21,8 +21,8 @@ #include #include -#include "fuzzers/random_generator.h" -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" +#include "src/tint/fuzzers/random_generator.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" #include "source/reduce/reduction_opportunity_finder.h" @@ -129,4 +129,4 @@ class SpirvReduceMutator : public Mutator { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_REDUCE_MUTATOR_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_SPIRV_REDUCE_MUTATOR_H_ diff --git a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc similarity index 86% rename from fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc index 406d9fdcb24..8c14547bafd 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc similarity index 88% rename from fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc index d71777f73ca..08111d9c530 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_hlsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc similarity index 88% rename from fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc index 91ab2a7d10c..86a493eb115 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_msl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc similarity index 88% rename from fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc index 4cbc95534b8..2cbfef7daa4 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_spv_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc similarity index 88% rename from fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc index f1370e067b7..453897386c0 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/tint_spirv_tools_wgsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/tint_spirv_tools_fuzzer/cli.h" -#include "fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/cli.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/override_cli_params.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/util.cc b/src/tint/fuzzers/tint_spirv_tools_fuzzer/util.cc similarity index 98% rename from fuzzers/tint_spirv_tools_fuzzer/util.cc rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/util.cc index 2a82f3386fc..a20a1f425c7 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/util.cc +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/util.cc @@ -15,7 +15,7 @@ #include #include -#include "fuzzers/tint_spirv_tools_fuzzer/util.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spirv_tools_fuzzer/util.h b/src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h similarity index 92% rename from fuzzers/tint_spirv_tools_fuzzer/util.h rename to src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h index b5abe478f68..301e3ba572b 100644 --- a/fuzzers/tint_spirv_tools_fuzzer/util.h +++ b/src/tint/fuzzers/tint_spirv_tools_fuzzer/util.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TINT_SPIRV_TOOLS_FUZZER_UTIL_H_ -#define FUZZERS_TINT_SPIRV_TOOLS_FUZZER_UTIL_H_ +#ifndef SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_UTIL_H_ +#define SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_UTIL_H_ #include #include #include -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/tint_spirv_tools_fuzzer/mutator.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/tint_spirv_tools_fuzzer/mutator.h" #include "spirv-tools/libspirv.hpp" @@ -93,4 +93,4 @@ bool WriteBinary(const std::string& path, const std::vector& binary); } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TINT_SPIRV_TOOLS_FUZZER_UTIL_H_ +#endif // SRC_TINT_FUZZERS_TINT_SPIRV_TOOLS_FUZZER_UTIL_H_ diff --git a/fuzzers/tint_spv_reader_fuzzer.cc b/src/tint/fuzzers/tint_spv_reader_fuzzer.cc similarity index 91% rename from fuzzers/tint_spv_reader_fuzzer.cc rename to src/tint/fuzzers/tint_spv_reader_fuzzer.cc index 945b0f6f014..0daab5dee80 100644 --- a/fuzzers/tint_spv_reader_fuzzer.cc +++ b/src/tint/fuzzers/tint_spv_reader_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc similarity index 91% rename from fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc index bc9dfe0d1d9..5f2f2c737f1 100644 --- a/fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spv_reader_hlsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spv_reader_msl_writer_fuzzer.cc b/src/tint/fuzzers/tint_spv_reader_msl_writer_fuzzer.cc similarity index 92% rename from fuzzers/tint_spv_reader_msl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spv_reader_msl_writer_fuzzer.cc index a8102507fe3..0b1446b2351 100644 --- a/fuzzers/tint_spv_reader_msl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spv_reader_msl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spv_reader_spv_writer_fuzzer.cc b/src/tint/fuzzers/tint_spv_reader_spv_writer_fuzzer.cc similarity index 92% rename from fuzzers/tint_spv_reader_spv_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spv_reader_spv_writer_fuzzer.cc index 05d66a9cd54..b3cc6b011ec 100644 --- a/fuzzers/tint_spv_reader_spv_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spv_reader_spv_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc similarity index 91% rename from fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc index fb1869887f8..eff349dbc86 100644 --- a/fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_spv_reader_wgsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_vertex_pulling_fuzzer.cc b/src/tint/fuzzers/tint_vertex_pulling_fuzzer.cc similarity index 88% rename from fuzzers/tint_vertex_pulling_fuzzer.cc rename to src/tint/fuzzers/tint_vertex_pulling_fuzzer.cc index f634004eba0..e1ad99eefea 100644 --- a/fuzzers/tint_vertex_pulling_fuzzer.cc +++ b/src/tint/fuzzers/tint_vertex_pulling_fuzzer.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" -#include "fuzzers/transform_builder.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/transform_builder.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_wgsl_reader_fuzzer.cc b/src/tint/fuzzers/tint_wgsl_reader_fuzzer.cc similarity index 91% rename from fuzzers/tint_wgsl_reader_fuzzer.cc rename to src/tint/fuzzers/tint_wgsl_reader_fuzzer.cc index 71e902680b5..d1b1f27ab4b 100644 --- a/fuzzers/tint_wgsl_reader_fuzzer.cc +++ b/src/tint/fuzzers/tint_wgsl_reader_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_common_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_common_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_wgsl_reader_hlsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_wgsl_reader_hlsl_writer_fuzzer.cc similarity index 91% rename from fuzzers/tint_wgsl_reader_hlsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_wgsl_reader_hlsl_writer_fuzzer.cc index a63ff0f1a22..d5a15a7625b 100644 --- a/fuzzers/tint_wgsl_reader_hlsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_wgsl_reader_hlsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_wgsl_reader_msl_writer_fuzzer.cc b/src/tint/fuzzers/tint_wgsl_reader_msl_writer_fuzzer.cc similarity index 92% rename from fuzzers/tint_wgsl_reader_msl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_wgsl_reader_msl_writer_fuzzer.cc index 409b9a3bc9a..58fdf8bb7ee 100644 --- a/fuzzers/tint_wgsl_reader_msl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_wgsl_reader_msl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_wgsl_reader_spv_writer_fuzzer.cc b/src/tint/fuzzers/tint_wgsl_reader_spv_writer_fuzzer.cc similarity index 92% rename from fuzzers/tint_wgsl_reader_spv_writer_fuzzer.cc rename to src/tint/fuzzers/tint_wgsl_reader_spv_writer_fuzzer.cc index 3bacc158896..f4932dd56c9 100644 --- a/fuzzers/tint_wgsl_reader_spv_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_wgsl_reader_spv_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/tint_wgsl_reader_wgsl_writer_fuzzer.cc b/src/tint/fuzzers/tint_wgsl_reader_wgsl_writer_fuzzer.cc similarity index 91% rename from fuzzers/tint_wgsl_reader_wgsl_writer_fuzzer.cc rename to src/tint/fuzzers/tint_wgsl_reader_wgsl_writer_fuzzer.cc index 7bf9e2c172b..8cb7eaac017 100644 --- a/fuzzers/tint_wgsl_reader_wgsl_writer_fuzzer.cc +++ b/src/tint/fuzzers/tint_wgsl_reader_wgsl_writer_fuzzer.cc @@ -14,8 +14,8 @@ #include -#include "fuzzers/fuzzer_init.h" -#include "fuzzers/tint_reader_writer_fuzzer.h" +#include "src/tint/fuzzers/fuzzer_init.h" +#include "src/tint/fuzzers/tint_reader_writer_fuzzer.h" namespace tint { namespace fuzzers { diff --git a/fuzzers/transform_builder.h b/src/tint/fuzzers/transform_builder.h similarity index 96% rename from fuzzers/transform_builder.h rename to src/tint/fuzzers/transform_builder.h index b74a4053c7a..7c5073de79f 100644 --- a/fuzzers/transform_builder.h +++ b/src/tint/fuzzers/transform_builder.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef FUZZERS_TRANSFORM_BUILDER_H_ -#define FUZZERS_TRANSFORM_BUILDER_H_ +#ifndef SRC_TINT_FUZZERS_TRANSFORM_BUILDER_H_ +#define SRC_TINT_FUZZERS_TRANSFORM_BUILDER_H_ #include #include #include "include/tint/tint.h" -#include "fuzzers/data_builder.h" -#include "fuzzers/shuffle_transform.h" +#include "src/tint/fuzzers/data_builder.h" +#include "src/tint/fuzzers/shuffle_transform.h" namespace tint { namespace fuzzers { @@ -44,7 +44,10 @@ class TransformBuilder { ~TransformBuilder() = default; + /// @returns manager for transforms transform::Manager* manager() { return &manager_; } + + /// @returns data for transforms transform::DataMap* data_map() { return &data_map_; } /// Adds a transform and needed data to |manager_| and |data_map_|. @@ -222,4 +225,4 @@ class TransformBuilder { } // namespace fuzzers } // namespace tint -#endif // FUZZERS_TRANSFORM_BUILDER_H_ +#endif // SRC_TINT_FUZZERS_TRANSFORM_BUILDER_H_ diff --git a/src/inspector/entry_point.cc b/src/tint/inspector/entry_point.cc similarity index 98% rename from src/inspector/entry_point.cc rename to src/tint/inspector/entry_point.cc index 7cce84c3a62..9b0b46f6384 100644 --- a/src/inspector/entry_point.cc +++ b/src/tint/inspector/entry_point.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/inspector/entry_point.h" +#include "src/tint/inspector/entry_point.h" namespace tint { namespace inspector { diff --git a/src/inspector/entry_point.h b/src/tint/inspector/entry_point.h similarity index 96% rename from src/inspector/entry_point.h rename to src/tint/inspector/entry_point.h index f7bb23a7ec5..46b87ddb785 100644 --- a/src/inspector/entry_point.h +++ b/src/tint/inspector/entry_point.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_INSPECTOR_ENTRY_POINT_H_ -#define SRC_INSPECTOR_ENTRY_POINT_H_ +#ifndef SRC_TINT_INSPECTOR_ENTRY_POINT_H_ +#define SRC_TINT_INSPECTOR_ENTRY_POINT_H_ #include #include #include -#include "src/ast/interpolate_attribute.h" -#include "src/ast/pipeline_stage.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/pipeline_stage.h" namespace tint { namespace inspector { @@ -184,4 +184,4 @@ struct EntryPoint { } // namespace inspector } // namespace tint -#endif // SRC_INSPECTOR_ENTRY_POINT_H_ +#endif // SRC_TINT_INSPECTOR_ENTRY_POINT_H_ diff --git a/src/inspector/inspector.cc b/src/tint/inspector/inspector.cc similarity index 96% rename from src/inspector/inspector.cc rename to src/tint/inspector/inspector.cc index 975e73da827..ed493712dd8 100644 --- a/src/inspector/inspector.cc +++ b/src/tint/inspector/inspector.cc @@ -12,38 +12,38 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/inspector/inspector.h" +#include "src/tint/inspector/inspector.h" #include #include -#include "src/ast/bool_literal_expression.h" -#include "src/ast/call_expression.h" -#include "src/ast/float_literal_expression.h" -#include "src/ast/id_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/location_attribute.h" -#include "src/ast/module.h" -#include "src/ast/sint_literal_expression.h" -#include "src/ast/uint_literal_expression.h" -#include "src/sem/array.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/f32_type.h" -#include "src/sem/function.h" -#include "src/sem/i32_type.h" -#include "src/sem/matrix_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/u32_type.h" -#include "src/sem/variable.h" -#include "src/sem/vector_type.h" -#include "src/sem/void_type.h" -#include "src/utils/math.h" -#include "src/utils/unique_vector.h" +#include "src/tint/ast/bool_literal_expression.h" +#include "src/tint/ast/call_expression.h" +#include "src/tint/ast/float_literal_expression.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/location_attribute.h" +#include "src/tint/ast/module.h" +#include "src/tint/ast/sint_literal_expression.h" +#include "src/tint/ast/uint_literal_expression.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/f32_type.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/i32_type.h" +#include "src/tint/sem/matrix_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/u32_type.h" +#include "src/tint/sem/variable.h" +#include "src/tint/sem/vector_type.h" +#include "src/tint/sem/void_type.h" +#include "src/tint/utils/math.h" +#include "src/tint/utils/unique_vector.h" namespace tint { namespace inspector { diff --git a/src/inspector/inspector.h b/src/tint/inspector/inspector.h similarity index 96% rename from src/inspector/inspector.h rename to src/tint/inspector/inspector.h index 4bfac5191ab..1fa2d007987 100644 --- a/src/inspector/inspector.h +++ b/src/tint/inspector/inspector.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_INSPECTOR_INSPECTOR_H_ -#define SRC_INSPECTOR_INSPECTOR_H_ +#ifndef SRC_TINT_INSPECTOR_INSPECTOR_H_ +#define SRC_TINT_INSPECTOR_INSPECTOR_H_ #include #include @@ -22,12 +22,12 @@ #include #include -#include "src/inspector/entry_point.h" -#include "src/inspector/resource_binding.h" -#include "src/inspector/scalar.h" -#include "src/program.h" -#include "src/sem/sampler_texture_pair.h" -#include "src/utils/unique_vector.h" +#include "src/tint/inspector/entry_point.h" +#include "src/tint/inspector/resource_binding.h" +#include "src/tint/inspector/scalar.h" +#include "src/tint/program.h" +#include "src/tint/sem/sampler_texture_pair.h" +#include "src/tint/utils/unique_vector.h" namespace tint { namespace inspector { @@ -236,4 +236,4 @@ class Inspector { } // namespace inspector } // namespace tint -#endif // SRC_INSPECTOR_INSPECTOR_H_ +#endif // SRC_TINT_INSPECTOR_INSPECTOR_H_ diff --git a/src/inspector/inspector_test.cc b/src/tint/inspector/inspector_test.cc similarity index 99% rename from src/inspector/inspector_test.cc rename to src/tint/inspector/inspector_test.cc index f1a42328993..36d54b94371 100644 --- a/src/inspector/inspector_test.cc +++ b/src/tint/inspector/inspector_test.cc @@ -13,19 +13,20 @@ // limitations under the License. #include "gtest/gtest.h" -#include "src/ast/call_statement.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/workgroup_attribute.h" -#include "src/inspector/test_inspector_builder.h" -#include "src/inspector/test_inspector_runner.h" -#include "src/program_builder.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/variable.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/inspector/test_inspector_builder.h" +#include "src/tint/inspector/test_inspector_runner.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/variable.h" #include "tint/tint.h" namespace tint { diff --git a/src/inspector/resource_binding.cc b/src/tint/inspector/resource_binding.cc similarity index 93% rename from src/inspector/resource_binding.cc rename to src/tint/inspector/resource_binding.cc index 4589ea02b0b..a4a07932781 100644 --- a/src/inspector/resource_binding.cc +++ b/src/tint/inspector/resource_binding.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/inspector/resource_binding.h" +#include "src/tint/inspector/resource_binding.h" -#include "src/sem/array.h" -#include "src/sem/f32_type.h" -#include "src/sem/i32_type.h" -#include "src/sem/matrix_type.h" -#include "src/sem/type.h" -#include "src/sem/u32_type.h" -#include "src/sem/vector_type.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/f32_type.h" +#include "src/tint/sem/i32_type.h" +#include "src/tint/sem/matrix_type.h" +#include "src/tint/sem/type.h" +#include "src/tint/sem/u32_type.h" +#include "src/tint/sem/vector_type.h" namespace tint { namespace inspector { diff --git a/src/inspector/resource_binding.h b/src/tint/inspector/resource_binding.h similarity index 94% rename from src/inspector/resource_binding.h rename to src/tint/inspector/resource_binding.h index b6457e26109..f2c74d796fe 100644 --- a/src/inspector/resource_binding.h +++ b/src/tint/inspector/resource_binding.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_INSPECTOR_RESOURCE_BINDING_H_ -#define SRC_INSPECTOR_RESOURCE_BINDING_H_ +#ifndef SRC_TINT_INSPECTOR_RESOURCE_BINDING_H_ +#define SRC_TINT_INSPECTOR_RESOURCE_BINDING_H_ #include -#include "src/ast/storage_texture.h" -#include "src/ast/texture.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/texture.h" namespace tint { namespace inspector { @@ -126,4 +126,4 @@ ResourceBinding::TexelFormat TypeTexelFormatToResourceBindingTexelFormat( } // namespace inspector } // namespace tint -#endif // SRC_INSPECTOR_RESOURCE_BINDING_H_ +#endif // SRC_TINT_INSPECTOR_RESOURCE_BINDING_H_ diff --git a/src/inspector/scalar.cc b/src/tint/inspector/scalar.cc similarity index 97% rename from src/inspector/scalar.cc rename to src/tint/inspector/scalar.cc index cc1ce78b135..fa276f3fe03 100644 --- a/src/inspector/scalar.cc +++ b/src/tint/inspector/scalar.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/inspector/scalar.h" +#include "src/tint/inspector/scalar.h" namespace tint { namespace inspector { diff --git a/src/inspector/scalar.h b/src/tint/inspector/scalar.h similarity index 94% rename from src/inspector/scalar.h rename to src/tint/inspector/scalar.h index 4768b94beab..d4d61a00cec 100644 --- a/src/inspector/scalar.h +++ b/src/tint/inspector/scalar.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_INSPECTOR_SCALAR_H_ -#define SRC_INSPECTOR_SCALAR_H_ +#ifndef SRC_TINT_INSPECTOR_SCALAR_H_ +#define SRC_TINT_INSPECTOR_SCALAR_H_ #include @@ -77,4 +77,4 @@ class Scalar { } // namespace inspector } // namespace tint -#endif // SRC_INSPECTOR_SCALAR_H_ +#endif // SRC_TINT_INSPECTOR_SCALAR_H_ diff --git a/src/inspector/test_inspector_builder.cc b/src/tint/inspector/test_inspector_builder.cc similarity index 99% rename from src/inspector/test_inspector_builder.cc rename to src/tint/inspector/test_inspector_builder.cc index a0b84b2c7b0..301d3282ae3 100644 --- a/src/inspector/test_inspector_builder.cc +++ b/src/tint/inspector/test_inspector_builder.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/inspector/test_inspector_builder.h" +#include "src/tint/inspector/test_inspector_builder.h" #include #include diff --git a/src/inspector/test_inspector_builder.h b/src/tint/inspector/test_inspector_builder.h similarity index 95% rename from src/inspector/test_inspector_builder.h rename to src/tint/inspector/test_inspector_builder.h index 64f5c00f051..41015059f5b 100644 --- a/src/inspector/test_inspector_builder.h +++ b/src/tint/inspector/test_inspector_builder.h @@ -12,26 +12,26 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_INSPECTOR_TEST_INSPECTOR_BUILDER_H_ -#define SRC_INSPECTOR_TEST_INSPECTOR_BUILDER_H_ +#ifndef SRC_TINT_INSPECTOR_TEST_INSPECTOR_BUILDER_H_ +#define SRC_TINT_INSPECTOR_TEST_INSPECTOR_BUILDER_H_ #include #include #include #include -#include "src/ast/call_statement.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/id_attribute.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/workgroup_attribute.h" -#include "src/program_builder.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/variable.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/variable.h" #include "tint/tint.h" namespace tint { @@ -388,4 +388,4 @@ class InspectorBuilder : public ProgramBuilder { } // namespace inspector } // namespace tint -#endif // SRC_INSPECTOR_TEST_INSPECTOR_BUILDER_H_ +#endif // SRC_TINT_INSPECTOR_TEST_INSPECTOR_BUILDER_H_ diff --git a/src/inspector/test_inspector_runner.cc b/src/tint/inspector/test_inspector_runner.cc similarity index 95% rename from src/inspector/test_inspector_runner.cc rename to src/tint/inspector/test_inspector_runner.cc index b7c6c7af966..5b937eb055b 100644 --- a/src/inspector/test_inspector_runner.cc +++ b/src/tint/inspector/test_inspector_runner.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/inspector/test_inspector_runner.h" +#include "src/tint/inspector/test_inspector_runner.h" namespace tint { namespace inspector { diff --git a/src/inspector/test_inspector_runner.h b/src/tint/inspector/test_inspector_runner.h similarity index 90% rename from src/inspector/test_inspector_runner.h rename to src/tint/inspector/test_inspector_runner.h index d4054424da2..0d435d18d0e 100644 --- a/src/inspector/test_inspector_runner.h +++ b/src/tint/inspector/test_inspector_runner.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_INSPECTOR_TEST_INSPECTOR_RUNNER_H_ -#define SRC_INSPECTOR_TEST_INSPECTOR_RUNNER_H_ +#ifndef SRC_TINT_INSPECTOR_TEST_INSPECTOR_RUNNER_H_ +#define SRC_TINT_INSPECTOR_TEST_INSPECTOR_RUNNER_H_ #include #include @@ -48,4 +48,4 @@ class InspectorRunner { } // namespace inspector } // namespace tint -#endif // SRC_INSPECTOR_TEST_INSPECTOR_RUNNER_H_ +#endif // SRC_TINT_INSPECTOR_TEST_INSPECTOR_RUNNER_H_ diff --git a/src/program.cc b/src/tint/program.cc similarity index 96% rename from src/program.cc rename to src/tint/program.cc index e1fdafb0e9f..a6a6ab7a1e3 100644 --- a/src/program.cc +++ b/src/tint/program.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/program.h" +#include "src/tint/program.h" #include -#include "src/demangler.h" -#include "src/resolver/resolver.h" -#include "src/sem/expression.h" +#include "src/tint/demangler.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/sem/expression.h" namespace tint { namespace { diff --git a/src/program.h b/src/tint/program.h similarity index 95% rename from src/program.h rename to src/tint/program.h index a44c69222fc..9531ca44a4c 100644 --- a/src/program.h +++ b/src/tint/program.h @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_PROGRAM_H_ -#define SRC_PROGRAM_H_ +#ifndef SRC_TINT_PROGRAM_H_ +#define SRC_TINT_PROGRAM_H_ #include #include -#include "src/ast/function.h" -#include "src/program_id.h" -#include "src/sem/info.h" -#include "src/sem/type_manager.h" -#include "src/symbol_table.h" +#include "src/tint/ast/function.h" +#include "src/tint/program_id.h" +#include "src/tint/sem/info.h" +#include "src/tint/sem/type_manager.h" +#include "src/tint/symbol_table.h" namespace tint { @@ -177,4 +177,4 @@ inline ProgramID ProgramIDOf(const Program* program) { } // namespace tint -#endif // SRC_PROGRAM_H_ +#endif // SRC_TINT_PROGRAM_H_ diff --git a/src/program_builder.cc b/src/tint/program_builder.cc similarity index 92% rename from src/program_builder.cc rename to src/tint/program_builder.cc index 270f463735c..c2f58ecb8b7 100644 --- a/src/program_builder.cc +++ b/src/tint/program_builder.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/program_builder.h" - -#include "src/ast/assignment_statement.h" -#include "src/ast/call_statement.h" -#include "src/ast/variable_decl_statement.h" -#include "src/debug.h" -#include "src/demangler.h" -#include "src/sem/expression.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" + +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/debug.h" +#include "src/tint/demangler.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/variable.h" namespace tint { diff --git a/src/program_builder.h b/src/tint/program_builder.h similarity index 97% rename from src/program_builder.h rename to src/tint/program_builder.h index 787b64eb285..270c293db99 100644 --- a/src/program_builder.h +++ b/src/tint/program_builder.h @@ -12,86 +12,86 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_PROGRAM_BUILDER_H_ -#define SRC_PROGRAM_BUILDER_H_ +#ifndef SRC_TINT_PROGRAM_BUILDER_H_ +#define SRC_TINT_PROGRAM_BUILDER_H_ #include #include #include -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/atomic.h" -#include "src/ast/binary_expression.h" -#include "src/ast/binding_attribute.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/bool.h" -#include "src/ast/bool_literal_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/call_expression.h" -#include "src/ast/call_statement.h" -#include "src/ast/case_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/depth_multisampled_texture.h" -#include "src/ast/depth_texture.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/discard_statement.h" -#include "src/ast/external_texture.h" -#include "src/ast/f32.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/float_literal_expression.h" -#include "src/ast/for_loop_statement.h" -#include "src/ast/i32.h" -#include "src/ast/id_attribute.h" -#include "src/ast/if_statement.h" -#include "src/ast/index_accessor_expression.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/invariant_attribute.h" -#include "src/ast/loop_statement.h" -#include "src/ast/matrix.h" -#include "src/ast/member_accessor_expression.h" -#include "src/ast/module.h" -#include "src/ast/multisampled_texture.h" -#include "src/ast/phony_expression.h" -#include "src/ast/pointer.h" -#include "src/ast/return_statement.h" -#include "src/ast/sampled_texture.h" -#include "src/ast/sampler.h" -#include "src/ast/sint_literal_expression.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/storage_texture.h" -#include "src/ast/stride_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/struct_member_align_attribute.h" -#include "src/ast/struct_member_offset_attribute.h" -#include "src/ast/struct_member_size_attribute.h" -#include "src/ast/switch_statement.h" -#include "src/ast/type_name.h" -#include "src/ast/u32.h" -#include "src/ast/uint_literal_expression.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/vector.h" -#include "src/ast/void.h" -#include "src/ast/workgroup_attribute.h" -#include "src/program.h" -#include "src/program_id.h" -#include "src/sem/array.h" -#include "src/sem/bool_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/f32_type.h" -#include "src/sem/i32_type.h" -#include "src/sem/matrix_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/pointer_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/u32_type.h" -#include "src/sem/vector_type.h" -#include "src/sem/void_type.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/atomic.h" +#include "src/tint/ast/binary_expression.h" +#include "src/tint/ast/binding_attribute.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/bool_literal_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/call_expression.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/case_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/depth_multisampled_texture.h" +#include "src/tint/ast/depth_texture.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/external_texture.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/float_literal_expression.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/index_accessor_expression.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/invariant_attribute.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/member_accessor_expression.h" +#include "src/tint/ast/module.h" +#include "src/tint/ast/multisampled_texture.h" +#include "src/tint/ast/phony_expression.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/sampled_texture.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/sint_literal_expression.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/stride_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/struct_member_align_attribute.h" +#include "src/tint/ast/struct_member_offset_attribute.h" +#include "src/tint/ast/struct_member_size_attribute.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/uint_literal_expression.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/vector.h" +#include "src/tint/ast/void.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/program.h" +#include "src/tint/program_id.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/bool_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/f32_type.h" +#include "src/tint/sem/i32_type.h" +#include "src/tint/sem/matrix_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/pointer_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/u32_type.h" +#include "src/tint/sem/vector_type.h" +#include "src/tint/sem/void_type.h" #ifdef INCLUDE_TINT_TINT_H_ #error "internal tint header being #included from tint.h" @@ -2663,4 +2663,4 @@ inline ProgramID ProgramIDOf(const ProgramBuilder* builder) { } // namespace tint -#endif // SRC_PROGRAM_BUILDER_H_ +#endif // SRC_TINT_PROGRAM_BUILDER_H_ diff --git a/src/program_builder_test.cc b/src/tint/program_builder_test.cc similarity index 98% rename from src/program_builder_test.cc rename to src/tint/program_builder_test.cc index 5367cdd6154..f18aa10c037 100644 --- a/src/program_builder_test.cc +++ b/src/tint/program_builder_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/program_builder.h" +#include "src/tint/program_builder.h" #include "gtest/gtest.h" diff --git a/src/program_id.cc b/src/tint/program_id.cc similarity index 98% rename from src/program_id.cc rename to src/tint/program_id.cc index 13fdc53ca22..5350de78535 100644 --- a/src/program_id.cc +++ b/src/tint/program_id.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/program_id.h" +#include "src/tint/program_id.h" #include diff --git a/src/program_id.h b/src/tint/program_id.h similarity index 97% rename from src/program_id.h rename to src/tint/program_id.h index 92e341af80e..09e232fa0d2 100644 --- a/src/program_id.h +++ b/src/tint/program_id.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_PROGRAM_ID_H_ -#define SRC_PROGRAM_ID_H_ +#ifndef SRC_TINT_PROGRAM_ID_H_ +#define SRC_TINT_PROGRAM_ID_H_ #include #include #include -#include "src/debug.h" +#include "src/tint/debug.h" namespace tint { @@ -123,4 +123,4 @@ void AssertProgramIDsEqual(ProgramID a, } // namespace tint -#endif // SRC_PROGRAM_ID_H_ +#endif // SRC_TINT_PROGRAM_ID_H_ diff --git a/src/program_test.cc b/src/tint/program_test.cc similarity index 97% rename from src/program_test.cc rename to src/tint/program_test.cc index afedbf50f22..a161ecb4134 100644 --- a/src/program_test.cc +++ b/src/tint/program_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gtest/gtest-spi.h" -#include "src/ast/return_statement.h" -#include "src/ast/test_helper.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/test_helper.h" namespace tint { namespace { diff --git a/src/reader/reader.cc b/src/tint/reader/reader.cc similarity index 95% rename from src/reader/reader.cc rename to src/tint/reader/reader.cc index 6d902733d44..2937ff847a1 100644 --- a/src/reader/reader.cc +++ b/src/tint/reader/reader.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/reader.h" +#include "src/tint/reader/reader.h" namespace tint { namespace reader { diff --git a/src/reader/reader.h b/src/tint/reader/reader.h similarity index 92% rename from src/reader/reader.h rename to src/tint/reader/reader.h index 6ea79d15cc5..6c9c52a2fd6 100644 --- a/src/reader/reader.h +++ b/src/tint/reader/reader.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_READER_H_ -#define SRC_READER_READER_H_ +#ifndef SRC_TINT_READER_READER_H_ +#define SRC_TINT_READER_READER_H_ #include -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace reader { @@ -62,4 +62,4 @@ class Reader { } // namespace reader } // namespace tint -#endif // SRC_READER_READER_H_ +#endif // SRC_TINT_READER_READER_H_ diff --git a/src/reader/spirv/README.md b/src/tint/reader/spirv/README.md similarity index 100% rename from src/reader/spirv/README.md rename to src/tint/reader/spirv/README.md diff --git a/src/reader/spirv/construct.cc b/src/tint/reader/spirv/construct.cc similarity index 98% rename from src/reader/spirv/construct.cc rename to src/tint/reader/spirv/construct.cc index 2b5c7fce0d9..23808e14843 100644 --- a/src/reader/spirv/construct.cc +++ b/src/tint/reader/spirv/construct.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/construct.h" +#include "src/tint/reader/spirv/construct.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/construct.h b/src/tint/reader/spirv/construct.h similarity index 98% rename from src/reader/spirv/construct.h rename to src/tint/reader/spirv/construct.h index 0347bc39256..898b682104a 100644 --- a/src/reader/spirv/construct.h +++ b/src/tint/reader/spirv/construct.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_CONSTRUCT_H_ -#define SRC_READER_SPIRV_CONSTRUCT_H_ +#ifndef SRC_TINT_READER_SPIRV_CONSTRUCT_H_ +#define SRC_TINT_READER_SPIRV_CONSTRUCT_H_ #include #include @@ -275,4 +275,4 @@ inline std::string ToString(const ConstructList& cl) { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_CONSTRUCT_H_ +#endif // SRC_TINT_READER_SPIRV_CONSTRUCT_H_ diff --git a/src/reader/spirv/entry_point_info.cc b/src/tint/reader/spirv/entry_point_info.cc similarity index 96% rename from src/reader/spirv/entry_point_info.cc rename to src/tint/reader/spirv/entry_point_info.cc index 63e55a2e571..5258606d749 100644 --- a/src/reader/spirv/entry_point_info.cc +++ b/src/tint/reader/spirv/entry_point_info.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/entry_point_info.h" +#include "src/tint/reader/spirv/entry_point_info.h" #include diff --git a/src/reader/spirv/entry_point_info.h b/src/tint/reader/spirv/entry_point_info.h similarity index 94% rename from src/reader/spirv/entry_point_info.h rename to src/tint/reader/spirv/entry_point_info.h index 09a4e412721..e65b79d8269 100644 --- a/src/reader/spirv/entry_point_info.h +++ b/src/tint/reader/spirv/entry_point_info.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_ENTRY_POINT_INFO_H_ -#define SRC_READER_SPIRV_ENTRY_POINT_INFO_H_ +#ifndef SRC_TINT_READER_SPIRV_ENTRY_POINT_INFO_H_ +#define SRC_TINT_READER_SPIRV_ENTRY_POINT_INFO_H_ #include #include -#include "src/ast/pipeline_stage.h" +#include "src/tint/ast/pipeline_stage.h" namespace tint { namespace reader { @@ -92,4 +92,4 @@ struct EntryPointInfo { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_ENTRY_POINT_INFO_H_ +#endif // SRC_TINT_READER_SPIRV_ENTRY_POINT_INFO_H_ diff --git a/src/reader/spirv/enum_converter.cc b/src/tint/reader/spirv/enum_converter.cc similarity index 99% rename from src/reader/spirv/enum_converter.cc rename to src/tint/reader/spirv/enum_converter.cc index 7f9961e71d4..a197bac360f 100644 --- a/src/reader/spirv/enum_converter.cc +++ b/src/tint/reader/spirv/enum_converter.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/enum_converter.h" +#include "src/tint/reader/spirv/enum_converter.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/enum_converter.h b/src/tint/reader/spirv/enum_converter.h similarity index 87% rename from src/reader/spirv/enum_converter.h rename to src/tint/reader/spirv/enum_converter.h index 66f0c7b5804..d2caac33577 100644 --- a/src/reader/spirv/enum_converter.h +++ b/src/tint/reader/spirv/enum_converter.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_ENUM_CONVERTER_H_ -#define SRC_READER_SPIRV_ENUM_CONVERTER_H_ +#ifndef SRC_TINT_READER_SPIRV_ENUM_CONVERTER_H_ +#define SRC_TINT_READER_SPIRV_ENUM_CONVERTER_H_ #include "spirv/unified1/spirv.h" -#include "src/ast/builtin.h" -#include "src/ast/pipeline_stage.h" -#include "src/ast/storage_class.h" -#include "src/reader/spirv/fail_stream.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/ast/builtin.h" +#include "src/tint/ast/pipeline_stage.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/reader/spirv/fail_stream.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace reader { @@ -78,4 +78,4 @@ class EnumConverter { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_ENUM_CONVERTER_H_ +#endif // SRC_TINT_READER_SPIRV_ENUM_CONVERTER_H_ diff --git a/src/reader/spirv/enum_converter_test.cc b/src/tint/reader/spirv/enum_converter_test.cc similarity index 99% rename from src/reader/spirv/enum_converter_test.cc rename to src/tint/reader/spirv/enum_converter_test.cc index d80f249a26b..eec14f393ca 100644 --- a/src/reader/spirv/enum_converter_test.cc +++ b/src/tint/reader/spirv/enum_converter_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/enum_converter.h" +#include "src/tint/reader/spirv/enum_converter.h" #include diff --git a/src/reader/spirv/fail_stream.h b/src/tint/reader/spirv/fail_stream.h similarity index 94% rename from src/reader/spirv/fail_stream.h rename to src/tint/reader/spirv/fail_stream.h index eaa6f21520d..a7530ca724b 100644 --- a/src/reader/spirv/fail_stream.h +++ b/src/tint/reader/spirv/fail_stream.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_FAIL_STREAM_H_ -#define SRC_READER_SPIRV_FAIL_STREAM_H_ +#ifndef SRC_TINT_READER_SPIRV_FAIL_STREAM_H_ +#define SRC_TINT_READER_SPIRV_FAIL_STREAM_H_ #include @@ -71,4 +71,4 @@ class FailStream { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_FAIL_STREAM_H_ +#endif // SRC_TINT_READER_SPIRV_FAIL_STREAM_H_ diff --git a/src/reader/spirv/fail_stream_test.cc b/src/tint/reader/spirv/fail_stream_test.cc similarity index 97% rename from src/reader/spirv/fail_stream_test.cc rename to src/tint/reader/spirv/fail_stream_test.cc index b533bdbb2df..4c6e9bf9e97 100644 --- a/src/reader/spirv/fail_stream_test.cc +++ b/src/tint/reader/spirv/fail_stream_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/fail_stream.h" +#include "src/tint/reader/spirv/fail_stream.h" #include "gmock/gmock.h" diff --git a/src/reader/spirv/function.cc b/src/tint/reader/spirv/function.cc similarity index 99% rename from src/reader/spirv/function.cc rename to src/tint/reader/spirv/function.cc index 33d7da2b9aa..f8270016234 100644 --- a/src/reader/spirv/function.cc +++ b/src/tint/reader/spirv/function.cc @@ -12,30 +12,30 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/function.h" +#include "src/tint/reader/spirv/function.h" #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/builtin.h" -#include "src/ast/builtin_attribute.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/sem/builtin_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/sampled_texture_type.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/builtin.h" +#include "src/tint/ast/builtin_attribute.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/sem/builtin_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" // Terms: // CFG: the control flow graph of the function, where basic blocks are the diff --git a/src/reader/spirv/function.h b/src/tint/reader/spirv/function.h similarity index 99% rename from src/reader/spirv/function.h rename to src/tint/reader/spirv/function.h index 6f01c192c2a..46b36caedf4 100644 --- a/src/reader/spirv/function.h +++ b/src/tint/reader/spirv/function.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_FUNCTION_H_ -#define SRC_READER_SPIRV_FUNCTION_H_ +#ifndef SRC_TINT_READER_SPIRV_FUNCTION_H_ +#define SRC_TINT_READER_SPIRV_FUNCTION_H_ #include #include @@ -22,9 +22,9 @@ #include #include -#include "src/program_builder.h" -#include "src/reader/spirv/construct.h" -#include "src/reader/spirv/parser_impl.h" +#include "src/tint/program_builder.h" +#include "src/tint/reader/spirv/construct.h" +#include "src/tint/reader/spirv/parser_impl.h" namespace tint { namespace reader { @@ -1301,4 +1301,4 @@ class FunctionEmitter { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_FUNCTION_H_ +#endif // SRC_TINT_READER_SPIRV_FUNCTION_H_ diff --git a/src/reader/spirv/function_arithmetic_test.cc b/src/tint/reader/spirv/function_arithmetic_test.cc similarity index 99% rename from src/reader/spirv/function_arithmetic_test.cc rename to src/tint/reader/spirv/function_arithmetic_test.cc index 1114160f835..8b0ed5de7fc 100644 --- a/src/reader/spirv/function_arithmetic_test.cc +++ b/src/tint/reader/spirv/function_arithmetic_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_bit_test.cc b/src/tint/reader/spirv/function_bit_test.cc similarity index 99% rename from src/reader/spirv/function_bit_test.cc rename to src/tint/reader/spirv/function_bit_test.cc index d7cae0b9940..2ac6531d25f 100644 --- a/src/reader/spirv/function_bit_test.cc +++ b/src/tint/reader/spirv/function_bit_test.cc @@ -12,9 +12,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_call_test.cc b/src/tint/reader/spirv/function_call_test.cc similarity index 96% rename from src/reader/spirv/function_call_test.cc rename to src/tint/reader/spirv/function_call_test.cc index 1626fc89ed6..bfc4eabdcd4 100644 --- a/src/reader/spirv/function_call_test.cc +++ b/src/tint/reader/spirv/function_call_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_cfg_test.cc b/src/tint/reader/spirv/function_cfg_test.cc similarity index 99% rename from src/reader/spirv/function_cfg_test.cc rename to src/tint/reader/spirv/function_cfg_test.cc index 8911f6fd9fd..ce36521a200 100644 --- a/src/reader/spirv/function_cfg_test.cc +++ b/src/tint/reader/spirv/function_cfg_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_composite_test.cc b/src/tint/reader/spirv/function_composite_test.cc similarity index 99% rename from src/reader/spirv/function_composite_test.cc rename to src/tint/reader/spirv/function_composite_test.cc index cca7ceb11c9..e11b0f0b8e6 100644 --- a/src/reader/spirv/function_composite_test.cc +++ b/src/tint/reader/spirv/function_composite_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_conversion_test.cc b/src/tint/reader/spirv/function_conversion_test.cc similarity index 99% rename from src/reader/spirv/function_conversion_test.cc rename to src/tint/reader/spirv/function_conversion_test.cc index cf0777ac62c..1dffd357028 100644 --- a/src/reader/spirv/function_conversion_test.cc +++ b/src/tint/reader/spirv/function_conversion_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_decl_test.cc b/src/tint/reader/spirv/function_decl_test.cc similarity index 96% rename from src/reader/spirv/function_decl_test.cc rename to src/tint/reader/spirv/function_decl_test.cc index f3da8926da5..e30930ddbe0 100644 --- a/src/reader/spirv/function_decl_test.cc +++ b/src/tint/reader/spirv/function_decl_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_glsl_std_450_test.cc b/src/tint/reader/spirv/function_glsl_std_450_test.cc similarity index 99% rename from src/reader/spirv/function_glsl_std_450_test.cc rename to src/tint/reader/spirv/function_glsl_std_450_test.cc index 40acceff229..ce16f138a8b 100644 --- a/src/reader/spirv/function_glsl_std_450_test.cc +++ b/src/tint/reader/spirv/function_glsl_std_450_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_logical_test.cc b/src/tint/reader/spirv/function_logical_test.cc similarity index 99% rename from src/reader/spirv/function_logical_test.cc rename to src/tint/reader/spirv/function_logical_test.cc index a230c7113a0..23dc5c46d71 100644 --- a/src/reader/spirv/function_logical_test.cc +++ b/src/tint/reader/spirv/function_logical_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_memory_test.cc b/src/tint/reader/spirv/function_memory_test.cc similarity index 99% rename from src/reader/spirv/function_memory_test.cc rename to src/tint/reader/spirv/function_memory_test.cc index 95265869f81..605e8514288 100644 --- a/src/reader/spirv/function_memory_test.cc +++ b/src/tint/reader/spirv/function_memory_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_misc_test.cc b/src/tint/reader/spirv/function_misc_test.cc similarity index 98% rename from src/reader/spirv/function_misc_test.cc rename to src/tint/reader/spirv/function_misc_test.cc index 2165b92f7a3..582ff8d50dc 100644 --- a/src/reader/spirv/function_misc_test.cc +++ b/src/tint/reader/spirv/function_misc_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/function_var_test.cc b/src/tint/reader/spirv/function_var_test.cc similarity index 99% rename from src/reader/spirv/function_var_test.cc rename to src/tint/reader/spirv/function_var_test.cc index eb1d1791877..ddec083ecc2 100644 --- a/src/reader/spirv/function_var_test.cc +++ b/src/tint/reader/spirv/function_var_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/namer.cc b/src/tint/reader/spirv/namer.cc similarity index 99% rename from src/reader/spirv/namer.cc rename to src/tint/reader/spirv/namer.cc index c2b2e98751f..ab19bb475cb 100644 --- a/src/reader/spirv/namer.cc +++ b/src/tint/reader/spirv/namer.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/namer.h" +#include "src/tint/reader/spirv/namer.h" #include #include #include -#include "src/debug.h" +#include "src/tint/debug.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/namer.h b/src/tint/reader/spirv/namer.h similarity index 97% rename from src/reader/spirv/namer.h rename to src/tint/reader/spirv/namer.h index c17d9f0b3b6..5491152c9d2 100644 --- a/src/reader/spirv/namer.h +++ b/src/tint/reader/spirv/namer.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_NAMER_H_ -#define SRC_READER_SPIRV_NAMER_H_ +#ifndef SRC_TINT_READER_SPIRV_NAMER_H_ +#define SRC_TINT_READER_SPIRV_NAMER_H_ #include #include #include -#include "src/reader/spirv/fail_stream.h" +#include "src/tint/reader/spirv/fail_stream.h" namespace tint { namespace reader { @@ -162,4 +162,4 @@ class Namer { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_NAMER_H_ +#endif // SRC_TINT_READER_SPIRV_NAMER_H_ diff --git a/src/reader/spirv/namer_test.cc b/src/tint/reader/spirv/namer_test.cc similarity index 99% rename from src/reader/spirv/namer_test.cc rename to src/tint/reader/spirv/namer_test.cc index 28f0b8cb7bb..0aee67db102 100644 --- a/src/reader/spirv/namer_test.cc +++ b/src/tint/reader/spirv/namer_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/namer.h" +#include "src/tint/reader/spirv/namer.h" #include "gmock/gmock.h" diff --git a/src/reader/spirv/parser.cc b/src/tint/reader/spirv/parser.cc similarity index 82% rename from src/reader/spirv/parser.cc rename to src/tint/reader/spirv/parser.cc index e48357e1a29..32f00afec78 100644 --- a/src/reader/spirv/parser.cc +++ b/src/tint/reader/spirv/parser.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/parser.h" +#include "src/tint/reader/spirv/parser.h" #include -#include "src/reader/spirv/parser_impl.h" -#include "src/transform/decompose_strided_array.h" -#include "src/transform/decompose_strided_matrix.h" -#include "src/transform/manager.h" -#include "src/transform/remove_unreachable_statements.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/unshadow.h" +#include "src/tint/reader/spirv/parser_impl.h" +#include "src/tint/transform/decompose_strided_array.h" +#include "src/tint/transform/decompose_strided_matrix.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/remove_unreachable_statements.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser.h b/src/tint/reader/spirv/parser.h similarity index 87% rename from src/reader/spirv/parser.h rename to src/tint/reader/spirv/parser.h index d22ad30f258..2e5a5c24e10 100644 --- a/src/reader/spirv/parser.h +++ b/src/tint/reader/spirv/parser.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_PARSER_H_ -#define SRC_READER_SPIRV_PARSER_H_ +#ifndef SRC_TINT_READER_SPIRV_PARSER_H_ +#define SRC_TINT_READER_SPIRV_PARSER_H_ #include -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace reader { @@ -35,4 +35,4 @@ Program Parse(const std::vector& input); } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_PARSER_H_ +#endif // SRC_TINT_READER_SPIRV_PARSER_H_ diff --git a/src/reader/spirv/parser_impl.cc b/src/tint/reader/spirv/parser_impl.cc similarity index 99% rename from src/reader/spirv/parser_impl.cc rename to src/tint/reader/spirv/parser_impl.cc index d8c1a64bda6..c2f50d39fce 100644 --- a/src/reader/spirv/parser_impl.cc +++ b/src/tint/reader/spirv/parser_impl.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/parser_impl.h" +#include "src/tint/reader/spirv/parser_impl.h" #include #include @@ -20,17 +20,17 @@ #include #include "source/opt/build_module.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/id_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/type_name.h" -#include "src/ast/unary_op_expression.h" -#include "src/reader/spirv/function.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/utils/unique_vector.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/utils/unique_vector.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl.h b/src/tint/reader/spirv/parser_impl.h similarity index 98% rename from src/reader/spirv/parser_impl.h rename to src/tint/reader/spirv/parser_impl.h index f67d81a1c70..ee31004255f 100644 --- a/src/reader/spirv/parser_impl.h +++ b/src/tint/reader/spirv/parser_impl.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_PARSER_IMPL_H_ -#define SRC_READER_SPIRV_PARSER_IMPL_H_ +#ifndef SRC_TINT_READER_SPIRV_PARSER_IMPL_H_ +#define SRC_TINT_READER_SPIRV_PARSER_IMPL_H_ #include #include @@ -26,13 +26,13 @@ #include "source/opt/ir_context.h" #endif -#include "src/program_builder.h" -#include "src/reader/reader.h" -#include "src/reader/spirv/entry_point_info.h" -#include "src/reader/spirv/enum_converter.h" -#include "src/reader/spirv/namer.h" -#include "src/reader/spirv/parser_type.h" -#include "src/reader/spirv/usage.h" +#include "src/tint/program_builder.h" +#include "src/tint/reader/reader.h" +#include "src/tint/reader/spirv/entry_point_info.h" +#include "src/tint/reader/spirv/enum_converter.h" +#include "src/tint/reader/spirv/namer.h" +#include "src/tint/reader/spirv/parser_type.h" +#include "src/tint/reader/spirv/usage.h" /// This is the implementation of the SPIR-V parser for Tint. @@ -885,4 +885,4 @@ class ParserImpl : Reader { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_PARSER_IMPL_H_ +#endif // SRC_TINT_READER_SPIRV_PARSER_IMPL_H_ diff --git a/src/reader/spirv/parser_impl_barrier_test.cc b/src/tint/reader/spirv/parser_impl_barrier_test.cc similarity index 96% rename from src/reader/spirv/parser_impl_barrier_test.cc rename to src/tint/reader/spirv/parser_impl_barrier_test.cc index 69ebafd9310..a718ab3f163 100644 --- a/src/reader/spirv/parser_impl_barrier_test.cc +++ b/src/tint/reader/spirv/parser_impl_barrier_test.cc @@ -13,11 +13,11 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" -#include "src/sem/call.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/sem/call.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_convert_member_decoration_test.cc b/src/tint/reader/spirv/parser_impl_convert_member_decoration_test.cc similarity index 98% rename from src/reader/spirv/parser_impl_convert_member_decoration_test.cc rename to src/tint/reader/spirv/parser_impl_convert_member_decoration_test.cc index bdca0a5f032..245e0e84d95 100644 --- a/src/reader/spirv/parser_impl_convert_member_decoration_test.cc +++ b/src/tint/reader/spirv/parser_impl_convert_member_decoration_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_convert_type_test.cc b/src/tint/reader/spirv/parser_impl_convert_type_test.cc similarity index 99% rename from src/reader/spirv/parser_impl_convert_type_test.cc rename to src/tint/reader/spirv/parser_impl_convert_type_test.cc index 6303b1ac872..7bdae7a068f 100644 --- a/src/reader/spirv/parser_impl_convert_type_test.cc +++ b/src/tint/reader/spirv/parser_impl_convert_type_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_function_decl_test.cc b/src/tint/reader/spirv/parser_impl_function_decl_test.cc similarity index 99% rename from src/reader/spirv/parser_impl_function_decl_test.cc rename to src/tint/reader/spirv/parser_impl_function_decl_test.cc index 925883d2a29..9e6e8bf486d 100644 --- a/src/reader/spirv/parser_impl_function_decl_test.cc +++ b/src/tint/reader/spirv/parser_impl_function_decl_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_get_decorations_test.cc b/src/tint/reader/spirv/parser_impl_get_decorations_test.cc similarity index 98% rename from src/reader/spirv/parser_impl_get_decorations_test.cc rename to src/tint/reader/spirv/parser_impl_get_decorations_test.cc index 7b2818e7ee3..92652e405c2 100644 --- a/src/reader/spirv/parser_impl_get_decorations_test.cc +++ b/src/tint/reader/spirv/parser_impl_get_decorations_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_handle_test.cc b/src/tint/reader/spirv/parser_impl_handle_test.cc similarity index 99% rename from src/reader/spirv/parser_impl_handle_test.cc rename to src/tint/reader/spirv/parser_impl_handle_test.cc index 2e08b303a15..8906eec9f54 100644 --- a/src/reader/spirv/parser_impl_handle_test.cc +++ b/src/tint/reader/spirv/parser_impl_handle_test.cc @@ -15,9 +15,9 @@ #include #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_import_test.cc b/src/tint/reader/spirv/parser_impl_import_test.cc similarity index 97% rename from src/reader/spirv/parser_impl_import_test.cc rename to src/tint/reader/spirv/parser_impl_import_test.cc index 9995b0ec988..65fac1c36be 100644 --- a/src/reader/spirv/parser_impl_import_test.cc +++ b/src/tint/reader/spirv/parser_impl_import_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_module_var_test.cc b/src/tint/reader/spirv/parser_impl_module_var_test.cc similarity index 99% rename from src/reader/spirv/parser_impl_module_var_test.cc rename to src/tint/reader/spirv/parser_impl_module_var_test.cc index ccd11a7a15c..1a242b550b1 100644 --- a/src/reader/spirv/parser_impl_module_var_test.cc +++ b/src/tint/reader/spirv/parser_impl_module_var_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" -#include "src/utils/string.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/utils/string.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_named_types_test.cc b/src/tint/reader/spirv/parser_impl_named_types_test.cc similarity index 97% rename from src/reader/spirv/parser_impl_named_types_test.cc rename to src/tint/reader/spirv/parser_impl_named_types_test.cc index 8da9c73d861..2dfd70ff0a1 100644 --- a/src/reader/spirv/parser_impl_named_types_test.cc +++ b/src/tint/reader/spirv/parser_impl_named_types_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_test.cc b/src/tint/reader/spirv/parser_impl_test.cc similarity index 98% rename from src/reader/spirv/parser_impl_test.cc rename to src/tint/reader/spirv/parser_impl_test.cc index 49ccad3713c..f50b73e2796 100644 --- a/src/reader/spirv/parser_impl_test.cc +++ b/src/tint/reader/spirv/parser_impl_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_test_helper.cc b/src/tint/reader/spirv/parser_impl_test_helper.cc similarity index 96% rename from src/reader/spirv/parser_impl_test_helper.cc rename to src/tint/reader/spirv/parser_impl_test_helper.cc index 7a1dd99fb83..c11304882f7 100644 --- a/src/reader/spirv/parser_impl_test_helper.cc +++ b/src/tint/reader/spirv/parser_impl_test_helper.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/writer/wgsl/generator_impl.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/writer/wgsl/generator_impl.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_impl_test_helper.h b/src/tint/reader/spirv/parser_impl_test_helper.h similarity index 96% rename from src/reader/spirv/parser_impl_test_helper.h rename to src/tint/reader/spirv/parser_impl_test_helper.h index d88333df0da..f9a6c3efb1a 100644 --- a/src/reader/spirv/parser_impl_test_helper.h +++ b/src/tint/reader/spirv/parser_impl_test_helper.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_PARSER_IMPL_TEST_HELPER_H_ -#define SRC_READER_SPIRV_PARSER_IMPL_TEST_HELPER_H_ +#ifndef SRC_TINT_READER_SPIRV_PARSER_IMPL_TEST_HELPER_H_ +#define SRC_TINT_READER_SPIRV_PARSER_IMPL_TEST_HELPER_H_ #include #include @@ -26,13 +26,13 @@ #endif #include "gtest/gtest.h" -#include "src/demangler.h" -#include "src/reader/spirv/fail_stream.h" -#include "src/reader/spirv/function.h" -#include "src/reader/spirv/namer.h" -#include "src/reader/spirv/parser_impl.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" -#include "src/reader/spirv/usage.h" +#include "src/tint/demangler.h" +#include "src/tint/reader/spirv/fail_stream.h" +#include "src/tint/reader/spirv/function.h" +#include "src/tint/reader/spirv/namer.h" +#include "src/tint/reader/spirv/parser_impl.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/usage.h" namespace tint { namespace reader { @@ -316,4 +316,4 @@ using SpvParserTest = SpvParserTestBase<::testing::Test>; } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_PARSER_IMPL_TEST_HELPER_H_ +#endif // SRC_TINT_READER_SPIRV_PARSER_IMPL_TEST_HELPER_H_ diff --git a/src/reader/spirv/parser_impl_user_name_test.cc b/src/tint/reader/spirv/parser_impl_user_name_test.cc similarity index 98% rename from src/reader/spirv/parser_impl_user_name_test.cc rename to src/tint/reader/spirv/parser_impl_user_name_test.cc index 96ff4c92879..a8d821981e9 100644 --- a/src/reader/spirv/parser_impl_user_name_test.cc +++ b/src/tint/reader/spirv/parser_impl_user_name_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/parser_test.cc b/src/tint/reader/spirv/parser_test.cc similarity index 96% rename from src/reader/spirv/parser_test.cc rename to src/tint/reader/spirv/parser_test.cc index cb7c49abc11..3ae802f9206 100644 --- a/src/reader/spirv/parser_test.cc +++ b/src/tint/reader/spirv/parser_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/parser.h" +#include "src/tint/reader/spirv/parser.h" #include "gtest/gtest.h" diff --git a/src/reader/spirv/parser_type.cc b/src/tint/reader/spirv/parser_type.cc similarity index 99% rename from src/reader/spirv/parser_type.cc rename to src/tint/reader/spirv/parser_type.cc index 846ad69b42c..06d56c74ca8 100644 --- a/src/reader/spirv/parser_type.cc +++ b/src/tint/reader/spirv/parser_type.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/parser_type.h" +#include "src/tint/reader/spirv/parser_type.h" #include #include #include -#include "src/program_builder.h" -#include "src/utils/hash.h" -#include "src/utils/map.h" +#include "src/tint/program_builder.h" +#include "src/tint/utils/hash.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Type); TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Void); diff --git a/src/reader/spirv/parser_type.h b/src/tint/reader/spirv/parser_type.h similarity index 98% rename from src/reader/spirv/parser_type.h rename to src/tint/reader/spirv/parser_type.h index 9317ddeb0e6..59e6444759b 100644 --- a/src/reader/spirv/parser_type.h +++ b/src/tint/reader/spirv/parser_type.h @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_PARSER_TYPE_H_ -#define SRC_READER_SPIRV_PARSER_TYPE_H_ +#ifndef SRC_TINT_READER_SPIRV_PARSER_TYPE_H_ +#define SRC_TINT_READER_SPIRV_PARSER_TYPE_H_ #include #include #include -#include "src/ast/access.h" -#include "src/ast/sampler.h" -#include "src/ast/storage_class.h" -#include "src/ast/storage_texture.h" -#include "src/ast/texture.h" -#include "src/block_allocator.h" -#include "src/castable.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/texture.h" +#include "src/tint/block_allocator.h" +#include "src/tint/castable.h" // Forward declarations namespace tint { @@ -607,4 +607,4 @@ class TypeManager { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_PARSER_TYPE_H_ +#endif // SRC_TINT_READER_SPIRV_PARSER_TYPE_H_ diff --git a/src/reader/spirv/parser_type_test.cc b/src/tint/reader/spirv/parser_type_test.cc similarity index 99% rename from src/reader/spirv/parser_type_test.cc rename to src/tint/reader/spirv/parser_type_test.cc index dde9a013050..1e902648129 100644 --- a/src/reader/spirv/parser_type_test.cc +++ b/src/tint/reader/spirv/parser_type_test.cc @@ -14,7 +14,7 @@ #include "gtest/gtest.h" -#include "src/reader/spirv/parser_type.h" +#include "src/tint/reader/spirv/parser_type.h" namespace tint { namespace reader { diff --git a/src/reader/spirv/spirv_tools_helpers_test.cc b/src/tint/reader/spirv/spirv_tools_helpers_test.cc similarity index 98% rename from src/reader/spirv/spirv_tools_helpers_test.cc rename to src/tint/reader/spirv/spirv_tools_helpers_test.cc index a6b2268be5c..cb8b9cf9a47 100644 --- a/src/reader/spirv/spirv_tools_helpers_test.cc +++ b/src/tint/reader/spirv/spirv_tools_helpers_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/spirv_tools_helpers_test.h" +#include "src/tint/reader/spirv/spirv_tools_helpers_test.h" #include "gtest/gtest.h" #include "spirv-tools/libspirv.hpp" diff --git a/src/reader/spirv/spirv_tools_helpers_test.h b/src/tint/reader/spirv/spirv_tools_helpers_test.h similarity index 88% rename from src/reader/spirv/spirv_tools_helpers_test.h rename to src/tint/reader/spirv/spirv_tools_helpers_test.h index 050614f8239..342ce2c0f40 100644 --- a/src/reader/spirv/spirv_tools_helpers_test.h +++ b/src/tint/reader/spirv/spirv_tools_helpers_test.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_SPIRV_TOOLS_HELPERS_TEST_H_ -#define SRC_READER_SPIRV_SPIRV_TOOLS_HELPERS_TEST_H_ +#ifndef SRC_TINT_READER_SPIRV_SPIRV_TOOLS_HELPERS_TEST_H_ +#define SRC_TINT_READER_SPIRV_SPIRV_TOOLS_HELPERS_TEST_H_ #include #include @@ -42,4 +42,4 @@ std::string Disassemble(const std::vector& spirv_module); } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_SPIRV_TOOLS_HELPERS_TEST_H_ +#endif // SRC_TINT_READER_SPIRV_SPIRV_TOOLS_HELPERS_TEST_H_ diff --git a/src/reader/spirv/usage.cc b/src/tint/reader/spirv/usage.cc similarity index 99% rename from src/reader/spirv/usage.cc rename to src/tint/reader/spirv/usage.cc index 902d9238af8..28aec493545 100644 --- a/src/reader/spirv/usage.cc +++ b/src/tint/reader/spirv/usage.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/spirv/usage.h" +#include "src/tint/reader/spirv/usage.h" #include diff --git a/src/reader/spirv/usage.h b/src/tint/reader/spirv/usage.h similarity index 97% rename from src/reader/spirv/usage.h rename to src/tint/reader/spirv/usage.h index 92e6f1fdc5e..f2686e75f79 100644 --- a/src/reader/spirv/usage.h +++ b/src/tint/reader/spirv/usage.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_SPIRV_USAGE_H_ -#define SRC_READER_SPIRV_USAGE_H_ +#ifndef SRC_TINT_READER_SPIRV_USAGE_H_ +#define SRC_TINT_READER_SPIRV_USAGE_H_ #include @@ -134,4 +134,4 @@ inline std::ostream& operator<<(std::ostream& out, const Usage& u) { } // namespace reader } // namespace tint -#endif // SRC_READER_SPIRV_USAGE_H_ +#endif // SRC_TINT_READER_SPIRV_USAGE_H_ diff --git a/src/reader/spirv/usage_test.cc b/src/tint/reader/spirv/usage_test.cc similarity index 99% rename from src/reader/spirv/usage_test.cc rename to src/tint/reader/spirv/usage_test.cc index 6ed12bcd2f0..2c63e5fc236 100644 --- a/src/reader/spirv/usage_test.cc +++ b/src/tint/reader/spirv/usage_test.cc @@ -16,7 +16,7 @@ #include #include "gmock/gmock.h" -#include "src/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/lexer.cc b/src/tint/reader/wgsl/lexer.cc similarity index 99% rename from src/reader/wgsl/lexer.cc rename to src/tint/reader/wgsl/lexer.cc index 8b0f7ac533c..b41592cbfbe 100644 --- a/src/reader/wgsl/lexer.cc +++ b/src/tint/reader/wgsl/lexer.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/lexer.h" +#include "src/tint/reader/wgsl/lexer.h" #include #include @@ -20,8 +20,8 @@ #include #include -#include "src/debug.h" -#include "src/text/unicode.h" +#include "src/tint/debug.h" +#include "src/tint/text/unicode.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/lexer.h b/src/tint/reader/wgsl/lexer.h similarity index 95% rename from src/reader/wgsl/lexer.h rename to src/tint/reader/wgsl/lexer.h index 5bdb20f9731..710b10e30bb 100644 --- a/src/reader/wgsl/lexer.h +++ b/src/tint/reader/wgsl/lexer.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_WGSL_LEXER_H_ -#define SRC_READER_WGSL_LEXER_H_ +#ifndef SRC_TINT_READER_WGSL_LEXER_H_ +#define SRC_TINT_READER_WGSL_LEXER_H_ #include -#include "src/reader/wgsl/token.h" +#include "src/tint/reader/wgsl/token.h" namespace tint { namespace reader { @@ -97,4 +97,4 @@ class Lexer { } // namespace reader } // namespace tint -#endif // SRC_READER_WGSL_LEXER_H_ +#endif // SRC_TINT_READER_WGSL_LEXER_H_ diff --git a/src/reader/wgsl/lexer_test.cc b/src/tint/reader/wgsl/lexer_test.cc similarity index 99% rename from src/reader/wgsl/lexer_test.cc rename to src/tint/reader/wgsl/lexer_test.cc index 2e79906f656..3df5b4e8d29 100644 --- a/src/reader/wgsl/lexer_test.cc +++ b/src/tint/reader/wgsl/lexer_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/lexer.h" +#include "src/tint/reader/wgsl/lexer.h" #include diff --git a/src/reader/wgsl/parser.cc b/src/tint/reader/wgsl/parser.cc similarity index 90% rename from src/reader/wgsl/parser.cc rename to src/tint/reader/wgsl/parser.cc index fee6e1d71e6..d5e11582889 100644 --- a/src/reader/wgsl/parser.cc +++ b/src/tint/reader/wgsl/parser.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser.h" +#include "src/tint/reader/wgsl/parser.h" #include -#include "src/reader/wgsl/parser_impl.h" +#include "src/tint/reader/wgsl/parser_impl.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser.h b/src/tint/reader/wgsl/parser.h similarity index 87% rename from src/reader/wgsl/parser.h rename to src/tint/reader/wgsl/parser.h index f913c11e8a0..f0e8e3e2682 100644 --- a/src/reader/wgsl/parser.h +++ b/src/tint/reader/wgsl/parser.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_WGSL_PARSER_H_ -#define SRC_READER_WGSL_PARSER_H_ +#ifndef SRC_TINT_READER_WGSL_PARSER_H_ +#define SRC_TINT_READER_WGSL_PARSER_H_ -#include "src/program.h" +#include "src/tint/program.h" namespace tint { namespace reader { @@ -33,4 +33,4 @@ Program Parse(Source::File const* file); } // namespace reader } // namespace tint -#endif // SRC_READER_WGSL_PARSER_H_ +#endif // SRC_TINT_READER_WGSL_PARSER_H_ diff --git a/src/reader/wgsl/parser_bench.cc b/src/tint/reader/wgsl/parser_bench.cc similarity index 96% rename from src/reader/wgsl/parser_bench.cc rename to src/tint/reader/wgsl/parser_bench.cc index e47e38b080c..471bba00ecc 100644 --- a/src/reader/wgsl/parser_bench.cc +++ b/src/tint/reader/wgsl/parser_bench.cc @@ -14,7 +14,7 @@ #include -#include "src/bench/benchmark.h" +#include "src/tint/bench/benchmark.h" namespace tint::reader::wgsl { namespace { diff --git a/src/reader/wgsl/parser_impl.cc b/src/tint/reader/wgsl/parser_impl.cc similarity index 98% rename from src/reader/wgsl/parser_impl.cc rename to src/tint/reader/wgsl/parser_impl.cc index 8eb761ba3e4..fa43f1f1406 100644 --- a/src/reader/wgsl/parser_impl.cc +++ b/src/tint/reader/wgsl/parser_impl.cc @@ -12,35 +12,35 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl.h" - -#include "src/ast/array.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/external_texture.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/id_attribute.h" -#include "src/ast/if_statement.h" -#include "src/ast/invariant_attribute.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/switch_statement.h" -#include "src/ast/type_name.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/vector.h" -#include "src/ast/workgroup_attribute.h" -#include "src/reader/wgsl/lexer.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" +#include "src/tint/reader/wgsl/parser_impl.h" + +#include "src/tint/ast/array.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/external_texture.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/invariant_attribute.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/vector.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/reader/wgsl/lexer.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl.h b/src/tint/reader/wgsl/parser_impl.h similarity index 99% rename from src/reader/wgsl/parser_impl.h rename to src/tint/reader/wgsl/parser_impl.h index 60c6d3992f6..74eb18f0e89 100644 --- a/src/reader/wgsl/parser_impl.h +++ b/src/tint/reader/wgsl/parser_impl.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_WGSL_PARSER_IMPL_H_ -#define SRC_READER_WGSL_PARSER_IMPL_H_ +#ifndef SRC_TINT_READER_WGSL_PARSER_IMPL_H_ +#define SRC_TINT_READER_WGSL_PARSER_IMPL_H_ #include #include @@ -23,11 +23,11 @@ #include #include -#include "src/ast/access.h" -#include "src/program_builder.h" -#include "src/reader/wgsl/parser_impl_detail.h" -#include "src/reader/wgsl/token.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/ast/access.h" +#include "src/tint/program_builder.h" +#include "src/tint/reader/wgsl/parser_impl_detail.h" +#include "src/tint/reader/wgsl/token.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace ast { @@ -888,4 +888,4 @@ class ParserImpl { } // namespace reader } // namespace tint -#endif // SRC_READER_WGSL_PARSER_IMPL_H_ +#endif // SRC_TINT_READER_WGSL_PARSER_IMPL_H_ diff --git a/src/reader/wgsl/parser_impl_additive_expression_test.cc b/src/tint/reader/wgsl/parser_impl_additive_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_additive_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_additive_expression_test.cc index e4eae743cff..f0c98420ccc 100644 --- a/src/reader/wgsl/parser_impl_additive_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_additive_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_and_expression_test.cc b/src/tint/reader/wgsl/parser_impl_and_expression_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_and_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_and_expression_test.cc index 823b5d82b28..4991a5b4841 100644 --- a/src/reader/wgsl/parser_impl_and_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_and_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_argument_expression_list_test.cc b/src/tint/reader/wgsl/parser_impl_argument_expression_list_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_argument_expression_list_test.cc rename to src/tint/reader/wgsl/parser_impl_argument_expression_list_test.cc index b16d67b556f..e52fe97b54d 100644 --- a/src/reader/wgsl/parser_impl_argument_expression_list_test.cc +++ b/src/tint/reader/wgsl/parser_impl_argument_expression_list_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_assignment_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_assignment_stmt_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_assignment_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_assignment_stmt_test.cc index 8f8f16596f0..f2e950dca48 100644 --- a/src/reader/wgsl/parser_impl_assignment_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_assignment_stmt_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_body_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_body_stmt_test.cc similarity index 94% rename from src/reader/wgsl/parser_impl_body_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_body_stmt_test.cc index ee3df0af7f6..0404e1a44fa 100644 --- a/src/reader/wgsl/parser_impl_body_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_body_stmt_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_break_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_break_stmt_test.cc similarity index 90% rename from src/reader/wgsl/parser_impl_break_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_break_stmt_test.cc index 9ba13613957..0e26372d6dc 100644 --- a/src/reader/wgsl/parser_impl_break_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_break_stmt_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/break_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_bug_cases_test.cc b/src/tint/reader/wgsl/parser_impl_bug_cases_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_bug_cases_test.cc rename to src/tint/reader/wgsl/parser_impl_bug_cases_test.cc index 7d91001d747..22e4b6620f3 100644 --- a/src/reader/wgsl/parser_impl_bug_cases_test.cc +++ b/src/tint/reader/wgsl/parser_impl_bug_cases_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_call_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_call_stmt_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_call_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_call_stmt_test.cc index 83d31eefed5..f6cf06153b6 100644 --- a/src/reader/wgsl/parser_impl_call_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_call_stmt_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_case_body_test.cc b/src/tint/reader/wgsl/parser_impl_case_body_test.cc similarity index 95% rename from src/reader/wgsl/parser_impl_case_body_test.cc rename to src/tint/reader/wgsl/parser_impl_case_body_test.cc index 0237cdbedce..254c3143af8 100644 --- a/src/reader/wgsl/parser_impl_case_body_test.cc +++ b/src/tint/reader/wgsl/parser_impl_case_body_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_const_expr_test.cc b/src/tint/reader/wgsl/parser_impl_const_expr_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_const_expr_test.cc rename to src/tint/reader/wgsl/parser_impl_const_expr_test.cc index 9d3dab8f0a5..da853dca812 100644 --- a/src/reader/wgsl/parser_impl_const_expr_test.cc +++ b/src/tint/reader/wgsl/parser_impl_const_expr_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_const_literal_test.cc b/src/tint/reader/wgsl/parser_impl_const_literal_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_const_literal_test.cc rename to src/tint/reader/wgsl/parser_impl_const_literal_test.cc index e91051f1580..8dc1ceb3650 100644 --- a/src/reader/wgsl/parser_impl_const_literal_test.cc +++ b/src/tint/reader/wgsl/parser_impl_const_literal_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include #include diff --git a/src/reader/wgsl/parser_impl_continue_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_continue_stmt_test.cc similarity index 90% rename from src/reader/wgsl/parser_impl_continue_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_continue_stmt_test.cc index 8eba255a88c..5708cb2c3fa 100644 --- a/src/reader/wgsl/parser_impl_continue_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_continue_stmt_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/continue_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_continuing_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_continuing_stmt_test.cc similarity index 93% rename from src/reader/wgsl/parser_impl_continuing_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_continuing_stmt_test.cc index 27714fff2a0..394603d69f5 100644 --- a/src/reader/wgsl/parser_impl_continuing_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_continuing_stmt_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_depth_texture_type_test.cc b/src/tint/reader/wgsl/parser_impl_depth_texture_type_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_depth_texture_type_test.cc rename to src/tint/reader/wgsl/parser_impl_depth_texture_type_test.cc index da5e0800df3..3ae5478359f 100644 --- a/src/reader/wgsl/parser_impl_depth_texture_type_test.cc +++ b/src/tint/reader/wgsl/parser_impl_depth_texture_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" -#include "src/sem/depth_texture_type.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/sem/depth_texture_type.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_detail.h b/src/tint/reader/wgsl/parser_impl_detail.h similarity index 93% rename from src/reader/wgsl/parser_impl_detail.h rename to src/tint/reader/wgsl/parser_impl_detail.h index 6d5d1444386..285aa0af4f1 100644 --- a/src/reader/wgsl/parser_impl_detail.h +++ b/src/tint/reader/wgsl/parser_impl_detail.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_WGSL_PARSER_IMPL_DETAIL_H_ -#define SRC_READER_WGSL_PARSER_IMPL_DETAIL_H_ +#ifndef SRC_TINT_READER_WGSL_PARSER_IMPL_DETAIL_H_ +#define SRC_TINT_READER_WGSL_PARSER_IMPL_DETAIL_H_ #include @@ -67,4 +67,4 @@ struct OperatorArrow { } // namespace reader } // namespace tint -#endif // SRC_READER_WGSL_PARSER_IMPL_DETAIL_H_ +#endif // SRC_TINT_READER_WGSL_PARSER_IMPL_DETAIL_H_ diff --git a/src/reader/wgsl/parser_impl_elseif_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_elseif_stmt_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_elseif_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_elseif_stmt_test.cc index 11099d497c4..8608771211c 100644 --- a/src/reader/wgsl/parser_impl_elseif_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_elseif_stmt_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_equality_expression_test.cc b/src/tint/reader/wgsl/parser_impl_equality_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_equality_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_equality_expression_test.cc index 2d6c2f0dbaf..75d748479ce 100644 --- a/src/reader/wgsl/parser_impl_equality_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_equality_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_error_msg_test.cc b/src/tint/reader/wgsl/parser_impl_error_msg_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_error_msg_test.cc rename to src/tint/reader/wgsl/parser_impl_error_msg_test.cc index 2a800edc8b5..08c48a9c40a 100644 --- a/src/reader/wgsl/parser_impl_error_msg_test.cc +++ b/src/tint/reader/wgsl/parser_impl_error_msg_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_error_resync_test.cc b/src/tint/reader/wgsl/parser_impl_error_resync_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_error_resync_test.cc rename to src/tint/reader/wgsl/parser_impl_error_resync_test.cc index 86ee2a28803..14ff3031737 100644 --- a/src/reader/wgsl/parser_impl_error_resync_test.cc +++ b/src/tint/reader/wgsl/parser_impl_error_resync_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc b/src/tint/reader/wgsl/parser_impl_exclusive_or_expression_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_exclusive_or_expression_test.cc index ad58ce6a736..3226f21c022 100644 --- a/src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_exclusive_or_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_external_texture_type_test.cc b/src/tint/reader/wgsl/parser_impl_external_texture_type_test.cc similarity index 95% rename from src/reader/wgsl/parser_impl_external_texture_type_test.cc rename to src/tint/reader/wgsl/parser_impl_external_texture_type_test.cc index f09e0836171..fbb661a96e6 100644 --- a/src/reader/wgsl/parser_impl_external_texture_type_test.cc +++ b/src/tint/reader/wgsl/parser_impl_external_texture_type_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_for_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_for_stmt_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_for_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_for_stmt_test.cc index ba36f9ddde1..fba74d7846c 100644 --- a/src/reader/wgsl/parser_impl_for_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_for_stmt_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" -#include "src/ast/discard_statement.h" +#include "src/tint/ast/discard_statement.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_function_attribute_list_test.cc b/src/tint/reader/wgsl/parser_impl_function_attribute_list_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_function_attribute_list_test.cc rename to src/tint/reader/wgsl/parser_impl_function_attribute_list_test.cc index 36ce736f490..5ca1dacb91b 100644 --- a/src/reader/wgsl/parser_impl_function_attribute_list_test.cc +++ b/src/tint/reader/wgsl/parser_impl_function_attribute_list_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/workgroup_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_function_attribute_test.cc b/src/tint/reader/wgsl/parser_impl_function_attribute_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_function_attribute_test.cc rename to src/tint/reader/wgsl/parser_impl_function_attribute_test.cc index 75d117390fd..a13bd3f3710 100644 --- a/src/reader/wgsl/parser_impl_function_attribute_test.cc +++ b/src/tint/reader/wgsl/parser_impl_function_attribute_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/ast/workgroup_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_function_decl_test.cc b/src/tint/reader/wgsl/parser_impl_function_decl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_function_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_function_decl_test.cc index 56f024efc74..fc21d54431a 100644 --- a/src/reader/wgsl/parser_impl_function_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_function_decl_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/workgroup_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" -#include "src/utils/string.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/utils/string.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_function_header_test.cc b/src/tint/reader/wgsl/parser_impl_function_header_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_function_header_test.cc rename to src/tint/reader/wgsl/parser_impl_function_header_test.cc index 7e21cfc3068..6416acace00 100644 --- a/src/reader/wgsl/parser_impl_function_header_test.cc +++ b/src/tint/reader/wgsl/parser_impl_function_header_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_global_constant_decl_test.cc b/src/tint/reader/wgsl/parser_impl_global_constant_decl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_global_constant_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_global_constant_decl_test.cc index 20bc9e92110..d09826a1fd8 100644 --- a/src/reader/wgsl/parser_impl_global_constant_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_global_constant_decl_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_global_decl_test.cc b/src/tint/reader/wgsl/parser_impl_global_decl_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_global_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_global_decl_test.cc index cd188741697..a0ac35cfc21 100644 --- a/src/reader/wgsl/parser_impl_global_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_global_decl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_global_variable_decl_test.cc b/src/tint/reader/wgsl/parser_impl_global_variable_decl_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_global_variable_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_global_variable_decl_test.cc index 25f55d797b4..c6b93f16603 100644 --- a/src/reader/wgsl/parser_impl_global_variable_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_global_variable_decl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_if_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_if_stmt_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_if_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_if_stmt_test.cc index d7d86b259f0..8f97550c26d 100644 --- a/src/reader/wgsl/parser_impl_if_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_if_stmt_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc b/src/tint/reader/wgsl/parser_impl_inclusive_or_expression_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_inclusive_or_expression_test.cc index bc633ad0ba3..aa7f8e1e385 100644 --- a/src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_inclusive_or_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_logical_and_expression_test.cc b/src/tint/reader/wgsl/parser_impl_logical_and_expression_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_logical_and_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_logical_and_expression_test.cc index 13223085c71..81dcde792ba 100644 --- a/src/reader/wgsl/parser_impl_logical_and_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_logical_and_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_logical_or_expression_test.cc b/src/tint/reader/wgsl/parser_impl_logical_or_expression_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_logical_or_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_logical_or_expression_test.cc index fe60f8b71bd..6d8bf19647c 100644 --- a/src/reader/wgsl/parser_impl_logical_or_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_logical_or_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_loop_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_loop_stmt_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_loop_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_loop_stmt_test.cc index 4da4962d218..1d35c1a8525 100644 --- a/src/reader/wgsl/parser_impl_loop_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_loop_stmt_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_multiplicative_expression_test.cc b/src/tint/reader/wgsl/parser_impl_multiplicative_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_multiplicative_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_multiplicative_expression_test.cc index 08a1ccf290d..c288ce96b83 100644 --- a/src/reader/wgsl/parser_impl_multiplicative_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_multiplicative_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_param_list_test.cc b/src/tint/reader/wgsl/parser_impl_param_list_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_param_list_test.cc rename to src/tint/reader/wgsl/parser_impl_param_list_test.cc index 95f7f25b8f7..0915434a056 100644 --- a/src/reader/wgsl/parser_impl_param_list_test.cc +++ b/src/tint/reader/wgsl/parser_impl_param_list_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc index 0f59cad26c2..61767f182bc 100644 --- a/src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_pipeline_stage_test.cc b/src/tint/reader/wgsl/parser_impl_pipeline_stage_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_pipeline_stage_test.cc rename to src/tint/reader/wgsl/parser_impl_pipeline_stage_test.cc index 39cf7f7a54e..0bdc1fe8a14 100644 --- a/src/reader/wgsl/parser_impl_pipeline_stage_test.cc +++ b/src/tint/reader/wgsl/parser_impl_pipeline_stage_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_primary_expression_test.cc b/src/tint/reader/wgsl/parser_impl_primary_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_primary_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_primary_expression_test.cc index 868e39b1360..0b5a4bfcdad 100644 --- a/src/reader/wgsl/parser_impl_primary_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_primary_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bitcast_expression.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_relational_expression_test.cc b/src/tint/reader/wgsl/parser_impl_relational_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_relational_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_relational_expression_test.cc index 1418b83d86b..534b3e242f0 100644 --- a/src/reader/wgsl/parser_impl_relational_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_relational_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_reserved_keyword_test.cc b/src/tint/reader/wgsl/parser_impl_reserved_keyword_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_reserved_keyword_test.cc rename to src/tint/reader/wgsl/parser_impl_reserved_keyword_test.cc index 0b1ce393561..1966ec73c71 100644 --- a/src/reader/wgsl/parser_impl_reserved_keyword_test.cc +++ b/src/tint/reader/wgsl/parser_impl_reserved_keyword_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_sampled_texture_type_test.cc b/src/tint/reader/wgsl/parser_impl_sampled_texture_type_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_sampled_texture_type_test.cc rename to src/tint/reader/wgsl/parser_impl_sampled_texture_type_test.cc index 884c083b322..20a8643b0d7 100644 --- a/src/reader/wgsl/parser_impl_sampled_texture_type_test.cc +++ b/src/tint/reader/wgsl/parser_impl_sampled_texture_type_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_sampler_type_test.cc b/src/tint/reader/wgsl/parser_impl_sampler_type_test.cc similarity index 96% rename from src/reader/wgsl/parser_impl_sampler_type_test.cc rename to src/tint/reader/wgsl/parser_impl_sampler_type_test.cc index 32de50d91b9..d04b7ef5155 100644 --- a/src/reader/wgsl/parser_impl_sampler_type_test.cc +++ b/src/tint/reader/wgsl/parser_impl_sampler_type_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_shift_expression_test.cc b/src/tint/reader/wgsl/parser_impl_shift_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_shift_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_shift_expression_test.cc index 98694c5e6ac..cfca8bba415 100644 --- a/src/reader/wgsl/parser_impl_shift_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_shift_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_singular_expression_test.cc b/src/tint/reader/wgsl/parser_impl_singular_expression_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_singular_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_singular_expression_test.cc index 4b53da533c1..115f676b46b 100644 --- a/src/reader/wgsl/parser_impl_singular_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_singular_expression_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_statement_test.cc b/src/tint/reader/wgsl/parser_impl_statement_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_statement_test.cc rename to src/tint/reader/wgsl/parser_impl_statement_test.cc index 5a63a034e8b..47db2d1f8d5 100644 --- a/src/reader/wgsl/parser_impl_statement_test.cc +++ b/src/tint/reader/wgsl/parser_impl_statement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_statements_test.cc b/src/tint/reader/wgsl/parser_impl_statements_test.cc similarity index 92% rename from src/reader/wgsl/parser_impl_statements_test.cc rename to src/tint/reader/wgsl/parser_impl_statements_test.cc index 643d35f8998..ac505eafc16 100644 --- a/src/reader/wgsl/parser_impl_statements_test.cc +++ b/src/tint/reader/wgsl/parser_impl_statements_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_storage_class_test.cc b/src/tint/reader/wgsl/parser_impl_storage_class_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_storage_class_test.cc rename to src/tint/reader/wgsl/parser_impl_storage_class_test.cc index 63d844e160a..87338ffede2 100644 --- a/src/reader/wgsl/parser_impl_storage_class_test.cc +++ b/src/tint/reader/wgsl/parser_impl_storage_class_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_storage_texture_type_test.cc b/src/tint/reader/wgsl/parser_impl_storage_texture_type_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_storage_texture_type_test.cc rename to src/tint/reader/wgsl/parser_impl_storage_texture_type_test.cc index 622a8df666d..39d18467c89 100644 --- a/src/reader/wgsl/parser_impl_storage_texture_type_test.cc +++ b/src/tint/reader/wgsl/parser_impl_storage_texture_type_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_attribute_decl_test.cc b/src/tint/reader/wgsl/parser_impl_struct_attribute_decl_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_struct_attribute_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_attribute_decl_test.cc index 6f1651d3b11..d7ad8b1cdb9 100644 --- a/src/reader/wgsl/parser_impl_struct_attribute_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_attribute_decl_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/invariant_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/invariant_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_attribute_test.cc b/src/tint/reader/wgsl/parser_impl_struct_attribute_test.cc similarity index 94% rename from src/reader/wgsl/parser_impl_struct_attribute_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_attribute_test.cc index 026985f3980..451f749c57b 100644 --- a/src/reader/wgsl/parser_impl_struct_attribute_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_attribute_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_body_decl_test.cc b/src/tint/reader/wgsl/parser_impl_struct_body_decl_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_struct_body_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_body_decl_test.cc index 83c23fe87d1..d03b2d3a87d 100644 --- a/src/reader/wgsl/parser_impl_struct_body_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_body_decl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_decl_test.cc b/src/tint/reader/wgsl/parser_impl_struct_decl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_struct_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_decl_test.cc index 40d6cc761d6..448b31f06da 100644 --- a/src/reader/wgsl/parser_impl_struct_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_decl_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" -#include "src/utils/string.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/utils/string.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc b/src/tint/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc index 0df720ea2e0..0c2140f6682 100644 --- a/src/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_member_attribute_test.cc b/src/tint/reader/wgsl/parser_impl_struct_member_attribute_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_struct_member_attribute_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_member_attribute_test.cc index 997989aac7a..9adf66411ae 100644 --- a/src/reader/wgsl/parser_impl_struct_member_attribute_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_member_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_struct_member_test.cc b/src/tint/reader/wgsl/parser_impl_struct_member_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_struct_member_test.cc rename to src/tint/reader/wgsl/parser_impl_struct_member_test.cc index 3feec00b798..5aafabc0182 100644 --- a/src/reader/wgsl/parser_impl_struct_member_test.cc +++ b/src/tint/reader/wgsl/parser_impl_struct_member_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_switch_body_test.cc b/src/tint/reader/wgsl/parser_impl_switch_body_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_switch_body_test.cc rename to src/tint/reader/wgsl/parser_impl_switch_body_test.cc index f6fa1387177..3f9ffc90371 100644 --- a/src/reader/wgsl/parser_impl_switch_body_test.cc +++ b/src/tint/reader/wgsl/parser_impl_switch_body_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_switch_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_switch_stmt_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_switch_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_switch_stmt_test.cc index 496335654ba..1d8fb2f4ece 100644 --- a/src/reader/wgsl/parser_impl_switch_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_switch_stmt_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_test.cc b/src/tint/reader/wgsl/parser_impl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_test.cc rename to src/tint/reader/wgsl/parser_impl_test.cc index 09da3b55eef..c0348da973e 100644 --- a/src/reader/wgsl/parser_impl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_test_helper.cc b/src/tint/reader/wgsl/parser_impl_test_helper.cc similarity index 93% rename from src/reader/wgsl/parser_impl_test_helper.cc rename to src/tint/reader/wgsl/parser_impl_test_helper.cc index acc67aee204..443c840ef2a 100644 --- a/src/reader/wgsl/parser_impl_test_helper.cc +++ b/src/tint/reader/wgsl/parser_impl_test_helper.cc @@ -11,7 +11,7 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_test_helper.h b/src/tint/reader/wgsl/parser_impl_test_helper.h similarity index 90% rename from src/reader/wgsl/parser_impl_test_helper.h rename to src/tint/reader/wgsl/parser_impl_test_helper.h index 0b301cb993f..b9a12b3764a 100644 --- a/src/reader/wgsl/parser_impl_test_helper.h +++ b/src/tint/reader/wgsl/parser_impl_test_helper.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ -#define SRC_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ +#ifndef SRC_TINT_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ +#define SRC_TINT_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ #include #include @@ -21,7 +21,7 @@ #include #include "gtest/gtest.h" -#include "src/reader/wgsl/parser_impl.h" +#include "src/tint/reader/wgsl/parser_impl.h" namespace tint { namespace reader { @@ -75,4 +75,4 @@ class ParserImplTestWithParam : public testing::TestWithParam, } // namespace reader } // namespace tint -#endif // SRC_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ +#endif // SRC_TINT_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ diff --git a/src/reader/wgsl/parser_impl_texel_format_test.cc b/src/tint/reader/wgsl/parser_impl_texel_format_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_texel_format_test.cc rename to src/tint/reader/wgsl/parser_impl_texel_format_test.cc index 86955ae5578..9a17f4828f0 100644 --- a/src/reader/wgsl/parser_impl_texel_format_test.cc +++ b/src/tint/reader/wgsl/parser_impl_texel_format_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_texture_sampler_types_test.cc b/src/tint/reader/wgsl/parser_impl_texture_sampler_types_test.cc similarity index 97% rename from src/reader/wgsl/parser_impl_texture_sampler_types_test.cc rename to src/tint/reader/wgsl/parser_impl_texture_sampler_types_test.cc index 214bd7221d9..dda2c2dc74b 100644 --- a/src/reader/wgsl/parser_impl_texture_sampler_types_test.cc +++ b/src/tint/reader/wgsl/parser_impl_texture_sampler_types_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_type_alias_test.cc b/src/tint/reader/wgsl/parser_impl_type_alias_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_type_alias_test.cc rename to src/tint/reader/wgsl/parser_impl_type_alias_test.cc index 301db6f0319..ae77ad69785 100644 --- a/src/reader/wgsl/parser_impl_type_alias_test.cc +++ b/src/tint/reader/wgsl/parser_impl_type_alias_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_type_decl_test.cc b/src/tint/reader/wgsl/parser_impl_type_decl_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_type_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_type_decl_test.cc index 74db01722ac..dbb408f3149 100644 --- a/src/reader/wgsl/parser_impl_type_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_type_decl_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/matrix.h" -#include "src/ast/sampler.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" -#include "src/sem/sampled_texture_type.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/sem/sampled_texture_type.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_unary_expression_test.cc b/src/tint/reader/wgsl/parser_impl_unary_expression_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_unary_expression_test.cc rename to src/tint/reader/wgsl/parser_impl_unary_expression_test.cc index 8a3dd242f49..d95c0937360 100644 --- a/src/reader/wgsl/parser_impl_unary_expression_test.cc +++ b/src/tint/reader/wgsl/parser_impl_unary_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/unary_op_expression.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_variable_attribute_list_test.cc b/src/tint/reader/wgsl/parser_impl_variable_attribute_list_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_variable_attribute_list_test.cc rename to src/tint/reader/wgsl/parser_impl_variable_attribute_list_test.cc index 494502bb2d7..b751f87d7c8 100644 --- a/src/reader/wgsl/parser_impl_variable_attribute_list_test.cc +++ b/src/tint/reader/wgsl/parser_impl_variable_attribute_list_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_variable_attribute_test.cc b/src/tint/reader/wgsl/parser_impl_variable_attribute_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_variable_attribute_test.cc rename to src/tint/reader/wgsl/parser_impl_variable_attribute_test.cc index 3c0f4cc055e..88c6e4bf6d6 100644 --- a/src/reader/wgsl/parser_impl_variable_attribute_test.cc +++ b/src/tint/reader/wgsl/parser_impl_variable_attribute_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_variable_decl_test.cc b/src/tint/reader/wgsl/parser_impl_variable_decl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_variable_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_variable_decl_test.cc index 88a58733477..96ae806d9d3 100644 --- a/src/reader/wgsl/parser_impl_variable_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_variable_decl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_variable_ident_decl_test.cc b/src/tint/reader/wgsl/parser_impl_variable_ident_decl_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_variable_ident_decl_test.cc rename to src/tint/reader/wgsl/parser_impl_variable_ident_decl_test.cc index 94f5f230d69..e3f193b501e 100644 --- a/src/reader/wgsl/parser_impl_variable_ident_decl_test.cc +++ b/src/tint/reader/wgsl/parser_impl_variable_ident_decl_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_variable_qualifier_test.cc b/src/tint/reader/wgsl/parser_impl_variable_qualifier_test.cc similarity index 98% rename from src/reader/wgsl/parser_impl_variable_qualifier_test.cc rename to src/tint/reader/wgsl/parser_impl_variable_qualifier_test.cc index db09bdc6233..621c21edff0 100644 --- a/src/reader/wgsl/parser_impl_variable_qualifier_test.cc +++ b/src/tint/reader/wgsl/parser_impl_variable_qualifier_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_impl_variable_stmt_test.cc b/src/tint/reader/wgsl/parser_impl_variable_stmt_test.cc similarity index 99% rename from src/reader/wgsl/parser_impl_variable_stmt_test.cc rename to src/tint/reader/wgsl/parser_impl_variable_stmt_test.cc index 74f51f33f77..b61de3e71c5 100644 --- a/src/reader/wgsl/parser_impl_variable_stmt_test.cc +++ b/src/tint/reader/wgsl/parser_impl_variable_stmt_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser_impl_test_helper.h" +#include "src/tint/reader/wgsl/parser_impl_test_helper.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/parser_test.cc b/src/tint/reader/wgsl/parser_test.cc similarity index 96% rename from src/reader/wgsl/parser_test.cc rename to src/tint/reader/wgsl/parser_test.cc index f6031dddb9a..efafde01635 100644 --- a/src/reader/wgsl/parser_test.cc +++ b/src/tint/reader/wgsl/parser_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/parser.h" +#include "src/tint/reader/wgsl/parser.h" #include "gtest/gtest.h" -#include "src/ast/module.h" +#include "src/tint/ast/module.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/token.cc b/src/tint/reader/wgsl/token.cc similarity index 99% rename from src/reader/wgsl/token.cc rename to src/tint/reader/wgsl/token.cc index c7531ba5406..abc0dc116bb 100644 --- a/src/reader/wgsl/token.cc +++ b/src/tint/reader/wgsl/token.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/token.h" +#include "src/tint/reader/wgsl/token.h" namespace tint { namespace reader { diff --git a/src/reader/wgsl/token.h b/src/tint/reader/wgsl/token.h similarity index 98% rename from src/reader/wgsl/token.h rename to src/tint/reader/wgsl/token.h index 25f55f7c69c..58bb92a4cb2 100644 --- a/src/reader/wgsl/token.h +++ b/src/tint/reader/wgsl/token.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_READER_WGSL_TOKEN_H_ -#define SRC_READER_WGSL_TOKEN_H_ +#ifndef SRC_TINT_READER_WGSL_TOKEN_H_ +#define SRC_TINT_READER_WGSL_TOKEN_H_ #include #include #include // NOLINT: cpplint doesn't recognise this -#include "src/source.h" +#include "src/tint/source.h" namespace tint { namespace reader { @@ -409,4 +409,4 @@ inline std::ostream& operator<<(std::ostream& out, Token::Type type) { } // namespace reader } // namespace tint -#endif // SRC_READER_WGSL_TOKEN_H_ +#endif // SRC_TINT_READER_WGSL_TOKEN_H_ diff --git a/src/reader/wgsl/token_test.cc b/src/tint/reader/wgsl/token_test.cc similarity index 98% rename from src/reader/wgsl/token_test.cc rename to src/tint/reader/wgsl/token_test.cc index d67a547a97f..132d301be96 100644 --- a/src/reader/wgsl/token_test.cc +++ b/src/tint/reader/wgsl/token_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/reader/wgsl/token.h" +#include "src/tint/reader/wgsl/token.h" #include diff --git a/src/resolver/array_accessor_test.cc b/src/tint/resolver/array_accessor_test.cc similarity index 98% rename from src/resolver/array_accessor_test.cc rename to src/tint/resolver/array_accessor_test.cc index 746fd163412..c8fcb4ee4bc 100644 --- a/src/resolver/array_accessor_test.cc +++ b/src/tint/resolver/array_accessor_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/reference_type.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/reference_type.h" namespace tint { namespace resolver { diff --git a/src/resolver/assignment_validation_test.cc b/src/tint/resolver/assignment_validation_test.cc similarity index 98% rename from src/resolver/assignment_validation_test.cc rename to src/tint/resolver/assignment_validation_test.cc index d2020bae9da..a69d6a0e1da 100644 --- a/src/resolver/assignment_validation_test.cc +++ b/src/tint/resolver/assignment_validation_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace resolver { diff --git a/src/resolver/atomics_test.cc b/src/tint/resolver/atomics_test.cc similarity index 91% rename from src/resolver/atomics_test.cc rename to src/tint/resolver/atomics_test.cc index 61b85dd15a2..04592b0de78 100644 --- a/src/resolver/atomics_test.cc +++ b/src/tint/resolver/atomics_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/atomic_type.h" -#include "src/sem/reference_type.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/reference_type.h" #include "gmock/gmock.h" diff --git a/src/resolver/atomics_validation_test.cc b/src/tint/resolver/atomics_validation_test.cc similarity index 98% rename from src/resolver/atomics_validation_test.cc rename to src/tint/resolver/atomics_validation_test.cc index c5a1597e2f6..47da93b3343 100644 --- a/src/resolver/atomics_validation_test.cc +++ b/src/tint/resolver/atomics_validation_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/atomic_type.h" -#include "src/sem/reference_type.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/reference_type.h" #include "gmock/gmock.h" diff --git a/src/resolver/attribute_validation_test.cc b/src/tint/resolver/attribute_validation_test.cc similarity index 99% rename from src/resolver/attribute_validation_test.cc rename to src/tint/resolver/attribute_validation_test.cc index 4479e53b31b..7231596b461 100644 --- a/src/resolver/attribute_validation_test.cc +++ b/src/tint/resolver/attribute_validation_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/disable_validation_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" #include "gmock/gmock.h" diff --git a/src/resolver/bitcast_validation_test.cc b/src/tint/resolver/bitcast_validation_test.cc similarity index 98% rename from src/resolver/bitcast_validation_test.cc rename to src/tint/resolver/bitcast_validation_test.cc index d4ce0823db4..d13ffd9390e 100644 --- a/src/resolver/bitcast_validation_test.cc +++ b/src/tint/resolver/bitcast_validation_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bitcast_expression.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" #include "gmock/gmock.h" diff --git a/src/resolver/builtin_test.cc b/src/tint/resolver/builtin_test.cc similarity index 98% rename from src/resolver/builtin_test.cc rename to src/tint/resolver/builtin_test.cc index 11fd8927d6c..891478328c5 100644 --- a/src/resolver/builtin_test.cc +++ b/src/tint/resolver/builtin_test.cc @@ -12,30 +12,30 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" using ::testing::ElementsAre; using ::testing::HasSubstr; diff --git a/src/resolver/builtin_validation_test.cc b/src/tint/resolver/builtin_validation_test.cc similarity index 99% rename from src/resolver/builtin_validation_test.cc rename to src/tint/resolver/builtin_validation_test.cc index 70c776b58fa..0ed2f509161 100644 --- a/src/resolver/builtin_validation_test.cc +++ b/src/tint/resolver/builtin_validation_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/builtin_texture_helper_test.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/builtins_validation_test.cc b/src/tint/resolver/builtins_validation_test.cc similarity index 99% rename from src/resolver/builtins_validation_test.cc rename to src/tint/resolver/builtins_validation_test.cc index 1031fb7f26f..7fd5bd6582e 100644 --- a/src/resolver/builtins_validation_test.cc +++ b/src/tint/resolver/builtins_validation_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/call_test.cc b/src/tint/resolver/call_test.cc similarity index 96% rename from src/resolver/call_test.cc rename to src/tint/resolver/call_test.cc index 9a3cc855236..038654dfb29 100644 --- a/src/resolver/call_test.cc +++ b/src/tint/resolver/call_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/call_validation_test.cc b/src/tint/resolver/call_validation_test.cc similarity index 98% rename from src/resolver/call_validation_test.cc rename to src/tint/resolver/call_validation_test.cc index 71cca02df01..c8be5e4716a 100644 --- a/src/resolver/call_validation_test.cc +++ b/src/tint/resolver/call_validation_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/compound_statement_test.cc b/src/tint/resolver/compound_statement_test.cc similarity index 97% rename from src/resolver/compound_statement_test.cc rename to src/tint/resolver/compound_statement_test.cc index 27e2126775f..bf130caae15 100644 --- a/src/resolver/compound_statement_test.cc +++ b/src/tint/resolver/compound_statement_test.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/block_statement.h" -#include "src/sem/for_loop_statement.h" -#include "src/sem/if_statement.h" -#include "src/sem/loop_statement.h" -#include "src/sem/switch_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/for_loop_statement.h" +#include "src/tint/sem/if_statement.h" +#include "src/tint/sem/loop_statement.h" +#include "src/tint/sem/switch_statement.h" namespace tint { namespace resolver { diff --git a/src/resolver/control_block_validation_test.cc b/src/tint/resolver/control_block_validation_test.cc similarity index 98% rename from src/resolver/control_block_validation_test.cc rename to src/tint/resolver/control_block_validation_test.cc index 40d5e5cd73e..9406da459fe 100644 --- a/src/resolver/control_block_validation_test.cc +++ b/src/tint/resolver/control_block_validation_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/switch_statement.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace { diff --git a/src/resolver/dependency_graph.cc b/src/tint/resolver/dependency_graph.cc similarity index 98% rename from src/resolver/dependency_graph.cc rename to src/tint/resolver/dependency_graph.cc index bf82f2d0d76..8d580184f4c 100644 --- a/src/resolver/dependency_graph.cc +++ b/src/tint/resolver/dependency_graph.cc @@ -12,23 +12,23 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/dependency_graph.h" +#include "src/tint/resolver/dependency_graph.h" #include #include #include #include -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/traverse_expressions.h" -#include "src/scope_stack.h" -#include "src/sem/builtin.h" -#include "src/utils/defer.h" -#include "src/utils/map.h" -#include "src/utils/scoped_assignment.h" -#include "src/utils/unique_vector.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/scope_stack.h" +#include "src/tint/sem/builtin.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/utils/unique_vector.h" #define TINT_DUMP_DEPENDENCY_GRAPH 0 diff --git a/src/resolver/dependency_graph.h b/src/tint/resolver/dependency_graph.h similarity index 91% rename from src/resolver/dependency_graph.h rename to src/tint/resolver/dependency_graph.h index 294786da688..a943708834f 100644 --- a/src/resolver/dependency_graph.h +++ b/src/tint/resolver/dependency_graph.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_RESOLVER_DEPENDENCY_GRAPH_H_ -#define SRC_RESOLVER_DEPENDENCY_GRAPH_H_ +#ifndef SRC_TINT_RESOLVER_DEPENDENCY_GRAPH_H_ +#define SRC_TINT_RESOLVER_DEPENDENCY_GRAPH_H_ #include #include -#include "src/ast/module.h" -#include "src/diagnostic/diagnostic.h" +#include "src/tint/ast/module.h" +#include "src/tint/diagnostic/diagnostic.h" namespace tint { namespace resolver { @@ -63,4 +63,4 @@ struct DependencyGraph { } // namespace resolver } // namespace tint -#endif // SRC_RESOLVER_DEPENDENCY_GRAPH_H_ +#endif // SRC_TINT_RESOLVER_DEPENDENCY_GRAPH_H_ diff --git a/src/resolver/dependency_graph_test.cc b/src/tint/resolver/dependency_graph_test.cc similarity index 99% rename from src/resolver/dependency_graph_test.cc rename to src/tint/resolver/dependency_graph_test.cc index 102d99666ef..094c908569a 100644 --- a/src/resolver/dependency_graph_test.cc +++ b/src/tint/resolver/dependency_graph_test.cc @@ -17,8 +17,8 @@ #include #include "gmock/gmock.h" -#include "src/resolver/dependency_graph.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/resolver/dependency_graph.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/entry_point_validation_test.cc b/src/tint/resolver/entry_point_validation_test.cc similarity index 98% rename from src/resolver/entry_point_validation_test.cc rename to src/tint/resolver/entry_point_validation_test.cc index 4d08e1fe75d..1f6145234fa 100644 --- a/src/resolver/entry_point_validation_test.cc +++ b/src/tint/resolver/entry_point_validation_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/builtin_attribute.h" -#include "src/ast/location_attribute.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/builtin_attribute.h" +#include "src/tint/ast/location_attribute.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" #include "gmock/gmock.h" diff --git a/src/resolver/function_validation_test.cc b/src/tint/resolver/function_validation_test.cc similarity index 99% rename from src/resolver/function_validation_test.cc rename to src/tint/resolver/function_validation_test.cc index 7c46461eca6..4efd00b3770 100644 --- a/src/resolver/function_validation_test.cc +++ b/src/tint/resolver/function_validation_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/discard_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" #include "gmock/gmock.h" diff --git a/src/resolver/host_shareable_validation_test.cc b/src/tint/resolver/host_shareable_validation_test.cc similarity index 96% rename from src/resolver/host_shareable_validation_test.cc rename to src/tint/resolver/host_shareable_validation_test.cc index 15a72bb20b9..f876bfd33eb 100644 --- a/src/resolver/host_shareable_validation_test.cc +++ b/src/tint/resolver/host_shareable_validation_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/struct.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/struct.h" namespace tint { namespace resolver { diff --git a/src/resolver/inferred_type_test.cc b/src/tint/resolver/inferred_type_test.cc similarity index 97% rename from src/resolver/inferred_type_test.cc rename to src/tint/resolver/inferred_type_test.cc index f1f418c6c22..689f813cc26 100644 --- a/src/resolver/inferred_type_test.cc +++ b/src/tint/resolver/inferred_type_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" #include "gmock/gmock.h" diff --git a/src/resolver/is_host_shareable_test.cc b/src/tint/resolver/is_host_shareable_test.cc similarity index 97% rename from src/resolver/is_host_shareable_test.cc rename to src/tint/resolver/is_host_shareable_test.cc index 804d8ee0f57..9c992ab48ea 100644 --- a/src/resolver/is_host_shareable_test.cc +++ b/src/tint/resolver/is_host_shareable_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/atomic_type.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/atomic_type.h" namespace tint { namespace resolver { diff --git a/src/resolver/is_storeable_test.cc b/src/tint/resolver/is_storeable_test.cc similarity index 97% rename from src/resolver/is_storeable_test.cc rename to src/tint/resolver/is_storeable_test.cc index f084d27a6c5..cc3323a847b 100644 --- a/src/resolver/is_storeable_test.cc +++ b/src/tint/resolver/is_storeable_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/atomic_type.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/atomic_type.h" namespace tint { namespace resolver { diff --git a/src/resolver/pipeline_overridable_constant_test.cc b/src/tint/resolver/pipeline_overridable_constant_test.cc similarity index 97% rename from src/resolver/pipeline_overridable_constant_test.cc rename to src/tint/resolver/pipeline_overridable_constant_test.cc index 64ca3158660..9672174096f 100644 --- a/src/resolver/pipeline_overridable_constant_test.cc +++ b/src/tint/resolver/pipeline_overridable_constant_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/ptr_ref_test.cc b/src/tint/resolver/ptr_ref_test.cc similarity index 96% rename from src/resolver/ptr_ref_test.cc rename to src/tint/resolver/ptr_ref_test.cc index 694f07cd189..fa26304492b 100644 --- a/src/resolver/ptr_ref_test.cc +++ b/src/tint/resolver/ptr_ref_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/reference_type.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/reference_type.h" #include "gmock/gmock.h" diff --git a/src/resolver/ptr_ref_validation_test.cc b/src/tint/resolver/ptr_ref_validation_test.cc similarity index 95% rename from src/resolver/ptr_ref_validation_test.cc rename to src/tint/resolver/ptr_ref_validation_test.cc index 8856edb89d8..2bec6ef647a 100644 --- a/src/resolver/ptr_ref_validation_test.cc +++ b/src/tint/resolver/ptr_ref_validation_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/bitcast_expression.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/reference_type.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/reference_type.h" #include "gmock/gmock.h" diff --git a/src/resolver/resolver.cc b/src/tint/resolver/resolver.cc similarity index 97% rename from src/resolver/resolver.cc rename to src/tint/resolver/resolver.cc index f2f516abcb4..42f8cb1a901 100644 --- a/src/resolver/resolver.cc +++ b/src/tint/resolver/resolver.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include #include @@ -20,64 +20,64 @@ #include #include -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/depth_texture.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/discard_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/for_loop_statement.h" -#include "src/ast/id_attribute.h" -#include "src/ast/if_statement.h" -#include "src/ast/internal_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/loop_statement.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/return_statement.h" -#include "src/ast/sampled_texture.h" -#include "src/ast/sampler.h" -#include "src/ast/storage_texture.h" -#include "src/ast/switch_statement.h" -#include "src/ast/traverse_expressions.h" -#include "src/ast/type_name.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/vector.h" -#include "src/ast/workgroup_attribute.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/for_loop_statement.h" -#include "src/sem/function.h" -#include "src/sem/if_statement.h" -#include "src/sem/loop_statement.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/module.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/pointer_type.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/sampler_type.h" -#include "src/sem/statement.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/switch_statement.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/sem/variable.h" -#include "src/utils/defer.h" -#include "src/utils/math.h" -#include "src/utils/reverse.h" -#include "src/utils/scoped_assignment.h" -#include "src/utils/transform.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/depth_texture.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/sampled_texture.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/vector.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/for_loop_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/if_statement.h" +#include "src/tint/sem/loop_statement.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/module.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/pointer_type.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/switch_statement.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/math.h" +#include "src/tint/utils/reverse.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/utils/transform.h" namespace tint { namespace resolver { diff --git a/src/resolver/resolver.h b/src/tint/resolver/resolver.h similarity index 97% rename from src/resolver/resolver.h rename to src/tint/resolver/resolver.h index ed7ab3a62fe..fe7e865f30d 100644 --- a/src/resolver/resolver.h +++ b/src/tint/resolver/resolver.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_RESOLVER_RESOLVER_H_ -#define SRC_RESOLVER_RESOLVER_H_ +#ifndef SRC_TINT_RESOLVER_RESOLVER_H_ +#define SRC_TINT_RESOLVER_RESOLVER_H_ #include #include @@ -23,17 +23,17 @@ #include #include -#include "src/builtin_table.h" -#include "src/program_builder.h" -#include "src/resolver/dependency_graph.h" -#include "src/scope_stack.h" -#include "src/sem/binding_point.h" -#include "src/sem/block_statement.h" -#include "src/sem/constant.h" -#include "src/sem/function.h" -#include "src/sem/struct.h" -#include "src/utils/map.h" -#include "src/utils/unique_vector.h" +#include "src/tint/builtin_table.h" +#include "src/tint/program_builder.h" +#include "src/tint/resolver/dependency_graph.h" +#include "src/tint/scope_stack.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/constant.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/struct.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/unique_vector.h" namespace tint { @@ -542,4 +542,4 @@ class Resolver { } // namespace resolver } // namespace tint -#endif // SRC_RESOLVER_RESOLVER_H_ +#endif // SRC_TINT_RESOLVER_RESOLVER_H_ diff --git a/src/resolver/resolver_behavior_test.cc b/src/tint/resolver/resolver_behavior_test.cc similarity index 98% rename from src/resolver/resolver_behavior_test.cc rename to src/tint/resolver/resolver_behavior_test.cc index bcc2a1732b2..7cc6cb1fc25 100644 --- a/src/resolver/resolver_behavior_test.cc +++ b/src/tint/resolver/resolver_behavior_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gtest/gtest.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/expression.h" -#include "src/sem/for_loop_statement.h" -#include "src/sem/if_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/for_loop_statement.h" +#include "src/tint/sem/if_statement.h" namespace tint { namespace resolver { diff --git a/src/resolver/resolver_constants.cc b/src/tint/resolver/resolver_constants.cc similarity index 96% rename from src/resolver/resolver_constants.cc rename to src/tint/resolver/resolver_constants.cc index 0386239ae06..a83ae73c1e4 100644 --- a/src/resolver/resolver_constants.cc +++ b/src/tint/resolver/resolver_constants.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" -#include "src/sem/constant.h" -#include "src/sem/type_constructor.h" -#include "src/utils/map.h" +#include "src/tint/sem/constant.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/utils/map.h" namespace tint { namespace resolver { diff --git a/src/resolver/resolver_constants_test.cc b/src/tint/resolver/resolver_constants_test.cc similarity index 99% rename from src/resolver/resolver_constants_test.cc rename to src/tint/resolver/resolver_constants_test.cc index 512459d3fdf..6d06befc251 100644 --- a/src/resolver/resolver_constants_test.cc +++ b/src/tint/resolver/resolver_constants_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gtest/gtest.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/expression.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/expression.h" namespace tint { namespace resolver { diff --git a/src/resolver/resolver_test.cc b/src/tint/resolver/resolver_test.cc similarity index 98% rename from src/resolver/resolver_test.cc rename to src/tint/resolver/resolver_test.cc index f4fd4e9fb2e..ec0b26db1cc 100644 --- a/src/resolver/resolver_test.cc +++ b/src/tint/resolver/resolver_test.cc @@ -12,38 +12,38 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include #include "gmock/gmock.h" #include "gtest/gtest-spi.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/float_literal_expression.h" -#include "src/ast/id_attribute.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/workgroup_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/module.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/float_literal_expression.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/module.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" using ::testing::ElementsAre; using ::testing::HasSubstr; diff --git a/src/resolver/resolver_test_helper.cc b/src/tint/resolver/resolver_test_helper.cc similarity index 93% rename from src/resolver/resolver_test_helper.cc rename to src/tint/resolver/resolver_test_helper.cc index 17ffa5c0df7..aea14cfb100 100644 --- a/src/resolver/resolver_test_helper.cc +++ b/src/tint/resolver/resolver_test_helper.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/resolver/resolver_test_helper.h" #include diff --git a/src/resolver/resolver_test_helper.h b/src/tint/resolver/resolver_test_helper.h similarity index 97% rename from src/resolver/resolver_test_helper.h rename to src/tint/resolver/resolver_test_helper.h index bc50d93961c..b128a7711de 100644 --- a/src/resolver/resolver_test_helper.h +++ b/src/tint/resolver/resolver_test_helper.h @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_RESOLVER_RESOLVER_TEST_HELPER_H_ -#define SRC_RESOLVER_RESOLVER_TEST_HELPER_H_ +#ifndef SRC_TINT_RESOLVER_RESOLVER_TEST_HELPER_H_ +#define SRC_TINT_RESOLVER_RESOLVER_TEST_HELPER_H_ #include #include #include #include "gtest/gtest.h" -#include "src/program_builder.h" -#include "src/resolver/resolver.h" -#include "src/sem/expression.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" namespace tint { namespace resolver { @@ -486,4 +486,4 @@ constexpr CreatePtrs CreatePtrsFor() { } // namespace resolver } // namespace tint -#endif // SRC_RESOLVER_RESOLVER_TEST_HELPER_H_ +#endif // SRC_TINT_RESOLVER_RESOLVER_TEST_HELPER_H_ diff --git a/src/resolver/resolver_validation.cc b/src/tint/resolver/resolver_validation.cc similarity index 97% rename from src/resolver/resolver_validation.cc rename to src/tint/resolver/resolver_validation.cc index a46c6fbb905..a23079dd6e9 100644 --- a/src/resolver/resolver_validation.cc +++ b/src/tint/resolver/resolver_validation.cc @@ -12,70 +12,70 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include #include #include -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/depth_texture.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/discard_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/for_loop_statement.h" -#include "src/ast/id_attribute.h" -#include "src/ast/if_statement.h" -#include "src/ast/internal_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/loop_statement.h" -#include "src/ast/matrix.h" -#include "src/ast/pointer.h" -#include "src/ast/return_statement.h" -#include "src/ast/sampled_texture.h" -#include "src/ast/sampler.h" -#include "src/ast/storage_texture.h" -#include "src/ast/switch_statement.h" -#include "src/ast/traverse_expressions.h" -#include "src/ast/type_name.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/vector.h" -#include "src/ast/workgroup_attribute.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/for_loop_statement.h" -#include "src/sem/function.h" -#include "src/sem/if_statement.h" -#include "src/sem/loop_statement.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/pointer_type.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/sampler_type.h" -#include "src/sem/statement.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/switch_statement.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/sem/variable.h" -#include "src/utils/defer.h" -#include "src/utils/map.h" -#include "src/utils/math.h" -#include "src/utils/reverse.h" -#include "src/utils/scoped_assignment.h" -#include "src/utils/transform.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/depth_texture.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/sampled_texture.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/vector.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/for_loop_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/if_statement.h" +#include "src/tint/sem/loop_statement.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/pointer_type.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/switch_statement.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/math.h" +#include "src/tint/utils/reverse.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/utils/transform.h" namespace tint { namespace resolver { diff --git a/src/resolver/side_effects_test.cc b/src/tint/resolver/side_effects_test.cc similarity index 98% rename from src/resolver/side_effects_test.cc rename to src/tint/resolver/side_effects_test.cc index fc20cc1ff7b..944ff5d18ab 100644 --- a/src/resolver/side_effects_test.cc +++ b/src/tint/resolver/side_effects_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gtest/gtest.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/expression.h" -#include "src/sem/member_accessor_expression.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/member_accessor_expression.h" namespace tint::resolver { namespace { diff --git a/src/resolver/storage_class_layout_validation_test.cc b/src/tint/resolver/storage_class_layout_validation_test.cc similarity index 99% rename from src/resolver/storage_class_layout_validation_test.cc rename to src/tint/resolver/storage_class_layout_validation_test.cc index 93550822781..406fdb86369 100644 --- a/src/resolver/storage_class_layout_validation_test.cc +++ b/src/tint/resolver/storage_class_layout_validation_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/resolver/resolver_test_helper.h" namespace tint { namespace resolver { diff --git a/src/resolver/storage_class_validation_test.cc b/src/tint/resolver/storage_class_validation_test.cc similarity index 98% rename from src/resolver/storage_class_validation_test.cc rename to src/tint/resolver/storage_class_validation_test.cc index 07e8f3d08d1..0c33b8bd963 100644 --- a/src/resolver/storage_class_validation_test.cc +++ b/src/tint/resolver/storage_class_validation_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/struct.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/struct.h" namespace tint { namespace resolver { diff --git a/src/resolver/struct_layout_test.cc b/src/tint/resolver/struct_layout_test.cc similarity index 98% rename from src/resolver/struct_layout_test.cc rename to src/tint/resolver/struct_layout_test.cc index d3cbeed0adf..f8e76fd7c22 100644 --- a/src/resolver/struct_layout_test.cc +++ b/src/tint/resolver/struct_layout_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/struct.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/struct.h" namespace tint { namespace resolver { diff --git a/src/resolver/struct_pipeline_stage_use_test.cc b/src/tint/resolver/struct_pipeline_stage_use_test.cc similarity index 97% rename from src/resolver/struct_pipeline_stage_use_test.cc rename to src/tint/resolver/struct_pipeline_stage_use_test.cc index dbc53261483..e13b5f227b5 100644 --- a/src/resolver/struct_pipeline_stage_use_test.cc +++ b/src/tint/resolver/struct_pipeline_stage_use_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/stage_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/struct.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/struct.h" using ::testing::UnorderedElementsAre; diff --git a/src/resolver/struct_storage_class_use_test.cc b/src/tint/resolver/struct_storage_class_use_test.cc similarity index 97% rename from src/resolver/struct_storage_class_use_test.cc rename to src/tint/resolver/struct_storage_class_use_test.cc index 2220ff915a9..2c0e9cfaaf2 100644 --- a/src/resolver/struct_storage_class_use_test.cc +++ b/src/tint/resolver/struct_storage_class_use_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/struct.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/struct.h" using ::testing::UnorderedElementsAre; diff --git a/src/resolver/type_constructor_validation_test.cc b/src/tint/resolver/type_constructor_validation_test.cc similarity index 99% rename from src/resolver/type_constructor_validation_test.cc rename to src/tint/resolver/type_constructor_validation_test.cc index 8394c2c7b26..21bc698feea 100644 --- a/src/resolver/type_constructor_validation_test.cc +++ b/src/tint/resolver/type_constructor_validation_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/reference_type.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" namespace tint { namespace resolver { diff --git a/src/resolver/type_validation_test.cc b/src/tint/resolver/type_validation_test.cc similarity index 99% rename from src/resolver/type_validation_test.cc rename to src/tint/resolver/type_validation_test.cc index 1c8f00b0646..1d41858dc6f 100644 --- a/src/resolver/type_validation_test.cc +++ b/src/tint/resolver/type_validation_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" #include "gmock/gmock.h" diff --git a/src/resolver/validation_test.cc b/src/tint/resolver/validation_test.cc similarity index 97% rename from src/resolver/validation_test.cc rename to src/tint/resolver/validation_test.cc index a7df8bfc738..9198487a814 100644 --- a/src/resolver/validation_test.cc +++ b/src/tint/resolver/validation_test.cc @@ -12,31 +12,31 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/resolver/resolver.h" +#include "src/tint/resolver/resolver.h" #include "gmock/gmock.h" #include "gtest/gtest-spi.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" using ::testing::ElementsAre; using ::testing::HasSubstr; diff --git a/src/resolver/var_let_test.cc b/src/tint/resolver/var_let_test.cc similarity index 99% rename from src/resolver/var_let_test.cc rename to src/tint/resolver/var_let_test.cc index ac4f18ce335..79f2f0a51e0 100644 --- a/src/resolver/var_let_test.cc +++ b/src/tint/resolver/var_let_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" -#include "src/sem/reference_type.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" +#include "src/tint/sem/reference_type.h" #include "gmock/gmock.h" diff --git a/src/resolver/var_let_validation_test.cc b/src/tint/resolver/var_let_validation_test.cc similarity index 98% rename from src/resolver/var_let_validation_test.cc rename to src/tint/resolver/var_let_validation_test.cc index 21fa54cc77e..fbb570e3558 100644 --- a/src/resolver/var_let_validation_test.cc +++ b/src/tint/resolver/var_let_validation_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/resolver/resolver.h" -#include "src/resolver/resolver_test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/resolver/resolver_test_helper.h" #include "gmock/gmock.h" diff --git a/src/scope_stack.h b/src/tint/scope_stack.h similarity index 94% rename from src/scope_stack.h rename to src/tint/scope_stack.h index ec152e85dd3..12445845e8c 100644 --- a/src/scope_stack.h +++ b/src/tint/scope_stack.h @@ -11,14 +11,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SCOPE_STACK_H_ -#define SRC_SCOPE_STACK_H_ +#ifndef SRC_TINT_SCOPE_STACK_H_ +#define SRC_TINT_SCOPE_STACK_H_ #include #include #include -#include "src/symbol.h" +#include "src/tint/symbol.h" namespace tint { @@ -77,4 +77,4 @@ class ScopeStack { } // namespace tint -#endif // SRC_SCOPE_STACK_H_ +#endif // SRC_TINT_SCOPE_STACK_H_ diff --git a/src/scope_stack_test.cc b/src/tint/scope_stack_test.cc similarity index 95% rename from src/scope_stack_test.cc rename to src/tint/scope_stack_test.cc index d33b16edf71..3754a41cb22 100644 --- a/src/scope_stack_test.cc +++ b/src/tint/scope_stack_test.cc @@ -11,10 +11,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/scope_stack.h" +#include "src/tint/scope_stack.h" #include "gtest/gtest.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { namespace { diff --git a/src/sem/array.cc b/src/tint/sem/array.cc similarity index 97% rename from src/sem/array.cc rename to src/tint/sem/array.cc index 9bb36041aea..8b20aa6f9f0 100644 --- a/src/sem/array.cc +++ b/src/tint/sem/array.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/array.h" +#include "src/tint/sem/array.h" #include -#include "src/debug.h" +#include "src/tint/debug.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Array); diff --git a/src/sem/array.h b/src/tint/sem/array.h similarity index 95% rename from src/sem/array.h rename to src/tint/sem/array.h index c22bd9867f8..bba467df007 100644 --- a/src/sem/array.h +++ b/src/tint/sem/array.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_ARRAY_H_ -#define SRC_SEM_ARRAY_H_ +#ifndef SRC_TINT_SEM_ARRAY_H_ +#define SRC_TINT_SEM_ARRAY_H_ #include #include -#include "src/sem/node.h" -#include "src/sem/type.h" +#include "src/tint/sem/node.h" +#include "src/tint/sem/type.h" // Forward declarations namespace tint { @@ -110,4 +110,4 @@ class Array : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_ARRAY_H_ +#endif // SRC_TINT_SEM_ARRAY_H_ diff --git a/src/sem/atomic_type.cc b/src/tint/sem/atomic_type.cc similarity index 92% rename from src/sem/atomic_type.cc rename to src/tint/sem/atomic_type.cc index 59a7ddf7b0d..a57639b36a3 100644 --- a/src/sem/atomic_type.cc +++ b/src/tint/sem/atomic_type.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/atomic_type.h" +#include "src/tint/sem/atomic_type.h" -#include "src/program_builder.h" -#include "src/sem/reference_type.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/reference_type.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Atomic); diff --git a/src/sem/atomic_type.h b/src/tint/sem/atomic_type.h similarity index 92% rename from src/sem/atomic_type.h rename to src/tint/sem/atomic_type.h index 0fa74c671ca..7a70d0ac41d 100644 --- a/src/sem/atomic_type.h +++ b/src/tint/sem/atomic_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_ATOMIC_TYPE_H_ -#define SRC_SEM_ATOMIC_TYPE_H_ +#ifndef SRC_TINT_SEM_ATOMIC_TYPE_H_ +#define SRC_TINT_SEM_ATOMIC_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -61,4 +61,4 @@ class Atomic : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_ATOMIC_TYPE_H_ +#endif // SRC_TINT_SEM_ATOMIC_TYPE_H_ diff --git a/src/sem/atomic_type_test.cc b/src/tint/sem/atomic_type_test.cc similarity index 93% rename from src/sem/atomic_type_test.cc rename to src/tint/sem/atomic_type_test.cc index 121f82de05a..68b5809cab6 100644 --- a/src/sem/atomic_type_test.cc +++ b/src/tint/sem/atomic_type_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/atomic_type.h" +#include "src/tint/sem/atomic_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/behavior.cc b/src/tint/sem/behavior.cc similarity index 97% rename from src/sem/behavior.cc rename to src/tint/sem/behavior.cc index 2d6f15cb184..a443d335c4a 100644 --- a/src/sem/behavior.cc +++ b/src/tint/sem/behavior.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/behavior.h" +#include "src/tint/sem/behavior.h" namespace tint { namespace sem { diff --git a/src/sem/behavior.h b/src/tint/sem/behavior.h similarity index 89% rename from src/sem/behavior.h rename to src/tint/sem/behavior.h index 1e318c1ce8a..f921080834d 100644 --- a/src/sem/behavior.h +++ b/src/tint/sem/behavior.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_BEHAVIOR_H_ -#define SRC_SEM_BEHAVIOR_H_ +#ifndef SRC_TINT_SEM_BEHAVIOR_H_ +#define SRC_TINT_SEM_BEHAVIOR_H_ -#include "src/utils/enum_set.h" +#include "src/tint/utils/enum_set.h" namespace tint { namespace sem { @@ -43,4 +43,4 @@ std::ostream& operator<<(std::ostream& out, Behavior behavior); } // namespace sem } // namespace tint -#endif // SRC_SEM_BEHAVIOR_H_ +#endif // SRC_TINT_SEM_BEHAVIOR_H_ diff --git a/src/sem/binding_point.h b/src/tint/sem/binding_point.h similarity index 92% rename from src/sem/binding_point.h rename to src/tint/sem/binding_point.h index e245f8b8bac..ed968e26631 100644 --- a/src/sem/binding_point.h +++ b/src/tint/sem/binding_point.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_BINDING_POINT_H_ -#define SRC_SEM_BINDING_POINT_H_ +#ifndef SRC_TINT_SEM_BINDING_POINT_H_ +#define SRC_TINT_SEM_BINDING_POINT_H_ #include #include -#include "src/utils/hash.h" +#include "src/tint/utils/hash.h" namespace tint { namespace sem { @@ -67,4 +67,4 @@ class hash { } // namespace std -#endif // SRC_SEM_BINDING_POINT_H_ +#endif // SRC_TINT_SEM_BINDING_POINT_H_ diff --git a/src/sem/block_statement.cc b/src/tint/sem/block_statement.cc similarity index 93% rename from src/sem/block_statement.cc rename to src/tint/sem/block_statement.cc index 89a0bf9f7b5..fe2bac28056 100644 --- a/src/sem/block_statement.cc +++ b/src/tint/sem/block_statement.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/block_statement.h" +#include "src/tint/sem/block_statement.h" -#include "src/ast/block_statement.h" -#include "src/ast/function.h" -#include "src/sem/function.h" +#include "src/tint/ast/block_statement.h" +#include "src/tint/ast/function.h" +#include "src/tint/sem/function.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::BlockStatement); TINT_INSTANTIATE_TYPEINFO(tint::sem::FunctionBlockStatement); diff --git a/src/sem/block_statement.h b/src/tint/sem/block_statement.h similarity index 96% rename from src/sem/block_statement.h rename to src/tint/sem/block_statement.h index bc96e7d6501..2b54447ba83 100644 --- a/src/sem/block_statement.h +++ b/src/tint/sem/block_statement.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_BLOCK_STATEMENT_H_ -#define SRC_SEM_BLOCK_STATEMENT_H_ +#ifndef SRC_TINT_SEM_BLOCK_STATEMENT_H_ +#define SRC_TINT_SEM_BLOCK_STATEMENT_H_ #include #include -#include "src/sem/statement.h" +#include "src/tint/sem/statement.h" // Forward declarations namespace tint { @@ -119,4 +119,4 @@ class LoopBlockStatement : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_BLOCK_STATEMENT_H_ +#endif // SRC_TINT_SEM_BLOCK_STATEMENT_H_ diff --git a/src/sem/bool_type.cc b/src/tint/sem/bool_type.cc similarity index 93% rename from src/sem/bool_type.cc rename to src/tint/sem/bool_type.cc index eeb31003cac..abbc23c22a6 100644 --- a/src/sem/bool_type.cc +++ b/src/tint/sem/bool_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/bool_type.h" +#include "src/tint/sem/bool_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Bool); diff --git a/src/sem/bool_type.h b/src/tint/sem/bool_type.h similarity index 92% rename from src/sem/bool_type.h rename to src/tint/sem/bool_type.h index c1439890943..85a8977fa8b 100644 --- a/src/sem/bool_type.h +++ b/src/tint/sem/bool_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_BOOL_TYPE_H_ -#define SRC_SEM_BOOL_TYPE_H_ +#ifndef SRC_TINT_SEM_BOOL_TYPE_H_ +#define SRC_TINT_SEM_BOOL_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" // X11 likes to #define Bool leading to confusing error messages. // If its defined, undefine it. @@ -63,4 +63,4 @@ class Bool : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_BOOL_TYPE_H_ +#endif // SRC_TINT_SEM_BOOL_TYPE_H_ diff --git a/src/sem/bool_type_test.cc b/src/tint/sem/bool_type_test.cc similarity index 92% rename from src/sem/bool_type_test.cc rename to src/tint/sem/bool_type_test.cc index 4d08fda2a6a..f9b48e8410b 100644 --- a/src/sem/bool_type_test.cc +++ b/src/tint/sem/bool_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/builtin.cc b/src/tint/sem/builtin.cc similarity index 98% rename from src/sem/builtin.cc rename to src/tint/sem/builtin.cc index d96cf871837..90187ea4527 100644 --- a/src/sem/builtin.cc +++ b/src/tint/sem/builtin.cc @@ -15,11 +15,11 @@ // Doxygen seems to trip over this file for some unknown reason. Disable. //! @cond Doxygen_Suppress -#include "src/sem/builtin.h" +#include "src/tint/sem/builtin.h" #include -#include "src/utils/to_const_ptr_vec.h" +#include "src/tint/utils/to_const_ptr_vec.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Builtin); diff --git a/src/sem/builtin.h b/src/tint/sem/builtin.h similarity index 95% rename from src/sem/builtin.h rename to src/tint/sem/builtin.h index be9ccaa2332..6ad4b00aaf6 100644 --- a/src/sem/builtin.h +++ b/src/tint/sem/builtin.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_BUILTIN_H_ -#define SRC_SEM_BUILTIN_H_ +#ifndef SRC_TINT_SEM_BUILTIN_H_ +#define SRC_TINT_SEM_BUILTIN_H_ #include #include -#include "src/sem/builtin_type.h" -#include "src/sem/call_target.h" -#include "src/sem/pipeline_stage_set.h" -#include "src/utils/hash.h" +#include "src/tint/sem/builtin_type.h" +#include "src/tint/sem/call_target.h" +#include "src/tint/sem/pipeline_stage_set.h" +#include "src/tint/utils/hash.h" namespace tint { namespace sem { @@ -174,4 +174,4 @@ class hash { } // namespace std -#endif // SRC_SEM_BUILTIN_H_ +#endif // SRC_TINT_SEM_BUILTIN_H_ diff --git a/src/sem/builtin_test.cc b/src/tint/sem/builtin_test.cc similarity index 99% rename from src/sem/builtin_test.cc rename to src/tint/sem/builtin_test.cc index e646404467c..f489003d71f 100644 --- a/src/sem/builtin_test.cc +++ b/src/tint/sem/builtin_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/builtin.h" +#include "src/tint/sem/builtin.h" #include "gtest/gtest.h" diff --git a/src/sem/builtin_type.cc b/src/tint/sem/builtin_type.cc similarity index 99% rename from src/sem/builtin_type.cc rename to src/tint/sem/builtin_type.cc index 3145f0af820..1a59272e3fa 100644 --- a/src/sem/builtin_type.cc +++ b/src/tint/sem/builtin_type.cc @@ -15,14 +15,14 @@ //////////////////////////////////////////////////////////////////////////////// // File generated by tools/builtin-gen // using the template: -// src/sem/builtin_type.cc.tmpl +// src/tint/sem/builtin_type.cc.tmpl // and the builtin defintion file: // src/builtins.def // // Do not modify this file directly //////////////////////////////////////////////////////////////////////////////// -#include "src/sem/builtin_type.h" +#include "src/tint/sem/builtin_type.h" #include diff --git a/src/sem/builtin_type.cc.tmpl b/src/tint/sem/builtin_type.cc.tmpl similarity index 96% rename from src/sem/builtin_type.cc.tmpl rename to src/tint/sem/builtin_type.cc.tmpl index aca86fa862f..0a44d0ee7b3 100644 --- a/src/sem/builtin_type.cc.tmpl +++ b/src/tint/sem/builtin_type.cc.tmpl @@ -8,7 +8,7 @@ See: -------------------------------------------------------------------------------- */ -}} -#include "src/sem/builtin_type.h" +#include "src/tint/sem/builtin_type.h" #include diff --git a/src/sem/builtin_type.h b/src/tint/sem/builtin_type.h similarity index 95% rename from src/sem/builtin_type.h rename to src/tint/sem/builtin_type.h index 3055fb75baf..e8fc934c4f3 100644 --- a/src/sem/builtin_type.h +++ b/src/tint/sem/builtin_type.h @@ -15,15 +15,15 @@ //////////////////////////////////////////////////////////////////////////////// // File generated by tools/builtin-gen // using the template: -// src/sem/builtin_type.h.tmpl +// src/tint/sem/builtin_type.h.tmpl // and the builtin defintion file: // src/builtins.def // // Do not modify this file directly //////////////////////////////////////////////////////////////////////////////// -#ifndef SRC_SEM_BUILTIN_TYPE_H_ -#define SRC_SEM_BUILTIN_TYPE_H_ +#ifndef SRC_TINT_SEM_BUILTIN_TYPE_H_ +#define SRC_TINT_SEM_BUILTIN_TYPE_H_ #include #include @@ -155,4 +155,4 @@ std::ostream& operator<<(std::ostream& out, BuiltinType i); } // namespace sem } // namespace tint -#endif // SRC_SEM_BUILTIN_TYPE_H_ +#endif // SRC_TINT_SEM_BUILTIN_TYPE_H_ diff --git a/src/sem/builtin_type.h.tmpl b/src/tint/sem/builtin_type.h.tmpl similarity index 91% rename from src/sem/builtin_type.h.tmpl rename to src/tint/sem/builtin_type.h.tmpl index 5610be35a0c..135ed0d2b5c 100644 --- a/src/sem/builtin_type.h.tmpl +++ b/src/tint/sem/builtin_type.h.tmpl @@ -8,8 +8,8 @@ See: -------------------------------------------------------------------------------- */ -}} -#ifndef SRC_SEM_BUILTIN_TYPE_H_ -#define SRC_SEM_BUILTIN_TYPE_H_ +#ifndef SRC_TINT_SEM_BUILTIN_TYPE_H_ +#define SRC_TINT_SEM_BUILTIN_TYPE_H_ #include #include @@ -42,4 +42,4 @@ std::ostream& operator<<(std::ostream& out, BuiltinType i); } // namespace sem } // namespace tint -#endif // SRC_SEM_BUILTIN_TYPE_H_ +#endif // SRC_TINT_SEM_BUILTIN_TYPE_H_ diff --git a/src/sem/call.cc b/src/tint/sem/call.cc similarity index 97% rename from src/sem/call.cc rename to src/tint/sem/call.cc index 63297a0584e..682c802ac25 100644 --- a/src/sem/call.cc +++ b/src/tint/sem/call.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/call.h" +#include "src/tint/sem/call.h" #include #include diff --git a/src/sem/call.h b/src/tint/sem/call.h similarity index 92% rename from src/sem/call.h rename to src/tint/sem/call.h index 00c9467bfea..c9674453e9e 100644 --- a/src/sem/call.h +++ b/src/tint/sem/call.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_CALL_H_ -#define SRC_SEM_CALL_H_ +#ifndef SRC_TINT_SEM_CALL_H_ +#define SRC_TINT_SEM_CALL_H_ #include -#include "src/sem/builtin.h" -#include "src/sem/expression.h" +#include "src/tint/sem/builtin.h" +#include "src/tint/sem/expression.h" namespace tint { namespace sem { @@ -65,4 +65,4 @@ class Call : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_CALL_H_ +#endif // SRC_TINT_SEM_CALL_H_ diff --git a/src/sem/call_target.cc b/src/tint/sem/call_target.cc similarity index 95% rename from src/sem/call_target.cc rename to src/tint/sem/call_target.cc index b2eb89efec5..3e1264ddc18 100644 --- a/src/sem/call_target.cc +++ b/src/tint/sem/call_target.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/call_target.h" +#include "src/tint/sem/call_target.h" -#include "src/symbol_table.h" -#include "src/utils/hash.h" +#include "src/tint/symbol_table.h" +#include "src/tint/utils/hash.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::CallTarget); diff --git a/src/sem/call_target.h b/src/tint/sem/call_target.h similarity index 92% rename from src/sem/call_target.h rename to src/tint/sem/call_target.h index ea8bdcbb10b..8faa0993898 100644 --- a/src/sem/call_target.h +++ b/src/tint/sem/call_target.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_CALL_TARGET_H_ -#define SRC_SEM_CALL_TARGET_H_ +#ifndef SRC_TINT_SEM_CALL_TARGET_H_ +#define SRC_TINT_SEM_CALL_TARGET_H_ #include -#include "src/sem/node.h" -#include "src/sem/sampler_type.h" -#include "src/sem/variable.h" -#include "src/utils/hash.h" +#include "src/tint/sem/node.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/hash.h" namespace tint { namespace sem { @@ -102,4 +102,4 @@ class hash { } // namespace std -#endif // SRC_SEM_CALL_TARGET_H_ +#endif // SRC_TINT_SEM_CALL_TARGET_H_ diff --git a/src/sem/constant.cc b/src/tint/sem/constant.cc similarity index 94% rename from src/sem/constant.cc rename to src/tint/sem/constant.cc index df2e67e86ad..53fc3ba9d8d 100644 --- a/src/sem/constant.cc +++ b/src/tint/sem/constant.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/constant.h" +#include "src/tint/sem/constant.h" #include #include -#include "src/debug.h" -#include "src/program_builder.h" -#include "src/sem/type.h" +#include "src/tint/debug.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { diff --git a/src/sem/constant.h b/src/tint/sem/constant.h similarity index 96% rename from src/sem/constant.h rename to src/tint/sem/constant.h index ebd97a0b5e3..48f3f31ac12 100644 --- a/src/sem/constant.h +++ b/src/tint/sem/constant.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_CONSTANT_H_ -#define SRC_SEM_CONSTANT_H_ +#ifndef SRC_TINT_SEM_CONSTANT_H_ +#define SRC_TINT_SEM_CONSTANT_H_ #include -#include "src/program_builder.h" -#include "src/sem/type.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -142,4 +142,4 @@ class Constant { } // namespace sem } // namespace tint -#endif // SRC_SEM_CONSTANT_H_ +#endif // SRC_TINT_SEM_CONSTANT_H_ diff --git a/src/sem/depth_multisampled_texture_type.cc b/src/tint/sem/depth_multisampled_texture_type.cc similarity index 94% rename from src/sem/depth_multisampled_texture_type.cc rename to src/tint/sem/depth_multisampled_texture_type.cc index 6f11f1a2377..3130c9ac389 100644 --- a/src/sem/depth_multisampled_texture_type.cc +++ b/src/tint/sem/depth_multisampled_texture_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::DepthMultisampledTexture); diff --git a/src/sem/depth_multisampled_texture_type.h b/src/tint/sem/depth_multisampled_texture_type.h similarity index 86% rename from src/sem/depth_multisampled_texture_type.h rename to src/tint/sem/depth_multisampled_texture_type.h index f9570d23702..08b123979f6 100644 --- a/src/sem/depth_multisampled_texture_type.h +++ b/src/tint/sem/depth_multisampled_texture_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_DEPTH_MULTISAMPLED_TEXTURE_TYPE_H_ -#define SRC_SEM_DEPTH_MULTISAMPLED_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_DEPTH_MULTISAMPLED_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_DEPTH_MULTISAMPLED_TEXTURE_TYPE_H_ #include -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { @@ -45,4 +45,4 @@ class DepthMultisampledTexture } // namespace sem } // namespace tint -#endif // SRC_SEM_DEPTH_MULTISAMPLED_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_DEPTH_MULTISAMPLED_TEXTURE_TYPE_H_ diff --git a/src/sem/depth_multisampled_texture_type_test.cc b/src/tint/sem/depth_multisampled_texture_type_test.cc similarity index 84% rename from src/sem/depth_multisampled_texture_type_test.cc rename to src/tint/sem/depth_multisampled_texture_type_test.cc index 7881a33f5ba..063594b8e5e 100644 --- a/src/sem/depth_multisampled_texture_type_test.cc +++ b/src/tint/sem/depth_multisampled_texture_type_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/test_helper.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/depth_texture_type.cc b/src/tint/sem/depth_texture_type.cc similarity index 94% rename from src/sem/depth_texture_type.cc rename to src/tint/sem/depth_texture_type.cc index f9cd3ec7e2f..751d0424b1a 100644 --- a/src/sem/depth_texture_type.cc +++ b/src/tint/sem/depth_texture_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/depth_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::DepthTexture); diff --git a/src/sem/depth_texture_type.h b/src/tint/sem/depth_texture_type.h similarity index 88% rename from src/sem/depth_texture_type.h rename to src/tint/sem/depth_texture_type.h index 1704ad97e70..a8315ed6633 100644 --- a/src/sem/depth_texture_type.h +++ b/src/tint/sem/depth_texture_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_DEPTH_TEXTURE_TYPE_H_ -#define SRC_SEM_DEPTH_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_DEPTH_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_DEPTH_TEXTURE_TYPE_H_ #include -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { @@ -44,4 +44,4 @@ class DepthTexture : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_DEPTH_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_DEPTH_TEXTURE_TYPE_H_ diff --git a/src/sem/depth_texture_type_test.cc b/src/tint/sem/depth_texture_type_test.cc similarity index 86% rename from src/sem/depth_texture_type_test.cc rename to src/tint/sem/depth_texture_type_test.cc index c04507ec71e..797d854a2f3 100644 --- a/src/sem/depth_texture_type_test.cc +++ b/src/tint/sem/depth_texture_type_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/depth_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/test_helper.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/expression.cc b/src/tint/sem/expression.cc similarity index 97% rename from src/sem/expression.cc rename to src/tint/sem/expression.cc index 95a2e40ea37..774ac6223a7 100644 --- a/src/sem/expression.cc +++ b/src/tint/sem/expression.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/expression.h" +#include "src/tint/sem/expression.h" #include diff --git a/src/sem/expression.h b/src/tint/sem/expression.h similarity index 91% rename from src/sem/expression.h rename to src/tint/sem/expression.h index a3b0d38b552..85640b1a453 100644 --- a/src/sem/expression.h +++ b/src/tint/sem/expression.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_EXPRESSION_H_ -#define SRC_SEM_EXPRESSION_H_ +#ifndef SRC_TINT_SEM_EXPRESSION_H_ +#define SRC_TINT_SEM_EXPRESSION_H_ -#include "src/ast/expression.h" -#include "src/sem/behavior.h" -#include "src/sem/constant.h" -#include "src/sem/node.h" +#include "src/tint/ast/expression.h" +#include "src/tint/sem/behavior.h" +#include "src/tint/sem/constant.h" +#include "src/tint/sem/node.h" namespace tint { namespace sem { @@ -80,4 +80,4 @@ class Expression : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_EXPRESSION_H_ +#endif // SRC_TINT_SEM_EXPRESSION_H_ diff --git a/src/sem/external_texture_type.cc b/src/tint/sem/external_texture_type.cc similarity index 92% rename from src/sem/external_texture_type.cc rename to src/tint/sem/external_texture_type.cc index 5152fc11d1e..5e71d905964 100644 --- a/src/sem/external_texture_type.cc +++ b/src/tint/sem/external_texture_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/external_texture_type.h" +#include "src/tint/sem/external_texture_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::ExternalTexture); diff --git a/src/sem/external_texture_type.h b/src/tint/sem/external_texture_type.h similarity index 87% rename from src/sem/external_texture_type.h rename to src/tint/sem/external_texture_type.h index 9b2fbccb369..6e383a821a8 100644 --- a/src/sem/external_texture_type.h +++ b/src/tint/sem/external_texture_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_EXTERNAL_TEXTURE_TYPE_H_ -#define SRC_SEM_EXTERNAL_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_EXTERNAL_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_EXTERNAL_TEXTURE_TYPE_H_ #include -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { @@ -44,4 +44,4 @@ class ExternalTexture : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_EXTERNAL_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_EXTERNAL_TEXTURE_TYPE_H_ diff --git a/src/sem/external_texture_type_test.cc b/src/tint/sem/external_texture_type_test.cc similarity index 83% rename from src/sem/external_texture_type_test.cc rename to src/tint/sem/external_texture_type_test.cc index ca15ea51783..0b5ffe5a154 100644 --- a/src/sem/external_texture_type_test.cc +++ b/src/tint/sem/external_texture_type_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/external_texture_type.h" +#include "src/tint/sem/external_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/f32_type.cc b/src/tint/sem/f32_type.cc similarity index 93% rename from src/sem/f32_type.cc rename to src/tint/sem/f32_type.cc index 3935fe3af4f..7a071ee84a3 100644 --- a/src/sem/f32_type.cc +++ b/src/tint/sem/f32_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/f32_type.h" +#include "src/tint/sem/f32_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::F32); diff --git a/src/sem/f32_type.h b/src/tint/sem/f32_type.h similarity index 91% rename from src/sem/f32_type.h rename to src/tint/sem/f32_type.h index 16fe521bfd0..ddca10f7170 100644 --- a/src/sem/f32_type.h +++ b/src/tint/sem/f32_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_F32_TYPE_H_ -#define SRC_SEM_F32_TYPE_H_ +#ifndef SRC_TINT_SEM_F32_TYPE_H_ +#define SRC_TINT_SEM_F32_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -53,4 +53,4 @@ class F32 : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_F32_TYPE_H_ +#endif // SRC_TINT_SEM_F32_TYPE_H_ diff --git a/src/sem/f32_type_test.cc b/src/tint/sem/f32_type_test.cc similarity index 92% rename from src/sem/f32_type_test.cc rename to src/tint/sem/f32_type_test.cc index 88fe3db4610..439f231bfed 100644 --- a/src/sem/f32_type_test.cc +++ b/src/tint/sem/f32_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/for_loop_statement.cc b/src/tint/sem/for_loop_statement.cc similarity index 93% rename from src/sem/for_loop_statement.cc rename to src/tint/sem/for_loop_statement.cc index 72a12261c6e..4321a1446ec 100644 --- a/src/sem/for_loop_statement.cc +++ b/src/tint/sem/for_loop_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/for_loop_statement.h" +#include "src/tint/sem/for_loop_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::ForLoopStatement); diff --git a/src/sem/for_loop_statement.h b/src/tint/sem/for_loop_statement.h similarity index 91% rename from src/sem/for_loop_statement.h rename to src/tint/sem/for_loop_statement.h index fad879acfca..86810899005 100644 --- a/src/sem/for_loop_statement.h +++ b/src/tint/sem/for_loop_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_FOR_LOOP_STATEMENT_H_ -#define SRC_SEM_FOR_LOOP_STATEMENT_H_ +#ifndef SRC_TINT_SEM_FOR_LOOP_STATEMENT_H_ +#define SRC_TINT_SEM_FOR_LOOP_STATEMENT_H_ -#include "src/sem/statement.h" +#include "src/tint/sem/statement.h" namespace tint { namespace ast { @@ -60,4 +60,4 @@ class ForLoopStatement : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_FOR_LOOP_STATEMENT_H_ +#endif // SRC_TINT_SEM_FOR_LOOP_STATEMENT_H_ diff --git a/src/sem/function.cc b/src/tint/sem/function.cc similarity index 93% rename from src/sem/function.cc rename to src/tint/sem/function.cc index cd2d1d9a480..83ba6f81772 100644 --- a/src/sem/function.cc +++ b/src/tint/sem/function.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/function.h" - -#include "src/ast/function.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/variable.h" -#include "src/utils/to_const_ptr_vec.h" +#include "src/tint/sem/function.h" + +#include "src/tint/ast/function.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/to_const_ptr_vec.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Function); diff --git a/src/sem/function.h b/src/tint/sem/function.h similarity index 98% rename from src/sem/function.h rename to src/tint/sem/function.h index 62a591b997f..90657e7e692 100644 --- a/src/sem/function.h +++ b/src/tint/sem/function.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_FUNCTION_H_ -#define SRC_SEM_FUNCTION_H_ +#ifndef SRC_TINT_SEM_FUNCTION_H_ +#define SRC_TINT_SEM_FUNCTION_H_ #include #include #include -#include "src/ast/variable.h" -#include "src/sem/call.h" -#include "src/utils/unique_vector.h" +#include "src/tint/ast/variable.h" +#include "src/tint/sem/call.h" +#include "src/tint/utils/unique_vector.h" namespace tint { @@ -286,4 +286,4 @@ class Function : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_FUNCTION_H_ +#endif // SRC_TINT_SEM_FUNCTION_H_ diff --git a/src/sem/i32_type.cc b/src/tint/sem/i32_type.cc similarity index 93% rename from src/sem/i32_type.cc rename to src/tint/sem/i32_type.cc index daacf270801..33e12a0c358 100644 --- a/src/sem/i32_type.cc +++ b/src/tint/sem/i32_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/i32_type.h" +#include "src/tint/sem/i32_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::I32); diff --git a/src/sem/i32_type.h b/src/tint/sem/i32_type.h similarity index 91% rename from src/sem/i32_type.h rename to src/tint/sem/i32_type.h index 681855919d0..212857322f6 100644 --- a/src/sem/i32_type.h +++ b/src/tint/sem/i32_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_I32_TYPE_H_ -#define SRC_SEM_I32_TYPE_H_ +#ifndef SRC_TINT_SEM_I32_TYPE_H_ +#define SRC_TINT_SEM_I32_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -53,4 +53,4 @@ class I32 : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_I32_TYPE_H_ +#endif // SRC_TINT_SEM_I32_TYPE_H_ diff --git a/src/sem/i32_type_test.cc b/src/tint/sem/i32_type_test.cc similarity index 92% rename from src/sem/i32_type_test.cc rename to src/tint/sem/i32_type_test.cc index 02ae0b456bc..093bd7ddd84 100644 --- a/src/sem/i32_type_test.cc +++ b/src/tint/sem/i32_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/if_statement.cc b/src/tint/sem/if_statement.cc similarity index 94% rename from src/sem/if_statement.cc rename to src/tint/sem/if_statement.cc index be01a6ecce2..d5f8fb3123b 100644 --- a/src/sem/if_statement.cc +++ b/src/tint/sem/if_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/if_statement.h" +#include "src/tint/sem/if_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::IfStatement); TINT_INSTANTIATE_TYPEINFO(tint::sem::ElseStatement); diff --git a/src/sem/if_statement.h b/src/tint/sem/if_statement.h similarity index 94% rename from src/sem/if_statement.h rename to src/tint/sem/if_statement.h index 4b60d9f484c..eb6b6a49860 100644 --- a/src/sem/if_statement.h +++ b/src/tint/sem/if_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_IF_STATEMENT_H_ -#define SRC_SEM_IF_STATEMENT_H_ +#ifndef SRC_TINT_SEM_IF_STATEMENT_H_ +#define SRC_TINT_SEM_IF_STATEMENT_H_ -#include "src/sem/statement.h" +#include "src/tint/sem/statement.h" // Forward declarations namespace tint { @@ -92,4 +92,4 @@ class ElseStatement : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_IF_STATEMENT_H_ +#endif // SRC_TINT_SEM_IF_STATEMENT_H_ diff --git a/src/sem/info.cc b/src/tint/sem/info.cc similarity index 96% rename from src/sem/info.cc rename to src/tint/sem/info.cc index e2bab98d360..f839d8aba4a 100644 --- a/src/sem/info.cc +++ b/src/tint/sem/info.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/info.h" +#include "src/tint/sem/info.h" namespace tint { namespace sem { diff --git a/src/sem/info.h b/src/tint/sem/info.h similarity index 94% rename from src/sem/info.h rename to src/tint/sem/info.h index 232d252d7d9..ccc31bd271f 100644 --- a/src/sem/info.h +++ b/src/tint/sem/info.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_INFO_H_ -#define SRC_SEM_INFO_H_ +#ifndef SRC_TINT_SEM_INFO_H_ +#define SRC_TINT_SEM_INFO_H_ #include #include -#include "src/debug.h" -#include "src/sem/node.h" -#include "src/sem/type_mappings.h" +#include "src/tint/debug.h" +#include "src/tint/sem/node.h" +#include "src/tint/sem/type_mappings.h" namespace tint::sem { @@ -112,4 +112,4 @@ class Info { } // namespace tint::sem -#endif // SRC_SEM_INFO_H_ +#endif // SRC_TINT_SEM_INFO_H_ diff --git a/src/sem/loop_statement.cc b/src/tint/sem/loop_statement.cc similarity index 95% rename from src/sem/loop_statement.cc rename to src/tint/sem/loop_statement.cc index 6c43b934b0f..4be6e058009 100644 --- a/src/sem/loop_statement.cc +++ b/src/tint/sem/loop_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/loop_statement.h" +#include "src/tint/sem/loop_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::LoopStatement); TINT_INSTANTIATE_TYPEINFO(tint::sem::LoopContinuingBlockStatement); diff --git a/src/sem/loop_statement.h b/src/tint/sem/loop_statement.h similarity index 92% rename from src/sem/loop_statement.h rename to src/tint/sem/loop_statement.h index ad1f0a84c60..7168c31b7bc 100644 --- a/src/sem/loop_statement.h +++ b/src/tint/sem/loop_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_LOOP_STATEMENT_H_ -#define SRC_SEM_LOOP_STATEMENT_H_ +#ifndef SRC_TINT_SEM_LOOP_STATEMENT_H_ +#define SRC_TINT_SEM_LOOP_STATEMENT_H_ -#include "src/sem/block_statement.h" +#include "src/tint/sem/block_statement.h" // Forward declarations namespace tint { @@ -61,4 +61,4 @@ class LoopContinuingBlockStatement } // namespace sem } // namespace tint -#endif // SRC_SEM_LOOP_STATEMENT_H_ +#endif // SRC_TINT_SEM_LOOP_STATEMENT_H_ diff --git a/src/sem/matrix_type.cc b/src/tint/sem/matrix_type.cc similarity index 93% rename from src/sem/matrix_type.cc rename to src/tint/sem/matrix_type.cc index 14bd0ba2b15..8be69c3d0a3 100644 --- a/src/sem/matrix_type.cc +++ b/src/tint/sem/matrix_type.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/matrix_type.h" +#include "src/tint/sem/matrix_type.h" -#include "src/program_builder.h" -#include "src/sem/vector_type.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/vector_type.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Matrix); diff --git a/src/sem/matrix_type.h b/src/tint/sem/matrix_type.h similarity index 94% rename from src/sem/matrix_type.h rename to src/tint/sem/matrix_type.h index 896eb3bc91a..bc5eb2a7aae 100644 --- a/src/sem/matrix_type.h +++ b/src/tint/sem/matrix_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_MATRIX_TYPE_H_ -#define SRC_SEM_MATRIX_TYPE_H_ +#ifndef SRC_TINT_SEM_MATRIX_TYPE_H_ +#define SRC_TINT_SEM_MATRIX_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -78,4 +78,4 @@ class Matrix : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_MATRIX_TYPE_H_ +#endif // SRC_TINT_SEM_MATRIX_TYPE_H_ diff --git a/src/sem/matrix_type_test.cc b/src/tint/sem/matrix_type_test.cc similarity index 93% rename from src/sem/matrix_type_test.cc rename to src/tint/sem/matrix_type_test.cc index 6a55b87f5af..cb93ea4caff 100644 --- a/src/sem/matrix_type_test.cc +++ b/src/tint/sem/matrix_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/member_accessor_expression.cc b/src/tint/sem/member_accessor_expression.cc similarity index 94% rename from src/sem/member_accessor_expression.cc rename to src/tint/sem/member_accessor_expression.cc index 7af2e7bd669..26f3842e331 100644 --- a/src/sem/member_accessor_expression.cc +++ b/src/tint/sem/member_accessor_expression.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/member_accessor_expression.h" -#include "src/sem/member_accessor_expression.h" +#include "src/tint/ast/member_accessor_expression.h" +#include "src/tint/sem/member_accessor_expression.h" #include diff --git a/src/sem/member_accessor_expression.h b/src/tint/sem/member_accessor_expression.h similarity index 94% rename from src/sem/member_accessor_expression.h rename to src/tint/sem/member_accessor_expression.h index a123a88b55d..7a1a2a31cbf 100644 --- a/src/sem/member_accessor_expression.h +++ b/src/tint/sem/member_accessor_expression.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_MEMBER_ACCESSOR_EXPRESSION_H_ -#define SRC_SEM_MEMBER_ACCESSOR_EXPRESSION_H_ +#ifndef SRC_TINT_SEM_MEMBER_ACCESSOR_EXPRESSION_H_ +#define SRC_TINT_SEM_MEMBER_ACCESSOR_EXPRESSION_H_ #include -#include "src/sem/expression.h" +#include "src/tint/sem/expression.h" namespace tint { @@ -106,4 +106,4 @@ class Swizzle : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_MEMBER_ACCESSOR_EXPRESSION_H_ +#endif // SRC_TINT_SEM_MEMBER_ACCESSOR_EXPRESSION_H_ diff --git a/src/sem/module.cc b/src/tint/sem/module.cc similarity index 96% rename from src/sem/module.cc rename to src/tint/sem/module.cc index 48c348fd386..83b71360a51 100644 --- a/src/sem/module.cc +++ b/src/tint/sem/module.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/module.h" +#include "src/tint/sem/module.h" #include #include diff --git a/src/sem/module.h b/src/tint/sem/module.h similarity index 91% rename from src/sem/module.h rename to src/tint/sem/module.h index 07d790337ae..a21579e344d 100644 --- a/src/sem/module.h +++ b/src/tint/sem/module.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_MODULE_H_ -#define SRC_SEM_MODULE_H_ +#ifndef SRC_TINT_SEM_MODULE_H_ +#define SRC_TINT_SEM_MODULE_H_ #include -#include "src/sem/node.h" +#include "src/tint/sem/node.h" // Forward declarations namespace tint::ast { @@ -49,4 +49,4 @@ class Module : public Castable { } // namespace tint::sem -#endif // SRC_SEM_MODULE_H_ +#endif // SRC_TINT_SEM_MODULE_H_ diff --git a/src/sem/multisampled_texture_type.cc b/src/tint/sem/multisampled_texture_type.cc similarity index 94% rename from src/sem/multisampled_texture_type.cc rename to src/tint/sem/multisampled_texture_type.cc index ad9cc672b91..717e5ba9f05 100644 --- a/src/sem/multisampled_texture_type.cc +++ b/src/tint/sem/multisampled_texture_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/multisampled_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::MultisampledTexture); diff --git a/src/sem/multisampled_texture_type.h b/src/tint/sem/multisampled_texture_type.h similarity index 88% rename from src/sem/multisampled_texture_type.h rename to src/tint/sem/multisampled_texture_type.h index f67ee1ab5d9..cb0f74b061c 100644 --- a/src/sem/multisampled_texture_type.h +++ b/src/tint/sem/multisampled_texture_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_MULTISAMPLED_TEXTURE_TYPE_H_ -#define SRC_SEM_MULTISAMPLED_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_MULTISAMPLED_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_MULTISAMPLED_TEXTURE_TYPE_H_ #include -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { @@ -51,4 +51,4 @@ class MultisampledTexture : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_MULTISAMPLED_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_MULTISAMPLED_TEXTURE_TYPE_H_ diff --git a/src/sem/multisampled_texture_type_test.cc b/src/tint/sem/multisampled_texture_type_test.cc similarity index 86% rename from src/sem/multisampled_texture_type_test.cc rename to src/tint/sem/multisampled_texture_type_test.cc index 97d0b385301..29c088d8c71 100644 --- a/src/sem/multisampled_texture_type_test.cc +++ b/src/tint/sem/multisampled_texture_type_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/multisampled_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/node.cc b/src/tint/sem/node.cc similarity index 96% rename from src/sem/node.cc rename to src/tint/sem/node.cc index b60cffb4279..3a61890c937 100644 --- a/src/sem/node.cc +++ b/src/tint/sem/node.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/node.h" +#include "src/tint/sem/node.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Node); diff --git a/src/sem/node.h b/src/tint/sem/node.h similarity index 87% rename from src/sem/node.h rename to src/tint/sem/node.h index e1e5bd65128..ecf630d9f0f 100644 --- a/src/sem/node.h +++ b/src/tint/sem/node.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_NODE_H_ -#define SRC_SEM_NODE_H_ +#ifndef SRC_TINT_SEM_NODE_H_ +#define SRC_TINT_SEM_NODE_H_ -#include "src/castable.h" +#include "src/tint/castable.h" namespace tint { namespace sem { @@ -36,4 +36,4 @@ class Node : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_NODE_H_ +#endif // SRC_TINT_SEM_NODE_H_ diff --git a/src/sem/parameter_usage.cc b/src/tint/sem/parameter_usage.cc similarity index 95% rename from src/sem/parameter_usage.cc rename to src/tint/sem/parameter_usage.cc index 6f0e07155ab..c703f64c315 100644 --- a/src/sem/parameter_usage.cc +++ b/src/tint/sem/parameter_usage.cc @@ -15,14 +15,14 @@ //////////////////////////////////////////////////////////////////////////////// // File generated by tools/builtin-gen // using the template: -// src/sem/parameter_usage.cc.tmpl +// src/tint/sem/parameter_usage.cc.tmpl // and the builtin defintion file: // src/builtins.def // // Do not modify this file directly //////////////////////////////////////////////////////////////////////////////// -#include "src/sem/parameter_usage.h" +#include "src/tint/sem/parameter_usage.h" namespace tint { namespace sem { diff --git a/src/sem/parameter_usage.cc.tmpl b/src/tint/sem/parameter_usage.cc.tmpl similarity index 94% rename from src/sem/parameter_usage.cc.tmpl rename to src/tint/sem/parameter_usage.cc.tmpl index b8125e74231..2a9a060aa60 100644 --- a/src/sem/parameter_usage.cc.tmpl +++ b/src/tint/sem/parameter_usage.cc.tmpl @@ -8,7 +8,7 @@ See: -------------------------------------------------------------------------------- */ -}} -#include "src/sem/parameter_usage.h" +#include "src/tint/sem/parameter_usage.h" namespace tint { namespace sem { diff --git a/src/sem/parameter_usage.h b/src/tint/sem/parameter_usage.h similarity index 89% rename from src/sem/parameter_usage.h rename to src/tint/sem/parameter_usage.h index adcd41b76c8..7175714f241 100644 --- a/src/sem/parameter_usage.h +++ b/src/tint/sem/parameter_usage.h @@ -15,15 +15,15 @@ //////////////////////////////////////////////////////////////////////////////// // File generated by tools/builtin-gen // using the template: -// src/sem/parameter_usage.h.tmpl +// src/tint/sem/parameter_usage.h.tmpl // and the builtin defintion file: // src/builtins.def // // Do not modify this file directly //////////////////////////////////////////////////////////////////////////////// -#ifndef SRC_SEM_PARAMETER_USAGE_H_ -#define SRC_SEM_PARAMETER_USAGE_H_ +#ifndef SRC_TINT_SEM_PARAMETER_USAGE_H_ +#define SRC_TINT_SEM_PARAMETER_USAGE_H_ namespace tint { namespace sem { @@ -53,4 +53,4 @@ const char* str(ParameterUsage usage); } // namespace sem } // namespace tint -#endif // SRC_SEM_PARAMETER_USAGE_H_ +#endif // SRC_TINT_SEM_PARAMETER_USAGE_H_ diff --git a/src/sem/parameter_usage.h.tmpl b/src/tint/sem/parameter_usage.h.tmpl similarity index 86% rename from src/sem/parameter_usage.h.tmpl rename to src/tint/sem/parameter_usage.h.tmpl index ef51d174854..00a2f992d21 100644 --- a/src/sem/parameter_usage.h.tmpl +++ b/src/tint/sem/parameter_usage.h.tmpl @@ -8,8 +8,8 @@ See: -------------------------------------------------------------------------------- */ -}} -#ifndef SRC_SEM_PARAMETER_USAGE_H_ -#define SRC_SEM_PARAMETER_USAGE_H_ +#ifndef SRC_TINT_SEM_PARAMETER_USAGE_H_ +#define SRC_TINT_SEM_PARAMETER_USAGE_H_ namespace tint { namespace sem { @@ -29,4 +29,4 @@ const char* str(ParameterUsage usage); } // namespace sem } // namespace tint -#endif // SRC_SEM_PARAMETER_USAGE_H_ +#endif // SRC_TINT_SEM_PARAMETER_USAGE_H_ diff --git a/src/sem/pipeline_stage_set.h b/src/tint/sem/pipeline_stage_set.h similarity index 77% rename from src/sem/pipeline_stage_set.h rename to src/tint/sem/pipeline_stage_set.h index 304a2e163bc..8b96da9e329 100644 --- a/src/sem/pipeline_stage_set.h +++ b/src/tint/sem/pipeline_stage_set.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_PIPELINE_STAGE_SET_H_ -#define SRC_SEM_PIPELINE_STAGE_SET_H_ +#ifndef SRC_TINT_SEM_PIPELINE_STAGE_SET_H_ +#define SRC_TINT_SEM_PIPELINE_STAGE_SET_H_ -#include "src/ast/pipeline_stage.h" -#include "src/utils/enum_set.h" +#include "src/tint/ast/pipeline_stage.h" +#include "src/tint/utils/enum_set.h" namespace tint { namespace sem { @@ -26,4 +26,4 @@ using PipelineStageSet = utils::EnumSet; } // namespace sem } // namespace tint -#endif // SRC_SEM_PIPELINE_STAGE_SET_H_ +#endif // SRC_TINT_SEM_PIPELINE_STAGE_SET_H_ diff --git a/src/sem/pointer_type.cc b/src/tint/sem/pointer_type.cc similarity index 93% rename from src/sem/pointer_type.cc rename to src/tint/sem/pointer_type.cc index 1ab5d1ae382..a5487427b38 100644 --- a/src/sem/pointer_type.cc +++ b/src/tint/sem/pointer_type.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/pointer_type.h" +#include "src/tint/sem/pointer_type.h" -#include "src/program_builder.h" -#include "src/sem/reference_type.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/reference_type.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Pointer); diff --git a/src/sem/pointer_type.h b/src/tint/sem/pointer_type.h similarity index 89% rename from src/sem/pointer_type.h rename to src/tint/sem/pointer_type.h index 73ac3a3e85f..7bc8001d97d 100644 --- a/src/sem/pointer_type.h +++ b/src/tint/sem/pointer_type.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_POINTER_TYPE_H_ -#define SRC_SEM_POINTER_TYPE_H_ +#ifndef SRC_TINT_SEM_POINTER_TYPE_H_ +#define SRC_TINT_SEM_POINTER_TYPE_H_ #include -#include "src/ast/access.h" -#include "src/ast/storage_class.h" -#include "src/sem/type.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -65,4 +65,4 @@ class Pointer : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_POINTER_TYPE_H_ +#endif // SRC_TINT_SEM_POINTER_TYPE_H_ diff --git a/src/sem/pointer_type_test.cc b/src/tint/sem/pointer_type_test.cc similarity index 95% rename from src/sem/pointer_type_test.cc rename to src/tint/sem/pointer_type_test.cc index 950d282b425..8f6d1d041d8 100644 --- a/src/sem/pointer_type_test.cc +++ b/src/tint/sem/pointer_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/reference_type.cc b/src/tint/sem/reference_type.cc similarity index 95% rename from src/sem/reference_type.cc rename to src/tint/sem/reference_type.cc index 48bde776675..daa09848664 100644 --- a/src/sem/reference_type.cc +++ b/src/tint/sem/reference_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/reference_type.h" +#include "src/tint/sem/reference_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Reference); diff --git a/src/sem/reference_type.h b/src/tint/sem/reference_type.h similarity index 89% rename from src/sem/reference_type.h rename to src/tint/sem/reference_type.h index 72ebbdbc974..67bc145ec5b 100644 --- a/src/sem/reference_type.h +++ b/src/tint/sem/reference_type.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_REFERENCE_TYPE_H_ -#define SRC_SEM_REFERENCE_TYPE_H_ +#ifndef SRC_TINT_SEM_REFERENCE_TYPE_H_ +#define SRC_TINT_SEM_REFERENCE_TYPE_H_ #include -#include "src/ast/access.h" -#include "src/ast/storage_class.h" -#include "src/sem/type.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -65,4 +65,4 @@ class Reference : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_REFERENCE_TYPE_H_ +#endif // SRC_TINT_SEM_REFERENCE_TYPE_H_ diff --git a/src/sem/reference_type_test.cc b/src/tint/sem/reference_type_test.cc similarity index 95% rename from src/sem/reference_type_test.cc rename to src/tint/sem/reference_type_test.cc index a397e3a08fc..4b2ce48446a 100644 --- a/src/sem/reference_type_test.cc +++ b/src/tint/sem/reference_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/reference_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/sampled_texture_type.cc b/src/tint/sem/sampled_texture_type.cc similarity index 94% rename from src/sem/sampled_texture_type.cc rename to src/tint/sem/sampled_texture_type.cc index 21a30a4f3bf..d14742ea7b3 100644 --- a/src/sem/sampled_texture_type.cc +++ b/src/tint/sem/sampled_texture_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/sampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::SampledTexture); diff --git a/src/sem/sampled_texture_type.h b/src/tint/sem/sampled_texture_type.h similarity index 89% rename from src/sem/sampled_texture_type.h rename to src/tint/sem/sampled_texture_type.h index 32c36b9c59a..34f3c6dfe89 100644 --- a/src/sem/sampled_texture_type.h +++ b/src/tint/sem/sampled_texture_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_SAMPLED_TEXTURE_TYPE_H_ -#define SRC_SEM_SAMPLED_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_SAMPLED_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_SAMPLED_TEXTURE_TYPE_H_ #include -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { @@ -51,4 +51,4 @@ class SampledTexture : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_SAMPLED_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_SAMPLED_TEXTURE_TYPE_H_ diff --git a/src/sem/sampled_texture_type_test.cc b/src/tint/sem/sampled_texture_type_test.cc similarity index 88% rename from src/sem/sampled_texture_type_test.cc rename to src/tint/sem/sampled_texture_type_test.cc index a1ee7bce1c7..f21b4787dbb 100644 --- a/src/sem/sampled_texture_type_test.cc +++ b/src/tint/sem/sampled_texture_type_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/sampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/sampler_texture_pair.h b/src/tint/sem/sampler_texture_pair.h similarity index 92% rename from src/sem/sampler_texture_pair.h rename to src/tint/sem/sampler_texture_pair.h index 9f0135b63a1..4773dcf4b91 100644 --- a/src/sem/sampler_texture_pair.h +++ b/src/tint/sem/sampler_texture_pair.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_SAMPLER_TEXTURE_PAIR_H_ -#define SRC_SEM_SAMPLER_TEXTURE_PAIR_H_ +#ifndef SRC_TINT_SEM_SAMPLER_TEXTURE_PAIR_H_ +#define SRC_TINT_SEM_SAMPLER_TEXTURE_PAIR_H_ #include #include -#include "src/sem/binding_point.h" +#include "src/tint/sem/binding_point.h" namespace tint { namespace sem { @@ -68,4 +68,4 @@ class hash { } // namespace std -#endif // SRC_SEM_SAMPLER_TEXTURE_PAIR_H_ +#endif // SRC_TINT_SEM_SAMPLER_TEXTURE_PAIR_H_ diff --git a/src/sem/sampler_type.cc b/src/tint/sem/sampler_type.cc similarity index 93% rename from src/sem/sampler_type.cc rename to src/tint/sem/sampler_type.cc index 7af21e477c5..20c3a8a3a0e 100644 --- a/src/sem/sampler_type.cc +++ b/src/tint/sem/sampler_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/sampler_type.h" +#include "src/tint/sem/sampler_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Sampler); diff --git a/src/sem/sampler_type.h b/src/tint/sem/sampler_type.h similarity index 89% rename from src/sem/sampler_type.h rename to src/tint/sem/sampler_type.h index 19e5a6b4581..ca069919a31 100644 --- a/src/sem/sampler_type.h +++ b/src/tint/sem/sampler_type.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_SAMPLER_TYPE_H_ -#define SRC_SEM_SAMPLER_TYPE_H_ +#ifndef SRC_TINT_SEM_SAMPLER_TYPE_H_ +#define SRC_TINT_SEM_SAMPLER_TYPE_H_ #include -#include "src/ast/sampler.h" -#include "src/sem/type.h" +#include "src/tint/ast/sampler.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -56,4 +56,4 @@ class Sampler : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_SAMPLER_TYPE_H_ +#endif // SRC_TINT_SEM_SAMPLER_TYPE_H_ diff --git a/src/sem/sampler_type_test.cc b/src/tint/sem/sampler_type_test.cc similarity index 93% rename from src/sem/sampler_type_test.cc rename to src/tint/sem/sampler_type_test.cc index 9f2d5fc3a83..4722f8c4bcf 100644 --- a/src/sem/sampler_type_test.cc +++ b/src/tint/sem/sampler_type_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/sampler_type.h" -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/sem_array_test.cc b/src/tint/sem/sem_array_test.cc similarity index 97% rename from src/sem/sem_array_test.cc rename to src/tint/sem/sem_array_test.cc index a74c58f2de9..8d16c13104c 100644 --- a/src/sem/sem_array_test.cc +++ b/src/tint/sem/sem_array_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/sem_struct_test.cc b/src/tint/sem/sem_struct_test.cc similarity index 97% rename from src/sem/sem_struct_test.cc rename to src/tint/sem/sem_struct_test.cc index fed136324c3..9134aabd873 100644 --- a/src/sem/sem_struct_test.cc +++ b/src/tint/sem/sem_struct_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/struct.h" -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/statement.cc b/src/tint/sem/statement.cc similarity index 88% rename from src/sem/statement.cc rename to src/tint/sem/statement.cc index cc60668482c..149507d3cf7 100644 --- a/src/sem/statement.cc +++ b/src/tint/sem/statement.cc @@ -14,11 +14,11 @@ #include -#include "src/ast/block_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/statement.h" -#include "src/sem/block_statement.h" -#include "src/sem/statement.h" +#include "src/tint/ast/block_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/statement.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/statement.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Statement); TINT_INSTANTIATE_TYPEINFO(tint::sem::CompoundStatement); diff --git a/src/sem/statement.h b/src/tint/sem/statement.h similarity index 97% rename from src/sem/statement.h rename to src/tint/sem/statement.h index 153ede19ed4..708e741198e 100644 --- a/src/sem/statement.h +++ b/src/tint/sem/statement.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_STATEMENT_H_ -#define SRC_SEM_STATEMENT_H_ +#ifndef SRC_TINT_SEM_STATEMENT_H_ +#define SRC_TINT_SEM_STATEMENT_H_ -#include "src/sem/behavior.h" -#include "src/sem/node.h" +#include "src/tint/sem/behavior.h" +#include "src/tint/sem/node.h" // Forward declarations namespace tint { @@ -185,4 +185,4 @@ const detail::FindFirstParentReturnType* Statement::FindFirstParent() } // namespace sem } // namespace tint -#endif // SRC_SEM_STATEMENT_H_ +#endif // SRC_TINT_SEM_STATEMENT_H_ diff --git a/src/sem/storage_texture_type.cc b/src/tint/sem/storage_texture_type.cc similarity index 96% rename from src/sem/storage_texture_type.cc rename to src/tint/sem/storage_texture_type.cc index 6492afd62a8..dbff8e8e3b9 100644 --- a/src/sem/storage_texture_type.cc +++ b/src/tint/sem/storage_texture_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/storage_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::StorageTexture); diff --git a/src/sem/storage_texture_type.h b/src/tint/sem/storage_texture_type.h similarity index 89% rename from src/sem/storage_texture_type.h rename to src/tint/sem/storage_texture_type.h index 4881db88f41..23c904d68c3 100644 --- a/src/sem/storage_texture_type.h +++ b/src/tint/sem/storage_texture_type.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_STORAGE_TEXTURE_TYPE_H_ -#define SRC_SEM_STORAGE_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_STORAGE_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_STORAGE_TEXTURE_TYPE_H_ #include -#include "src/ast/access.h" -#include "src/ast/storage_texture.h" -#include "src/sem/texture_type.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { @@ -74,4 +74,4 @@ class StorageTexture : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_STORAGE_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_STORAGE_TEXTURE_TYPE_H_ diff --git a/src/sem/storage_texture_type_test.cc b/src/tint/sem/storage_texture_type_test.cc similarity index 94% rename from src/sem/storage_texture_type_test.cc rename to src/tint/sem/storage_texture_type_test.cc index 45e75d667f2..07174b20efa 100644 --- a/src/sem/storage_texture_type_test.cc +++ b/src/tint/sem/storage_texture_type_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/storage_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/external_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/external_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/struct.cc b/src/tint/sem/struct.cc similarity index 97% rename from src/sem/struct.cc rename to src/tint/sem/struct.cc index 796eb393dc6..6168a9daf8e 100644 --- a/src/sem/struct.cc +++ b/src/tint/sem/struct.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/struct.h" +#include "src/tint/sem/struct.h" #include #include #include #include -#include "src/ast/struct_member.h" -#include "src/symbol_table.h" +#include "src/tint/ast/struct_member.h" +#include "src/tint/symbol_table.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Struct); TINT_INSTANTIATE_TYPEINFO(tint::sem::StructMember); diff --git a/src/sem/struct.h b/src/tint/sem/struct.h similarity index 96% rename from src/sem/struct.h rename to src/tint/sem/struct.h index 9548ae7a539..acb146e2c48 100644 --- a/src/sem/struct.h +++ b/src/tint/sem/struct.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_STRUCT_H_ -#define SRC_SEM_STRUCT_H_ +#ifndef SRC_TINT_SEM_STRUCT_H_ +#define SRC_TINT_SEM_STRUCT_H_ #include @@ -21,11 +21,11 @@ #include #include -#include "src/ast/storage_class.h" -#include "src/ast/struct.h" -#include "src/sem/node.h" -#include "src/sem/type.h" -#include "src/symbol.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/ast/struct.h" +#include "src/tint/sem/node.h" +#include "src/tint/sem/type.h" +#include "src/tint/symbol.h" namespace tint { @@ -229,4 +229,4 @@ class StructMember : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_STRUCT_H_ +#endif // SRC_TINT_SEM_STRUCT_H_ diff --git a/src/sem/switch_statement.cc b/src/tint/sem/switch_statement.cc similarity index 95% rename from src/sem/switch_statement.cc rename to src/tint/sem/switch_statement.cc index 9a911a215d8..403ae9238f4 100644 --- a/src/sem/switch_statement.cc +++ b/src/tint/sem/switch_statement.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/switch_statement.h" +#include "src/tint/sem/switch_statement.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::CaseStatement); TINT_INSTANTIATE_TYPEINFO(tint::sem::SwitchStatement); diff --git a/src/sem/switch_statement.h b/src/tint/sem/switch_statement.h similarity index 93% rename from src/sem/switch_statement.h rename to src/tint/sem/switch_statement.h index 49da6e9f5ab..ab9e4ebe01f 100644 --- a/src/sem/switch_statement.h +++ b/src/tint/sem/switch_statement.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_SWITCH_STATEMENT_H_ -#define SRC_SEM_SWITCH_STATEMENT_H_ +#ifndef SRC_TINT_SEM_SWITCH_STATEMENT_H_ +#define SRC_TINT_SEM_SWITCH_STATEMENT_H_ -#include "src/sem/block_statement.h" +#include "src/tint/sem/block_statement.h" // Forward declarations namespace tint { @@ -76,4 +76,4 @@ class CaseStatement : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_SWITCH_STATEMENT_H_ +#endif // SRC_TINT_SEM_SWITCH_STATEMENT_H_ diff --git a/src/sem/test_helper.h b/src/tint/sem/test_helper.h similarity index 89% rename from src/sem/test_helper.h rename to src/tint/sem/test_helper.h index e57ba6ca698..1f87769927a 100644 --- a/src/sem/test_helper.h +++ b/src/tint/sem/test_helper.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TEST_HELPER_H_ -#define SRC_SEM_TEST_HELPER_H_ +#ifndef SRC_TINT_SEM_TEST_HELPER_H_ +#define SRC_TINT_SEM_TEST_HELPER_H_ #include #include "gtest/gtest.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { namespace sem { @@ -46,4 +46,4 @@ using TestParamHelper = TestHelperBase>; } // namespace sem } // namespace tint -#endif // SRC_SEM_TEST_HELPER_H_ +#endif // SRC_TINT_SEM_TEST_HELPER_H_ diff --git a/src/sem/texture_type.cc b/src/tint/sem/texture_type.cc similarity index 95% rename from src/sem/texture_type.cc rename to src/tint/sem/texture_type.cc index d418d0a6762..0fa7cb96ac4 100644 --- a/src/sem/texture_type.cc +++ b/src/tint/sem/texture_type.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Texture); diff --git a/src/sem/texture_type.h b/src/tint/sem/texture_type.h similarity index 85% rename from src/sem/texture_type.h rename to src/tint/sem/texture_type.h index 5afab9b02cc..23f997bda32 100644 --- a/src/sem/texture_type.h +++ b/src/tint/sem/texture_type.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TEXTURE_TYPE_H_ -#define SRC_SEM_TEXTURE_TYPE_H_ +#ifndef SRC_TINT_SEM_TEXTURE_TYPE_H_ +#define SRC_TINT_SEM_TEXTURE_TYPE_H_ -#include "src/ast/texture.h" -#include "src/sem/type.h" +#include "src/tint/ast/texture.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -41,4 +41,4 @@ class Texture : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_TEXTURE_TYPE_H_ +#endif // SRC_TINT_SEM_TEXTURE_TYPE_H_ diff --git a/src/sem/texture_type_test.cc b/src/tint/sem/texture_type_test.cc similarity index 92% rename from src/sem/texture_type_test.cc rename to src/tint/sem/texture_type_test.cc index 28fabf76e6b..d36e825aa63 100644 --- a/src/sem/texture_type_test.cc +++ b/src/tint/sem/texture_type_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/texture_type.h" +#include "src/tint/sem/texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/test_helper.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/test_helper.h" namespace tint { namespace sem { diff --git a/src/sem/type.cc b/src/tint/sem/type.cc similarity index 89% rename from src/sem/type.cc rename to src/tint/sem/type.cc index 158fb731eb1..88dbf14d522 100644 --- a/src/sem/type.cc +++ b/src/tint/sem/type.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/type.h" - -#include "src/sem/bool_type.h" -#include "src/sem/f32_type.h" -#include "src/sem/i32_type.h" -#include "src/sem/matrix_type.h" -#include "src/sem/pointer_type.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampler_type.h" -#include "src/sem/texture_type.h" -#include "src/sem/u32_type.h" -#include "src/sem/vector_type.h" +#include "src/tint/sem/type.h" + +#include "src/tint/sem/bool_type.h" +#include "src/tint/sem/f32_type.h" +#include "src/tint/sem/i32_type.h" +#include "src/tint/sem/matrix_type.h" +#include "src/tint/sem/pointer_type.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/texture_type.h" +#include "src/tint/sem/u32_type.h" +#include "src/tint/sem/vector_type.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Type); diff --git a/src/sem/type.h b/src/tint/sem/type.h similarity index 97% rename from src/sem/type.h rename to src/tint/sem/type.h index d38b5efe065..97cc65886f2 100644 --- a/src/sem/type.h +++ b/src/tint/sem/type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TYPE_H_ -#define SRC_SEM_TYPE_H_ +#ifndef SRC_TINT_SEM_TYPE_H_ +#define SRC_TINT_SEM_TYPE_H_ #include -#include "src/sem/node.h" +#include "src/tint/sem/node.h" namespace tint { @@ -115,4 +115,4 @@ class Type : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_TYPE_H_ +#endif // SRC_TINT_SEM_TYPE_H_ diff --git a/src/sem/type_constructor.cc b/src/tint/sem/type_constructor.cc similarity index 95% rename from src/sem/type_constructor.cc rename to src/tint/sem/type_constructor.cc index 7ff12c47ae7..8ad9388f541 100644 --- a/src/sem/type_constructor.cc +++ b/src/tint/sem/type_constructor.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/type_constructor.h" +#include "src/tint/sem/type_constructor.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::TypeConstructor); diff --git a/src/sem/type_constructor.h b/src/tint/sem/type_constructor.h similarity index 86% rename from src/sem/type_constructor.h rename to src/tint/sem/type_constructor.h index 7acc22ff52d..61269492f2c 100644 --- a/src/sem/type_constructor.h +++ b/src/tint/sem/type_constructor.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TYPE_CONSTRUCTOR_H_ -#define SRC_SEM_TYPE_CONSTRUCTOR_H_ +#ifndef SRC_TINT_SEM_TYPE_CONSTRUCTOR_H_ +#define SRC_TINT_SEM_TYPE_CONSTRUCTOR_H_ -#include "src/sem/call_target.h" +#include "src/tint/sem/call_target.h" namespace tint { namespace sem { @@ -35,4 +35,4 @@ class TypeConstructor : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_TYPE_CONSTRUCTOR_H_ +#endif // SRC_TINT_SEM_TYPE_CONSTRUCTOR_H_ diff --git a/src/sem/type_conversion.cc b/src/tint/sem/type_conversion.cc similarity index 95% rename from src/sem/type_conversion.cc rename to src/tint/sem/type_conversion.cc index 4f9de304273..7def17b3583 100644 --- a/src/sem/type_conversion.cc +++ b/src/tint/sem/type_conversion.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/type_conversion.h" +#include "src/tint/sem/type_conversion.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::TypeConversion); diff --git a/src/sem/type_conversion.h b/src/tint/sem/type_conversion.h similarity index 88% rename from src/sem/type_conversion.h rename to src/tint/sem/type_conversion.h index c39202a5b40..ae677114ecd 100644 --- a/src/sem/type_conversion.h +++ b/src/tint/sem/type_conversion.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TYPE_CONVERSION_H_ -#define SRC_SEM_TYPE_CONVERSION_H_ +#ifndef SRC_TINT_SEM_TYPE_CONVERSION_H_ +#define SRC_TINT_SEM_TYPE_CONVERSION_H_ -#include "src/sem/call_target.h" +#include "src/tint/sem/call_target.h" namespace tint { namespace sem { @@ -41,4 +41,4 @@ class TypeConversion : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_TYPE_CONVERSION_H_ +#endif // SRC_TINT_SEM_TYPE_CONVERSION_H_ diff --git a/src/sem/type_manager.cc b/src/tint/sem/type_manager.cc similarity index 95% rename from src/sem/type_manager.cc rename to src/tint/sem/type_manager.cc index eaae5912a65..e9161d10f4b 100644 --- a/src/sem/type_manager.cc +++ b/src/tint/sem/type_manager.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/type_manager.h" +#include "src/tint/sem/type_manager.h" namespace tint { namespace sem { diff --git a/src/sem/type_manager.h b/src/tint/sem/type_manager.h similarity index 94% rename from src/sem/type_manager.h rename to src/tint/sem/type_manager.h index 59d1041abb0..a248d449f12 100644 --- a/src/sem/type_manager.h +++ b/src/tint/sem/type_manager.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TYPE_MANAGER_H_ -#define SRC_SEM_TYPE_MANAGER_H_ +#ifndef SRC_TINT_SEM_TYPE_MANAGER_H_ +#define SRC_TINT_SEM_TYPE_MANAGER_H_ #include #include #include -#include "src/block_allocator.h" -#include "src/sem/type.h" +#include "src/tint/block_allocator.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -97,4 +97,4 @@ class Manager { } // namespace sem } // namespace tint -#endif // SRC_SEM_TYPE_MANAGER_H_ +#endif // SRC_TINT_SEM_TYPE_MANAGER_H_ diff --git a/src/sem/type_manager_test.cc b/src/tint/sem/type_manager_test.cc similarity index 94% rename from src/sem/type_manager_test.cc rename to src/tint/sem/type_manager_test.cc index dcd8f057426..7fc96d92879 100644 --- a/src/sem/type_manager_test.cc +++ b/src/tint/sem/type_manager_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/type_manager.h" +#include "src/tint/sem/type_manager.h" #include "gtest/gtest.h" -#include "src/sem/i32_type.h" -#include "src/sem/u32_type.h" +#include "src/tint/sem/i32_type.h" +#include "src/tint/sem/u32_type.h" namespace tint { namespace sem { diff --git a/src/sem/type_mappings.h b/src/tint/sem/type_mappings.h similarity index 95% rename from src/sem/type_mappings.h rename to src/tint/sem/type_mappings.h index 5dbc059995b..1ca2b6dd67b 100644 --- a/src/sem/type_mappings.h +++ b/src/tint/sem/type_mappings.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_TYPE_MAPPINGS_H_ -#define SRC_SEM_TYPE_MAPPINGS_H_ +#ifndef SRC_TINT_SEM_TYPE_MAPPINGS_H_ +#define SRC_TINT_SEM_TYPE_MAPPINGS_H_ #include @@ -88,4 +88,4 @@ using SemanticNodeTypeFor = typename std::remove_pointer -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -53,4 +53,4 @@ class U32 : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_U32_TYPE_H_ +#endif // SRC_TINT_SEM_U32_TYPE_H_ diff --git a/src/sem/u32_type_test.cc b/src/tint/sem/u32_type_test.cc similarity index 92% rename from src/sem/u32_type_test.cc rename to src/tint/sem/u32_type_test.cc index 17663dc8a98..38fa2e9748d 100644 --- a/src/sem/u32_type_test.cc +++ b/src/tint/sem/u32_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/variable.cc b/src/tint/sem/variable.cc similarity index 96% rename from src/sem/variable.cc rename to src/tint/sem/variable.cc index 96375f7c3e6..b8e4a49a17d 100644 --- a/src/sem/variable.cc +++ b/src/tint/sem/variable.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/variable.h" +#include "src/tint/sem/variable.h" #include -#include "src/ast/identifier_expression.h" -#include "src/ast/variable.h" +#include "src/tint/ast/identifier_expression.h" +#include "src/tint/ast/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Variable); TINT_INSTANTIATE_TYPEINFO(tint::sem::GlobalVariable); diff --git a/src/sem/variable.h b/src/tint/sem/variable.h similarity index 96% rename from src/sem/variable.h rename to src/tint/sem/variable.h index 06411838487..b2f29ddbf9d 100644 --- a/src/sem/variable.h +++ b/src/tint/sem/variable.h @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_VARIABLE_H_ -#define SRC_SEM_VARIABLE_H_ +#ifndef SRC_TINT_SEM_VARIABLE_H_ +#define SRC_TINT_SEM_VARIABLE_H_ #include #include -#include "src/ast/access.h" -#include "src/ast/storage_class.h" -#include "src/sem/binding_point.h" -#include "src/sem/expression.h" -#include "src/sem/parameter_usage.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/parameter_usage.h" namespace tint { @@ -270,4 +270,4 @@ class hash { } // namespace std -#endif // SRC_SEM_VARIABLE_H_ +#endif // SRC_TINT_SEM_VARIABLE_H_ diff --git a/src/sem/vector_type.cc b/src/tint/sem/vector_type.cc similarity index 95% rename from src/sem/vector_type.cc rename to src/tint/sem/vector_type.cc index 20faa13f62d..c0bc8907ffa 100644 --- a/src/sem/vector_type.cc +++ b/src/tint/sem/vector_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/vector_type.h" +#include "src/tint/sem/vector_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Vector); diff --git a/src/sem/vector_type.h b/src/tint/sem/vector_type.h similarity index 94% rename from src/sem/vector_type.h rename to src/tint/sem/vector_type.h index 3f3b714d29d..cbce60245ed 100644 --- a/src/sem/vector_type.h +++ b/src/tint/sem/vector_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_VECTOR_TYPE_H_ -#define SRC_SEM_VECTOR_TYPE_H_ +#ifndef SRC_TINT_SEM_VECTOR_TYPE_H_ +#define SRC_TINT_SEM_VECTOR_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -74,4 +74,4 @@ class Vector : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_VECTOR_TYPE_H_ +#endif // SRC_TINT_SEM_VECTOR_TYPE_H_ diff --git a/src/sem/vector_type_test.cc b/src/tint/sem/vector_type_test.cc similarity index 93% rename from src/sem/vector_type_test.cc rename to src/tint/sem/vector_type_test.cc index 6059972d8f4..c853b9b9c1f 100644 --- a/src/sem/vector_type_test.cc +++ b/src/tint/sem/vector_type_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/test_helper.h" -#include "src/sem/texture_type.h" +#include "src/tint/sem/test_helper.h" +#include "src/tint/sem/texture_type.h" namespace tint { namespace sem { diff --git a/src/sem/void_type.cc b/src/tint/sem/void_type.cc similarity index 92% rename from src/sem/void_type.cc rename to src/tint/sem/void_type.cc index 7792f92ab49..4a7abedca2e 100644 --- a/src/sem/void_type.cc +++ b/src/tint/sem/void_type.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/void_type.h" +#include "src/tint/sem/void_type.h" -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::sem::Void); diff --git a/src/sem/void_type.h b/src/tint/sem/void_type.h similarity index 89% rename from src/sem/void_type.h rename to src/tint/sem/void_type.h index 02fc754a0ee..593029ed125 100644 --- a/src/sem/void_type.h +++ b/src/tint/sem/void_type.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SEM_VOID_TYPE_H_ -#define SRC_SEM_VOID_TYPE_H_ +#ifndef SRC_TINT_SEM_VOID_TYPE_H_ +#define SRC_TINT_SEM_VOID_TYPE_H_ #include -#include "src/sem/type.h" +#include "src/tint/sem/type.h" namespace tint { namespace sem { @@ -43,4 +43,4 @@ class Void : public Castable { } // namespace sem } // namespace tint -#endif // SRC_SEM_VOID_TYPE_H_ +#endif // SRC_TINT_SEM_VOID_TYPE_H_ diff --git a/src/source.cc b/src/tint/source.cc similarity index 99% rename from src/source.cc rename to src/tint/source.cc index c2041ec6287..c381f91ef9f 100644 --- a/src/source.cc +++ b/src/tint/source.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/source.h" +#include "src/tint/source.h" #include #include diff --git a/src/source.h b/src/tint/source.h similarity index 98% rename from src/source.h rename to src/tint/source.h index b40c9947ea2..931cdf1189b 100644 --- a/src/source.h +++ b/src/tint/source.h @@ -13,8 +13,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SOURCE_H_ -#define SRC_SOURCE_H_ +#ifndef SRC_TINT_SOURCE_H_ +#define SRC_TINT_SOURCE_H_ #include #include @@ -235,4 +235,4 @@ inline std::ostream& operator<<(std::ostream& out, } // namespace tint -#endif // SRC_SOURCE_H_ +#endif // SRC_TINT_SOURCE_H_ diff --git a/src/source_test.cc b/src/tint/source_test.cc similarity index 98% rename from src/source_test.cc rename to src/tint/source_test.cc index 57ef4c440f2..a3b9825095b 100644 --- a/src/source_test.cc +++ b/src/tint/source_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/source.h" +#include "src/tint/source.h" #include #include diff --git a/src/symbol.cc b/src/tint/symbol.cc similarity index 98% rename from src/symbol.cc rename to src/tint/symbol.cc index 19224eecf1e..43218a78e4d 100644 --- a/src/symbol.cc +++ b/src/tint/symbol.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/symbol.h" +#include "src/tint/symbol.h" #include diff --git a/src/symbol.h b/src/tint/symbol.h similarity index 96% rename from src/symbol.h rename to src/tint/symbol.h index 51704ab8b7c..801fe6236bf 100644 --- a/src/symbol.h +++ b/src/tint/symbol.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SYMBOL_H_ -#define SRC_SYMBOL_H_ +#ifndef SRC_TINT_SYMBOL_H_ +#define SRC_TINT_SYMBOL_H_ // If TINT_SYMBOL_STORE_DEBUG_NAME is 1, Symbol instances store a `debug_name_` // member initialized with the name of the identifier they represent. This @@ -24,7 +24,7 @@ #include -#include "src/program_id.h" +#include "src/tint/program_id.h" namespace tint { @@ -118,4 +118,4 @@ class hash { } // namespace std -#endif // SRC_SYMBOL_H_ +#endif // SRC_TINT_SYMBOL_H_ diff --git a/src/symbol_table.cc b/src/tint/symbol_table.cc similarity index 97% rename from src/symbol_table.cc rename to src/tint/symbol_table.cc index 07c7fa1bebb..6b382dc8c0b 100644 --- a/src/symbol_table.cc +++ b/src/tint/symbol_table.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/symbol_table.h" +#include "src/tint/symbol_table.h" -#include "src/debug.h" +#include "src/tint/debug.h" namespace tint { diff --git a/src/symbol_table.h b/src/tint/symbol_table.h similarity index 96% rename from src/symbol_table.h rename to src/tint/symbol_table.h index 3967c7eae92..214916e78f3 100644 --- a/src/symbol_table.h +++ b/src/tint/symbol_table.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_SYMBOL_TABLE_H_ -#define SRC_SYMBOL_TABLE_H_ +#ifndef SRC_TINT_SYMBOL_TABLE_H_ +#define SRC_TINT_SYMBOL_TABLE_H_ #include #include -#include "src/symbol.h" +#include "src/tint/symbol.h" namespace tint { @@ -98,4 +98,4 @@ inline ProgramID ProgramIDOf(const SymbolTable& symbol_table) { } // namespace tint -#endif // SRC_SYMBOL_TABLE_H_ +#endif // SRC_TINT_SYMBOL_TABLE_H_ diff --git a/src/symbol_table_test.cc b/src/tint/symbol_table_test.cc similarity index 98% rename from src/symbol_table_test.cc rename to src/tint/symbol_table_test.cc index 4d5b07c1a6c..0905f8b3ad9 100644 --- a/src/symbol_table_test.cc +++ b/src/tint/symbol_table_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/symbol_table.h" +#include "src/tint/symbol_table.h" #include "gtest/gtest-spi.h" diff --git a/src/symbol_test.cc b/src/tint/symbol_test.cc similarity index 97% rename from src/symbol_test.cc rename to src/tint/symbol_test.cc index 3c13a927b32..8e3f6c08b29 100644 --- a/src/symbol_test.cc +++ b/src/tint/symbol_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/symbol.h" +#include "src/tint/symbol.h" #include "gtest/gtest.h" diff --git a/src/test_main.cc b/src/tint/test_main.cc similarity index 92% rename from src/test_main.cc rename to src/tint/test_main.cc index ba5971afff8..d44f9c8ea5b 100644 --- a/src/test_main.cc +++ b/src/tint/test_main.cc @@ -13,14 +13,14 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/program.h" +#include "src/tint/program.h" #if TINT_BUILD_SPV_READER -#include "src/reader/spirv/parser_impl_test_helper.h" +#include "src/tint/reader/spirv/parser_impl_test_helper.h" #endif #if TINT_BUILD_WGSL_WRITER -#include "src/writer/wgsl/generator.h" +#include "src/tint/writer/wgsl/generator.h" #endif namespace { @@ -62,7 +62,7 @@ int main(int argc, char** argv) { } return result.wgsl; }; -#endif // TINT_BUILD_WGSL_WRITER +#endif // TINT_BUILD_WGSL_WRITER Flags flags; if (!flags.parse(argc, argv)) { diff --git a/src/text/unicode.cc b/src/tint/text/unicode.cc similarity index 99% rename from src/text/unicode.cc rename to src/tint/text/unicode.cc index 826eb5b8904..56e82923be7 100644 --- a/src/text/unicode.cc +++ b/src/tint/text/unicode.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/text/unicode.h" +#include "src/tint/text/unicode.h" #include diff --git a/src/text/unicode.h b/src/tint/text/unicode.h similarity index 95% rename from src/text/unicode.h rename to src/tint/text/unicode.h index 3c74221ae52..1d2a1b0c6fc 100644 --- a/src/text/unicode.h +++ b/src/tint/text/unicode.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TEXT_UNICODE_H_ -#define SRC_TEXT_UNICODE_H_ +#ifndef SRC_TINT_TEXT_UNICODE_H_ +#define SRC_TINT_TEXT_UNICODE_H_ #include #include @@ -77,4 +77,4 @@ bool IsASCII(std::string_view); } // namespace tint::text -#endif // SRC_TEXT_UNICODE_H_ +#endif // SRC_TINT_TEXT_UNICODE_H_ diff --git a/src/text/unicode_test.cc b/src/tint/text/unicode_test.cc similarity index 99% rename from src/text/unicode_test.cc rename to src/tint/text/unicode_test.cc index 75212ba1cfc..deffae9fda3 100644 --- a/src/text/unicode_test.cc +++ b/src/tint/text/unicode_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/text/unicode.h" +#include "src/tint/text/unicode.h" #include #include diff --git a/src/tint.natvis b/src/tint/tint.natvis similarity index 100% rename from src/tint.natvis rename to src/tint/tint.natvis diff --git a/src/traits.h b/src/tint/traits.h similarity index 98% rename from src/traits.h rename to src/tint/traits.h index ef702d60133..dc104cc8e99 100644 --- a/src/traits.h +++ b/src/tint/traits.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRAITS_H_ -#define SRC_TRAITS_H_ +#ifndef SRC_TINT_TRAITS_H_ +#define SRC_TINT_TRAITS_H_ #include #include @@ -159,4 +159,4 @@ using SliceTuple = std::remove_pointer_t -#include "src/program_builder.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::AddEmptyEntryPoint); diff --git a/src/transform/add_empty_entry_point.h b/src/tint/transform/add_empty_entry_point.h similarity index 89% rename from src/transform/add_empty_entry_point.h rename to src/tint/transform/add_empty_entry_point.h index 31821acb284..36e250ea239 100644 --- a/src/transform/add_empty_entry_point.h +++ b/src/tint/transform/add_empty_entry_point.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_ADD_EMPTY_ENTRY_POINT_H_ -#define SRC_TRANSFORM_ADD_EMPTY_ENTRY_POINT_H_ +#ifndef SRC_TINT_TRANSFORM_ADD_EMPTY_ENTRY_POINT_H_ +#define SRC_TINT_TRANSFORM_ADD_EMPTY_ENTRY_POINT_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -49,4 +49,4 @@ class AddEmptyEntryPoint : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_ADD_EMPTY_ENTRY_POINT_H_ +#endif // SRC_TINT_TRANSFORM_ADD_EMPTY_ENTRY_POINT_H_ diff --git a/src/transform/add_empty_entry_point_test.cc b/src/tint/transform/add_empty_entry_point_test.cc similarity index 94% rename from src/transform/add_empty_entry_point_test.cc rename to src/tint/transform/add_empty_entry_point_test.cc index df25e8894de..b5ab81547db 100644 --- a/src/transform/add_empty_entry_point_test.cc +++ b/src/tint/transform/add_empty_entry_point_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/add_empty_entry_point.h" +#include "src/tint/transform/add_empty_entry_point.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/add_spirv_block_attribute.cc b/src/tint/transform/add_spirv_block_attribute.cc similarity index 96% rename from src/transform/add_spirv_block_attribute.cc rename to src/tint/transform/add_spirv_block_attribute.cc index 24a1903a6bf..ffd389690a6 100644 --- a/src/transform/add_spirv_block_attribute.cc +++ b/src/tint/transform/add_spirv_block_attribute.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/add_spirv_block_attribute.h" +#include "src/tint/transform/add_spirv_block_attribute.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/variable.h" -#include "src/utils/map.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::AddSpirvBlockAttribute); TINT_INSTANTIATE_TYPEINFO( diff --git a/src/transform/add_spirv_block_attribute.h b/src/tint/transform/add_spirv_block_attribute.h similarity index 90% rename from src/transform/add_spirv_block_attribute.h rename to src/tint/transform/add_spirv_block_attribute.h index eb9ac829fae..dc8258d1ab0 100644 --- a/src/transform/add_spirv_block_attribute.h +++ b/src/tint/transform/add_spirv_block_attribute.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_ADD_SPIRV_BLOCK_ATTRIBUTE_H_ -#define SRC_TRANSFORM_ADD_SPIRV_BLOCK_ATTRIBUTE_H_ +#ifndef SRC_TINT_TRANSFORM_ADD_SPIRV_BLOCK_ATTRIBUTE_H_ +#define SRC_TINT_TRANSFORM_ADD_SPIRV_BLOCK_ATTRIBUTE_H_ #include -#include "src/ast/internal_attribute.h" -#include "src/transform/transform.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -73,4 +73,4 @@ class AddSpirvBlockAttribute } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_ADD_SPIRV_BLOCK_ATTRIBUTE_H_ +#endif // SRC_TINT_TRANSFORM_ADD_SPIRV_BLOCK_ATTRIBUTE_H_ diff --git a/src/transform/add_spirv_block_attribute_test.cc b/src/tint/transform/add_spirv_block_attribute_test.cc similarity index 98% rename from src/transform/add_spirv_block_attribute_test.cc rename to src/tint/transform/add_spirv_block_attribute_test.cc index 256e8b73388..5968cf43254 100644 --- a/src/transform/add_spirv_block_attribute_test.cc +++ b/src/tint/transform/add_spirv_block_attribute_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/add_spirv_block_attribute.h" +#include "src/tint/transform/add_spirv_block_attribute.h" #include #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/array_length_from_uniform.cc b/src/tint/transform/array_length_from_uniform.cc similarity index 97% rename from src/transform/array_length_from_uniform.cc rename to src/tint/transform/array_length_from_uniform.cc index 9735317f52c..ff733ff01ef 100644 --- a/src/transform/array_length_from_uniform.cc +++ b/src/tint/transform/array_length_from_uniform.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/array_length_from_uniform.h" +#include "src/tint/transform/array_length_from_uniform.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/variable.h" -#include "src/transform/simplify_pointers.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/variable.h" +#include "src/tint/transform/simplify_pointers.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::ArrayLengthFromUniform); TINT_INSTANTIATE_TYPEINFO(tint::transform::ArrayLengthFromUniform::Config); diff --git a/src/transform/array_length_from_uniform.h b/src/tint/transform/array_length_from_uniform.h similarity index 94% rename from src/transform/array_length_from_uniform.h rename to src/tint/transform/array_length_from_uniform.h index 305e47ce9d3..109db8e45ac 100644 --- a/src/transform/array_length_from_uniform.h +++ b/src/tint/transform/array_length_from_uniform.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_ARRAY_LENGTH_FROM_UNIFORM_H_ -#define SRC_TRANSFORM_ARRAY_LENGTH_FROM_UNIFORM_H_ +#ifndef SRC_TINT_TRANSFORM_ARRAY_LENGTH_FROM_UNIFORM_H_ +#define SRC_TINT_TRANSFORM_ARRAY_LENGTH_FROM_UNIFORM_H_ #include #include -#include "src/sem/binding_point.h" -#include "src/transform/transform.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/transform/transform.h" namespace tint { @@ -122,4 +122,4 @@ class ArrayLengthFromUniform } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_ARRAY_LENGTH_FROM_UNIFORM_H_ +#endif // SRC_TINT_TRANSFORM_ARRAY_LENGTH_FROM_UNIFORM_H_ diff --git a/src/transform/array_length_from_uniform_test.cc b/src/tint/transform/array_length_from_uniform_test.cc similarity index 98% rename from src/transform/array_length_from_uniform_test.cc rename to src/tint/transform/array_length_from_uniform_test.cc index 1ae41ba4cae..9170d65497c 100644 --- a/src/transform/array_length_from_uniform_test.cc +++ b/src/tint/transform/array_length_from_uniform_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/array_length_from_uniform.h" +#include "src/tint/transform/array_length_from_uniform.h" #include -#include "src/transform/simplify_pointers.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/binding_remapper.cc b/src/tint/transform/binding_remapper.cc similarity index 96% rename from src/transform/binding_remapper.cc rename to src/tint/transform/binding_remapper.cc index 54fb5548770..21155dfe575 100644 --- a/src/transform/binding_remapper.cc +++ b/src/tint/transform/binding_remapper.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/binding_remapper.h" +#include "src/tint/transform/binding_remapper.h" #include #include #include -#include "src/ast/disable_validation_attribute.h" -#include "src/program_builder.h" -#include "src/sem/function.h" -#include "src/sem/variable.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::BindingRemapper); TINT_INSTANTIATE_TYPEINFO(tint::transform::BindingRemapper::Remappings); diff --git a/src/transform/binding_remapper.h b/src/tint/transform/binding_remapper.h similarity index 92% rename from src/transform/binding_remapper.h rename to src/tint/transform/binding_remapper.h index 0af33f6f571..5cfa3ec8250 100644 --- a/src/transform/binding_remapper.h +++ b/src/tint/transform/binding_remapper.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_BINDING_REMAPPER_H_ -#define SRC_TRANSFORM_BINDING_REMAPPER_H_ +#ifndef SRC_TINT_TRANSFORM_BINDING_REMAPPER_H_ +#define SRC_TINT_TRANSFORM_BINDING_REMAPPER_H_ #include -#include "src/ast/access.h" -#include "src/sem/binding_point.h" -#include "src/transform/transform.h" +#include "src/tint/ast/access.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -89,4 +89,4 @@ class BindingRemapper : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_BINDING_REMAPPER_H_ +#endif // SRC_TINT_TRANSFORM_BINDING_REMAPPER_H_ diff --git a/src/transform/binding_remapper_test.cc b/src/tint/transform/binding_remapper_test.cc similarity index 98% rename from src/transform/binding_remapper_test.cc rename to src/tint/transform/binding_remapper_test.cc index 2a8d7eba3ca..7816db324f7 100644 --- a/src/transform/binding_remapper_test.cc +++ b/src/tint/transform/binding_remapper_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/binding_remapper.h" +#include "src/tint/transform/binding_remapper.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/calculate_array_length.cc b/src/tint/transform/calculate_array_length.cc similarity index 94% rename from src/transform/calculate_array_length.cc rename to src/tint/transform/calculate_array_length.cc index 87e4eb51ddd..05fcb0f2f1f 100644 --- a/src/transform/calculate_array_length.cc +++ b/src/tint/transform/calculate_array_length.cc @@ -12,23 +12,23 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/calculate_array_length.h" +#include "src/tint/transform/calculate_array_length.h" #include #include -#include "src/ast/call_statement.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/struct.h" -#include "src/sem/variable.h" -#include "src/transform/simplify_pointers.h" -#include "src/utils/hash.h" -#include "src/utils/map.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/variable.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/utils/hash.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::CalculateArrayLength); TINT_INSTANTIATE_TYPEINFO( diff --git a/src/transform/calculate_array_length.h b/src/tint/transform/calculate_array_length.h similarity index 91% rename from src/transform/calculate_array_length.h rename to src/tint/transform/calculate_array_length.h index 525a2e8235f..cc18faaff3f 100644 --- a/src/transform/calculate_array_length.h +++ b/src/tint/transform/calculate_array_length.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_CALCULATE_ARRAY_LENGTH_H_ -#define SRC_TRANSFORM_CALCULATE_ARRAY_LENGTH_H_ +#ifndef SRC_TINT_TRANSFORM_CALCULATE_ARRAY_LENGTH_H_ +#define SRC_TINT_TRANSFORM_CALCULATE_ARRAY_LENGTH_H_ #include -#include "src/ast/internal_attribute.h" -#include "src/transform/transform.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/transform/transform.h" namespace tint { @@ -80,4 +80,4 @@ class CalculateArrayLength : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_CALCULATE_ARRAY_LENGTH_H_ +#endif // SRC_TINT_TRANSFORM_CALCULATE_ARRAY_LENGTH_H_ diff --git a/src/transform/calculate_array_length_test.cc b/src/tint/transform/calculate_array_length_test.cc similarity index 98% rename from src/transform/calculate_array_length_test.cc rename to src/tint/transform/calculate_array_length_test.cc index fa1f274e834..9bd7eb0e7ea 100644 --- a/src/transform/calculate_array_length_test.cc +++ b/src/tint/transform/calculate_array_length_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/calculate_array_length.h" +#include "src/tint/transform/calculate_array_length.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/canonicalize_entry_point_io.cc b/src/tint/transform/canonicalize_entry_point_io.cc similarity index 99% rename from src/transform/canonicalize_entry_point_io.cc rename to src/tint/transform/canonicalize_entry_point_io.cc index f62ce674e66..1eaa5dbe657 100644 --- a/src/transform/canonicalize_entry_point_io.cc +++ b/src/tint/transform/canonicalize_entry_point_io.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" #include #include @@ -20,10 +20,10 @@ #include #include -#include "src/ast/disable_validation_attribute.h" -#include "src/program_builder.h" -#include "src/sem/function.h" -#include "src/transform/unshadow.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/function.h" +#include "src/tint/transform/unshadow.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::CanonicalizeEntryPointIO); TINT_INSTANTIATE_TYPEINFO(tint::transform::CanonicalizeEntryPointIO::Config); diff --git a/src/transform/canonicalize_entry_point_io.h b/src/tint/transform/canonicalize_entry_point_io.h similarity index 95% rename from src/transform/canonicalize_entry_point_io.h rename to src/tint/transform/canonicalize_entry_point_io.h index 3e4394c8386..1d65e41876b 100644 --- a/src/transform/canonicalize_entry_point_io.h +++ b/src/tint/transform/canonicalize_entry_point_io.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_CANONICALIZE_ENTRY_POINT_IO_H_ -#define SRC_TRANSFORM_CANONICALIZE_ENTRY_POINT_IO_H_ +#ifndef SRC_TINT_TRANSFORM_CANONICALIZE_ENTRY_POINT_IO_H_ +#define SRC_TINT_TRANSFORM_CANONICALIZE_ENTRY_POINT_IO_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -146,4 +146,4 @@ class CanonicalizeEntryPointIO } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_CANONICALIZE_ENTRY_POINT_IO_H_ +#endif // SRC_TINT_TRANSFORM_CANONICALIZE_ENTRY_POINT_IO_H_ diff --git a/src/transform/canonicalize_entry_point_io_test.cc b/src/tint/transform/canonicalize_entry_point_io_test.cc similarity index 99% rename from src/transform/canonicalize_entry_point_io_test.cc rename to src/tint/transform/canonicalize_entry_point_io_test.cc index 990a0c51ae2..b4bcfb85748 100644 --- a/src/transform/canonicalize_entry_point_io_test.cc +++ b/src/tint/transform/canonicalize_entry_point_io_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/combine_samplers.cc b/src/tint/transform/combine_samplers.cc similarity index 98% rename from src/transform/combine_samplers.cc rename to src/tint/transform/combine_samplers.cc index 5efb357e602..ab0b90ded8c 100644 --- a/src/transform/combine_samplers.cc +++ b/src/tint/transform/combine_samplers.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/combine_samplers.h" +#include "src/tint/transform/combine_samplers.h" #include #include #include #include -#include "src/sem/function.h" -#include "src/sem/statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" -#include "src/utils/map.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::CombineSamplers); TINT_INSTANTIATE_TYPEINFO(tint::transform::CombineSamplers::BindingInfo); diff --git a/src/transform/combine_samplers.h b/src/tint/transform/combine_samplers.h similarity index 94% rename from src/transform/combine_samplers.h rename to src/tint/transform/combine_samplers.h index d6726d9bb10..e5457864c14 100644 --- a/src/transform/combine_samplers.h +++ b/src/tint/transform/combine_samplers.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_COMBINE_SAMPLERS_H_ -#define SRC_TRANSFORM_COMBINE_SAMPLERS_H_ +#ifndef SRC_TINT_TRANSFORM_COMBINE_SAMPLERS_H_ +#define SRC_TINT_TRANSFORM_COMBINE_SAMPLERS_H_ #include #include -#include "src/sem/sampler_texture_pair.h" -#include "src/transform/transform.h" +#include "src/tint/sem/sampler_texture_pair.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -107,4 +107,4 @@ class CombineSamplers : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_COMBINE_SAMPLERS_H_ +#endif // SRC_TINT_TRANSFORM_COMBINE_SAMPLERS_H_ diff --git a/src/transform/combine_samplers_test.cc b/src/tint/transform/combine_samplers_test.cc similarity index 99% rename from src/transform/combine_samplers_test.cc rename to src/tint/transform/combine_samplers_test.cc index 481ef3dd752..f223cb1e547 100644 --- a/src/transform/combine_samplers_test.cc +++ b/src/tint/transform/combine_samplers_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/combine_samplers.h" +#include "src/tint/transform/combine_samplers.h" #include #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/decompose_memory_access.cc b/src/tint/transform/decompose_memory_access.cc similarity index 98% rename from src/transform/decompose_memory_access.cc rename to src/tint/transform/decompose_memory_access.cc index 647977d57ab..f251a224393 100644 --- a/src/transform/decompose_memory_access.cc +++ b/src/tint/transform/decompose_memory_access.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/decompose_memory_access.h" +#include "src/tint/transform/decompose_memory_access.h" #include #include @@ -20,23 +20,23 @@ #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/call_statement.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/type_name.h" -#include "src/ast/unary_op.h" -#include "src/block_allocator.h" -#include "src/program_builder.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/call.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/reference_type.h" -#include "src/sem/statement.h" -#include "src/sem/struct.h" -#include "src/sem/variable.h" -#include "src/utils/hash.h" -#include "src/utils/map.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/unary_op.h" +#include "src/tint/block_allocator.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/hash.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::DecomposeMemoryAccess); TINT_INSTANTIATE_TYPEINFO(tint::transform::DecomposeMemoryAccess::Intrinsic); diff --git a/src/transform/decompose_memory_access.h b/src/tint/transform/decompose_memory_access.h similarity index 93% rename from src/transform/decompose_memory_access.h rename to src/tint/transform/decompose_memory_access.h index ecf4be52962..11b4450aa6c 100644 --- a/src/transform/decompose_memory_access.h +++ b/src/tint/transform/decompose_memory_access.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_DECOMPOSE_MEMORY_ACCESS_H_ -#define SRC_TRANSFORM_DECOMPOSE_MEMORY_ACCESS_H_ +#ifndef SRC_TINT_TRANSFORM_DECOMPOSE_MEMORY_ACCESS_H_ +#define SRC_TINT_TRANSFORM_DECOMPOSE_MEMORY_ACCESS_H_ #include -#include "src/ast/internal_attribute.h" -#include "src/transform/transform.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/transform/transform.h" namespace tint { @@ -128,4 +128,4 @@ class DecomposeMemoryAccess } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_DECOMPOSE_MEMORY_ACCESS_H_ +#endif // SRC_TINT_TRANSFORM_DECOMPOSE_MEMORY_ACCESS_H_ diff --git a/src/transform/decompose_memory_access_test.cc b/src/tint/transform/decompose_memory_access_test.cc similarity index 99% rename from src/transform/decompose_memory_access_test.cc rename to src/tint/transform/decompose_memory_access_test.cc index 2f8ed59540d..91476f309d4 100644 --- a/src/transform/decompose_memory_access_test.cc +++ b/src/tint/transform/decompose_memory_access_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/decompose_memory_access.h" +#include "src/tint/transform/decompose_memory_access.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/decompose_strided_array.cc b/src/tint/transform/decompose_strided_array.cc similarity index 93% rename from src/transform/decompose_strided_array.cc rename to src/tint/transform/decompose_strided_array.cc index 106fa56d096..0265704cff6 100644 --- a/src/transform/decompose_strided_array.cc +++ b/src/tint/transform/decompose_strided_array.cc @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/decompose_strided_array.h" +#include "src/tint/transform/decompose_strided_array.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/type_constructor.h" -#include "src/transform/simplify_pointers.h" -#include "src/utils/hash.h" -#include "src/utils/map.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/utils/hash.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::DecomposeStridedArray); diff --git a/src/transform/decompose_strided_array.h b/src/tint/transform/decompose_strided_array.h similarity index 90% rename from src/transform/decompose_strided_array.h rename to src/tint/transform/decompose_strided_array.h index 27d4de0b5ab..07d3353bbff 100644 --- a/src/transform/decompose_strided_array.h +++ b/src/tint/transform/decompose_strided_array.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_DECOMPOSE_STRIDED_ARRAY_H_ -#define SRC_TRANSFORM_DECOMPOSE_STRIDED_ARRAY_H_ +#ifndef SRC_TINT_TRANSFORM_DECOMPOSE_STRIDED_ARRAY_H_ +#define SRC_TINT_TRANSFORM_DECOMPOSE_STRIDED_ARRAY_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -58,4 +58,4 @@ class DecomposeStridedArray } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_DECOMPOSE_STRIDED_ARRAY_H_ +#endif // SRC_TINT_TRANSFORM_DECOMPOSE_STRIDED_ARRAY_H_ diff --git a/src/transform/decompose_strided_array_test.cc b/src/tint/transform/decompose_strided_array_test.cc similarity index 98% rename from src/transform/decompose_strided_array_test.cc rename to src/tint/transform/decompose_strided_array_test.cc index e982c9a91a6..0fbbd8e4afa 100644 --- a/src/transform/decompose_strided_array_test.cc +++ b/src/tint/transform/decompose_strided_array_test.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/decompose_strided_array.h" +#include "src/tint/transform/decompose_strided_array.h" #include #include #include -#include "src/program_builder.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/program_builder.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/decompose_strided_matrix.cc b/src/tint/transform/decompose_strided_matrix.cc similarity index 96% rename from src/transform/decompose_strided_matrix.cc rename to src/tint/transform/decompose_strided_matrix.cc index e866c4faa8b..6f06c80a36a 100644 --- a/src/transform/decompose_strided_matrix.cc +++ b/src/tint/transform/decompose_strided_matrix.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/decompose_strided_matrix.h" +#include "src/tint/transform/decompose_strided_matrix.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/expression.h" -#include "src/sem/member_accessor_expression.h" -#include "src/transform/simplify_pointers.h" -#include "src/utils/hash.h" -#include "src/utils/map.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/utils/hash.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::DecomposeStridedMatrix); diff --git a/src/transform/decompose_strided_matrix.h b/src/tint/transform/decompose_strided_matrix.h similarity index 90% rename from src/transform/decompose_strided_matrix.h rename to src/tint/transform/decompose_strided_matrix.h index ea7b25d18ea..eb908fffd81 100644 --- a/src/transform/decompose_strided_matrix.h +++ b/src/tint/transform/decompose_strided_matrix.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_DECOMPOSE_STRIDED_MATRIX_H_ -#define SRC_TRANSFORM_DECOMPOSE_STRIDED_MATRIX_H_ +#ifndef SRC_TINT_TRANSFORM_DECOMPOSE_STRIDED_MATRIX_H_ +#define SRC_TINT_TRANSFORM_DECOMPOSE_STRIDED_MATRIX_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -58,4 +58,4 @@ class DecomposeStridedMatrix } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_DECOMPOSE_STRIDED_MATRIX_H_ +#endif // SRC_TINT_TRANSFORM_DECOMPOSE_STRIDED_MATRIX_H_ diff --git a/src/transform/decompose_strided_matrix_test.cc b/src/tint/transform/decompose_strided_matrix_test.cc similarity index 98% rename from src/transform/decompose_strided_matrix_test.cc rename to src/tint/transform/decompose_strided_matrix_test.cc index 7004e0d6d99..b2098bbb68c 100644 --- a/src/transform/decompose_strided_matrix_test.cc +++ b/src/tint/transform/decompose_strided_matrix_test.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/decompose_strided_matrix.h" +#include "src/tint/transform/decompose_strided_matrix.h" #include #include #include -#include "src/ast/disable_validation_attribute.h" -#include "src/program_builder.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/external_texture_transform.cc b/src/tint/transform/external_texture_transform.cc similarity index 97% rename from src/transform/external_texture_transform.cc rename to src/tint/transform/external_texture_transform.cc index b597313c695..eefa4c062d8 100644 --- a/src/transform/external_texture_transform.cc +++ b/src/tint/transform/external_texture_transform.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/external_texture_transform.h" +#include "src/tint/transform/external_texture_transform.h" -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::ExternalTextureTransform); diff --git a/src/transform/external_texture_transform.h b/src/tint/transform/external_texture_transform.h similarity index 89% rename from src/transform/external_texture_transform.h rename to src/tint/transform/external_texture_transform.h index 4e70bc7136b..f0669f40b45 100644 --- a/src/transform/external_texture_transform.h +++ b/src/tint/transform/external_texture_transform.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_EXTERNAL_TEXTURE_TRANSFORM_H_ -#define SRC_TRANSFORM_EXTERNAL_TEXTURE_TRANSFORM_H_ +#ifndef SRC_TINT_TRANSFORM_EXTERNAL_TEXTURE_TRANSFORM_H_ +#define SRC_TINT_TRANSFORM_EXTERNAL_TEXTURE_TRANSFORM_H_ #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -50,4 +50,4 @@ class ExternalTextureTransform } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_EXTERNAL_TEXTURE_TRANSFORM_H_ +#endif // SRC_TINT_TRANSFORM_EXTERNAL_TEXTURE_TRANSFORM_H_ diff --git a/src/transform/external_texture_transform_test.cc b/src/tint/transform/external_texture_transform_test.cc similarity index 97% rename from src/transform/external_texture_transform_test.cc rename to src/tint/transform/external_texture_transform_test.cc index 0c41717a414..54340395695 100644 --- a/src/transform/external_texture_transform_test.cc +++ b/src/tint/transform/external_texture_transform_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/external_texture_transform.h" +#include "src/tint/transform/external_texture_transform.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/first_index_offset.cc b/src/tint/transform/first_index_offset.cc similarity index 96% rename from src/transform/first_index_offset.cc rename to src/tint/transform/first_index_offset.cc index e6a069dd8d9..0a210175550 100644 --- a/src/transform/first_index_offset.cc +++ b/src/tint/transform/first_index_offset.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/first_index_offset.h" +#include "src/tint/transform/first_index_offset.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/struct.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::FirstIndexOffset); TINT_INSTANTIATE_TYPEINFO(tint::transform::FirstIndexOffset::BindingPoint); diff --git a/src/transform/first_index_offset.h b/src/tint/transform/first_index_offset.h similarity index 96% rename from src/transform/first_index_offset.h rename to src/tint/transform/first_index_offset.h index 23e4be0e906..ce3135e8a89 100644 --- a/src/transform/first_index_offset.h +++ b/src/tint/transform/first_index_offset.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_FIRST_INDEX_OFFSET_H_ -#define SRC_TRANSFORM_FIRST_INDEX_OFFSET_H_ +#ifndef SRC_TINT_TRANSFORM_FIRST_INDEX_OFFSET_H_ +#define SRC_TINT_TRANSFORM_FIRST_INDEX_OFFSET_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -140,4 +140,4 @@ class FirstIndexOffset : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_FIRST_INDEX_OFFSET_H_ +#endif // SRC_TINT_TRANSFORM_FIRST_INDEX_OFFSET_H_ diff --git a/src/transform/first_index_offset_test.cc b/src/tint/transform/first_index_offset_test.cc similarity index 99% rename from src/transform/first_index_offset_test.cc rename to src/tint/transform/first_index_offset_test.cc index 61075a60811..d4821145d15 100644 --- a/src/transform/first_index_offset_test.cc +++ b/src/tint/transform/first_index_offset_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/first_index_offset.h" +#include "src/tint/transform/first_index_offset.h" #include #include #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/fold_constants.cc b/src/tint/transform/fold_constants.cc similarity index 92% rename from src/transform/fold_constants.cc rename to src/tint/transform/fold_constants.cc index 8ef513c093d..08995eb2dd1 100644 --- a/src/transform/fold_constants.cc +++ b/src/tint/transform/fold_constants.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/fold_constants.h" +#include "src/tint/transform/fold_constants.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::FoldConstants); diff --git a/src/transform/fold_constants.h b/src/tint/transform/fold_constants.h similarity index 88% rename from src/transform/fold_constants.h rename to src/tint/transform/fold_constants.h index 87d852299b9..564ade00d89 100644 --- a/src/transform/fold_constants.h +++ b/src/tint/transform/fold_constants.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_FOLD_CONSTANTS_H_ -#define SRC_TRANSFORM_FOLD_CONSTANTS_H_ +#ifndef SRC_TINT_TRANSFORM_FOLD_CONSTANTS_H_ +#define SRC_TINT_TRANSFORM_FOLD_CONSTANTS_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -44,4 +44,4 @@ class FoldConstants : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_FOLD_CONSTANTS_H_ +#endif // SRC_TINT_TRANSFORM_FOLD_CONSTANTS_H_ diff --git a/src/transform/fold_constants_test.cc b/src/tint/transform/fold_constants_test.cc similarity index 99% rename from src/transform/fold_constants_test.cc rename to src/tint/transform/fold_constants_test.cc index 5736c89be61..fd57c929f0f 100644 --- a/src/transform/fold_constants_test.cc +++ b/src/tint/transform/fold_constants_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/fold_constants.h" +#include "src/tint/transform/fold_constants.h" #include #include #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/fold_trivial_single_use_lets.cc b/src/tint/transform/fold_trivial_single_use_lets.cc similarity index 90% rename from src/transform/fold_trivial_single_use_lets.cc rename to src/tint/transform/fold_trivial_single_use_lets.cc index a213d5caeb3..33dc55da073 100644 --- a/src/transform/fold_trivial_single_use_lets.cc +++ b/src/tint/transform/fold_trivial_single_use_lets.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/fold_trivial_single_use_lets.h" +#include "src/tint/transform/fold_trivial_single_use_lets.h" -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" -#include "src/utils/scoped_assignment.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/scoped_assignment.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::FoldTrivialSingleUseLets); diff --git a/src/transform/fold_trivial_single_use_lets.h b/src/tint/transform/fold_trivial_single_use_lets.h similarity index 90% rename from src/transform/fold_trivial_single_use_lets.h rename to src/tint/transform/fold_trivial_single_use_lets.h index 6c8f17aaad7..780fceebd82 100644 --- a/src/transform/fold_trivial_single_use_lets.h +++ b/src/tint/transform/fold_trivial_single_use_lets.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_FOLD_TRIVIAL_SINGLE_USE_LETS_H_ -#define SRC_TRANSFORM_FOLD_TRIVIAL_SINGLE_USE_LETS_H_ +#ifndef SRC_TINT_TRANSFORM_FOLD_TRIVIAL_SINGLE_USE_LETS_H_ +#define SRC_TINT_TRANSFORM_FOLD_TRIVIAL_SINGLE_USE_LETS_H_ #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -58,4 +58,4 @@ class FoldTrivialSingleUseLets } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_FOLD_TRIVIAL_SINGLE_USE_LETS_H_ +#endif // SRC_TINT_TRANSFORM_FOLD_TRIVIAL_SINGLE_USE_LETS_H_ diff --git a/src/transform/fold_trivial_single_use_lets_test.cc b/src/tint/transform/fold_trivial_single_use_lets_test.cc similarity index 96% rename from src/transform/fold_trivial_single_use_lets_test.cc rename to src/tint/transform/fold_trivial_single_use_lets_test.cc index 32109c6733f..09939e13d8a 100644 --- a/src/transform/fold_trivial_single_use_lets_test.cc +++ b/src/tint/transform/fold_trivial_single_use_lets_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/fold_trivial_single_use_lets.h" +#include "src/tint/transform/fold_trivial_single_use_lets.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/for_loop_to_loop.cc b/src/tint/transform/for_loop_to_loop.cc similarity index 94% rename from src/transform/for_loop_to_loop.cc rename to src/tint/transform/for_loop_to_loop.cc index 3afd8a2fb65..f7fda57eddb 100644 --- a/src/transform/for_loop_to_loop.cc +++ b/src/tint/transform/for_loop_to_loop.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/for_loop_to_loop.h" +#include "src/tint/transform/for_loop_to_loop.h" -#include "src/ast/break_statement.h" -#include "src/program_builder.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/program_builder.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::ForLoopToLoop); diff --git a/src/transform/for_loop_to_loop.h b/src/tint/transform/for_loop_to_loop.h similarity index 90% rename from src/transform/for_loop_to_loop.h rename to src/tint/transform/for_loop_to_loop.h index 26cdc29335c..c4004482df6 100644 --- a/src/transform/for_loop_to_loop.h +++ b/src/tint/transform/for_loop_to_loop.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_FOR_LOOP_TO_LOOP_H_ -#define SRC_TRANSFORM_FOR_LOOP_TO_LOOP_H_ +#ifndef SRC_TINT_TRANSFORM_FOR_LOOP_TO_LOOP_H_ +#define SRC_TINT_TRANSFORM_FOR_LOOP_TO_LOOP_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -51,4 +51,4 @@ class ForLoopToLoop : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_FOR_LOOP_TO_LOOP_H_ +#endif // SRC_TINT_TRANSFORM_FOR_LOOP_TO_LOOP_H_ diff --git a/src/transform/for_loop_to_loop_test.cc b/src/tint/transform/for_loop_to_loop_test.cc similarity index 98% rename from src/transform/for_loop_to_loop_test.cc rename to src/tint/transform/for_loop_to_loop_test.cc index 5f335933ed7..07fe2a9e457 100644 --- a/src/transform/for_loop_to_loop_test.cc +++ b/src/tint/transform/for_loop_to_loop_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/for_loop_to_loop.h" +#include "src/tint/transform/for_loop_to_loop.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/glsl.cc b/src/tint/transform/glsl.cc similarity index 76% rename from src/transform/glsl.cc rename to src/tint/transform/glsl.cc index 77443703059..00868289b4f 100644 --- a/src/transform/glsl.cc +++ b/src/tint/transform/glsl.cc @@ -12,29 +12,29 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/glsl.h" +#include "src/tint/transform/glsl.h" #include -#include "src/program_builder.h" -#include "src/transform/add_empty_entry_point.h" -#include "src/transform/add_spirv_block_attribute.h" -#include "src/transform/binding_remapper.h" -#include "src/transform/canonicalize_entry_point_io.h" -#include "src/transform/combine_samplers.h" -#include "src/transform/decompose_memory_access.h" -#include "src/transform/external_texture_transform.h" -#include "src/transform/fold_trivial_single_use_lets.h" -#include "src/transform/loop_to_for_loop.h" -#include "src/transform/manager.h" -#include "src/transform/pad_array_elements.h" -#include "src/transform/promote_initializers_to_const_var.h" -#include "src/transform/remove_phonies.h" -#include "src/transform/renamer.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/single_entry_point.h" -#include "src/transform/unshadow.h" -#include "src/transform/zero_init_workgroup_memory.h" +#include "src/tint/program_builder.h" +#include "src/tint/transform/add_empty_entry_point.h" +#include "src/tint/transform/add_spirv_block_attribute.h" +#include "src/tint/transform/binding_remapper.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/combine_samplers.h" +#include "src/tint/transform/decompose_memory_access.h" +#include "src/tint/transform/external_texture_transform.h" +#include "src/tint/transform/fold_trivial_single_use_lets.h" +#include "src/tint/transform/loop_to_for_loop.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/pad_array_elements.h" +#include "src/tint/transform/promote_initializers_to_const_var.h" +#include "src/tint/transform/remove_phonies.h" +#include "src/tint/transform/renamer.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/single_entry_point.h" +#include "src/tint/transform/unshadow.h" +#include "src/tint/transform/zero_init_workgroup_memory.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::Glsl); TINT_INSTANTIATE_TYPEINFO(tint::transform::Glsl::Config); diff --git a/src/transform/glsl.h b/src/tint/transform/glsl.h similarity index 93% rename from src/transform/glsl.h rename to src/tint/transform/glsl.h index bc6a2b9fc3c..b6370567167 100644 --- a/src/transform/glsl.h +++ b/src/tint/transform/glsl.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_GLSL_H_ -#define SRC_TRANSFORM_GLSL_H_ +#ifndef SRC_TINT_TRANSFORM_GLSL_H_ +#define SRC_TINT_TRANSFORM_GLSL_H_ #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { @@ -67,4 +67,4 @@ class Glsl : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_GLSL_H_ +#endif // SRC_TINT_TRANSFORM_GLSL_H_ diff --git a/src/transform/glsl_test.cc b/src/tint/transform/glsl_test.cc similarity index 92% rename from src/transform/glsl_test.cc rename to src/tint/transform/glsl_test.cc index 49b0dfd9152..5a2d872de80 100644 --- a/src/transform/glsl_test.cc +++ b/src/tint/transform/glsl_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/glsl.h" +#include "src/tint/transform/glsl.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/localize_struct_array_assignment.cc b/src/tint/transform/localize_struct_array_assignment.cc similarity index 94% rename from src/transform/localize_struct_array_assignment.cc rename to src/tint/transform/localize_struct_array_assignment.cc index 43137715cbe..ff2289bc1a8 100644 --- a/src/transform/localize_struct_array_assignment.cc +++ b/src/tint/transform/localize_struct_array_assignment.cc @@ -12,21 +12,21 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/localize_struct_array_assignment.h" +#include "src/tint/transform/localize_struct_array_assignment.h" #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/traverse_expressions.h" -#include "src/program_builder.h" -#include "src/sem/expression.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/reference_type.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" -#include "src/transform/simplify_pointers.h" -#include "src/utils/scoped_assignment.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/utils/scoped_assignment.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::LocalizeStructArrayAssignment); diff --git a/src/transform/localize_struct_array_assignment.h b/src/tint/transform/localize_struct_array_assignment.h similarity index 88% rename from src/transform/localize_struct_array_assignment.h rename to src/tint/transform/localize_struct_array_assignment.h index beab7bada44..ec5faa60535 100644 --- a/src/transform/localize_struct_array_assignment.h +++ b/src/tint/transform/localize_struct_array_assignment.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_LOCALIZE_STRUCT_ARRAY_ASSIGNMENT_H_ -#define SRC_TRANSFORM_LOCALIZE_STRUCT_ARRAY_ASSIGNMENT_H_ +#ifndef SRC_TINT_TRANSFORM_LOCALIZE_STRUCT_ARRAY_ASSIGNMENT_H_ +#define SRC_TINT_TRANSFORM_LOCALIZE_STRUCT_ARRAY_ASSIGNMENT_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -55,4 +55,4 @@ class LocalizeStructArrayAssignment } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_LOCALIZE_STRUCT_ARRAY_ASSIGNMENT_H_ +#endif // SRC_TINT_TRANSFORM_LOCALIZE_STRUCT_ARRAY_ASSIGNMENT_H_ diff --git a/src/transform/localize_struct_array_assignment_test.cc b/src/tint/transform/localize_struct_array_assignment_test.cc similarity index 98% rename from src/transform/localize_struct_array_assignment_test.cc rename to src/tint/transform/localize_struct_array_assignment_test.cc index 7d92ba61a24..349858d09aa 100644 --- a/src/transform/localize_struct_array_assignment_test.cc +++ b/src/tint/transform/localize_struct_array_assignment_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/localize_struct_array_assignment.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/unshadow.h" +#include "src/tint/transform/localize_struct_array_assignment.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/unshadow.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/loop_to_for_loop.cc b/src/tint/transform/loop_to_for_loop.cc similarity index 92% rename from src/transform/loop_to_for_loop.cc rename to src/tint/transform/loop_to_for_loop.cc index 735a1156445..ac205c06929 100644 --- a/src/transform/loop_to_for_loop.cc +++ b/src/tint/transform/loop_to_for_loop.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/loop_to_for_loop.h" - -#include "src/ast/break_statement.h" -#include "src/ast/for_loop_statement.h" -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" -#include "src/utils/scoped_assignment.h" +#include "src/tint/transform/loop_to_for_loop.h" + +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/scoped_assignment.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::LoopToForLoop); diff --git a/src/transform/loop_to_for_loop.h b/src/tint/transform/loop_to_for_loop.h similarity index 90% rename from src/transform/loop_to_for_loop.h rename to src/tint/transform/loop_to_for_loop.h index b3d323b4f3e..94e09f64abf 100644 --- a/src/transform/loop_to_for_loop.h +++ b/src/tint/transform/loop_to_for_loop.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_LOOP_TO_FOR_LOOP_H_ -#define SRC_TRANSFORM_LOOP_TO_FOR_LOOP_H_ +#ifndef SRC_TINT_TRANSFORM_LOOP_TO_FOR_LOOP_H_ +#define SRC_TINT_TRANSFORM_LOOP_TO_FOR_LOOP_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -51,4 +51,4 @@ class LoopToForLoop : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_LOOP_TO_FOR_LOOP_H_ +#endif // SRC_TINT_TRANSFORM_LOOP_TO_FOR_LOOP_H_ diff --git a/src/transform/loop_to_for_loop_test.cc b/src/tint/transform/loop_to_for_loop_test.cc similarity index 97% rename from src/transform/loop_to_for_loop_test.cc rename to src/tint/transform/loop_to_for_loop_test.cc index 5322b9f002a..df51e10beef 100644 --- a/src/transform/loop_to_for_loop_test.cc +++ b/src/tint/transform/loop_to_for_loop_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/loop_to_for_loop.h" +#include "src/tint/transform/loop_to_for_loop.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/manager.cc b/src/tint/transform/manager.cc similarity index 98% rename from src/transform/manager.cc rename to src/tint/transform/manager.cc index 672d6297bde..158a28e26c7 100644 --- a/src/transform/manager.cc +++ b/src/tint/transform/manager.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/manager.h" +#include "src/tint/transform/manager.h" /// If set to 1 then the transform::Manager will dump the WGSL of the program /// before and after each transform. Helpful for debugging bad output. diff --git a/src/transform/manager.h b/src/tint/transform/manager.h similarity index 92% rename from src/transform/manager.h rename to src/tint/transform/manager.h index e5ef910aa1f..092b568f687 100644 --- a/src/transform/manager.h +++ b/src/tint/transform/manager.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_MANAGER_H_ -#define SRC_TRANSFORM_MANAGER_H_ +#ifndef SRC_TINT_TRANSFORM_MANAGER_H_ +#define SRC_TINT_TRANSFORM_MANAGER_H_ #include #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -61,4 +61,4 @@ class Manager : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_MANAGER_H_ +#endif // SRC_TINT_TRANSFORM_MANAGER_H_ diff --git a/src/transform/module_scope_var_to_entry_point_param.cc b/src/tint/transform/module_scope_var_to_entry_point_param.cc similarity index 98% rename from src/transform/module_scope_var_to_entry_point_param.cc rename to src/tint/transform/module_scope_var_to_entry_point_param.cc index 4601f9c62ad..e213c45b8ab 100644 --- a/src/transform/module_scope_var_to_entry_point_param.cc +++ b/src/tint/transform/module_scope_var_to_entry_point_param.cc @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/module_scope_var_to_entry_point_param.h" +#include "src/tint/transform/module_scope_var_to_entry_point_param.h" #include #include #include #include -#include "src/ast/disable_validation_attribute.h" -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::ModuleScopeVarToEntryPointParam); diff --git a/src/transform/module_scope_var_to_entry_point_param.h b/src/tint/transform/module_scope_var_to_entry_point_param.h similarity index 92% rename from src/transform/module_scope_var_to_entry_point_param.h rename to src/tint/transform/module_scope_var_to_entry_point_param.h index 85570a067ac..334fcd4e122 100644 --- a/src/transform/module_scope_var_to_entry_point_param.h +++ b/src/tint/transform/module_scope_var_to_entry_point_param.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_MODULE_SCOPE_VAR_TO_ENTRY_POINT_PARAM_H_ -#define SRC_TRANSFORM_MODULE_SCOPE_VAR_TO_ENTRY_POINT_PARAM_H_ +#ifndef SRC_TINT_TRANSFORM_MODULE_SCOPE_VAR_TO_ENTRY_POINT_PARAM_H_ +#define SRC_TINT_TRANSFORM_MODULE_SCOPE_VAR_TO_ENTRY_POINT_PARAM_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -93,4 +93,4 @@ class ModuleScopeVarToEntryPointParam } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_MODULE_SCOPE_VAR_TO_ENTRY_POINT_PARAM_H_ +#endif // SRC_TINT_TRANSFORM_MODULE_SCOPE_VAR_TO_ENTRY_POINT_PARAM_H_ diff --git a/src/transform/module_scope_var_to_entry_point_param_test.cc b/src/tint/transform/module_scope_var_to_entry_point_param_test.cc similarity index 99% rename from src/transform/module_scope_var_to_entry_point_param_test.cc rename to src/tint/transform/module_scope_var_to_entry_point_param_test.cc index 0a0d761d69f..341ef99c61b 100644 --- a/src/transform/module_scope_var_to_entry_point_param_test.cc +++ b/src/tint/transform/module_scope_var_to_entry_point_param_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/module_scope_var_to_entry_point_param.h" +#include "src/tint/transform/module_scope_var_to_entry_point_param.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/multiplanar_external_texture.cc b/src/tint/transform/multiplanar_external_texture.cc similarity index 98% rename from src/transform/multiplanar_external_texture.cc rename to src/tint/transform/multiplanar_external_texture.cc index 360a18da80c..801c593bdc7 100644 --- a/src/transform/multiplanar_external_texture.cc +++ b/src/tint/transform/multiplanar_external_texture.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/multiplanar_external_texture.h" +#include "src/tint/transform/multiplanar_external_texture.h" #include #include -#include "src/ast/function.h" -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/function.h" -#include "src/sem/variable.h" +#include "src/tint/ast/function.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::MultiplanarExternalTexture); TINT_INSTANTIATE_TYPEINFO( diff --git a/src/transform/multiplanar_external_texture.h b/src/tint/transform/multiplanar_external_texture.h similarity index 91% rename from src/transform/multiplanar_external_texture.h rename to src/tint/transform/multiplanar_external_texture.h index caf55e84324..240d520d01e 100644 --- a/src/transform/multiplanar_external_texture.h +++ b/src/tint/transform/multiplanar_external_texture.h @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_MULTIPLANAR_EXTERNAL_TEXTURE_H_ -#define SRC_TRANSFORM_MULTIPLANAR_EXTERNAL_TEXTURE_H_ +#ifndef SRC_TINT_TRANSFORM_MULTIPLANAR_EXTERNAL_TEXTURE_H_ +#define SRC_TINT_TRANSFORM_MULTIPLANAR_EXTERNAL_TEXTURE_H_ #include #include -#include "src/ast/struct_member.h" -#include "src/sem/binding_point.h" -#include "src/sem/builtin_type.h" -#include "src/transform/transform.h" +#include "src/tint/ast/struct_member.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/sem/builtin_type.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -99,4 +99,4 @@ class MultiplanarExternalTexture } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_MULTIPLANAR_EXTERNAL_TEXTURE_H_ +#endif // SRC_TINT_TRANSFORM_MULTIPLANAR_EXTERNAL_TEXTURE_H_ diff --git a/src/transform/multiplanar_external_texture_test.cc b/src/tint/transform/multiplanar_external_texture_test.cc similarity index 99% rename from src/transform/multiplanar_external_texture_test.cc rename to src/tint/transform/multiplanar_external_texture_test.cc index 8a43308e995..b37ef68fd2c 100644 --- a/src/transform/multiplanar_external_texture_test.cc +++ b/src/tint/transform/multiplanar_external_texture_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/multiplanar_external_texture.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/multiplanar_external_texture.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/num_workgroups_from_uniform.cc b/src/tint/transform/num_workgroups_from_uniform.cc similarity index 96% rename from src/transform/num_workgroups_from_uniform.cc rename to src/tint/transform/num_workgroups_from_uniform.cc index 180d306cbb1..db71158ba66 100644 --- a/src/transform/num_workgroups_from_uniform.cc +++ b/src/tint/transform/num_workgroups_from_uniform.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/num_workgroups_from_uniform.h" +#include "src/tint/transform/num_workgroups_from_uniform.h" #include #include #include #include -#include "src/program_builder.h" -#include "src/sem/function.h" -#include "src/transform/canonicalize_entry_point_io.h" -#include "src/utils/hash.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/function.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" +#include "src/tint/utils/hash.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::NumWorkgroupsFromUniform); TINT_INSTANTIATE_TYPEINFO(tint::transform::NumWorkgroupsFromUniform::Config); diff --git a/src/transform/num_workgroups_from_uniform.h b/src/tint/transform/num_workgroups_from_uniform.h similarity index 91% rename from src/transform/num_workgroups_from_uniform.h rename to src/tint/transform/num_workgroups_from_uniform.h index 1870ea21ffd..0d20a021b18 100644 --- a/src/transform/num_workgroups_from_uniform.h +++ b/src/tint/transform/num_workgroups_from_uniform.h @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_NUM_WORKGROUPS_FROM_UNIFORM_H_ -#define SRC_TRANSFORM_NUM_WORKGROUPS_FROM_UNIFORM_H_ +#ifndef SRC_TINT_TRANSFORM_NUM_WORKGROUPS_FROM_UNIFORM_H_ +#define SRC_TINT_TRANSFORM_NUM_WORKGROUPS_FROM_UNIFORM_H_ -#include "src/sem/binding_point.h" -#include "src/transform/transform.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/transform/transform.h" namespace tint { @@ -87,4 +87,4 @@ class NumWorkgroupsFromUniform } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_NUM_WORKGROUPS_FROM_UNIFORM_H_ +#endif // SRC_TINT_TRANSFORM_NUM_WORKGROUPS_FROM_UNIFORM_H_ diff --git a/src/transform/num_workgroups_from_uniform_test.cc b/src/tint/transform/num_workgroups_from_uniform_test.cc similarity index 98% rename from src/transform/num_workgroups_from_uniform_test.cc rename to src/tint/transform/num_workgroups_from_uniform_test.cc index 8471b03c4d1..16744339e40 100644 --- a/src/transform/num_workgroups_from_uniform_test.cc +++ b/src/tint/transform/num_workgroups_from_uniform_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/num_workgroups_from_uniform.h" +#include "src/tint/transform/num_workgroups_from_uniform.h" #include -#include "src/transform/canonicalize_entry_point_io.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/pad_array_elements.cc b/src/tint/transform/pad_array_elements.cc similarity index 95% rename from src/transform/pad_array_elements.cc rename to src/tint/transform/pad_array_elements.cc index f04976d712c..bf406df2667 100644 --- a/src/transform/pad_array_elements.cc +++ b/src/tint/transform/pad_array_elements.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/pad_array_elements.h" +#include "src/tint/transform/pad_array_elements.h" #include #include -#include "src/program_builder.h" -#include "src/sem/array.h" -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/type_constructor.h" -#include "src/utils/map.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/utils/map.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::PadArrayElements); diff --git a/src/transform/pad_array_elements.h b/src/tint/transform/pad_array_elements.h similarity index 92% rename from src/transform/pad_array_elements.h rename to src/tint/transform/pad_array_elements.h index 5b1df325ffb..cf5bfee9e06 100644 --- a/src/transform/pad_array_elements.h +++ b/src/tint/transform/pad_array_elements.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_PAD_ARRAY_ELEMENTS_H_ -#define SRC_TRANSFORM_PAD_ARRAY_ELEMENTS_H_ +#ifndef SRC_TINT_TRANSFORM_PAD_ARRAY_ELEMENTS_H_ +#define SRC_TINT_TRANSFORM_PAD_ARRAY_ELEMENTS_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -59,4 +59,4 @@ class PadArrayElements : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_PAD_ARRAY_ELEMENTS_H_ +#endif // SRC_TINT_TRANSFORM_PAD_ARRAY_ELEMENTS_H_ diff --git a/src/transform/pad_array_elements_test.cc b/src/tint/transform/pad_array_elements_test.cc similarity index 99% rename from src/transform/pad_array_elements_test.cc rename to src/tint/transform/pad_array_elements_test.cc index f3da053a5db..d0e0b4b0537 100644 --- a/src/transform/pad_array_elements_test.cc +++ b/src/tint/transform/pad_array_elements_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/pad_array_elements.h" +#include "src/tint/transform/pad_array_elements.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/promote_initializers_to_const_var.cc b/src/tint/transform/promote_initializers_to_const_var.cc similarity index 90% rename from src/transform/promote_initializers_to_const_var.cc rename to src/tint/transform/promote_initializers_to_const_var.cc index 0c681187bb4..a60dd6b6eec 100644 --- a/src/transform/promote_initializers_to_const_var.cc +++ b/src/tint/transform/promote_initializers_to_const_var.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/promote_initializers_to_const_var.h" -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/statement.h" -#include "src/sem/type_constructor.h" -#include "src/transform/utils/hoist_to_decl_before.h" +#include "src/tint/transform/promote_initializers_to_const_var.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/transform/utils/hoist_to_decl_before.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::PromoteInitializersToConstVar); diff --git a/src/transform/promote_initializers_to_const_var.h b/src/tint/transform/promote_initializers_to_const_var.h similarity index 86% rename from src/transform/promote_initializers_to_const_var.h rename to src/tint/transform/promote_initializers_to_const_var.h index 310f8fce74d..586e27d5696 100644 --- a/src/transform/promote_initializers_to_const_var.h +++ b/src/tint/transform/promote_initializers_to_const_var.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_PROMOTE_INITIALIZERS_TO_CONST_VAR_H_ -#define SRC_TRANSFORM_PROMOTE_INITIALIZERS_TO_CONST_VAR_H_ +#ifndef SRC_TINT_TRANSFORM_PROMOTE_INITIALIZERS_TO_CONST_VAR_H_ +#define SRC_TINT_TRANSFORM_PROMOTE_INITIALIZERS_TO_CONST_VAR_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint::transform { @@ -45,4 +45,4 @@ class PromoteInitializersToConstVar } // namespace tint::transform -#endif // SRC_TRANSFORM_PROMOTE_INITIALIZERS_TO_CONST_VAR_H_ +#endif // SRC_TINT_TRANSFORM_PROMOTE_INITIALIZERS_TO_CONST_VAR_H_ diff --git a/src/transform/promote_initializers_to_const_var_test.cc b/src/tint/transform/promote_initializers_to_const_var_test.cc similarity index 98% rename from src/transform/promote_initializers_to_const_var_test.cc rename to src/tint/transform/promote_initializers_to_const_var_test.cc index 109615b3ca8..126f4611355 100644 --- a/src/transform/promote_initializers_to_const_var_test.cc +++ b/src/tint/transform/promote_initializers_to_const_var_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/promote_initializers_to_const_var.h" +#include "src/tint/transform/promote_initializers_to_const_var.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/remove_phonies.cc b/src/tint/transform/remove_phonies.cc similarity index 92% rename from src/transform/remove_phonies.cc rename to src/tint/transform/remove_phonies.cc index 5c600ebbad3..35bad3f934e 100644 --- a/src/transform/remove_phonies.cc +++ b/src/tint/transform/remove_phonies.cc @@ -12,21 +12,21 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/remove_phonies.h" +#include "src/tint/transform/remove_phonies.h" #include #include #include #include -#include "src/ast/traverse_expressions.h" -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" -#include "src/utils/map.h" -#include "src/utils/scoped_assignment.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/scoped_assignment.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::RemovePhonies); diff --git a/src/transform/remove_phonies.h b/src/tint/transform/remove_phonies.h similarity index 91% rename from src/transform/remove_phonies.h rename to src/tint/transform/remove_phonies.h index 415ce890c7c..16de70848d1 100644 --- a/src/transform/remove_phonies.h +++ b/src/tint/transform/remove_phonies.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_REMOVE_PHONIES_H_ -#define SRC_TRANSFORM_REMOVE_PHONIES_H_ +#ifndef SRC_TINT_TRANSFORM_REMOVE_PHONIES_H_ +#define SRC_TINT_TRANSFORM_REMOVE_PHONIES_H_ #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -55,4 +55,4 @@ class RemovePhonies : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_REMOVE_PHONIES_H_ +#endif // SRC_TINT_TRANSFORM_REMOVE_PHONIES_H_ diff --git a/src/transform/remove_phonies_test.cc b/src/tint/transform/remove_phonies_test.cc similarity index 98% rename from src/transform/remove_phonies_test.cc rename to src/tint/transform/remove_phonies_test.cc index a8fd5ea1cda..15ae60b0e8f 100644 --- a/src/transform/remove_phonies_test.cc +++ b/src/tint/transform/remove_phonies_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/remove_phonies.h" +#include "src/tint/transform/remove_phonies.h" #include #include #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/remove_unreachable_statements.cc b/src/tint/transform/remove_unreachable_statements.cc similarity index 82% rename from src/transform/remove_unreachable_statements.cc rename to src/tint/transform/remove_unreachable_statements.cc index 88d4158f8db..fd56ef0e297 100644 --- a/src/transform/remove_unreachable_statements.cc +++ b/src/tint/transform/remove_unreachable_statements.cc @@ -12,21 +12,21 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/remove_unreachable_statements.h" +#include "src/tint/transform/remove_unreachable_statements.h" #include #include #include #include -#include "src/ast/traverse_expressions.h" -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" -#include "src/utils/map.h" -#include "src/utils/scoped_assignment.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/scoped_assignment.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::RemoveUnreachableStatements); diff --git a/src/transform/remove_unreachable_statements.h b/src/tint/transform/remove_unreachable_statements.h similarity index 89% rename from src/transform/remove_unreachable_statements.h rename to src/tint/transform/remove_unreachable_statements.h index 060a2a6ba46..dfc9f155fcb 100644 --- a/src/transform/remove_unreachable_statements.h +++ b/src/tint/transform/remove_unreachable_statements.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_REMOVE_UNREACHABLE_STATEMENTS_H_ -#define SRC_TRANSFORM_REMOVE_UNREACHABLE_STATEMENTS_H_ +#ifndef SRC_TINT_TRANSFORM_REMOVE_UNREACHABLE_STATEMENTS_H_ +#define SRC_TINT_TRANSFORM_REMOVE_UNREACHABLE_STATEMENTS_H_ #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -55,4 +55,4 @@ class RemoveUnreachableStatements } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_REMOVE_UNREACHABLE_STATEMENTS_H_ +#endif // SRC_TINT_TRANSFORM_REMOVE_UNREACHABLE_STATEMENTS_H_ diff --git a/src/transform/remove_unreachable_statements_test.cc b/src/tint/transform/remove_unreachable_statements_test.cc similarity index 98% rename from src/transform/remove_unreachable_statements_test.cc rename to src/tint/transform/remove_unreachable_statements_test.cc index 33fe5a6ca41..4e5670f45ec 100644 --- a/src/transform/remove_unreachable_statements_test.cc +++ b/src/tint/transform/remove_unreachable_statements_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/remove_unreachable_statements.h" +#include "src/tint/transform/remove_unreachable_statements.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/renamer.cc b/src/tint/transform/renamer.cc similarity index 99% rename from src/transform/renamer.cc rename to src/tint/transform/renamer.cc index 6863c3ddf46..962791182b2 100644 --- a/src/transform/renamer.cc +++ b/src/tint/transform/renamer.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/renamer.h" +#include "src/tint/transform/renamer.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/member_accessor_expression.h" -#include "src/text/unicode.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/text/unicode.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::Renamer); TINT_INSTANTIATE_TYPEINFO(tint::transform::Renamer::Data); diff --git a/src/transform/renamer.h b/src/tint/transform/renamer.h similarity index 94% rename from src/transform/renamer.h rename to src/tint/transform/renamer.h index 9b448e81459..ad37b0c1edf 100644 --- a/src/transform/renamer.h +++ b/src/tint/transform/renamer.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_RENAMER_H_ -#define SRC_TRANSFORM_RENAMER_H_ +#ifndef SRC_TINT_TRANSFORM_RENAMER_H_ +#define SRC_TINT_TRANSFORM_RENAMER_H_ #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint::transform { @@ -94,4 +94,4 @@ class Renamer : public Castable { } // namespace tint::transform -#endif // SRC_TRANSFORM_RENAMER_H_ +#endif // SRC_TINT_TRANSFORM_RENAMER_H_ diff --git a/src/transform/renamer_test.cc b/src/tint/transform/renamer_test.cc similarity index 99% rename from src/transform/renamer_test.cc rename to src/tint/transform/renamer_test.cc index 56c887cb3ea..70d43225b62 100644 --- a/src/transform/renamer_test.cc +++ b/src/tint/transform/renamer_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/renamer.h" +#include "src/tint/transform/renamer.h" #include #include "gmock/gmock.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/robustness.cc b/src/tint/transform/robustness.cc similarity index 97% rename from src/transform/robustness.cc rename to src/tint/transform/robustness.cc index 577e88ed219..2d62b9f1ab6 100644 --- a/src/transform/robustness.cc +++ b/src/tint/transform/robustness.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/robustness.h" +#include "src/tint/transform/robustness.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/reference_type.h" -#include "src/sem/statement.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/statement.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::Robustness); TINT_INSTANTIATE_TYPEINFO(tint::transform::Robustness::Config); diff --git a/src/transform/robustness.h b/src/tint/transform/robustness.h similarity index 93% rename from src/transform/robustness.h rename to src/tint/transform/robustness.h index f4cb0ee4015..733cf47363d 100644 --- a/src/transform/robustness.h +++ b/src/tint/transform/robustness.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_ROBUSTNESS_H_ -#define SRC_TRANSFORM_ROBUSTNESS_H_ +#ifndef SRC_TINT_TRANSFORM_ROBUSTNESS_H_ +#define SRC_TINT_TRANSFORM_ROBUSTNESS_H_ #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" // Forward declarations namespace tint { @@ -85,4 +85,4 @@ class Robustness : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_ROBUSTNESS_H_ +#endif // SRC_TINT_TRANSFORM_ROBUSTNESS_H_ diff --git a/src/transform/robustness_test.cc b/src/tint/transform/robustness_test.cc similarity index 99% rename from src/transform/robustness_test.cc rename to src/tint/transform/robustness_test.cc index 3b0747bdd79..edc33f5bcad 100644 --- a/src/transform/robustness_test.cc +++ b/src/tint/transform/robustness_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/robustness.h" +#include "src/tint/transform/robustness.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/simplify_pointers.cc b/src/tint/transform/simplify_pointers.cc similarity index 96% rename from src/transform/simplify_pointers.cc rename to src/tint/transform/simplify_pointers.cc index cfc06b7d9b0..715894bb6d1 100644 --- a/src/transform/simplify_pointers.cc +++ b/src/tint/transform/simplify_pointers.cc @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/simplify_pointers.h" +#include "src/tint/transform/simplify_pointers.h" #include #include #include #include -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" -#include "src/transform/unshadow.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" +#include "src/tint/transform/unshadow.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::SimplifyPointers); diff --git a/src/transform/simplify_pointers.h b/src/tint/transform/simplify_pointers.h similarity index 91% rename from src/transform/simplify_pointers.h rename to src/tint/transform/simplify_pointers.h index 2541a36e2f7..39ebc26fec4 100644 --- a/src/transform/simplify_pointers.h +++ b/src/tint/transform/simplify_pointers.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_SIMPLIFY_POINTERS_H_ -#define SRC_TRANSFORM_SIMPLIFY_POINTERS_H_ +#ifndef SRC_TINT_TRANSFORM_SIMPLIFY_POINTERS_H_ +#define SRC_TINT_TRANSFORM_SIMPLIFY_POINTERS_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -57,4 +57,4 @@ class SimplifyPointers : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_SIMPLIFY_POINTERS_H_ +#endif // SRC_TINT_TRANSFORM_SIMPLIFY_POINTERS_H_ diff --git a/src/transform/simplify_pointers_test.cc b/src/tint/transform/simplify_pointers_test.cc similarity index 97% rename from src/transform/simplify_pointers_test.cc rename to src/tint/transform/simplify_pointers_test.cc index 584a606307c..cfcb24475c2 100644 --- a/src/transform/simplify_pointers_test.cc +++ b/src/tint/transform/simplify_pointers_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/simplify_pointers.h" +#include "src/tint/transform/simplify_pointers.h" -#include "src/transform/test_helper.h" -#include "src/transform/unshadow.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/unshadow.h" namespace tint { namespace transform { diff --git a/src/transform/single_entry_point.cc b/src/tint/transform/single_entry_point.cc similarity index 96% rename from src/transform/single_entry_point.cc rename to src/tint/transform/single_entry_point.cc index 6e25c85b926..62a662457c0 100644 --- a/src/transform/single_entry_point.cc +++ b/src/tint/transform/single_entry_point.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/single_entry_point.h" +#include "src/tint/transform/single_entry_point.h" #include #include -#include "src/program_builder.h" -#include "src/sem/function.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::SingleEntryPoint); TINT_INSTANTIATE_TYPEINFO(tint::transform::SingleEntryPoint::Config); diff --git a/src/transform/single_entry_point.h b/src/tint/transform/single_entry_point.h similarity index 91% rename from src/transform/single_entry_point.h rename to src/tint/transform/single_entry_point.h index 01a70d65ec2..87807613ff2 100644 --- a/src/transform/single_entry_point.h +++ b/src/tint/transform/single_entry_point.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_SINGLE_ENTRY_POINT_H_ -#define SRC_TRANSFORM_SINGLE_ENTRY_POINT_H_ +#ifndef SRC_TINT_TRANSFORM_SINGLE_ENTRY_POINT_H_ +#define SRC_TINT_TRANSFORM_SINGLE_ENTRY_POINT_H_ #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -69,4 +69,4 @@ class SingleEntryPoint : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_SINGLE_ENTRY_POINT_H_ +#endif // SRC_TINT_TRANSFORM_SINGLE_ENTRY_POINT_H_ diff --git a/src/transform/single_entry_point_test.cc b/src/tint/transform/single_entry_point_test.cc similarity index 98% rename from src/transform/single_entry_point_test.cc rename to src/tint/transform/single_entry_point_test.cc index 9831ae110a5..b6a9d35bb41 100644 --- a/src/transform/single_entry_point_test.cc +++ b/src/tint/transform/single_entry_point_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/single_entry_point.h" +#include "src/tint/transform/single_entry_point.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/test_helper.h b/src/tint/transform/test_helper.h similarity index 95% rename from src/transform/test_helper.h rename to src/tint/transform/test_helper.h index ae62fceb466..974cba0d824 100644 --- a/src/transform/test_helper.h +++ b/src/tint/transform/test_helper.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_TEST_HELPER_H_ -#define SRC_TRANSFORM_TEST_HELPER_H_ +#ifndef SRC_TINT_TRANSFORM_TEST_HELPER_H_ +#define SRC_TINT_TRANSFORM_TEST_HELPER_H_ #include #include @@ -21,9 +21,9 @@ #include #include "gtest/gtest.h" -#include "src/reader/wgsl/parser.h" -#include "src/transform/manager.h" -#include "src/writer/wgsl/generator.h" +#include "src/tint/reader/wgsl/parser.h" +#include "src/tint/transform/manager.h" +#include "src/tint/writer/wgsl/generator.h" namespace tint { namespace transform { @@ -150,4 +150,4 @@ using TransformTestWithParam = TransformTestBase>; } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_TEST_HELPER_H_ +#endif // SRC_TINT_TRANSFORM_TEST_HELPER_H_ diff --git a/src/transform/transform.cc b/src/tint/transform/transform.cc similarity index 93% rename from src/transform/transform.cc rename to src/tint/transform/transform.cc index fb360fd7d9d..2254ce493e6 100644 --- a/src/transform/transform.cc +++ b/src/tint/transform/transform.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" #include #include -#include "src/program_builder.h" -#include "src/sem/atomic_type.h" -#include "src/sem/block_statement.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/for_loop_statement.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampler_type.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/for_loop_statement.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampler_type.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::Transform); TINT_INSTANTIATE_TYPEINFO(tint::transform::Data); diff --git a/src/transform/transform.h b/src/tint/transform/transform.h similarity index 97% rename from src/transform/transform.h rename to src/tint/transform/transform.h index 8bc109e0e23..199cb865961 100644 --- a/src/transform/transform.h +++ b/src/tint/transform/transform.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_TRANSFORM_H_ -#define SRC_TRANSFORM_TRANSFORM_H_ +#ifndef SRC_TINT_TRANSFORM_TRANSFORM_H_ +#define SRC_TINT_TRANSFORM_TRANSFORM_H_ #include #include #include -#include "src/castable.h" -#include "src/program.h" +#include "src/tint/castable.h" +#include "src/tint/program.h" namespace tint { namespace transform { @@ -196,4 +196,4 @@ class Transform : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_TRANSFORM_H_ +#endif // SRC_TINT_TRANSFORM_TRANSFORM_H_ diff --git a/src/transform/transform_test.cc b/src/tint/transform/transform_test.cc similarity index 97% rename from src/transform/transform_test.cc rename to src/tint/transform/transform_test.cc index 8098e0cb163..1114ac03379 100644 --- a/src/transform/transform_test.cc +++ b/src/tint/transform/transform_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/transform.h" -#include "src/clone_context.h" -#include "src/program_builder.h" +#include "src/tint/transform/transform.h" +#include "src/tint/clone_context.h" +#include "src/tint/program_builder.h" #include "gtest/gtest.h" diff --git a/src/transform/unshadow.cc b/src/tint/transform/unshadow.cc similarity index 92% rename from src/transform/unshadow.cc rename to src/tint/transform/unshadow.cc index d71e087ee4a..017258f02f3 100644 --- a/src/transform/unshadow.cc +++ b/src/tint/transform/unshadow.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/unshadow.h" +#include "src/tint/transform/unshadow.h" #include #include #include -#include "src/program_builder.h" -#include "src/sem/block_statement.h" -#include "src/sem/function.h" -#include "src/sem/statement.h" -#include "src/sem/variable.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/variable.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::Unshadow); diff --git a/src/transform/unshadow.h b/src/tint/transform/unshadow.h similarity index 89% rename from src/transform/unshadow.h rename to src/tint/transform/unshadow.h index ca7be17e8da..f8119a993db 100644 --- a/src/transform/unshadow.h +++ b/src/tint/transform/unshadow.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_UNSHADOW_H_ -#define SRC_TRANSFORM_UNSHADOW_H_ +#ifndef SRC_TINT_TRANSFORM_UNSHADOW_H_ +#define SRC_TINT_TRANSFORM_UNSHADOW_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -47,4 +47,4 @@ class Unshadow : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_UNSHADOW_H_ +#endif // SRC_TINT_TRANSFORM_UNSHADOW_H_ diff --git a/src/transform/unshadow_test.cc b/src/tint/transform/unshadow_test.cc similarity index 98% rename from src/transform/unshadow_test.cc rename to src/tint/transform/unshadow_test.cc index f6383ef091b..b533bd4b8b4 100644 --- a/src/transform/unshadow_test.cc +++ b/src/tint/transform/unshadow_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/unshadow.h" +#include "src/tint/transform/unshadow.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/utils/hoist_to_decl_before.cc b/src/tint/transform/utils/hoist_to_decl_before.cc similarity index 97% rename from src/transform/utils/hoist_to_decl_before.cc rename to src/tint/transform/utils/hoist_to_decl_before.cc index aeff023b652..3f66150f294 100644 --- a/src/transform/utils/hoist_to_decl_before.cc +++ b/src/tint/transform/utils/hoist_to_decl_before.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/utils/hoist_to_decl_before.h" +#include "src/tint/transform/utils/hoist_to_decl_before.h" #include -#include "src/ast/variable_decl_statement.h" -#include "src/sem/block_statement.h" -#include "src/sem/for_loop_statement.h" -#include "src/sem/if_statement.h" -#include "src/sem/reference_type.h" -#include "src/sem/variable.h" -#include "src/utils/reverse.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/for_loop_statement.h" +#include "src/tint/sem/if_statement.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/reverse.h" namespace tint::transform { diff --git a/src/transform/utils/hoist_to_decl_before.h b/src/tint/transform/utils/hoist_to_decl_before.h similarity index 87% rename from src/transform/utils/hoist_to_decl_before.h rename to src/tint/transform/utils/hoist_to_decl_before.h index 48082a2645c..8f35a0910df 100644 --- a/src/transform/utils/hoist_to_decl_before.h +++ b/src/tint/transform/utils/hoist_to_decl_before.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_UTILS_HOIST_TO_DECL_BEFORE_H_ -#define SRC_TRANSFORM_UTILS_HOIST_TO_DECL_BEFORE_H_ +#ifndef SRC_TINT_TRANSFORM_UTILS_HOIST_TO_DECL_BEFORE_H_ +#define SRC_TINT_TRANSFORM_UTILS_HOIST_TO_DECL_BEFORE_H_ #include -#include "src/sem/expression.h" -#include "src/transform/transform.h" +#include "src/tint/sem/expression.h" +#include "src/tint/transform/transform.h" namespace tint::transform { @@ -58,4 +58,4 @@ class HoistToDeclBefore { } // namespace tint::transform -#endif // SRC_TRANSFORM_UTILS_HOIST_TO_DECL_BEFORE_H_ +#endif // SRC_TINT_TRANSFORM_UTILS_HOIST_TO_DECL_BEFORE_H_ diff --git a/src/transform/utils/hoist_to_decl_before_test.cc b/src/tint/transform/utils/hoist_to_decl_before_test.cc similarity index 97% rename from src/transform/utils/hoist_to_decl_before_test.cc rename to src/tint/transform/utils/hoist_to_decl_before_test.cc index 994317c6962..2e6f0abc834 100644 --- a/src/transform/utils/hoist_to_decl_before_test.cc +++ b/src/tint/transform/utils/hoist_to_decl_before_test.cc @@ -15,9 +15,9 @@ #include #include "gtest/gtest-spi.h" -#include "src/program_builder.h" -#include "src/transform/test_helper.h" -#include "src/transform/utils/hoist_to_decl_before.h" +#include "src/tint/program_builder.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/transform/utils/hoist_to_decl_before.h" namespace tint::transform { namespace { diff --git a/src/transform/var_for_dynamic_index.cc b/src/tint/transform/var_for_dynamic_index.cc similarity index 93% rename from src/transform/var_for_dynamic_index.cc rename to src/tint/transform/var_for_dynamic_index.cc index 44c994de528..ccd1215d29f 100644 --- a/src/transform/var_for_dynamic_index.cc +++ b/src/tint/transform/var_for_dynamic_index.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/var_for_dynamic_index.h" -#include "src/program_builder.h" -#include "src/transform/utils/hoist_to_decl_before.h" +#include "src/tint/transform/var_for_dynamic_index.h" +#include "src/tint/program_builder.h" +#include "src/tint/transform/utils/hoist_to_decl_before.h" namespace tint::transform { diff --git a/src/transform/var_for_dynamic_index.h b/src/tint/transform/var_for_dynamic_index.h similarity index 88% rename from src/transform/var_for_dynamic_index.h rename to src/tint/transform/var_for_dynamic_index.h index a04fa063b11..e7e2815cadf 100644 --- a/src/transform/var_for_dynamic_index.h +++ b/src/tint/transform/var_for_dynamic_index.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_VAR_FOR_DYNAMIC_INDEX_H_ -#define SRC_TRANSFORM_VAR_FOR_DYNAMIC_INDEX_H_ +#ifndef SRC_TINT_TRANSFORM_VAR_FOR_DYNAMIC_INDEX_H_ +#define SRC_TINT_TRANSFORM_VAR_FOR_DYNAMIC_INDEX_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint::transform { @@ -45,4 +45,4 @@ class VarForDynamicIndex : public Transform { } // namespace tint::transform -#endif // SRC_TRANSFORM_VAR_FOR_DYNAMIC_INDEX_H_ +#endif // SRC_TINT_TRANSFORM_VAR_FOR_DYNAMIC_INDEX_H_ diff --git a/src/transform/var_for_dynamic_index_test.cc b/src/tint/transform/var_for_dynamic_index_test.cc similarity index 98% rename from src/transform/var_for_dynamic_index_test.cc rename to src/tint/transform/var_for_dynamic_index_test.cc index 91289efd692..2bd8a6e3ae4 100644 --- a/src/transform/var_for_dynamic_index_test.cc +++ b/src/tint/transform/var_for_dynamic_index_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/var_for_dynamic_index.h" -#include "src/transform/for_loop_to_loop.h" +#include "src/tint/transform/var_for_dynamic_index.h" +#include "src/tint/transform/for_loop_to_loop.h" -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/vectorize_scalar_matrix_constructors.cc b/src/tint/transform/vectorize_scalar_matrix_constructors.cc similarity index 93% rename from src/transform/vectorize_scalar_matrix_constructors.cc rename to src/tint/transform/vectorize_scalar_matrix_constructors.cc index 75fcfb10a43..bccc50bf764 100644 --- a/src/transform/vectorize_scalar_matrix_constructors.cc +++ b/src/tint/transform/vectorize_scalar_matrix_constructors.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/vectorize_scalar_matrix_constructors.h" +#include "src/tint/transform/vectorize_scalar_matrix_constructors.h" #include -#include "src/program_builder.h" -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/type_constructor.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/type_constructor.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::VectorizeScalarMatrixConstructors); diff --git a/src/transform/vectorize_scalar_matrix_constructors.h b/src/tint/transform/vectorize_scalar_matrix_constructors.h similarity index 87% rename from src/transform/vectorize_scalar_matrix_constructors.h rename to src/tint/transform/vectorize_scalar_matrix_constructors.h index 220d3669072..44754e153d2 100644 --- a/src/transform/vectorize_scalar_matrix_constructors.h +++ b/src/tint/transform/vectorize_scalar_matrix_constructors.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_VECTORIZE_SCALAR_MATRIX_CONSTRUCTORS_H_ -#define SRC_TRANSFORM_VECTORIZE_SCALAR_MATRIX_CONSTRUCTORS_H_ +#ifndef SRC_TINT_TRANSFORM_VECTORIZE_SCALAR_MATRIX_CONSTRUCTORS_H_ +#define SRC_TINT_TRANSFORM_VECTORIZE_SCALAR_MATRIX_CONSTRUCTORS_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -51,4 +51,4 @@ class VectorizeScalarMatrixConstructors } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_VECTORIZE_SCALAR_MATRIX_CONSTRUCTORS_H_ +#endif // SRC_TINT_TRANSFORM_VECTORIZE_SCALAR_MATRIX_CONSTRUCTORS_H_ diff --git a/src/transform/vectorize_scalar_matrix_constructors_test.cc b/src/tint/transform/vectorize_scalar_matrix_constructors_test.cc similarity index 96% rename from src/transform/vectorize_scalar_matrix_constructors_test.cc rename to src/tint/transform/vectorize_scalar_matrix_constructors_test.cc index 51b252f96fb..d6d496cb3d7 100644 --- a/src/transform/vectorize_scalar_matrix_constructors_test.cc +++ b/src/tint/transform/vectorize_scalar_matrix_constructors_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/vectorize_scalar_matrix_constructors.h" +#include "src/tint/transform/vectorize_scalar_matrix_constructors.h" #include #include -#include "src/transform/test_helper.h" -#include "src/utils/string.h" +#include "src/tint/transform/test_helper.h" +#include "src/tint/utils/string.h" namespace tint { namespace transform { diff --git a/src/transform/vertex_pulling.cc b/src/tint/transform/vertex_pulling.cc similarity index 99% rename from src/transform/vertex_pulling.cc rename to src/tint/transform/vertex_pulling.cc index a284ce5201a..e515f040ea7 100644 --- a/src/transform/vertex_pulling.cc +++ b/src/tint/transform/vertex_pulling.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/vertex_pulling.h" +#include "src/tint/transform/vertex_pulling.h" #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/program_builder.h" -#include "src/sem/variable.h" -#include "src/utils/map.h" -#include "src/utils/math.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/math.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::VertexPulling); TINT_INSTANTIATE_TYPEINFO(tint::transform::VertexPulling::Config); diff --git a/src/transform/vertex_pulling.h b/src/tint/transform/vertex_pulling.h similarity index 97% rename from src/transform/vertex_pulling.h rename to src/tint/transform/vertex_pulling.h index 2bd45c275e5..95bc25d1bad 100644 --- a/src/transform/vertex_pulling.h +++ b/src/tint/transform/vertex_pulling.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_VERTEX_PULLING_H_ -#define SRC_TRANSFORM_VERTEX_PULLING_H_ +#ifndef SRC_TINT_TRANSFORM_VERTEX_PULLING_H_ +#define SRC_TINT_TRANSFORM_VERTEX_PULLING_H_ #include #include #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -183,4 +183,4 @@ class VertexPulling : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_VERTEX_PULLING_H_ +#endif // SRC_TINT_TRANSFORM_VERTEX_PULLING_H_ diff --git a/src/transform/vertex_pulling_test.cc b/src/tint/transform/vertex_pulling_test.cc similarity index 99% rename from src/transform/vertex_pulling_test.cc rename to src/tint/transform/vertex_pulling_test.cc index 8c551ec6dba..c1e63a99aa3 100644 --- a/src/transform/vertex_pulling_test.cc +++ b/src/tint/transform/vertex_pulling_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/vertex_pulling.h" +#include "src/tint/transform/vertex_pulling.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/wrap_arrays_in_structs.cc b/src/tint/transform/wrap_arrays_in_structs.cc similarity index 95% rename from src/transform/wrap_arrays_in_structs.cc rename to src/tint/transform/wrap_arrays_in_structs.cc index 938789f12a3..f910497165e 100644 --- a/src/transform/wrap_arrays_in_structs.cc +++ b/src/tint/transform/wrap_arrays_in_structs.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/wrap_arrays_in_structs.h" +#include "src/tint/transform/wrap_arrays_in_structs.h" #include -#include "src/program_builder.h" -#include "src/sem/array.h" -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/type_constructor.h" -#include "src/utils/map.h" -#include "src/utils/transform.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/transform.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::WrapArraysInStructs); diff --git a/src/transform/wrap_arrays_in_structs.h b/src/tint/transform/wrap_arrays_in_structs.h similarity index 93% rename from src/transform/wrap_arrays_in_structs.h rename to src/tint/transform/wrap_arrays_in_structs.h index dfdc304a42d..0d97a442ebf 100644 --- a/src/transform/wrap_arrays_in_structs.h +++ b/src/tint/transform/wrap_arrays_in_structs.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_WRAP_ARRAYS_IN_STRUCTS_H_ -#define SRC_TRANSFORM_WRAP_ARRAYS_IN_STRUCTS_H_ +#ifndef SRC_TINT_TRANSFORM_WRAP_ARRAYS_IN_STRUCTS_H_ +#define SRC_TINT_TRANSFORM_WRAP_ARRAYS_IN_STRUCTS_H_ #include #include -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" // Forward declarations namespace tint { @@ -92,4 +92,4 @@ class WrapArraysInStructs : public Castable { } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_WRAP_ARRAYS_IN_STRUCTS_H_ +#endif // SRC_TINT_TRANSFORM_WRAP_ARRAYS_IN_STRUCTS_H_ diff --git a/src/transform/wrap_arrays_in_structs_test.cc b/src/tint/transform/wrap_arrays_in_structs_test.cc similarity index 98% rename from src/transform/wrap_arrays_in_structs_test.cc rename to src/tint/transform/wrap_arrays_in_structs_test.cc index c9daaf8f551..231c3d60e99 100644 --- a/src/transform/wrap_arrays_in_structs_test.cc +++ b/src/tint/transform/wrap_arrays_in_structs_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/wrap_arrays_in_structs.h" +#include "src/tint/transform/wrap_arrays_in_structs.h" #include #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/transform/zero_init_workgroup_memory.cc b/src/tint/transform/zero_init_workgroup_memory.cc similarity index 98% rename from src/transform/zero_init_workgroup_memory.cc rename to src/tint/transform/zero_init_workgroup_memory.cc index 6b20fc0c800..bf9a4a63b08 100644 --- a/src/transform/zero_init_workgroup_memory.cc +++ b/src/tint/transform/zero_init_workgroup_memory.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/zero_init_workgroup_memory.h" +#include "src/tint/transform/zero_init_workgroup_memory.h" #include #include @@ -20,13 +20,13 @@ #include #include -#include "src/ast/workgroup_attribute.h" -#include "src/program_builder.h" -#include "src/sem/atomic_type.h" -#include "src/sem/function.h" -#include "src/sem/variable.h" -#include "src/utils/map.h" -#include "src/utils/unique_vector.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/program_builder.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/variable.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/unique_vector.h" TINT_INSTANTIATE_TYPEINFO(tint::transform::ZeroInitWorkgroupMemory); diff --git a/src/transform/zero_init_workgroup_memory.h b/src/tint/transform/zero_init_workgroup_memory.h similarity index 89% rename from src/transform/zero_init_workgroup_memory.h rename to src/tint/transform/zero_init_workgroup_memory.h index df6c9aeaf58..6069b12a1dd 100644 --- a/src/transform/zero_init_workgroup_memory.h +++ b/src/tint/transform/zero_init_workgroup_memory.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_TRANSFORM_ZERO_INIT_WORKGROUP_MEMORY_H_ -#define SRC_TRANSFORM_ZERO_INIT_WORKGROUP_MEMORY_H_ +#ifndef SRC_TINT_TRANSFORM_ZERO_INIT_WORKGROUP_MEMORY_H_ +#define SRC_TINT_TRANSFORM_ZERO_INIT_WORKGROUP_MEMORY_H_ -#include "src/transform/transform.h" +#include "src/tint/transform/transform.h" namespace tint { namespace transform { @@ -56,4 +56,4 @@ class ZeroInitWorkgroupMemory } // namespace transform } // namespace tint -#endif // SRC_TRANSFORM_ZERO_INIT_WORKGROUP_MEMORY_H_ +#endif // SRC_TINT_TRANSFORM_ZERO_INIT_WORKGROUP_MEMORY_H_ diff --git a/src/transform/zero_init_workgroup_memory_test.cc b/src/tint/transform/zero_init_workgroup_memory_test.cc similarity index 99% rename from src/transform/zero_init_workgroup_memory_test.cc rename to src/tint/transform/zero_init_workgroup_memory_test.cc index 09baba6e923..2ea842b4e58 100644 --- a/src/transform/zero_init_workgroup_memory_test.cc +++ b/src/tint/transform/zero_init_workgroup_memory_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/transform/zero_init_workgroup_memory.h" +#include "src/tint/transform/zero_init_workgroup_memory.h" #include -#include "src/transform/test_helper.h" +#include "src/tint/transform/test_helper.h" namespace tint { namespace transform { diff --git a/src/utils/concat.h b/src/tint/utils/concat.h similarity index 86% rename from src/utils/concat.h rename to src/tint/utils/concat.h index 54a4e75e0a9..c291da92c30 100644 --- a/src/utils/concat.h +++ b/src/tint/utils/concat.h @@ -13,10 +13,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_CONCAT_H_ -#define SRC_UTILS_CONCAT_H_ +#ifndef SRC_TINT_UTILS_CONCAT_H_ +#define SRC_TINT_UTILS_CONCAT_H_ #define TINT_CONCAT_2(a, b) a##b #define TINT_CONCAT(a, b) TINT_CONCAT_2(a, b) -#endif // SRC_UTILS_CONCAT_H_ +#endif // SRC_TINT_UTILS_CONCAT_H_ diff --git a/src/utils/crc32.h b/src/tint/utils/crc32.h similarity index 97% rename from src/utils/crc32.h rename to src/tint/utils/crc32.h index 9c296d0fe5e..efe2f0e7a94 100644 --- a/src/utils/crc32.h +++ b/src/tint/utils/crc32.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_CRC32_H_ -#define SRC_UTILS_CRC32_H_ +#ifndef SRC_TINT_UTILS_CRC32_H_ +#define SRC_TINT_UTILS_CRC32_H_ #include @@ -79,4 +79,4 @@ constexpr uint32_t CRC32(const char* s) { } // namespace tint::utils -#endif // SRC_UTILS_CRC32_H_ +#endif // SRC_TINT_UTILS_CRC32_H_ diff --git a/src/utils/crc32_test.cc b/src/tint/utils/crc32_test.cc similarity index 96% rename from src/utils/crc32_test.cc rename to src/tint/utils/crc32_test.cc index b1b739f91d9..3e80e787e33 100644 --- a/src/utils/crc32_test.cc +++ b/src/tint/utils/crc32_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/crc32.h" +#include "src/tint/utils/crc32.h" #include "gtest/gtest.h" diff --git a/src/utils/debugger.cc b/src/tint/utils/debugger.cc similarity index 97% rename from src/utils/debugger.cc rename to src/tint/utils/debugger.cc index fe8cc278f94..aded5b6d6e3 100644 --- a/src/utils/debugger.cc +++ b/src/tint/utils/debugger.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/debugger.h" +#include "src/tint/utils/debugger.h" #ifdef TINT_ENABLE_BREAK_IN_DEBUGGER diff --git a/src/utils/debugger.h b/src/tint/utils/debugger.h similarity index 88% rename from src/utils/debugger.h rename to src/tint/utils/debugger.h index 7a4f2bd3886..240a8d9668a 100644 --- a/src/utils/debugger.h +++ b/src/tint/utils/debugger.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_DEBUGGER_H_ -#define SRC_UTILS_DEBUGGER_H_ +#ifndef SRC_TINT_UTILS_DEBUGGER_H_ +#define SRC_TINT_UTILS_DEBUGGER_H_ namespace tint::debugger { @@ -24,4 +24,4 @@ void Break(); } // namespace tint::debugger -#endif // SRC_UTILS_DEBUGGER_H_ +#endif // SRC_TINT_UTILS_DEBUGGER_H_ diff --git a/src/utils/defer.h b/src/tint/utils/defer.h similarity index 92% rename from src/utils/defer.h rename to src/tint/utils/defer.h index 781e5c9c341..4be704e961b 100644 --- a/src/utils/defer.h +++ b/src/tint/utils/defer.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_DEFER_H_ -#define SRC_UTILS_DEFER_H_ +#ifndef SRC_TINT_UTILS_DEFER_H_ +#define SRC_TINT_UTILS_DEFER_H_ #include -#include "src/utils/concat.h" +#include "src/tint/utils/concat.h" namespace tint { namespace utils { @@ -60,4 +60,4 @@ inline Defer MakeDefer(F&& f) { auto TINT_CONCAT(tint_defer_, __COUNTER__) = \ ::tint::utils::MakeDefer([&] { S; }) -#endif // SRC_UTILS_DEFER_H_ +#endif // SRC_TINT_UTILS_DEFER_H_ diff --git a/src/utils/defer_test.cc b/src/tint/utils/defer_test.cc similarity index 96% rename from src/utils/defer_test.cc rename to src/tint/utils/defer_test.cc index 4f93b15ed27..fe1034c4cfa 100644 --- a/src/utils/defer_test.cc +++ b/src/tint/utils/defer_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/defer.h" +#include "src/tint/utils/defer.h" #include "gtest/gtest.h" diff --git a/src/utils/enum_set.h b/src/tint/utils/enum_set.h similarity index 98% rename from src/utils/enum_set.h rename to src/tint/utils/enum_set.h index d93a2325a79..a4fc621ae5f 100644 --- a/src/utils/enum_set.h +++ b/src/tint/utils/enum_set.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_ENUM_SET_H_ -#define SRC_UTILS_ENUM_SET_H_ +#ifndef SRC_TINT_UTILS_ENUM_SET_H_ +#define SRC_TINT_UTILS_ENUM_SET_H_ #include #include @@ -255,4 +255,4 @@ class hash> { } // namespace std -#endif // SRC_UTILS_ENUM_SET_H_ +#endif // SRC_TINT_UTILS_ENUM_SET_H_ diff --git a/src/utils/enum_set_test.cc b/src/tint/utils/enum_set_test.cc similarity index 99% rename from src/utils/enum_set_test.cc rename to src/tint/utils/enum_set_test.cc index b7f5b72221a..566701ca242 100644 --- a/src/utils/enum_set_test.cc +++ b/src/tint/utils/enum_set_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/enum_set.h" +#include "src/tint/utils/enum_set.h" #include #include diff --git a/src/utils/hash.h b/src/tint/utils/hash.h similarity index 96% rename from src/utils/hash.h rename to src/tint/utils/hash.h index 91792bf5898..1158021b103 100644 --- a/src/utils/hash.h +++ b/src/tint/utils/hash.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_HASH_H_ -#define SRC_UTILS_HASH_H_ +#ifndef SRC_TINT_UTILS_HASH_H_ +#define SRC_TINT_UTILS_HASH_H_ #include #include @@ -80,4 +80,4 @@ size_t Hash(const ARGS&... args) { } // namespace utils } // namespace tint -#endif // SRC_UTILS_HASH_H_ +#endif // SRC_TINT_UTILS_HASH_H_ diff --git a/src/utils/hash_test.cc b/src/tint/utils/hash_test.cc similarity index 97% rename from src/utils/hash_test.cc rename to src/tint/utils/hash_test.cc index dd0877dad4a..caeba571605 100644 --- a/src/utils/hash_test.cc +++ b/src/tint/utils/hash_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/hash.h" +#include "src/tint/utils/hash.h" #include diff --git a/src/utils/io/command.h b/src/tint/utils/io/command.h similarity index 95% rename from src/utils/io/command.h rename to src/tint/utils/io/command.h index acedc214ad8..dbf587ef777 100644 --- a/src/utils/io/command.h +++ b/src/tint/utils/io/command.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_IO_COMMAND_H_ -#define SRC_UTILS_IO_COMMAND_H_ +#ifndef SRC_TINT_UTILS_IO_COMMAND_H_ +#define SRC_TINT_UTILS_IO_COMMAND_H_ #include #include @@ -81,4 +81,4 @@ class Command { } // namespace utils } // namespace tint -#endif // SRC_UTILS_IO_COMMAND_H_ +#endif // SRC_TINT_UTILS_IO_COMMAND_H_ diff --git a/src/utils/io/command_other.cc b/src/tint/utils/io/command_other.cc similarity index 96% rename from src/utils/io/command_other.cc rename to src/tint/utils/io/command_other.cc index 90d3414bd4b..5562e372a4d 100644 --- a/src/utils/io/command_other.cc +++ b/src/tint/utils/io/command_other.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/command.h" +#include "src/tint/utils/io/command.h" namespace tint { namespace utils { diff --git a/src/utils/io/command_posix.cc b/src/tint/utils/io/command_posix.cc similarity index 99% rename from src/utils/io/command_posix.cc rename to src/tint/utils/io/command_posix.cc index b000ecb9417..dc6068438c3 100644 --- a/src/utils/io/command_posix.cc +++ b/src/tint/utils/io/command_posix.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/command.h" +#include "src/tint/utils/io/command.h" #include #include diff --git a/src/utils/io/command_test.cc b/src/tint/utils/io/command_test.cc similarity index 98% rename from src/utils/io/command_test.cc rename to src/tint/utils/io/command_test.cc index 8127dc25b3b..f76dcaeee5a 100644 --- a/src/utils/io/command_test.cc +++ b/src/tint/utils/io/command_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/command.h" +#include "src/tint/utils/io/command.h" #include "gtest/gtest.h" diff --git a/src/utils/io/command_windows.cc b/src/tint/utils/io/command_windows.cc similarity index 99% rename from src/utils/io/command_windows.cc rename to src/tint/utils/io/command_windows.cc index 9b1a6bf8989..576fc4c3e17 100644 --- a/src/utils/io/command_windows.cc +++ b/src/tint/utils/io/command_windows.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/command.h" +#include "src/tint/utils/io/command.h" #define WIN32_LEAN_AND_MEAN 1 #include diff --git a/src/utils/io/tmpfile.h b/src/tint/utils/io/tmpfile.h similarity index 95% rename from src/utils/io/tmpfile.h rename to src/tint/utils/io/tmpfile.h index 3ff3fb198dd..07f48afd10d 100644 --- a/src/utils/io/tmpfile.h +++ b/src/tint/utils/io/tmpfile.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_IO_TMPFILE_H_ -#define SRC_UTILS_IO_TMPFILE_H_ +#ifndef SRC_TINT_UTILS_IO_TMPFILE_H_ +#define SRC_TINT_UTILS_IO_TMPFILE_H_ #include #include @@ -73,4 +73,4 @@ class TmpFile { } // namespace utils } // namespace tint -#endif // SRC_UTILS_IO_TMPFILE_H_ +#endif // SRC_TINT_UTILS_IO_TMPFILE_H_ diff --git a/src/utils/io/tmpfile_other.cc b/src/tint/utils/io/tmpfile_other.cc similarity index 95% rename from src/utils/io/tmpfile_other.cc rename to src/tint/utils/io/tmpfile_other.cc index dd3080f6baa..b4c1a18ee9f 100644 --- a/src/utils/io/tmpfile_other.cc +++ b/src/tint/utils/io/tmpfile_other.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/tmpfile.h" +#include "src/tint/utils/io/tmpfile.h" namespace tint { namespace utils { diff --git a/src/utils/io/tmpfile_posix.cc b/src/tint/utils/io/tmpfile_posix.cc similarity index 96% rename from src/utils/io/tmpfile_posix.cc rename to src/tint/utils/io/tmpfile_posix.cc index d75764d8669..db9ee47d837 100644 --- a/src/utils/io/tmpfile_posix.cc +++ b/src/tint/utils/io/tmpfile_posix.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/tmpfile.h" +#include "src/tint/utils/io/tmpfile.h" #include #include -#include "src/debug.h" +#include "src/tint/debug.h" namespace tint { namespace utils { diff --git a/src/utils/io/tmpfile_test.cc b/src/tint/utils/io/tmpfile_test.cc similarity index 98% rename from src/utils/io/tmpfile_test.cc rename to src/tint/utils/io/tmpfile_test.cc index b8c04f21ede..abd9511023b 100644 --- a/src/utils/io/tmpfile_test.cc +++ b/src/tint/utils/io/tmpfile_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/tmpfile.h" +#include "src/tint/utils/io/tmpfile.h" #include diff --git a/src/utils/io/tmpfile_windows.cc b/src/tint/utils/io/tmpfile_windows.cc similarity index 97% rename from src/utils/io/tmpfile_windows.cc rename to src/tint/utils/io/tmpfile_windows.cc index a641d5f98c0..2b57b6878e3 100644 --- a/src/utils/io/tmpfile_windows.cc +++ b/src/tint/utils/io/tmpfile_windows.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/io/tmpfile.h" +#include "src/tint/utils/io/tmpfile.h" #include #include diff --git a/src/utils/map.h b/src/tint/utils/map.h similarity index 96% rename from src/utils/map.h rename to src/tint/utils/map.h index a84c9ba637c..0f60d13edc0 100644 --- a/src/utils/map.h +++ b/src/tint/utils/map.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_MAP_H_ -#define SRC_UTILS_MAP_H_ +#ifndef SRC_TINT_UTILS_MAP_H_ +#define SRC_TINT_UTILS_MAP_H_ #include @@ -59,4 +59,4 @@ V GetOrCreate(std::unordered_map& map, } // namespace utils } // namespace tint -#endif // SRC_UTILS_MAP_H_ +#endif // SRC_TINT_UTILS_MAP_H_ diff --git a/src/utils/map_test.cc b/src/tint/utils/map_test.cc similarity index 98% rename from src/utils/map_test.cc rename to src/tint/utils/map_test.cc index 11f3ba8db1c..a1e8decc833 100644 --- a/src/utils/map_test.cc +++ b/src/tint/utils/map_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/map.h" +#include "src/tint/utils/map.h" #include diff --git a/src/utils/math.h b/src/tint/utils/math.h similarity index 94% rename from src/utils/math.h rename to src/tint/utils/math.h index ce921b157c7..155e39fb49d 100644 --- a/src/utils/math.h +++ b/src/tint/utils/math.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_MATH_H_ -#define SRC_UTILS_MATH_H_ +#ifndef SRC_TINT_UTILS_MATH_H_ +#define SRC_TINT_UTILS_MATH_H_ #include #include @@ -54,4 +54,4 @@ inline std::enable_if_t::value, T> MaxAlignOf(T value) { } // namespace utils } // namespace tint -#endif // SRC_UTILS_MATH_H_ +#endif // SRC_TINT_UTILS_MATH_H_ diff --git a/src/utils/math_test.cc b/src/tint/utils/math_test.cc similarity index 98% rename from src/utils/math_test.cc rename to src/tint/utils/math_test.cc index 933d594212d..057f1429187 100644 --- a/src/utils/math_test.cc +++ b/src/tint/utils/math_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/math.h" +#include "src/tint/utils/math.h" #include "gtest/gtest.h" diff --git a/src/utils/reverse.h b/src/tint/utils/reverse.h similarity index 94% rename from src/utils/reverse.h rename to src/tint/utils/reverse.h index 0848dc585e6..17b1346a197 100644 --- a/src/utils/reverse.h +++ b/src/tint/utils/reverse.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_REVERSE_H_ -#define SRC_UTILS_REVERSE_H_ +#ifndef SRC_TINT_UTILS_REVERSE_H_ +#define SRC_TINT_UTILS_REVERSE_H_ #include @@ -61,4 +61,4 @@ detail::ReverseIterable Reverse(T&& iterable) { } // namespace utils } // namespace tint -#endif // SRC_UTILS_REVERSE_H_ +#endif // SRC_TINT_UTILS_REVERSE_H_ diff --git a/src/utils/reverse_test.cc b/src/tint/utils/reverse_test.cc similarity index 96% rename from src/utils/reverse_test.cc rename to src/tint/utils/reverse_test.cc index 25be0eb40a0..64734cdf4d6 100644 --- a/src/utils/reverse_test.cc +++ b/src/tint/utils/reverse_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/reverse.h" +#include "src/tint/utils/reverse.h" #include diff --git a/src/utils/scoped_assignment.h b/src/tint/utils/scoped_assignment.h similarity index 92% rename from src/utils/scoped_assignment.h rename to src/tint/utils/scoped_assignment.h index 99f8ba4941b..0ff34211954 100644 --- a/src/utils/scoped_assignment.h +++ b/src/tint/utils/scoped_assignment.h @@ -13,12 +13,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_SCOPED_ASSIGNMENT_H_ -#define SRC_UTILS_SCOPED_ASSIGNMENT_H_ +#ifndef SRC_TINT_UTILS_SCOPED_ASSIGNMENT_H_ +#define SRC_TINT_UTILS_SCOPED_ASSIGNMENT_H_ #include -#include "src/utils/concat.h" +#include "src/tint/utils/concat.h" namespace tint { namespace utils { @@ -61,4 +61,4 @@ class ScopedAssignment { var, val \ } -#endif // SRC_UTILS_SCOPED_ASSIGNMENT_H_ +#endif // SRC_TINT_UTILS_SCOPED_ASSIGNMENT_H_ diff --git a/src/utils/scoped_assignment_test.cc b/src/tint/utils/scoped_assignment_test.cc similarity index 96% rename from src/utils/scoped_assignment_test.cc rename to src/tint/utils/scoped_assignment_test.cc index b75bec90668..20cd8d003b3 100644 --- a/src/utils/scoped_assignment_test.cc +++ b/src/tint/utils/scoped_assignment_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/scoped_assignment.h" +#include "src/tint/utils/scoped_assignment.h" #include "gtest/gtest.h" diff --git a/src/utils/string.h b/src/tint/utils/string.h similarity index 92% rename from src/utils/string.h rename to src/tint/utils/string.h index 2e93f513714..0355819c759 100644 --- a/src/utils/string.h +++ b/src/tint/utils/string.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_STRING_H_ -#define SRC_UTILS_STRING_H_ +#ifndef SRC_TINT_UTILS_STRING_H_ +#define SRC_TINT_UTILS_STRING_H_ #include @@ -38,4 +38,4 @@ inline std::string ReplaceAll(std::string str, } // namespace utils } // namespace tint -#endif // SRC_UTILS_STRING_H_ +#endif // SRC_TINT_UTILS_STRING_H_ diff --git a/src/utils/string_test.cc b/src/tint/utils/string_test.cc similarity index 97% rename from src/utils/string_test.cc rename to src/tint/utils/string_test.cc index 5b1847082d7..3dbb4861d58 100644 --- a/src/utils/string_test.cc +++ b/src/tint/utils/string_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/string.h" +#include "src/tint/utils/string.h" #include "gtest/gtest.h" diff --git a/src/utils/to_const_ptr_vec.h b/src/tint/utils/to_const_ptr_vec.h similarity index 88% rename from src/utils/to_const_ptr_vec.h rename to src/tint/utils/to_const_ptr_vec.h index 25e9261b2da..e36fe0c9ffa 100644 --- a/src/utils/to_const_ptr_vec.h +++ b/src/tint/utils/to_const_ptr_vec.h @@ -13,8 +13,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_TO_CONST_PTR_VEC_H_ -#define SRC_UTILS_TO_CONST_PTR_VEC_H_ +#ifndef SRC_TINT_UTILS_TO_CONST_PTR_VEC_H_ +#define SRC_TINT_UTILS_TO_CONST_PTR_VEC_H_ #include @@ -36,4 +36,4 @@ std::vector ToConstPtrVec(const std::vector& in) { } // namespace utils } // namespace tint -#endif // SRC_UTILS_TO_CONST_PTR_VEC_H_ +#endif // SRC_TINT_UTILS_TO_CONST_PTR_VEC_H_ diff --git a/src/utils/transform.h b/src/tint/utils/transform.h similarity index 93% rename from src/utils/transform.h rename to src/tint/utils/transform.h index cd31ec5c7f2..97711fddf03 100644 --- a/src/utils/transform.h +++ b/src/tint/utils/transform.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_TRANSFORM_H_ -#define SRC_UTILS_TRANSFORM_H_ +#ifndef SRC_TINT_UTILS_TRANSFORM_H_ +#define SRC_TINT_UTILS_TRANSFORM_H_ #include #include #include #include -#include "src/traits.h" +#include "src/tint/traits.h" namespace tint { namespace utils { @@ -59,4 +59,4 @@ auto Transform(const std::vector& in, TRANSFORMER&& transform) } // namespace utils } // namespace tint -#endif // SRC_UTILS_TRANSFORM_H_ +#endif // SRC_TINT_UTILS_TRANSFORM_H_ diff --git a/src/utils/transform_test.cc b/src/tint/utils/transform_test.cc similarity index 98% rename from src/utils/transform_test.cc rename to src/tint/utils/transform_test.cc index 32498be5362..6686eeb200a 100644 --- a/src/utils/transform_test.cc +++ b/src/tint/utils/transform_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/transform.h" +#include "src/tint/utils/transform.h" #include #include diff --git a/src/utils/unique_vector.h b/src/tint/utils/unique_vector.h similarity index 96% rename from src/utils/unique_vector.h rename to src/tint/utils/unique_vector.h index e56dd990f77..96d3ac3f7d5 100644 --- a/src/utils/unique_vector.h +++ b/src/tint/utils/unique_vector.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_UTILS_UNIQUE_VECTOR_H_ -#define SRC_UTILS_UNIQUE_VECTOR_H_ +#ifndef SRC_TINT_UTILS_UNIQUE_VECTOR_H_ +#define SRC_TINT_UTILS_UNIQUE_VECTOR_H_ #include #include @@ -110,4 +110,4 @@ struct UniqueVector { } // namespace utils } // namespace tint -#endif // SRC_UTILS_UNIQUE_VECTOR_H_ +#endif // SRC_TINT_UTILS_UNIQUE_VECTOR_H_ diff --git a/src/utils/unique_vector_test.cc b/src/tint/utils/unique_vector_test.cc similarity index 97% rename from src/utils/unique_vector_test.cc rename to src/tint/utils/unique_vector_test.cc index 3ec78fa8f91..892282b2402 100644 --- a/src/utils/unique_vector_test.cc +++ b/src/tint/utils/unique_vector_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/utils/unique_vector.h" -#include "src/utils/reverse.h" +#include "src/tint/utils/unique_vector.h" +#include "src/tint/utils/reverse.h" #include "gtest/gtest.h" diff --git a/src/val/hlsl.cc b/src/tint/val/hlsl.cc similarity index 97% rename from src/val/hlsl.cc rename to src/tint/val/hlsl.cc index 696230bbfbc..56ee061da7e 100644 --- a/src/val/hlsl.cc +++ b/src/tint/val/hlsl.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/val/val.h" +#include "src/tint/val/val.h" -#include "src/utils/io/command.h" -#include "src/utils/io/tmpfile.h" +#include "src/tint/utils/io/command.h" +#include "src/tint/utils/io/tmpfile.h" #ifdef _WIN32 #include diff --git a/src/val/msl.cc b/src/tint/val/msl.cc similarity index 91% rename from src/val/msl.cc rename to src/tint/val/msl.cc index 61ec4a1cff4..30c0361987b 100644 --- a/src/val/msl.cc +++ b/src/tint/val/msl.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/val/val.h" +#include "src/tint/val/val.h" -#include "src/ast/module.h" -#include "src/program.h" -#include "src/utils/io/command.h" -#include "src/utils/io/tmpfile.h" +#include "src/tint/ast/module.h" +#include "src/tint/program.h" +#include "src/tint/utils/io/command.h" +#include "src/tint/utils/io/tmpfile.h" namespace tint { namespace val { diff --git a/src/val/msl_metal.mm b/src/tint/val/msl_metal.mm similarity index 98% rename from src/val/msl_metal.mm rename to src/tint/val/msl_metal.mm index 8869bdbdc52..68870accb12 100644 --- a/src/val/msl_metal.mm +++ b/src/tint/val/msl_metal.mm @@ -19,7 +19,7 @@ // Disable: error: treating #include as an import of module 'std.string' #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wauto-import" -#include "src/val/val.h" +#include "src/tint/val/val.h" #pragma clang diagnostic pop namespace tint { diff --git a/src/val/val.h b/src/tint/val/val.h similarity index 95% rename from src/val/val.h rename to src/tint/val/val.h index 31e83b9d843..a8dd94c4a4b 100644 --- a/src/val/val.h +++ b/src/tint/val/val.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_VAL_VAL_H_ -#define SRC_VAL_VAL_H_ +#ifndef SRC_TINT_VAL_VAL_H_ +#define SRC_TINT_VAL_VAL_H_ #include #include #include -#include "src/ast/pipeline_stage.h" +#include "src/tint/ast/pipeline_stage.h" // Forward declarations namespace tint { @@ -77,4 +77,4 @@ Result MslUsingMetalAPI(const std::string& source); } // namespace val } // namespace tint -#endif // SRC_VAL_VAL_H_ +#endif // SRC_TINT_VAL_VAL_H_ diff --git a/src/writer/append_vector.cc b/src/tint/writer/append_vector.cc similarity index 96% rename from src/writer/append_vector.cc rename to src/tint/writer/append_vector.cc index 4f461d95255..18f5ee9d6ee 100644 --- a/src/writer/append_vector.cc +++ b/src/tint/writer/append_vector.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/append_vector.h" +#include "src/tint/writer/append_vector.h" #include #include -#include "src/sem/call.h" -#include "src/sem/expression.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/utils/transform.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/expression.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/utils/transform.h" namespace tint { namespace writer { diff --git a/src/writer/append_vector.h b/src/tint/writer/append_vector.h similarity index 90% rename from src/writer/append_vector.h rename to src/tint/writer/append_vector.h index 5e28271433b..d8613afb776 100644 --- a/src/writer/append_vector.h +++ b/src/tint/writer/append_vector.h @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_APPEND_VECTOR_H_ -#define SRC_WRITER_APPEND_VECTOR_H_ +#ifndef SRC_TINT_WRITER_APPEND_VECTOR_H_ +#define SRC_TINT_WRITER_APPEND_VECTOR_H_ -#include "src/program_builder.h" +#include "src/tint/program_builder.h" namespace tint { @@ -43,4 +43,4 @@ const sem::Call* AppendVector(ProgramBuilder* builder, } // namespace writer } // namespace tint -#endif // SRC_WRITER_APPEND_VECTOR_H_ +#endif // SRC_TINT_WRITER_APPEND_VECTOR_H_ diff --git a/src/writer/append_vector_test.cc b/src/tint/writer/append_vector_test.cc similarity index 99% rename from src/writer/append_vector_test.cc rename to src/tint/writer/append_vector_test.cc index e348d8d8cf1..433f890668c 100644 --- a/src/writer/append_vector_test.cc +++ b/src/tint/writer/append_vector_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/append_vector.h" -#include "src/program_builder.h" -#include "src/resolver/resolver.h" -#include "src/sem/type_constructor.h" +#include "src/tint/writer/append_vector.h" +#include "src/tint/program_builder.h" +#include "src/tint/resolver/resolver.h" +#include "src/tint/sem/type_constructor.h" #include "gtest/gtest.h" diff --git a/src/writer/array_length_from_uniform_options.cc b/src/tint/writer/array_length_from_uniform_options.cc similarity index 94% rename from src/writer/array_length_from_uniform_options.cc rename to src/tint/writer/array_length_from_uniform_options.cc index b848a484e3d..258eaae7850 100644 --- a/src/writer/array_length_from_uniform_options.cc +++ b/src/tint/writer/array_length_from_uniform_options.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/array_length_from_uniform_options.h" +#include "src/tint/writer/array_length_from_uniform_options.h" namespace tint { namespace writer { diff --git a/src/writer/array_length_from_uniform_options.h b/src/tint/writer/array_length_from_uniform_options.h similarity index 83% rename from src/writer/array_length_from_uniform_options.h rename to src/tint/writer/array_length_from_uniform_options.h index 2c06287c23f..24a35cbf94a 100644 --- a/src/writer/array_length_from_uniform_options.h +++ b/src/tint/writer/array_length_from_uniform_options.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_ARRAY_LENGTH_FROM_UNIFORM_OPTIONS_H_ -#define SRC_WRITER_ARRAY_LENGTH_FROM_UNIFORM_OPTIONS_H_ +#ifndef SRC_TINT_WRITER_ARRAY_LENGTH_FROM_UNIFORM_OPTIONS_H_ +#define SRC_TINT_WRITER_ARRAY_LENGTH_FROM_UNIFORM_OPTIONS_H_ #include -#include "src/sem/binding_point.h" +#include "src/tint/sem/binding_point.h" namespace tint { namespace writer { @@ -45,11 +45,11 @@ struct ArrayLengthFromUniformOptions { /// uniform buffer where the length of the buffer is stored. std::unordered_map bindpoint_to_size_index; - // NOTE: Update fuzzers/data_builder.h when adding or changing any struct - // members. + // NOTE: Update src/tint/fuzzers/data_builder.h when adding or changing any + // struct members. }; } // namespace writer } // namespace tint -#endif // SRC_WRITER_ARRAY_LENGTH_FROM_UNIFORM_OPTIONS_H_ +#endif // SRC_TINT_WRITER_ARRAY_LENGTH_FROM_UNIFORM_OPTIONS_H_ diff --git a/src/writer/float_to_string.cc b/src/tint/writer/float_to_string.cc similarity index 98% rename from src/writer/float_to_string.cc rename to src/tint/writer/float_to_string.cc index d140b348be2..25073c01b30 100644 --- a/src/writer/float_to_string.cc +++ b/src/tint/writer/float_to_string.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/float_to_string.h" +#include "src/tint/writer/float_to_string.h" #include #include @@ -21,7 +21,7 @@ #include #include -#include "src/debug.h" +#include "src/tint/debug.h" namespace tint { namespace writer { diff --git a/src/writer/float_to_string.h b/src/tint/writer/float_to_string.h similarity index 91% rename from src/writer/float_to_string.h rename to src/tint/writer/float_to_string.h index 9f385dbb44e..44909d4cd35 100644 --- a/src/writer/float_to_string.h +++ b/src/tint/writer/float_to_string.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_FLOAT_TO_STRING_H_ -#define SRC_WRITER_FLOAT_TO_STRING_H_ +#ifndef SRC_TINT_WRITER_FLOAT_TO_STRING_H_ +#define SRC_TINT_WRITER_FLOAT_TO_STRING_H_ #include @@ -36,4 +36,4 @@ std::string FloatToBitPreservingString(float f); } // namespace writer } // namespace tint -#endif // SRC_WRITER_FLOAT_TO_STRING_H_ +#endif // SRC_TINT_WRITER_FLOAT_TO_STRING_H_ diff --git a/src/writer/float_to_string_test.cc b/src/tint/writer/float_to_string_test.cc similarity index 99% rename from src/writer/float_to_string_test.cc rename to src/tint/writer/float_to_string_test.cc index 2ff278e2b81..76806cb02e1 100644 --- a/src/writer/float_to_string_test.cc +++ b/src/tint/writer/float_to_string_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/float_to_string.h" +#include "src/tint/writer/float_to_string.h" #include #include diff --git a/src/writer/glsl/generator.cc b/src/tint/writer/glsl/generator.cc similarity index 90% rename from src/writer/glsl/generator.cc rename to src/tint/writer/glsl/generator.cc index 3dc8f950dfa..ab7079fdea1 100644 --- a/src/writer/glsl/generator.cc +++ b/src/tint/writer/glsl/generator.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/generator.h" +#include "src/tint/writer/glsl/generator.h" -#include "src/transform/binding_remapper.h" -#include "src/transform/combine_samplers.h" -#include "src/transform/glsl.h" -#include "src/writer/glsl/generator_impl.h" +#include "src/tint/transform/binding_remapper.h" +#include "src/tint/transform/combine_samplers.h" +#include "src/tint/transform/glsl.h" +#include "src/tint/writer/glsl/generator_impl.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator.h b/src/tint/writer/glsl/generator.h similarity index 88% rename from src/writer/glsl/generator.h rename to src/tint/writer/glsl/generator.h index 16487e63c33..08b3e937678 100644 --- a/src/writer/glsl/generator.h +++ b/src/tint/writer/glsl/generator.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_GLSL_GENERATOR_H_ -#define SRC_WRITER_GLSL_GENERATOR_H_ +#ifndef SRC_TINT_WRITER_GLSL_GENERATOR_H_ +#define SRC_TINT_WRITER_GLSL_GENERATOR_H_ #include #include @@ -21,12 +21,12 @@ #include #include -#include "src/ast/access.h" -#include "src/ast/pipeline_stage.h" -#include "src/sem/binding_point.h" -#include "src/sem/sampler_texture_pair.h" -#include "src/writer/glsl/version.h" -#include "src/writer/text.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/pipeline_stage.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/sem/sampler_texture_pair.h" +#include "src/tint/writer/glsl/version.h" +#include "src/tint/writer/text.h" namespace tint { @@ -113,4 +113,4 @@ Result Generate(const Program* program, } // namespace writer } // namespace tint -#endif // SRC_WRITER_GLSL_GENERATOR_H_ +#endif // SRC_TINT_WRITER_GLSL_GENERATOR_H_ diff --git a/src/writer/glsl/generator_bench.cc b/src/tint/writer/glsl/generator_bench.cc similarity index 95% rename from src/writer/glsl/generator_bench.cc rename to src/tint/writer/glsl/generator_bench.cc index 551bd5ce465..ad87073c805 100644 --- a/src/writer/glsl/generator_bench.cc +++ b/src/tint/writer/glsl/generator_bench.cc @@ -14,8 +14,8 @@ #include -#include "src/ast/module.h" -#include "src/bench/benchmark.h" +#include "src/tint/ast/module.h" +#include "src/tint/bench/benchmark.h" namespace tint::writer::glsl { namespace { diff --git a/src/writer/glsl/generator_impl.cc b/src/tint/writer/glsl/generator_impl.cc similarity index 98% rename from src/writer/glsl/generator_impl.cc rename to src/tint/writer/glsl/generator_impl.cc index fb4d0ed3f27..664a795ab4b 100644 --- a/src/writer/glsl/generator_impl.cc +++ b/src/tint/writer/glsl/generator_impl.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/generator_impl.h" +#include "src/tint/writer/glsl/generator_impl.h" #include #include @@ -21,36 +21,36 @@ #include #include -#include "src/ast/call_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/id_attribute.h" -#include "src/ast/internal_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/debug.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/block_statement.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/module.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/sem/variable.h" -#include "src/transform/glsl.h" -#include "src/utils/defer.h" -#include "src/utils/map.h" -#include "src/utils/scoped_assignment.h" -#include "src/writer/append_vector.h" -#include "src/writer/float_to_string.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/debug.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/module.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/sem/variable.h" +#include "src/tint/transform/glsl.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/writer/append_vector.h" +#include "src/tint/writer/float_to_string.h" namespace { diff --git a/src/writer/glsl/generator_impl.h b/src/tint/writer/glsl/generator_impl.h similarity index 96% rename from src/writer/glsl/generator_impl.h rename to src/tint/writer/glsl/generator_impl.h index c03d1b76227..25e416c4e65 100644 --- a/src/writer/glsl/generator_impl.h +++ b/src/tint/writer/glsl/generator_impl.h @@ -12,31 +12,31 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_GLSL_GENERATOR_IMPL_H_ -#define SRC_WRITER_GLSL_GENERATOR_IMPL_H_ +#ifndef SRC_TINT_WRITER_GLSL_GENERATOR_IMPL_H_ +#define SRC_TINT_WRITER_GLSL_GENERATOR_IMPL_H_ #include #include #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/for_loop_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/program_builder.h" -#include "src/scope_stack.h" -#include "src/transform/decompose_memory_access.h" -#include "src/utils/hash.h" -#include "src/writer/glsl/version.h" -#include "src/writer/text_generator.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/program_builder.h" +#include "src/tint/scope_stack.h" +#include "src/tint/transform/decompose_memory_access.h" +#include "src/tint/utils/hash.h" +#include "src/tint/writer/glsl/version.h" +#include "src/tint/writer/text_generator.h" namespace tint { @@ -497,4 +497,4 @@ class GeneratorImpl : public TextGenerator { } // namespace writer } // namespace tint -#endif // SRC_WRITER_GLSL_GENERATOR_IMPL_H_ +#endif // SRC_TINT_WRITER_GLSL_GENERATOR_IMPL_H_ diff --git a/src/writer/glsl/generator_impl_array_accessor_test.cc b/src/tint/writer/glsl/generator_impl_array_accessor_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_array_accessor_test.cc rename to src/tint/writer/glsl/generator_impl_array_accessor_test.cc index 7460f7628a1..484685c7bfa 100644 --- a/src/writer/glsl/generator_impl_array_accessor_test.cc +++ b/src/tint/writer/glsl/generator_impl_array_accessor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_assign_test.cc b/src/tint/writer/glsl/generator_impl_assign_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_assign_test.cc rename to src/tint/writer/glsl/generator_impl_assign_test.cc index db9e19a07bf..2b55ceb5401 100644 --- a/src/writer/glsl/generator_impl_assign_test.cc +++ b/src/tint/writer/glsl/generator_impl_assign_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_binary_test.cc b/src/tint/writer/glsl/generator_impl_binary_test.cc similarity index 99% rename from src/writer/glsl/generator_impl_binary_test.cc rename to src/tint/writer/glsl/generator_impl_binary_test.cc index 102873ff3c5..8420ade1738 100644 --- a/src/writer/glsl/generator_impl_binary_test.cc +++ b/src/tint/writer/glsl/generator_impl_binary_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_bitcast_test.cc b/src/tint/writer/glsl/generator_impl_bitcast_test.cc similarity index 97% rename from src/writer/glsl/generator_impl_bitcast_test.cc rename to src/tint/writer/glsl/generator_impl_bitcast_test.cc index 140d87e5735..15667302edd 100644 --- a/src/writer/glsl/generator_impl_bitcast_test.cc +++ b/src/tint/writer/glsl/generator_impl_bitcast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_block_test.cc b/src/tint/writer/glsl/generator_impl_block_test.cc similarity index 95% rename from src/writer/glsl/generator_impl_block_test.cc rename to src/tint/writer/glsl/generator_impl_block_test.cc index 191d9e8e865..8a9a504e863 100644 --- a/src/writer/glsl/generator_impl_block_test.cc +++ b/src/tint/writer/glsl/generator_impl_block_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_break_test.cc b/src/tint/writer/glsl/generator_impl_break_test.cc similarity index 95% rename from src/writer/glsl/generator_impl_break_test.cc rename to src/tint/writer/glsl/generator_impl_break_test.cc index 722e35278a9..32a2a6554f8 100644 --- a/src/writer/glsl/generator_impl_break_test.cc +++ b/src/tint/writer/glsl/generator_impl_break_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_builtin_test.cc b/src/tint/writer/glsl/generator_impl_builtin_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_builtin_test.cc rename to src/tint/writer/glsl/generator_impl_builtin_test.cc index eecff528edf..1a6f7892299 100644 --- a/src/writer/glsl/generator_impl_builtin_test.cc +++ b/src/tint/writer/glsl/generator_impl_builtin_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/sem/call.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/sem/call.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { @@ -739,8 +739,7 @@ TEST_F(GlslGeneratorImplTest_Builtin, Unpack2x16Float) { #endif TEST_F(GlslGeneratorImplTest_Builtin, StorageBarrier) { - Func("main", {}, ty.void_(), - {CallStmt(Call("storageBarrier"))}, + Func("main", {}, ty.void_(), {CallStmt(Call("storageBarrier"))}, { Stage(ast::PipelineStage::kCompute), WorkgroupSize(1), @@ -760,8 +759,7 @@ void main() { } TEST_F(GlslGeneratorImplTest_Builtin, WorkgroupBarrier) { - Func("main", {}, ty.void_(), - {CallStmt(Call("workgroupBarrier"))}, + Func("main", {}, ty.void_(), {CallStmt(Call("workgroupBarrier"))}, { Stage(ast::PipelineStage::kCompute), WorkgroupSize(1), diff --git a/src/writer/glsl/generator_impl_builtin_texture_test.cc b/src/tint/writer/glsl/generator_impl_builtin_texture_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_builtin_texture_test.cc rename to src/tint/writer/glsl/generator_impl_builtin_texture_test.cc index 180119c6b01..f06aee7d780 100644 --- a/src/writer/glsl/generator_impl_builtin_texture_test.cc +++ b/src/tint/writer/glsl/generator_impl_builtin_texture_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_call_test.cc b/src/tint/writer/glsl/generator_impl_call_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_call_test.cc rename to src/tint/writer/glsl/generator_impl_call_test.cc index 41740c20cbd..bf1fefaa54a 100644 --- a/src/writer/glsl/generator_impl_call_test.cc +++ b/src/tint/writer/glsl/generator_impl_call_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_case_test.cc b/src/tint/writer/glsl/generator_impl_case_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_case_test.cc rename to src/tint/writer/glsl/generator_impl_case_test.cc index fbeb873a76a..9814ff053f8 100644 --- a/src/writer/glsl/generator_impl_case_test.cc +++ b/src/tint/writer/glsl/generator_impl_case_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_cast_test.cc b/src/tint/writer/glsl/generator_impl_cast_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_cast_test.cc rename to src/tint/writer/glsl/generator_impl_cast_test.cc index 207a4c3c0ac..21fb8ba7064 100644 --- a/src/writer/glsl/generator_impl_cast_test.cc +++ b/src/tint/writer/glsl/generator_impl_cast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_constructor_test.cc b/src/tint/writer/glsl/generator_impl_constructor_test.cc similarity index 99% rename from src/writer/glsl/generator_impl_constructor_test.cc rename to src/tint/writer/glsl/generator_impl_constructor_test.cc index f6f0cd234f0..4d477bb1c40 100644 --- a/src/writer/glsl/generator_impl_constructor_test.cc +++ b/src/tint/writer/glsl/generator_impl_constructor_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_continue_test.cc b/src/tint/writer/glsl/generator_impl_continue_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_continue_test.cc rename to src/tint/writer/glsl/generator_impl_continue_test.cc index 68f01b082ca..675b408b3c1 100644 --- a/src/writer/glsl/generator_impl_continue_test.cc +++ b/src/tint/writer/glsl/generator_impl_continue_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_discard_test.cc b/src/tint/writer/glsl/generator_impl_discard_test.cc similarity index 95% rename from src/writer/glsl/generator_impl_discard_test.cc rename to src/tint/writer/glsl/generator_impl_discard_test.cc index 551c24f25c2..f218c9e0bdf 100644 --- a/src/writer/glsl/generator_impl_discard_test.cc +++ b/src/tint/writer/glsl/generator_impl_discard_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_function_test.cc b/src/tint/writer/glsl/generator_impl_function_test.cc similarity index 99% rename from src/writer/glsl/generator_impl_function_test.cc rename to src/tint/writer/glsl/generator_impl_function_test.cc index 0b539ebbe93..c2edb1dacdb 100644 --- a/src/writer/glsl/generator_impl_function_test.cc +++ b/src/tint/writer/glsl/generator_impl_function_test.cc @@ -13,11 +13,11 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/workgroup_attribute.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/writer/glsl/test_helper.h" using ::testing::HasSubstr; diff --git a/src/writer/glsl/generator_impl_identifier_test.cc b/src/tint/writer/glsl/generator_impl_identifier_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_identifier_test.cc rename to src/tint/writer/glsl/generator_impl_identifier_test.cc index e4c0536e5aa..cf86f6501cd 100644 --- a/src/writer/glsl/generator_impl_identifier_test.cc +++ b/src/tint/writer/glsl/generator_impl_identifier_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_if_test.cc b/src/tint/writer/glsl/generator_impl_if_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_if_test.cc rename to src/tint/writer/glsl/generator_impl_if_test.cc index 58b3d48fc19..e44a2bcb764 100644 --- a/src/writer/glsl/generator_impl_if_test.cc +++ b/src/tint/writer/glsl/generator_impl_if_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_import_test.cc b/src/tint/writer/glsl/generator_impl_import_test.cc similarity index 99% rename from src/writer/glsl/generator_impl_import_test.cc rename to src/tint/writer/glsl/generator_impl_import_test.cc index 3c923963180..3a653960f3a 100644 --- a/src/writer/glsl/generator_impl_import_test.cc +++ b/src/tint/writer/glsl/generator_impl_import_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_loop_test.cc b/src/tint/writer/glsl/generator_impl_loop_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_loop_test.cc rename to src/tint/writer/glsl/generator_impl_loop_test.cc index 7f718f09313..bbe87495800 100644 --- a/src/writer/glsl/generator_impl_loop_test.cc +++ b/src/tint/writer/glsl/generator_impl_loop_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable_decl_statement.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_member_accessor_test.cc b/src/tint/writer/glsl/generator_impl_member_accessor_test.cc similarity index 99% rename from src/writer/glsl/generator_impl_member_accessor_test.cc rename to src/tint/writer/glsl/generator_impl_member_accessor_test.cc index 5ff298eb002..b15343d1d9d 100644 --- a/src/writer/glsl/generator_impl_member_accessor_test.cc +++ b/src/tint/writer/glsl/generator_impl_member_accessor_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_module_constant_test.cc b/src/tint/writer/glsl/generator_impl_module_constant_test.cc similarity index 97% rename from src/writer/glsl/generator_impl_module_constant_test.cc rename to src/tint/writer/glsl/generator_impl_module_constant_test.cc index 036f1e58d64..a6360411670 100644 --- a/src/writer/glsl/generator_impl_module_constant_test.cc +++ b/src/tint/writer/glsl/generator_impl_module_constant_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_return_test.cc b/src/tint/writer/glsl/generator_impl_return_test.cc similarity index 96% rename from src/writer/glsl/generator_impl_return_test.cc rename to src/tint/writer/glsl/generator_impl_return_test.cc index bcb5bc6b21e..414f0e13089 100644 --- a/src/writer/glsl/generator_impl_return_test.cc +++ b/src/tint/writer/glsl/generator_impl_return_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_sanitizer_test.cc b/src/tint/writer/glsl/generator_impl_sanitizer_test.cc similarity index 97% rename from src/writer/glsl/generator_impl_sanitizer_test.cc rename to src/tint/writer/glsl/generator_impl_sanitizer_test.cc index 0329bc0b1b6..2d353ab3115 100644 --- a/src/writer/glsl/generator_impl_sanitizer_test.cc +++ b/src/tint/writer/glsl/generator_impl_sanitizer_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_storage_buffer_test.cc b/src/tint/writer/glsl/generator_impl_storage_buffer_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_storage_buffer_test.cc rename to src/tint/writer/glsl/generator_impl_storage_buffer_test.cc index d6896f40e94..be4e7c8d431 100644 --- a/src/writer/glsl/generator_impl_storage_buffer_test.cc +++ b/src/tint/writer/glsl/generator_impl_storage_buffer_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" using ::testing::HasSubstr; diff --git a/src/writer/glsl/generator_impl_switch_test.cc b/src/tint/writer/glsl/generator_impl_switch_test.cc similarity index 97% rename from src/writer/glsl/generator_impl_switch_test.cc rename to src/tint/writer/glsl/generator_impl_switch_test.cc index abcd1ee260b..f18587144ab 100644 --- a/src/writer/glsl/generator_impl_switch_test.cc +++ b/src/tint/writer/glsl/generator_impl_switch_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_test.cc b/src/tint/writer/glsl/generator_impl_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_test.cc rename to src/tint/writer/glsl/generator_impl_test.cc index 471407e90f4..fe5acb02bbc 100644 --- a/src/writer/glsl/generator_impl_test.cc +++ b/src/tint/writer/glsl/generator_impl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_type_test.cc b/src/tint/writer/glsl/generator_impl_type_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_type_test.cc rename to src/tint/writer/glsl/generator_impl_type_test.cc index 40d414d8557..183d76869f6 100644 --- a/src/writer/glsl/generator_impl_type_test.cc +++ b/src/tint/writer/glsl/generator_impl_type_test.cc @@ -13,15 +13,15 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/sampler_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_unary_op_test.cc b/src/tint/writer/glsl/generator_impl_unary_op_test.cc similarity index 98% rename from src/writer/glsl/generator_impl_unary_op_test.cc rename to src/tint/writer/glsl/generator_impl_unary_op_test.cc index 0b523e92378..5f84322857d 100644 --- a/src/writer/glsl/generator_impl_unary_op_test.cc +++ b/src/tint/writer/glsl/generator_impl_unary_op_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_uniform_buffer_test.cc b/src/tint/writer/glsl/generator_impl_uniform_buffer_test.cc similarity index 97% rename from src/writer/glsl/generator_impl_uniform_buffer_test.cc rename to src/tint/writer/glsl/generator_impl_uniform_buffer_test.cc index 8dd7fd54a92..32e484ef11e 100644 --- a/src/writer/glsl/generator_impl_uniform_buffer_test.cc +++ b/src/tint/writer/glsl/generator_impl_uniform_buffer_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/writer/glsl/test_helper.h" using ::testing::HasSubstr; diff --git a/src/writer/glsl/generator_impl_variable_decl_statement_test.cc b/src/tint/writer/glsl/generator_impl_variable_decl_statement_test.cc similarity index 97% rename from src/writer/glsl/generator_impl_variable_decl_statement_test.cc rename to src/tint/writer/glsl/generator_impl_variable_decl_statement_test.cc index 8d5cf9034b3..64c3b02013d 100644 --- a/src/writer/glsl/generator_impl_variable_decl_statement_test.cc +++ b/src/tint/writer/glsl/generator_impl_variable_decl_statement_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/generator_impl_workgroup_var_test.cc b/src/tint/writer/glsl/generator_impl_workgroup_var_test.cc similarity index 93% rename from src/writer/glsl/generator_impl_workgroup_var_test.cc rename to src/tint/writer/glsl/generator_impl_workgroup_var_test.cc index 41ee6fa82f7..c33b168096f 100644 --- a/src/writer/glsl/generator_impl_workgroup_var_test.cc +++ b/src/tint/writer/glsl/generator_impl_workgroup_var_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/id_attribute.h" -#include "src/ast/stage_attribute.h" -#include "src/writer/glsl/test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/writer/glsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/glsl/test_helper.h b/src/tint/writer/glsl/test_helper.h similarity index 92% rename from src/writer/glsl/test_helper.h rename to src/tint/writer/glsl/test_helper.h index 670116038fb..cea266e43db 100644 --- a/src/writer/glsl/test_helper.h +++ b/src/tint/writer/glsl/test_helper.h @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_GLSL_TEST_HELPER_H_ -#define SRC_WRITER_GLSL_TEST_HELPER_H_ +#ifndef SRC_TINT_WRITER_GLSL_TEST_HELPER_H_ +#define SRC_TINT_WRITER_GLSL_TEST_HELPER_H_ #include #include #include #include "gtest/gtest.h" -#include "src/transform/glsl.h" -#include "src/transform/manager.h" -#include "src/writer/glsl/generator_impl.h" +#include "src/tint/transform/glsl.h" +#include "src/tint/transform/manager.h" +#include "src/tint/writer/glsl/generator_impl.h" namespace tint { namespace writer { @@ -106,4 +106,4 @@ using TestParamHelper = TestHelperBase>; } // namespace writer } // namespace tint -#endif // SRC_WRITER_GLSL_TEST_HELPER_H_ +#endif // SRC_TINT_WRITER_GLSL_TEST_HELPER_H_ diff --git a/src/writer/glsl/version.h b/src/tint/writer/glsl/version.h similarity index 92% rename from src/writer/glsl/version.h rename to src/tint/writer/glsl/version.h index 8bc0df9ea3d..63888a487a3 100644 --- a/src/writer/glsl/version.h +++ b/src/tint/writer/glsl/version.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_GLSL_VERSION_H_ -#define SRC_WRITER_GLSL_VERSION_H_ +#ifndef SRC_TINT_WRITER_GLSL_VERSION_H_ +#define SRC_TINT_WRITER_GLSL_VERSION_H_ #include @@ -55,4 +55,4 @@ struct Version { } // namespace tint::writer::glsl -#endif // SRC_WRITER_GLSL_VERSION_H_ +#endif // SRC_TINT_WRITER_GLSL_VERSION_H_ diff --git a/src/writer/hlsl/generator.cc b/src/tint/writer/hlsl/generator.cc similarity index 95% rename from src/writer/hlsl/generator.cc rename to src/tint/writer/hlsl/generator.cc index 727b5d55259..536591fb985 100644 --- a/src/writer/hlsl/generator.cc +++ b/src/tint/writer/hlsl/generator.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/generator.h" +#include "src/tint/writer/hlsl/generator.h" -#include "src/writer/hlsl/generator_impl.h" +#include "src/tint/writer/hlsl/generator_impl.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator.h b/src/tint/writer/hlsl/generator.h similarity index 86% rename from src/writer/hlsl/generator.h rename to src/tint/writer/hlsl/generator.h index 4013cfa57ec..63df62e032c 100644 --- a/src/writer/hlsl/generator.h +++ b/src/tint/writer/hlsl/generator.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_HLSL_GENERATOR_H_ -#define SRC_WRITER_HLSL_GENERATOR_H_ +#ifndef SRC_TINT_WRITER_HLSL_GENERATOR_H_ +#define SRC_TINT_WRITER_HLSL_GENERATOR_H_ #include #include @@ -21,10 +21,10 @@ #include #include -#include "src/ast/pipeline_stage.h" -#include "src/sem/binding_point.h" -#include "src/writer/array_length_from_uniform_options.h" -#include "src/writer/text.h" +#include "src/tint/ast/pipeline_stage.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/writer/array_length_from_uniform_options.h" +#include "src/tint/writer/text.h" namespace tint { @@ -57,8 +57,8 @@ struct Options { /// from which to load buffer sizes. ArrayLengthFromUniformOptions array_length_from_uniform = {}; - // NOTE: Update fuzzers/data_builder.h when adding or changing any struct - // members. + // NOTE: Update src/tint/fuzzers/data_builder.h when adding or changing any + // struct members. }; /// The result produced when generating HLSL. @@ -101,4 +101,4 @@ Result Generate(const Program* program, const Options& options); } // namespace writer } // namespace tint -#endif // SRC_WRITER_HLSL_GENERATOR_H_ +#endif // SRC_TINT_WRITER_HLSL_GENERATOR_H_ diff --git a/src/writer/hlsl/generator_bench.cc b/src/tint/writer/hlsl/generator_bench.cc similarity index 96% rename from src/writer/hlsl/generator_bench.cc rename to src/tint/writer/hlsl/generator_bench.cc index 159105da546..27b605bba4e 100644 --- a/src/writer/hlsl/generator_bench.cc +++ b/src/tint/writer/hlsl/generator_bench.cc @@ -14,7 +14,7 @@ #include -#include "src/bench/benchmark.h" +#include "src/tint/bench/benchmark.h" namespace tint::writer::hlsl { namespace { diff --git a/src/writer/hlsl/generator_impl.cc b/src/tint/writer/hlsl/generator_impl.cc similarity index 98% rename from src/writer/hlsl/generator_impl.cc rename to src/tint/writer/hlsl/generator_impl.cc index ee275b50f45..f89ba3be736 100644 --- a/src/writer/hlsl/generator_impl.cc +++ b/src/tint/writer/hlsl/generator_impl.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/generator_impl.h" +#include "src/tint/writer/hlsl/generator_impl.h" #include #include @@ -22,52 +22,52 @@ #include #include -#include "src/ast/call_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/id_attribute.h" -#include "src/ast/internal_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/debug.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/block_statement.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/module.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/sem/variable.h" -#include "src/transform/add_empty_entry_point.h" -#include "src/transform/array_length_from_uniform.h" -#include "src/transform/calculate_array_length.h" -#include "src/transform/canonicalize_entry_point_io.h" -#include "src/transform/decompose_memory_access.h" -#include "src/transform/external_texture_transform.h" -#include "src/transform/fold_trivial_single_use_lets.h" -#include "src/transform/localize_struct_array_assignment.h" -#include "src/transform/loop_to_for_loop.h" -#include "src/transform/manager.h" -#include "src/transform/num_workgroups_from_uniform.h" -#include "src/transform/pad_array_elements.h" -#include "src/transform/promote_initializers_to_const_var.h" -#include "src/transform/remove_phonies.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/unshadow.h" -#include "src/transform/zero_init_workgroup_memory.h" -#include "src/utils/defer.h" -#include "src/utils/map.h" -#include "src/utils/scoped_assignment.h" -#include "src/writer/append_vector.h" -#include "src/writer/float_to_string.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/debug.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/block_statement.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/module.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/sem/variable.h" +#include "src/tint/transform/add_empty_entry_point.h" +#include "src/tint/transform/array_length_from_uniform.h" +#include "src/tint/transform/calculate_array_length.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/decompose_memory_access.h" +#include "src/tint/transform/external_texture_transform.h" +#include "src/tint/transform/fold_trivial_single_use_lets.h" +#include "src/tint/transform/localize_struct_array_assignment.h" +#include "src/tint/transform/loop_to_for_loop.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/num_workgroups_from_uniform.h" +#include "src/tint/transform/pad_array_elements.h" +#include "src/tint/transform/promote_initializers_to_const_var.h" +#include "src/tint/transform/remove_phonies.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/unshadow.h" +#include "src/tint/transform/zero_init_workgroup_memory.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/writer/append_vector.h" +#include "src/tint/writer/float_to_string.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl.h b/src/tint/writer/hlsl/generator_impl.h similarity index 96% rename from src/writer/hlsl/generator_impl.h rename to src/tint/writer/hlsl/generator_impl.h index 8685d3f507f..48046baf97f 100644 --- a/src/writer/hlsl/generator_impl.h +++ b/src/tint/writer/hlsl/generator_impl.h @@ -12,32 +12,32 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_HLSL_GENERATOR_IMPL_H_ -#define SRC_WRITER_HLSL_GENERATOR_IMPL_H_ +#ifndef SRC_TINT_WRITER_HLSL_GENERATOR_IMPL_H_ +#define SRC_TINT_WRITER_HLSL_GENERATOR_IMPL_H_ #include #include #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/for_loop_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/program_builder.h" -#include "src/scope_stack.h" -#include "src/sem/binding_point.h" -#include "src/transform/decompose_memory_access.h" -#include "src/utils/hash.h" -#include "src/writer/array_length_from_uniform_options.h" -#include "src/writer/text_generator.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/program_builder.h" +#include "src/tint/scope_stack.h" +#include "src/tint/sem/binding_point.h" +#include "src/tint/transform/decompose_memory_access.h" +#include "src/tint/utils/hash.h" +#include "src/tint/writer/array_length_from_uniform_options.h" +#include "src/tint/writer/text_generator.h" namespace tint { @@ -550,4 +550,4 @@ class GeneratorImpl : public TextGenerator { } // namespace writer } // namespace tint -#endif // SRC_WRITER_HLSL_GENERATOR_IMPL_H_ +#endif // SRC_TINT_WRITER_HLSL_GENERATOR_IMPL_H_ diff --git a/src/writer/hlsl/generator_impl_array_accessor_test.cc b/src/tint/writer/hlsl/generator_impl_array_accessor_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_array_accessor_test.cc rename to src/tint/writer/hlsl/generator_impl_array_accessor_test.cc index 00c75e44870..6746e7fbf1f 100644 --- a/src/writer/hlsl/generator_impl_array_accessor_test.cc +++ b/src/tint/writer/hlsl/generator_impl_array_accessor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_assign_test.cc b/src/tint/writer/hlsl/generator_impl_assign_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_assign_test.cc rename to src/tint/writer/hlsl/generator_impl_assign_test.cc index 98d9eb6b5c5..91f68d045f7 100644 --- a/src/writer/hlsl/generator_impl_assign_test.cc +++ b/src/tint/writer/hlsl/generator_impl_assign_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_binary_test.cc b/src/tint/writer/hlsl/generator_impl_binary_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_binary_test.cc rename to src/tint/writer/hlsl/generator_impl_binary_test.cc index 77146600db1..9d94a5a91a7 100644 --- a/src/writer/hlsl/generator_impl_binary_test.cc +++ b/src/tint/writer/hlsl/generator_impl_binary_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_bitcast_test.cc b/src/tint/writer/hlsl/generator_impl_bitcast_test.cc similarity index 97% rename from src/writer/hlsl/generator_impl_bitcast_test.cc rename to src/tint/writer/hlsl/generator_impl_bitcast_test.cc index 9cb97d8b457..fcde73b33df 100644 --- a/src/writer/hlsl/generator_impl_bitcast_test.cc +++ b/src/tint/writer/hlsl/generator_impl_bitcast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_block_test.cc b/src/tint/writer/hlsl/generator_impl_block_test.cc similarity index 95% rename from src/writer/hlsl/generator_impl_block_test.cc rename to src/tint/writer/hlsl/generator_impl_block_test.cc index 4aec6a349b8..9ad534fa241 100644 --- a/src/writer/hlsl/generator_impl_block_test.cc +++ b/src/tint/writer/hlsl/generator_impl_block_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_break_test.cc b/src/tint/writer/hlsl/generator_impl_break_test.cc similarity index 95% rename from src/writer/hlsl/generator_impl_break_test.cc rename to src/tint/writer/hlsl/generator_impl_break_test.cc index b2f532fc088..a3d6844e3d7 100644 --- a/src/writer/hlsl/generator_impl_break_test.cc +++ b/src/tint/writer/hlsl/generator_impl_break_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_builtin_test.cc b/src/tint/writer/hlsl/generator_impl_builtin_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_builtin_test.cc rename to src/tint/writer/hlsl/generator_impl_builtin_test.cc index 5b38b36be2c..5f21799401d 100644 --- a/src/writer/hlsl/generator_impl_builtin_test.cc +++ b/src/tint/writer/hlsl/generator_impl_builtin_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/sem/call.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/sem/call.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_builtin_texture_test.cc b/src/tint/writer/hlsl/generator_impl_builtin_texture_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_builtin_texture_test.cc rename to src/tint/writer/hlsl/generator_impl_builtin_texture_test.cc index 332b4ad21aa..e4e26b76f3d 100644 --- a/src/writer/hlsl/generator_impl_builtin_texture_test.cc +++ b/src/tint/writer/hlsl/generator_impl_builtin_texture_test.cc @@ -13,10 +13,10 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_call_test.cc b/src/tint/writer/hlsl/generator_impl_call_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_call_test.cc rename to src/tint/writer/hlsl/generator_impl_call_test.cc index 065b3471bf9..d1adc0ef4db 100644 --- a/src/writer/hlsl/generator_impl_call_test.cc +++ b/src/tint/writer/hlsl/generator_impl_call_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_case_test.cc b/src/tint/writer/hlsl/generator_impl_case_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_case_test.cc rename to src/tint/writer/hlsl/generator_impl_case_test.cc index 1d29dc5727d..56ac282d3a1 100644 --- a/src/writer/hlsl/generator_impl_case_test.cc +++ b/src/tint/writer/hlsl/generator_impl_case_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_cast_test.cc b/src/tint/writer/hlsl/generator_impl_cast_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_cast_test.cc rename to src/tint/writer/hlsl/generator_impl_cast_test.cc index b281f4bc1f4..f24b9d23dd7 100644 --- a/src/writer/hlsl/generator_impl_cast_test.cc +++ b/src/tint/writer/hlsl/generator_impl_cast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_constructor_test.cc b/src/tint/writer/hlsl/generator_impl_constructor_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_constructor_test.cc rename to src/tint/writer/hlsl/generator_impl_constructor_test.cc index 9c253bc439e..db79af99f63 100644 --- a/src/writer/hlsl/generator_impl_constructor_test.cc +++ b/src/tint/writer/hlsl/generator_impl_constructor_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_continue_test.cc b/src/tint/writer/hlsl/generator_impl_continue_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_continue_test.cc rename to src/tint/writer/hlsl/generator_impl_continue_test.cc index 277e6a44103..f4879384952 100644 --- a/src/writer/hlsl/generator_impl_continue_test.cc +++ b/src/tint/writer/hlsl/generator_impl_continue_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_discard_test.cc b/src/tint/writer/hlsl/generator_impl_discard_test.cc similarity index 95% rename from src/writer/hlsl/generator_impl_discard_test.cc rename to src/tint/writer/hlsl/generator_impl_discard_test.cc index e7a5cca0700..36322f5aa7e 100644 --- a/src/writer/hlsl/generator_impl_discard_test.cc +++ b/src/tint/writer/hlsl/generator_impl_discard_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_function_test.cc b/src/tint/writer/hlsl/generator_impl_function_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_function_test.cc rename to src/tint/writer/hlsl/generator_impl_function_test.cc index d17620ce3b6..ca5aba7eaa2 100644 --- a/src/writer/hlsl/generator_impl_function_test.cc +++ b/src/tint/writer/hlsl/generator_impl_function_test.cc @@ -13,11 +13,11 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/workgroup_attribute.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/writer/hlsl/test_helper.h" using ::testing::HasSubstr; diff --git a/src/writer/hlsl/generator_impl_identifier_test.cc b/src/tint/writer/hlsl/generator_impl_identifier_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_identifier_test.cc rename to src/tint/writer/hlsl/generator_impl_identifier_test.cc index 4929bc9eaf0..56237f59af1 100644 --- a/src/writer/hlsl/generator_impl_identifier_test.cc +++ b/src/tint/writer/hlsl/generator_impl_identifier_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_if_test.cc b/src/tint/writer/hlsl/generator_impl_if_test.cc similarity index 98% rename from src/writer/hlsl/generator_impl_if_test.cc rename to src/tint/writer/hlsl/generator_impl_if_test.cc index e40f842a4be..63c551d2615 100644 --- a/src/writer/hlsl/generator_impl_if_test.cc +++ b/src/tint/writer/hlsl/generator_impl_if_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_import_test.cc b/src/tint/writer/hlsl/generator_impl_import_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_import_test.cc rename to src/tint/writer/hlsl/generator_impl_import_test.cc index f12c7fa799b..d80ba11dc6b 100644 --- a/src/writer/hlsl/generator_impl_import_test.cc +++ b/src/tint/writer/hlsl/generator_impl_import_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_loop_test.cc b/src/tint/writer/hlsl/generator_impl_loop_test.cc similarity index 98% rename from src/writer/hlsl/generator_impl_loop_test.cc rename to src/tint/writer/hlsl/generator_impl_loop_test.cc index 2962b28f384..82db0293a56 100644 --- a/src/writer/hlsl/generator_impl_loop_test.cc +++ b/src/tint/writer/hlsl/generator_impl_loop_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable_decl_statement.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_member_accessor_test.cc b/src/tint/writer/hlsl/generator_impl_member_accessor_test.cc similarity index 99% rename from src/writer/hlsl/generator_impl_member_accessor_test.cc rename to src/tint/writer/hlsl/generator_impl_member_accessor_test.cc index df9a6bff6d4..6d11eb8bcee 100644 --- a/src/writer/hlsl/generator_impl_member_accessor_test.cc +++ b/src/tint/writer/hlsl/generator_impl_member_accessor_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_module_constant_test.cc b/src/tint/writer/hlsl/generator_impl_module_constant_test.cc similarity index 97% rename from src/writer/hlsl/generator_impl_module_constant_test.cc rename to src/tint/writer/hlsl/generator_impl_module_constant_test.cc index 75022882324..1de71ec2038 100644 --- a/src/writer/hlsl/generator_impl_module_constant_test.cc +++ b/src/tint/writer/hlsl/generator_impl_module_constant_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_return_test.cc b/src/tint/writer/hlsl/generator_impl_return_test.cc similarity index 96% rename from src/writer/hlsl/generator_impl_return_test.cc rename to src/tint/writer/hlsl/generator_impl_return_test.cc index 177ac25a300..cb266f13565 100644 --- a/src/writer/hlsl/generator_impl_return_test.cc +++ b/src/tint/writer/hlsl/generator_impl_return_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_sanitizer_test.cc b/src/tint/writer/hlsl/generator_impl_sanitizer_test.cc similarity index 97% rename from src/writer/hlsl/generator_impl_sanitizer_test.cc rename to src/tint/writer/hlsl/generator_impl_sanitizer_test.cc index 41f584003a7..9c5899aa3f9 100644 --- a/src/writer/hlsl/generator_impl_sanitizer_test.cc +++ b/src/tint/writer/hlsl/generator_impl_sanitizer_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_switch_test.cc b/src/tint/writer/hlsl/generator_impl_switch_test.cc similarity index 97% rename from src/writer/hlsl/generator_impl_switch_test.cc rename to src/tint/writer/hlsl/generator_impl_switch_test.cc index 1f65348a551..40310a58175 100644 --- a/src/writer/hlsl/generator_impl_switch_test.cc +++ b/src/tint/writer/hlsl/generator_impl_switch_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_test.cc b/src/tint/writer/hlsl/generator_impl_test.cc similarity index 98% rename from src/writer/hlsl/generator_impl_test.cc rename to src/tint/writer/hlsl/generator_impl_test.cc index 1eb40872912..d97ed31d463 100644 --- a/src/writer/hlsl/generator_impl_test.cc +++ b/src/tint/writer/hlsl/generator_impl_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_type_test.cc b/src/tint/writer/hlsl/generator_impl_type_test.cc similarity index 97% rename from src/writer/hlsl/generator_impl_type_test.cc rename to src/tint/writer/hlsl/generator_impl_type_test.cc index dd26e59bf0a..6d7d9cd4440 100644 --- a/src/writer/hlsl/generator_impl_type_test.cc +++ b/src/tint/writer/hlsl/generator_impl_type_test.cc @@ -13,15 +13,15 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/sampler_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_unary_op_test.cc b/src/tint/writer/hlsl/generator_impl_unary_op_test.cc similarity index 98% rename from src/writer/hlsl/generator_impl_unary_op_test.cc rename to src/tint/writer/hlsl/generator_impl_unary_op_test.cc index 5fb7cd6d82c..2b376c01aab 100644 --- a/src/writer/hlsl/generator_impl_unary_op_test.cc +++ b/src/tint/writer/hlsl/generator_impl_unary_op_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_variable_decl_statement_test.cc b/src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc similarity index 97% rename from src/writer/hlsl/generator_impl_variable_decl_statement_test.cc rename to src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc index e5bec64c839..7f16121a040 100644 --- a/src/writer/hlsl/generator_impl_variable_decl_statement_test.cc +++ b/src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/generator_impl_workgroup_var_test.cc b/src/tint/writer/hlsl/generator_impl_workgroup_var_test.cc similarity index 93% rename from src/writer/hlsl/generator_impl_workgroup_var_test.cc rename to src/tint/writer/hlsl/generator_impl_workgroup_var_test.cc index 4da3a8123b1..f59c71fbc6e 100644 --- a/src/writer/hlsl/generator_impl_workgroup_var_test.cc +++ b/src/tint/writer/hlsl/generator_impl_workgroup_var_test.cc @@ -13,9 +13,9 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/id_attribute.h" -#include "src/ast/stage_attribute.h" -#include "src/writer/hlsl/test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/writer/hlsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/hlsl/test_helper.h b/src/tint/writer/hlsl/test_helper.h similarity index 92% rename from src/writer/hlsl/test_helper.h rename to src/tint/writer/hlsl/test_helper.h index 337a1ac20b3..5ef28a267cf 100644 --- a/src/writer/hlsl/test_helper.h +++ b/src/tint/writer/hlsl/test_helper.h @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_HLSL_TEST_HELPER_H_ -#define SRC_WRITER_HLSL_TEST_HELPER_H_ +#ifndef SRC_TINT_WRITER_HLSL_TEST_HELPER_H_ +#define SRC_TINT_WRITER_HLSL_TEST_HELPER_H_ #include #include #include #include "gtest/gtest.h" -#include "src/transform/manager.h" -#include "src/transform/renamer.h" -#include "src/writer/hlsl/generator.h" -#include "src/writer/hlsl/generator_impl.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/renamer.h" +#include "src/tint/writer/hlsl/generator.h" +#include "src/tint/writer/hlsl/generator_impl.h" namespace tint { namespace writer { @@ -118,4 +118,4 @@ using TestParamHelper = TestHelperBase>; } // namespace writer } // namespace tint -#endif // SRC_WRITER_HLSL_TEST_HELPER_H_ +#endif // SRC_TINT_WRITER_HLSL_TEST_HELPER_H_ diff --git a/src/writer/msl/generator.cc b/src/tint/writer/msl/generator.cc similarity index 95% rename from src/writer/msl/generator.cc rename to src/tint/writer/msl/generator.cc index 92741e8d751..fa3c2f07c7b 100644 --- a/src/writer/msl/generator.cc +++ b/src/tint/writer/msl/generator.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/generator.h" +#include "src/tint/writer/msl/generator.h" #include -#include "src/writer/msl/generator_impl.h" +#include "src/tint/writer/msl/generator_impl.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator.h b/src/tint/writer/msl/generator.h similarity index 91% rename from src/writer/msl/generator.h rename to src/tint/writer/msl/generator.h index 7f8f92f9585..aa7f8c58577 100644 --- a/src/writer/msl/generator.h +++ b/src/tint/writer/msl/generator.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_MSL_GENERATOR_H_ -#define SRC_WRITER_MSL_GENERATOR_H_ +#ifndef SRC_TINT_WRITER_MSL_GENERATOR_H_ +#define SRC_TINT_WRITER_MSL_GENERATOR_H_ #include #include @@ -21,8 +21,8 @@ #include #include -#include "src/writer/array_length_from_uniform_options.h" -#include "src/writer/text.h" +#include "src/tint/writer/array_length_from_uniform_options.h" +#include "src/tint/writer/text.h" namespace tint { @@ -65,8 +65,8 @@ struct Options { /// from which to load buffer sizes. ArrayLengthFromUniformOptions array_length_from_uniform = {}; - // NOTE: Update fuzzers/data_builder.h when adding or changing any struct - // members. + // NOTE: Update src/tint/fuzzers/data_builder.h when adding or changing any + // struct members. }; /// The result produced when generating MSL. @@ -117,4 +117,4 @@ Result Generate(const Program* program, const Options& options); } // namespace writer } // namespace tint -#endif // SRC_WRITER_MSL_GENERATOR_H_ +#endif // SRC_TINT_WRITER_MSL_GENERATOR_H_ diff --git a/src/writer/msl/generator_bench.cc b/src/tint/writer/msl/generator_bench.cc similarity index 96% rename from src/writer/msl/generator_bench.cc rename to src/tint/writer/msl/generator_bench.cc index fb9fee64175..c9d44407016 100644 --- a/src/writer/msl/generator_bench.cc +++ b/src/tint/writer/msl/generator_bench.cc @@ -14,7 +14,7 @@ #include -#include "src/bench/benchmark.h" +#include "src/tint/bench/benchmark.h" namespace tint::writer::msl { namespace { diff --git a/src/writer/msl/generator_impl.cc b/src/tint/writer/msl/generator_impl.cc similarity index 97% rename from src/writer/msl/generator_impl.cc rename to src/tint/writer/msl/generator_impl.cc index 2930fcfd5d2..8c7c10fb52e 100644 --- a/src/writer/msl/generator_impl.cc +++ b/src/tint/writer/msl/generator_impl.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/generator_impl.h" +#include "src/tint/writer/msl/generator_impl.h" #include #include @@ -21,60 +21,60 @@ #include #include -#include "src/ast/alias.h" -#include "src/ast/bool_literal_expression.h" -#include "src/ast/call_statement.h" -#include "src/ast/disable_validation_attribute.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/float_literal_expression.h" -#include "src/ast/id_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/module.h" -#include "src/ast/sint_literal_expression.h" -#include "src/ast/uint_literal_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/void.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/bool_type.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/f32_type.h" -#include "src/sem/function.h" -#include "src/sem/i32_type.h" -#include "src/sem/matrix_type.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/module.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/pointer_type.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/sem/u32_type.h" -#include "src/sem/variable.h" -#include "src/sem/vector_type.h" -#include "src/sem/void_type.h" -#include "src/transform/array_length_from_uniform.h" -#include "src/transform/canonicalize_entry_point_io.h" -#include "src/transform/external_texture_transform.h" -#include "src/transform/manager.h" -#include "src/transform/module_scope_var_to_entry_point_param.h" -#include "src/transform/pad_array_elements.h" -#include "src/transform/promote_initializers_to_const_var.h" -#include "src/transform/remove_phonies.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/unshadow.h" -#include "src/transform/vectorize_scalar_matrix_constructors.h" -#include "src/transform/wrap_arrays_in_structs.h" -#include "src/transform/zero_init_workgroup_memory.h" -#include "src/utils/defer.h" -#include "src/utils/map.h" -#include "src/utils/scoped_assignment.h" -#include "src/writer/float_to_string.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/bool_literal_expression.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/disable_validation_attribute.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/float_literal_expression.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/module.h" +#include "src/tint/ast/sint_literal_expression.h" +#include "src/tint/ast/uint_literal_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/void.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/bool_type.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/f32_type.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/i32_type.h" +#include "src/tint/sem/matrix_type.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/module.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/pointer_type.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/sem/u32_type.h" +#include "src/tint/sem/variable.h" +#include "src/tint/sem/vector_type.h" +#include "src/tint/sem/void_type.h" +#include "src/tint/transform/array_length_from_uniform.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/external_texture_transform.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/module_scope_var_to_entry_point_param.h" +#include "src/tint/transform/pad_array_elements.h" +#include "src/tint/transform/promote_initializers_to_const_var.h" +#include "src/tint/transform/remove_phonies.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/unshadow.h" +#include "src/tint/transform/vectorize_scalar_matrix_constructors.h" +#include "src/tint/transform/wrap_arrays_in_structs.h" +#include "src/tint/transform/zero_init_workgroup_memory.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/map.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/writer/float_to_string.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl.h b/src/tint/writer/msl/generator_impl.h similarity index 94% rename from src/writer/msl/generator_impl.h rename to src/tint/writer/msl/generator_impl.h index 2d0a2bbf83a..17ad9bd6b19 100644 --- a/src/writer/msl/generator_impl.h +++ b/src/tint/writer/msl/generator_impl.h @@ -12,34 +12,34 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_MSL_GENERATOR_IMPL_H_ -#define SRC_WRITER_MSL_GENERATOR_IMPL_H_ +#ifndef SRC_TINT_WRITER_MSL_GENERATOR_IMPL_H_ +#define SRC_TINT_WRITER_MSL_GENERATOR_IMPL_H_ #include #include #include #include -#include "src/ast/assignment_statement.h" -#include "src/ast/binary_expression.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/expression.h" -#include "src/ast/if_statement.h" -#include "src/ast/index_accessor_expression.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/loop_statement.h" -#include "src/ast/member_accessor_expression.h" -#include "src/ast/return_statement.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/program.h" -#include "src/scope_stack.h" -#include "src/sem/struct.h" -#include "src/writer/array_length_from_uniform_options.h" -#include "src/writer/text_generator.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/binary_expression.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/expression.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/index_accessor_expression.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/member_accessor_expression.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/program.h" +#include "src/tint/scope_stack.h" +#include "src/tint/sem/struct.h" +#include "src/tint/writer/array_length_from_uniform_options.h" +#include "src/tint/writer/text_generator.h" namespace tint { @@ -447,4 +447,4 @@ class GeneratorImpl : public TextGenerator { } // namespace writer } // namespace tint -#endif // SRC_WRITER_MSL_GENERATOR_IMPL_H_ +#endif // SRC_TINT_WRITER_MSL_GENERATOR_IMPL_H_ diff --git a/src/writer/msl/generator_impl_array_accessor_test.cc b/src/tint/writer/msl/generator_impl_array_accessor_test.cc similarity index 97% rename from src/writer/msl/generator_impl_array_accessor_test.cc rename to src/tint/writer/msl/generator_impl_array_accessor_test.cc index 3dd881f93be..3625c9382f0 100644 --- a/src/writer/msl/generator_impl_array_accessor_test.cc +++ b/src/tint/writer/msl/generator_impl_array_accessor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_assign_test.cc b/src/tint/writer/msl/generator_impl_assign_test.cc similarity index 96% rename from src/writer/msl/generator_impl_assign_test.cc rename to src/tint/writer/msl/generator_impl_assign_test.cc index 3e635fa7dbb..655ca2e08ca 100644 --- a/src/writer/msl/generator_impl_assign_test.cc +++ b/src/tint/writer/msl/generator_impl_assign_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_binary_test.cc b/src/tint/writer/msl/generator_impl_binary_test.cc similarity index 99% rename from src/writer/msl/generator_impl_binary_test.cc rename to src/tint/writer/msl/generator_impl_binary_test.cc index 330d6418543..f99aa3cc0f4 100644 --- a/src/writer/msl/generator_impl_binary_test.cc +++ b/src/tint/writer/msl/generator_impl_binary_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_bitcast_test.cc b/src/tint/writer/msl/generator_impl_bitcast_test.cc similarity index 96% rename from src/writer/msl/generator_impl_bitcast_test.cc rename to src/tint/writer/msl/generator_impl_bitcast_test.cc index aee349716c2..b5c9e72f148 100644 --- a/src/writer/msl/generator_impl_bitcast_test.cc +++ b/src/tint/writer/msl/generator_impl_bitcast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_block_test.cc b/src/tint/writer/msl/generator_impl_block_test.cc similarity index 96% rename from src/writer/msl/generator_impl_block_test.cc rename to src/tint/writer/msl/generator_impl_block_test.cc index 952302dfb66..8e927269223 100644 --- a/src/writer/msl/generator_impl_block_test.cc +++ b/src/tint/writer/msl/generator_impl_block_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_break_test.cc b/src/tint/writer/msl/generator_impl_break_test.cc similarity index 95% rename from src/writer/msl/generator_impl_break_test.cc rename to src/tint/writer/msl/generator_impl_break_test.cc index 8ef444580af..2a9d313ef6e 100644 --- a/src/writer/msl/generator_impl_break_test.cc +++ b/src/tint/writer/msl/generator_impl_break_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_builtin_test.cc b/src/tint/writer/msl/generator_impl_builtin_test.cc similarity index 99% rename from src/writer/msl/generator_impl_builtin_test.cc rename to src/tint/writer/msl/generator_impl_builtin_test.cc index fba42966b24..6c64adc3bfc 100644 --- a/src/writer/msl/generator_impl_builtin_test.cc +++ b/src/tint/writer/msl/generator_impl_builtin_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/sem/call.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/sem/call.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_builtin_texture_test.cc b/src/tint/writer/msl/generator_impl_builtin_texture_test.cc similarity index 99% rename from src/writer/msl/generator_impl_builtin_texture_test.cc rename to src/tint/writer/msl/generator_impl_builtin_texture_test.cc index 46fe89f5e88..61c0a22d464 100644 --- a/src/writer/msl/generator_impl_builtin_texture_test.cc +++ b/src/tint/writer/msl/generator_impl_builtin_texture_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_call_test.cc b/src/tint/writer/msl/generator_impl_call_test.cc similarity index 96% rename from src/writer/msl/generator_impl_call_test.cc rename to src/tint/writer/msl/generator_impl_call_test.cc index a06519f9d5b..3460915fcd6 100644 --- a/src/writer/msl/generator_impl_call_test.cc +++ b/src/tint/writer/msl/generator_impl_call_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_case_test.cc b/src/tint/writer/msl/generator_impl_case_test.cc similarity index 96% rename from src/writer/msl/generator_impl_case_test.cc rename to src/tint/writer/msl/generator_impl_case_test.cc index ece2370df30..ca40a6430e5 100644 --- a/src/writer/msl/generator_impl_case_test.cc +++ b/src/tint/writer/msl/generator_impl_case_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_cast_test.cc b/src/tint/writer/msl/generator_impl_cast_test.cc similarity index 97% rename from src/writer/msl/generator_impl_cast_test.cc rename to src/tint/writer/msl/generator_impl_cast_test.cc index c871382b492..0195d361177 100644 --- a/src/writer/msl/generator_impl_cast_test.cc +++ b/src/tint/writer/msl/generator_impl_cast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_constructor_test.cc b/src/tint/writer/msl/generator_impl_constructor_test.cc similarity index 99% rename from src/writer/msl/generator_impl_constructor_test.cc rename to src/tint/writer/msl/generator_impl_constructor_test.cc index bf4646f8f38..2b507f2a60f 100644 --- a/src/writer/msl/generator_impl_constructor_test.cc +++ b/src/tint/writer/msl/generator_impl_constructor_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_continue_test.cc b/src/tint/writer/msl/generator_impl_continue_test.cc similarity index 96% rename from src/writer/msl/generator_impl_continue_test.cc rename to src/tint/writer/msl/generator_impl_continue_test.cc index cb3b9326ac5..895b3c10ebe 100644 --- a/src/writer/msl/generator_impl_continue_test.cc +++ b/src/tint/writer/msl/generator_impl_continue_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_discard_test.cc b/src/tint/writer/msl/generator_impl_discard_test.cc similarity index 95% rename from src/writer/msl/generator_impl_discard_test.cc rename to src/tint/writer/msl/generator_impl_discard_test.cc index 6cdbba99bdc..0468ed24425 100644 --- a/src/writer/msl/generator_impl_discard_test.cc +++ b/src/tint/writer/msl/generator_impl_discard_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_function_test.cc b/src/tint/writer/msl/generator_impl_function_test.cc similarity index 98% rename from src/writer/msl/generator_impl_function_test.cc rename to src/tint/writer/msl/generator_impl_function_test.cc index ccfd3ecda62..bbf3546fc12 100644 --- a/src/writer/msl/generator_impl_function_test.cc +++ b/src/tint/writer/msl/generator_impl_function_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_identifier_test.cc b/src/tint/writer/msl/generator_impl_identifier_test.cc similarity index 95% rename from src/writer/msl/generator_impl_identifier_test.cc rename to src/tint/writer/msl/generator_impl_identifier_test.cc index 02754041c31..d5e7559a0ed 100644 --- a/src/writer/msl/generator_impl_identifier_test.cc +++ b/src/tint/writer/msl/generator_impl_identifier_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_if_test.cc b/src/tint/writer/msl/generator_impl_if_test.cc similarity index 98% rename from src/writer/msl/generator_impl_if_test.cc rename to src/tint/writer/msl/generator_impl_if_test.cc index 4bbf9501863..5ac9f8303ab 100644 --- a/src/writer/msl/generator_impl_if_test.cc +++ b/src/tint/writer/msl/generator_impl_if_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_import_test.cc b/src/tint/writer/msl/generator_impl_import_test.cc similarity index 99% rename from src/writer/msl/generator_impl_import_test.cc rename to src/tint/writer/msl/generator_impl_import_test.cc index 26241952857..0ed3fb80473 100644 --- a/src/writer/msl/generator_impl_import_test.cc +++ b/src/tint/writer/msl/generator_impl_import_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/call.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/sem/call.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_loop_test.cc b/src/tint/writer/msl/generator_impl_loop_test.cc similarity index 98% rename from src/writer/msl/generator_impl_loop_test.cc rename to src/tint/writer/msl/generator_impl_loop_test.cc index de0603f1c25..dc9b6849535 100644 --- a/src/writer/msl/generator_impl_loop_test.cc +++ b/src/tint/writer/msl/generator_impl_loop_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable_decl_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_member_accessor_test.cc b/src/tint/writer/msl/generator_impl_member_accessor_test.cc similarity index 97% rename from src/writer/msl/generator_impl_member_accessor_test.cc rename to src/tint/writer/msl/generator_impl_member_accessor_test.cc index b511cab73cb..3fa3b05fc06 100644 --- a/src/writer/msl/generator_impl_member_accessor_test.cc +++ b/src/tint/writer/msl/generator_impl_member_accessor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_module_constant_test.cc b/src/tint/writer/msl/generator_impl_module_constant_test.cc similarity index 96% rename from src/writer/msl/generator_impl_module_constant_test.cc rename to src/tint/writer/msl/generator_impl_module_constant_test.cc index 0d2a7eb0571..e01b9894f84 100644 --- a/src/writer/msl/generator_impl_module_constant_test.cc +++ b/src/tint/writer/msl/generator_impl_module_constant_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_return_test.cc b/src/tint/writer/msl/generator_impl_return_test.cc similarity index 96% rename from src/writer/msl/generator_impl_return_test.cc rename to src/tint/writer/msl/generator_impl_return_test.cc index 50a53e660e1..13643061dbb 100644 --- a/src/writer/msl/generator_impl_return_test.cc +++ b/src/tint/writer/msl/generator_impl_return_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_sanitizer_test.cc b/src/tint/writer/msl/generator_impl_sanitizer_test.cc similarity index 97% rename from src/writer/msl/generator_impl_sanitizer_test.cc rename to src/tint/writer/msl/generator_impl_sanitizer_test.cc index ea11591b619..66cf16a2c56 100644 --- a/src/writer/msl/generator_impl_sanitizer_test.cc +++ b/src/tint/writer/msl/generator_impl_sanitizer_test.cc @@ -13,11 +13,11 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_switch_test.cc b/src/tint/writer/msl/generator_impl_switch_test.cc similarity index 97% rename from src/writer/msl/generator_impl_switch_test.cc rename to src/tint/writer/msl/generator_impl_switch_test.cc index c6f56720a11..dda99d08d5a 100644 --- a/src/writer/msl/generator_impl_switch_test.cc +++ b/src/tint/writer/msl/generator_impl_switch_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_test.cc b/src/tint/writer/msl/generator_impl_test.cc similarity index 99% rename from src/writer/msl/generator_impl_test.cc rename to src/tint/writer/msl/generator_impl_test.cc index 6e066bba738..01caf838935 100644 --- a/src/writer/msl/generator_impl_test.cc +++ b/src/tint/writer/msl/generator_impl_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_type_test.cc b/src/tint/writer/msl/generator_impl_type_test.cc similarity index 98% rename from src/writer/msl/generator_impl_type_test.cc rename to src/tint/writer/msl/generator_impl_type_test.cc index f9a56f01625..5f2298b66cd 100644 --- a/src/writer/msl/generator_impl_type_test.cc +++ b/src/tint/writer/msl/generator_impl_type_test.cc @@ -16,14 +16,14 @@ #include "gmock/gmock.h" -#include "src/ast/struct_block_attribute.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/sampler_type.h" -#include "src/sem/storage_texture_type.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/sampler_type.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_unary_op_test.cc b/src/tint/writer/msl/generator_impl_unary_op_test.cc similarity index 98% rename from src/writer/msl/generator_impl_unary_op_test.cc rename to src/tint/writer/msl/generator_impl_unary_op_test.cc index 799efb67a32..1d294e7d2c8 100644 --- a/src/writer/msl/generator_impl_unary_op_test.cc +++ b/src/tint/writer/msl/generator_impl_unary_op_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/msl/test_helper.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/generator_impl_variable_decl_statement_test.cc b/src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc similarity index 97% rename from src/writer/msl/generator_impl_variable_decl_statement_test.cc rename to src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc index 61c8b66c520..2e6f360dc64 100644 --- a/src/writer/msl/generator_impl_variable_decl_statement_test.cc +++ b/src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/variable_decl_statement.h" -#include "src/writer/msl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/msl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/msl/test_helper.h b/src/tint/writer/msl/test_helper.h similarity index 92% rename from src/writer/msl/test_helper.h rename to src/tint/writer/msl/test_helper.h index 8b4cf3b2f24..e1d383dae2b 100644 --- a/src/writer/msl/test_helper.h +++ b/src/tint/writer/msl/test_helper.h @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_MSL_TEST_HELPER_H_ -#define SRC_WRITER_MSL_TEST_HELPER_H_ +#ifndef SRC_TINT_WRITER_MSL_TEST_HELPER_H_ +#define SRC_TINT_WRITER_MSL_TEST_HELPER_H_ #include #include #include #include "gtest/gtest.h" -#include "src/program_builder.h" -#include "src/writer/msl/generator.h" -#include "src/writer/msl/generator_impl.h" +#include "src/tint/program_builder.h" +#include "src/tint/writer/msl/generator.h" +#include "src/tint/writer/msl/generator_impl.h" namespace tint { namespace writer { @@ -104,4 +104,4 @@ using TestParamHelper = TestHelperBase>; } // namespace writer } // namespace tint -#endif // SRC_WRITER_MSL_TEST_HELPER_H_ +#endif // SRC_TINT_WRITER_MSL_TEST_HELPER_H_ diff --git a/src/writer/spirv/binary_writer.cc b/src/tint/writer/spirv/binary_writer.cc similarity index 97% rename from src/writer/spirv/binary_writer.cc rename to src/tint/writer/spirv/binary_writer.cc index 9f8bab5108f..28fcc752db8 100644 --- a/src/writer/spirv/binary_writer.cc +++ b/src/tint/writer/spirv/binary_writer.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/binary_writer.h" +#include "src/tint/writer/spirv/binary_writer.h" #include diff --git a/src/writer/spirv/binary_writer.h b/src/tint/writer/spirv/binary_writer.h similarity index 89% rename from src/writer/spirv/binary_writer.h rename to src/tint/writer/spirv/binary_writer.h index 78bac9cdd6d..f852a3585ec 100644 --- a/src/writer/spirv/binary_writer.h +++ b/src/tint/writer/spirv/binary_writer.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_BINARY_WRITER_H_ -#define SRC_WRITER_SPIRV_BINARY_WRITER_H_ +#ifndef SRC_TINT_WRITER_SPIRV_BINARY_WRITER_H_ +#define SRC_TINT_WRITER_SPIRV_BINARY_WRITER_H_ #include -#include "src/writer/spirv/builder.h" +#include "src/tint/writer/spirv/builder.h" namespace tint { namespace writer { @@ -58,4 +58,4 @@ class BinaryWriter { } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_BINARY_WRITER_H_ +#endif // SRC_TINT_WRITER_SPIRV_BINARY_WRITER_H_ diff --git a/src/writer/spirv/binary_writer_test.cc b/src/tint/writer/spirv/binary_writer_test.cc similarity index 98% rename from src/writer/spirv/binary_writer_test.cc rename to src/tint/writer/spirv/binary_writer_test.cc index 392fae78c57..86420e0e492 100644 --- a/src/writer/spirv/binary_writer_test.cc +++ b/src/tint/writer/spirv/binary_writer_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder.cc b/src/tint/writer/spirv/builder.cc similarity index 98% rename from src/writer/spirv/builder.cc rename to src/tint/writer/spirv/builder.cc index 84bd6331d90..9403764a8df 100644 --- a/src/writer/spirv/builder.cc +++ b/src/tint/writer/spirv/builder.cc @@ -11,52 +11,52 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/builder.h" +#include "src/tint/writer/spirv/builder.h" #include #include #include #include "spirv/unified1/GLSL.std.450.h" -#include "src/ast/call_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/id_attribute.h" -#include "src/ast/internal_attribute.h" -#include "src/ast/traverse_expressions.h" -#include "src/sem/array.h" -#include "src/sem/atomic_type.h" -#include "src/sem/builtin.h" -#include "src/sem/call.h" -#include "src/sem/depth_multisampled_texture_type.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/function.h" -#include "src/sem/member_accessor_expression.h" -#include "src/sem/module.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/reference_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/sem/statement.h" -#include "src/sem/struct.h" -#include "src/sem/type_constructor.h" -#include "src/sem/type_conversion.h" -#include "src/sem/variable.h" -#include "src/sem/vector_type.h" -#include "src/transform/add_empty_entry_point.h" -#include "src/transform/add_spirv_block_attribute.h" -#include "src/transform/canonicalize_entry_point_io.h" -#include "src/transform/external_texture_transform.h" -#include "src/transform/fold_constants.h" -#include "src/transform/for_loop_to_loop.h" -#include "src/transform/manager.h" -#include "src/transform/remove_unreachable_statements.h" -#include "src/transform/simplify_pointers.h" -#include "src/transform/unshadow.h" -#include "src/transform/var_for_dynamic_index.h" -#include "src/transform/vectorize_scalar_matrix_constructors.h" -#include "src/transform/zero_init_workgroup_memory.h" -#include "src/utils/defer.h" -#include "src/utils/map.h" -#include "src/writer/append_vector.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/ast/traverse_expressions.h" +#include "src/tint/sem/array.h" +#include "src/tint/sem/atomic_type.h" +#include "src/tint/sem/builtin.h" +#include "src/tint/sem/call.h" +#include "src/tint/sem/depth_multisampled_texture_type.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/function.h" +#include "src/tint/sem/member_accessor_expression.h" +#include "src/tint/sem/module.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/reference_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/sem/statement.h" +#include "src/tint/sem/struct.h" +#include "src/tint/sem/type_constructor.h" +#include "src/tint/sem/type_conversion.h" +#include "src/tint/sem/variable.h" +#include "src/tint/sem/vector_type.h" +#include "src/tint/transform/add_empty_entry_point.h" +#include "src/tint/transform/add_spirv_block_attribute.h" +#include "src/tint/transform/canonicalize_entry_point_io.h" +#include "src/tint/transform/external_texture_transform.h" +#include "src/tint/transform/fold_constants.h" +#include "src/tint/transform/for_loop_to_loop.h" +#include "src/tint/transform/manager.h" +#include "src/tint/transform/remove_unreachable_statements.h" +#include "src/tint/transform/simplify_pointers.h" +#include "src/tint/transform/unshadow.h" +#include "src/tint/transform/var_for_dynamic_index.h" +#include "src/tint/transform/vectorize_scalar_matrix_constructors.h" +#include "src/tint/transform/zero_init_workgroup_memory.h" +#include "src/tint/utils/defer.h" +#include "src/tint/utils/map.h" +#include "src/tint/writer/append_vector.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder.h b/src/tint/writer/spirv/builder.h similarity index 96% rename from src/writer/spirv/builder.h rename to src/tint/writer/spirv/builder.h index 3b194f4b0d8..c7eea0da78d 100644 --- a/src/writer/spirv/builder.h +++ b/src/tint/writer/spirv/builder.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_BUILDER_H_ -#define SRC_WRITER_SPIRV_BUILDER_H_ +#ifndef SRC_TINT_WRITER_SPIRV_BUILDER_H_ +#define SRC_TINT_WRITER_SPIRV_BUILDER_H_ #include #include @@ -21,24 +21,24 @@ #include #include "spirv/unified1/spirv.h" -#include "src/ast/assignment_statement.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/loop_statement.h" -#include "src/ast/return_statement.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/program_builder.h" -#include "src/scope_stack.h" -#include "src/sem/builtin.h" -#include "src/sem/storage_texture_type.h" -#include "src/writer/spirv/function.h" -#include "src/writer/spirv/scalar_constant.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/program_builder.h" +#include "src/tint/scope_stack.h" +#include "src/tint/sem/builtin.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/writer/spirv/function.h" +#include "src/tint/writer/spirv/scalar_constant.h" namespace tint { @@ -657,4 +657,4 @@ class Builder { } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_BUILDER_H_ +#endif // SRC_TINT_WRITER_SPIRV_BUILDER_H_ diff --git a/src/writer/spirv/builder_accessor_expression_test.cc b/src/tint/writer/spirv/builder_accessor_expression_test.cc similarity index 99% rename from src/writer/spirv/builder_accessor_expression_test.cc rename to src/tint/writer/spirv/builder_accessor_expression_test.cc index ff005752321..a545613b215 100644 --- a/src/writer/spirv/builder_accessor_expression_test.cc +++ b/src/tint/writer/spirv/builder_accessor_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_assign_test.cc b/src/tint/writer/spirv/builder_assign_test.cc similarity index 98% rename from src/writer/spirv/builder_assign_test.cc rename to src/tint/writer/spirv/builder_assign_test.cc index f6111439515..2fd1db25f07 100644 --- a/src/writer/spirv/builder_assign_test.cc +++ b/src/tint/writer/spirv/builder_assign_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_binary_expression_test.cc b/src/tint/writer/spirv/builder_binary_expression_test.cc similarity index 99% rename from src/writer/spirv/builder_binary_expression_test.cc rename to src/tint/writer/spirv/builder_binary_expression_test.cc index a2388457dfe..22007a9e9c7 100644 --- a/src/writer/spirv/builder_binary_expression_test.cc +++ b/src/tint/writer/spirv/builder_binary_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_bitcast_expression_test.cc b/src/tint/writer/spirv/builder_bitcast_expression_test.cc similarity index 94% rename from src/writer/spirv/builder_bitcast_expression_test.cc rename to src/tint/writer/spirv/builder_bitcast_expression_test.cc index a692932eccc..513712b9584 100644 --- a/src/writer/spirv/builder_bitcast_expression_test.cc +++ b/src/tint/writer/spirv/builder_bitcast_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_block_test.cc b/src/tint/writer/spirv/builder_block_test.cc similarity index 95% rename from src/writer/spirv/builder_block_test.cc rename to src/tint/writer/spirv/builder_block_test.cc index e0cad3c8ad7..0d2b381aae5 100644 --- a/src/writer/spirv/builder_block_test.cc +++ b/src/tint/writer/spirv/builder_block_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_builtin_test.cc b/src/tint/writer/spirv/builder_builtin_test.cc similarity index 99% rename from src/writer/spirv/builder_builtin_test.cc rename to src/tint/writer/spirv/builder_builtin_test.cc index 37862653378..b8dc6d0e8c3 100644 --- a/src/writer/spirv/builder_builtin_test.cc +++ b/src/tint/writer/spirv/builder_builtin_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/sem/depth_texture_type.h" -#include "src/utils/string.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/utils/string.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_builtin_texture_test.cc b/src/tint/writer/spirv/builder_builtin_texture_test.cc similarity index 99% rename from src/writer/spirv/builder_builtin_texture_test.cc rename to src/tint/writer/spirv/builder_builtin_texture_test.cc index d26f288228b..67df5ad0207 100644 --- a/src/writer/spirv/builder_builtin_texture_test.cc +++ b/src/tint/writer/spirv/builder_builtin_texture_test.cc @@ -13,11 +13,11 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/ast/builtin_texture_helper_test.h" -#include "src/ast/call_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/builtin_texture_helper_test.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_call_test.cc b/src/tint/writer/spirv/builder_call_test.cc similarity index 95% rename from src/writer/spirv/builder_call_test.cc rename to src/tint/writer/spirv/builder_call_test.cc index ba9d852c51b..8761bacd958 100644 --- a/src/writer/spirv/builder_call_test.cc +++ b/src/tint/writer/spirv/builder_call_test.cc @@ -13,9 +13,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_constructor_expression_test.cc b/src/tint/writer/spirv/builder_constructor_expression_test.cc similarity index 99% rename from src/writer/spirv/builder_constructor_expression_test.cc rename to src/tint/writer/spirv/builder_constructor_expression_test.cc index 709cea415c4..2615b05867f 100644 --- a/src/writer/spirv/builder_constructor_expression_test.cc +++ b/src/tint/writer/spirv/builder_constructor_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_discard_test.cc b/src/tint/writer/spirv/builder_discard_test.cc similarity index 92% rename from src/writer/spirv/builder_discard_test.cc rename to src/tint/writer/spirv/builder_discard_test.cc index 106f87beb8e..5a85bff9525 100644 --- a/src/writer/spirv/builder_discard_test.cc +++ b/src/tint/writer/spirv/builder_discard_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_entry_point_test.cc b/src/tint/writer/spirv/builder_entry_point_test.cc similarity index 94% rename from src/writer/spirv/builder_entry_point_test.cc rename to src/tint/writer/spirv/builder_entry_point_test.cc index d22e4e4e4c7..a860d655c6a 100644 --- a/src/writer/spirv/builder_entry_point_test.cc +++ b/src/tint/writer/spirv/builder_entry_point_test.cc @@ -15,19 +15,19 @@ #include #include "gtest/gtest.h" -#include "src/ast/builtin.h" -#include "src/ast/builtin_attribute.h" -#include "src/ast/location_attribute.h" -#include "src/ast/return_statement.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/storage_class.h" -#include "src/ast/variable.h" -#include "src/program.h" -#include "src/sem/f32_type.h" -#include "src/sem/vector_type.h" -#include "src/writer/spirv/builder.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/builtin.h" +#include "src/tint/ast/builtin_attribute.h" +#include "src/tint/ast/location_attribute.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/storage_class.h" +#include "src/tint/ast/variable.h" +#include "src/tint/program.h" +#include "src/tint/sem/f32_type.h" +#include "src/tint/sem/vector_type.h" +#include "src/tint/writer/spirv/builder.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_format_conversion_test.cc b/src/tint/writer/spirv/builder_format_conversion_test.cc similarity index 97% rename from src/writer/spirv/builder_format_conversion_test.cc rename to src/tint/writer/spirv/builder_format_conversion_test.cc index 0c4b67b65a7..7ff824f84e5 100644 --- a/src/writer/spirv/builder_format_conversion_test.cc +++ b/src/tint/writer/spirv/builder_format_conversion_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_function_attribute_test.cc b/src/tint/writer/spirv/builder_function_attribute_test.cc similarity index 98% rename from src/writer/spirv/builder_function_attribute_test.cc rename to src/tint/writer/spirv/builder_function_attribute_test.cc index a5f8a5ca243..3ddb7eb89cb 100644 --- a/src/writer/spirv/builder_function_attribute_test.cc +++ b/src/tint/writer/spirv/builder_function_attribute_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/ast/workgroup_attribute.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_function_test.cc b/src/tint/writer/spirv/builder_function_test.cc similarity index 97% rename from src/writer/spirv/builder_function_test.cc rename to src/tint/writer/spirv/builder_function_test.cc index d1d19c1c641..ec94bda010b 100644 --- a/src/writer/spirv/builder_function_test.cc +++ b/src/tint/writer/spirv/builder_function_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_function_variable_test.cc b/src/tint/writer/spirv/builder_function_variable_test.cc similarity index 98% rename from src/writer/spirv/builder_function_variable_test.cc rename to src/tint/writer/spirv/builder_function_variable_test.cc index 1ef5deb4080..fd64ea93ace 100644 --- a/src/writer/spirv/builder_function_variable_test.cc +++ b/src/tint/writer/spirv/builder_function_variable_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_global_variable_test.cc b/src/tint/writer/spirv/builder_global_variable_test.cc similarity index 98% rename from src/writer/spirv/builder_global_variable_test.cc rename to src/tint/writer/spirv/builder_global_variable_test.cc index 9181fa74d5e..8fa7e7519fc 100644 --- a/src/writer/spirv/builder_global_variable_test.cc +++ b/src/tint/writer/spirv/builder_global_variable_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/id_attribute.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_ident_expression_test.cc b/src/tint/writer/spirv/builder_ident_expression_test.cc similarity index 97% rename from src/writer/spirv/builder_ident_expression_test.cc rename to src/tint/writer/spirv/builder_ident_expression_test.cc index 2b8299e8e11..dfaf9f6f41f 100644 --- a/src/writer/spirv/builder_ident_expression_test.cc +++ b/src/tint/writer/spirv/builder_ident_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_if_test.cc b/src/tint/writer/spirv/builder_if_test.cc similarity index 99% rename from src/writer/spirv/builder_if_test.cc rename to src/tint/writer/spirv/builder_if_test.cc index f03d373294b..25ec9e8ac73 100644 --- a/src/writer/spirv/builder_if_test.cc +++ b/src/tint/writer/spirv/builder_if_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_literal_test.cc b/src/tint/writer/spirv/builder_literal_test.cc similarity index 98% rename from src/writer/spirv/builder_literal_test.cc rename to src/tint/writer/spirv/builder_literal_test.cc index ee72713a1a4..1b68523060b 100644 --- a/src/writer/spirv/builder_literal_test.cc +++ b/src/tint/writer/spirv/builder_literal_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_loop_test.cc b/src/tint/writer/spirv/builder_loop_test.cc similarity index 99% rename from src/writer/spirv/builder_loop_test.cc rename to src/tint/writer/spirv/builder_loop_test.cc index 93b1a026968..23a7ec4d101 100644 --- a/src/writer/spirv/builder_loop_test.cc +++ b/src/tint/writer/spirv/builder_loop_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_return_test.cc b/src/tint/writer/spirv/builder_return_test.cc similarity index 96% rename from src/writer/spirv/builder_return_test.cc rename to src/tint/writer/spirv/builder_return_test.cc index a89a59aa29d..73f0c1a135b 100644 --- a/src/writer/spirv/builder_return_test.cc +++ b/src/tint/writer/spirv/builder_return_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_switch_test.cc b/src/tint/writer/spirv/builder_switch_test.cc similarity index 98% rename from src/writer/spirv/builder_switch_test.cc rename to src/tint/writer/spirv/builder_switch_test.cc index 93e97a29ee0..4336ccf7eae 100644 --- a/src/writer/spirv/builder_switch_test.cc +++ b/src/tint/writer/spirv/builder_switch_test.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/fallthrough_statement.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_test.cc b/src/tint/writer/spirv/builder_test.cc similarity index 93% rename from src/writer/spirv/builder_test.cc rename to src/tint/writer/spirv/builder_test.cc index 977cdf39876..6a82ce51c06 100644 --- a/src/writer/spirv/builder_test.cc +++ b/src/tint/writer/spirv/builder_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_type_test.cc b/src/tint/writer/spirv/builder_type_test.cc similarity index 99% rename from src/writer/spirv/builder_type_test.cc rename to src/tint/writer/spirv/builder_type_test.cc index 19c5fa5a1d2..7fecdc11ba0 100644 --- a/src/writer/spirv/builder_type_test.cc +++ b/src/tint/writer/spirv/builder_type_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/builder_unary_op_expression_test.cc b/src/tint/writer/spirv/builder_unary_op_expression_test.cc similarity index 97% rename from src/writer/spirv/builder_unary_op_expression_test.cc rename to src/tint/writer/spirv/builder_unary_op_expression_test.cc index 4cc1c3df41e..901d51affb4 100644 --- a/src/writer/spirv/builder_unary_op_expression_test.cc +++ b/src/tint/writer/spirv/builder_unary_op_expression_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/function.cc b/src/tint/writer/spirv/function.cc similarity index 97% rename from src/writer/spirv/function.cc rename to src/tint/writer/spirv/function.cc index 01da96ce9d8..f8857e9a26c 100644 --- a/src/writer/spirv/function.cc +++ b/src/tint/writer/spirv/function.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/function.h" +#include "src/tint/writer/spirv/function.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/function.h b/src/tint/writer/spirv/function.h similarity index 94% rename from src/writer/spirv/function.h rename to src/tint/writer/spirv/function.h index df747ec5abc..2f856d278b2 100644 --- a/src/writer/spirv/function.h +++ b/src/tint/writer/spirv/function.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_FUNCTION_H_ -#define SRC_WRITER_SPIRV_FUNCTION_H_ +#ifndef SRC_TINT_WRITER_SPIRV_FUNCTION_H_ +#define SRC_TINT_WRITER_SPIRV_FUNCTION_H_ #include -#include "src/writer/spirv/instruction.h" +#include "src/tint/writer/spirv/instruction.h" namespace tint { namespace writer { @@ -98,4 +98,4 @@ class Function { } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_FUNCTION_H_ +#endif // SRC_TINT_WRITER_SPIRV_FUNCTION_H_ diff --git a/src/writer/spirv/generator.cc b/src/tint/writer/spirv/generator.cc similarity index 94% rename from src/writer/spirv/generator.cc rename to src/tint/writer/spirv/generator.cc index ee477f0f229..0f6f6f89391 100644 --- a/src/writer/spirv/generator.cc +++ b/src/tint/writer/spirv/generator.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/generator.h" +#include "src/tint/writer/spirv/generator.h" -#include "src/writer/spirv/binary_writer.h" +#include "src/tint/writer/spirv/binary_writer.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/generator.h b/src/tint/writer/spirv/generator.h similarity index 92% rename from src/writer/spirv/generator.h rename to src/tint/writer/spirv/generator.h index aaacd94f805..3642a0f3f37 100644 --- a/src/writer/spirv/generator.h +++ b/src/tint/writer/spirv/generator.h @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_GENERATOR_H_ -#define SRC_WRITER_SPIRV_GENERATOR_H_ +#ifndef SRC_TINT_WRITER_SPIRV_GENERATOR_H_ +#define SRC_TINT_WRITER_SPIRV_GENERATOR_H_ #include #include #include -#include "src/writer/writer.h" +#include "src/tint/writer/writer.h" namespace tint { @@ -76,4 +76,4 @@ Result Generate(const Program* program, const Options& options); } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_GENERATOR_H_ +#endif // SRC_TINT_WRITER_SPIRV_GENERATOR_H_ diff --git a/src/writer/spirv/generator_bench.cc b/src/tint/writer/spirv/generator_bench.cc similarity index 96% rename from src/writer/spirv/generator_bench.cc rename to src/tint/writer/spirv/generator_bench.cc index 1f9ebded082..65897402fb9 100644 --- a/src/writer/spirv/generator_bench.cc +++ b/src/tint/writer/spirv/generator_bench.cc @@ -14,7 +14,7 @@ #include -#include "src/bench/benchmark.h" +#include "src/tint/bench/benchmark.h" namespace tint::writer::spirv { namespace { diff --git a/src/writer/spirv/instruction.cc b/src/tint/writer/spirv/instruction.cc similarity index 95% rename from src/writer/spirv/instruction.cc rename to src/tint/writer/spirv/instruction.cc index 9a1c174fda9..29f8bcaaabe 100644 --- a/src/writer/spirv/instruction.cc +++ b/src/tint/writer/spirv/instruction.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/instruction.h" +#include "src/tint/writer/spirv/instruction.h" #include diff --git a/src/writer/spirv/instruction.h b/src/tint/writer/spirv/instruction.h similarity index 89% rename from src/writer/spirv/instruction.h rename to src/tint/writer/spirv/instruction.h index 649746c9c47..e2892b19d0d 100644 --- a/src/writer/spirv/instruction.h +++ b/src/tint/writer/spirv/instruction.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_INSTRUCTION_H_ -#define SRC_WRITER_SPIRV_INSTRUCTION_H_ +#ifndef SRC_TINT_WRITER_SPIRV_INSTRUCTION_H_ +#define SRC_TINT_WRITER_SPIRV_INSTRUCTION_H_ #include #include "spirv/unified1/spirv.hpp11" -#include "src/writer/spirv/operand.h" +#include "src/tint/writer/spirv/operand.h" namespace tint { namespace writer { @@ -56,4 +56,4 @@ using InstructionList = std::vector; } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_INSTRUCTION_H_ +#endif // SRC_TINT_WRITER_SPIRV_INSTRUCTION_H_ diff --git a/src/writer/spirv/instruction_test.cc b/src/tint/writer/spirv/instruction_test.cc similarity index 97% rename from src/writer/spirv/instruction_test.cc rename to src/tint/writer/spirv/instruction_test.cc index d9d9946a8d9..46e8d25085b 100644 --- a/src/writer/spirv/instruction_test.cc +++ b/src/tint/writer/spirv/instruction_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/instruction.h" +#include "src/tint/writer/spirv/instruction.h" #include "gtest/gtest.h" diff --git a/src/writer/spirv/operand.cc b/src/tint/writer/spirv/operand.cc similarity index 97% rename from src/writer/spirv/operand.cc rename to src/tint/writer/spirv/operand.cc index 36f4c237757..ef85b3a3b61 100644 --- a/src/writer/spirv/operand.cc +++ b/src/tint/writer/spirv/operand.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/operand.h" +#include "src/tint/writer/spirv/operand.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/operand.h b/src/tint/writer/spirv/operand.h similarity index 95% rename from src/writer/spirv/operand.h rename to src/tint/writer/spirv/operand.h index a2eafcee860..9af06ced153 100644 --- a/src/writer/spirv/operand.h +++ b/src/tint/writer/spirv/operand.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_OPERAND_H_ -#define SRC_WRITER_SPIRV_OPERAND_H_ +#ifndef SRC_TINT_WRITER_SPIRV_OPERAND_H_ +#define SRC_TINT_WRITER_SPIRV_OPERAND_H_ #include #include @@ -96,4 +96,4 @@ using OperandList = std::vector; } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_OPERAND_H_ +#endif // SRC_TINT_WRITER_SPIRV_OPERAND_H_ diff --git a/src/writer/spirv/operand_test.cc b/src/tint/writer/spirv/operand_test.cc similarity index 97% rename from src/writer/spirv/operand_test.cc rename to src/tint/writer/spirv/operand_test.cc index 405028e2f60..36b4306dba6 100644 --- a/src/writer/spirv/operand_test.cc +++ b/src/tint/writer/spirv/operand_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/operand.h" +#include "src/tint/writer/spirv/operand.h" #include "gtest/gtest.h" diff --git a/src/writer/spirv/scalar_constant.h b/src/tint/writer/spirv/scalar_constant.h similarity index 95% rename from src/writer/spirv/scalar_constant.h rename to src/tint/writer/spirv/scalar_constant.h index d8deece8f61..100ebcc6d25 100644 --- a/src/writer/spirv/scalar_constant.h +++ b/src/tint/writer/spirv/scalar_constant.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_SCALAR_CONSTANT_H_ -#define SRC_WRITER_SPIRV_SCALAR_CONSTANT_H_ +#ifndef SRC_TINT_WRITER_SPIRV_SCALAR_CONSTANT_H_ +#define SRC_TINT_WRITER_SPIRV_SCALAR_CONSTANT_H_ #include #include #include -#include "src/utils/hash.h" +#include "src/tint/utils/hash.h" namespace tint { @@ -150,4 +150,4 @@ class hash { } // namespace std -#endif // SRC_WRITER_SPIRV_SCALAR_CONSTANT_H_ +#endif // SRC_TINT_WRITER_SPIRV_SCALAR_CONSTANT_H_ diff --git a/src/writer/spirv/scalar_constant_test.cc b/src/tint/writer/spirv/scalar_constant_test.cc similarity index 93% rename from src/writer/spirv/scalar_constant_test.cc rename to src/tint/writer/spirv/scalar_constant_test.cc index b514146e39d..3113e553b8b 100644 --- a/src/writer/spirv/scalar_constant_test.cc +++ b/src/tint/writer/spirv/scalar_constant_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/scalar_constant.h" -#include "src/writer/spirv/test_helper.h" +#include "src/tint/writer/spirv/scalar_constant.h" +#include "src/tint/writer/spirv/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/spv_dump.cc b/src/tint/writer/spirv/spv_dump.cc similarity index 96% rename from src/writer/spirv/spv_dump.cc rename to src/tint/writer/spirv/spv_dump.cc index 1f343bb72f5..463b1fedb5c 100644 --- a/src/writer/spirv/spv_dump.cc +++ b/src/tint/writer/spirv/spv_dump.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/spirv/spv_dump.h" +#include "src/tint/writer/spirv/spv_dump.h" #include "spirv-tools/libspirv.hpp" -#include "src/writer/spirv/binary_writer.h" +#include "src/tint/writer/spirv/binary_writer.h" namespace tint { namespace writer { diff --git a/src/writer/spirv/spv_dump.h b/src/tint/writer/spirv/spv_dump.h similarity index 89% rename from src/writer/spirv/spv_dump.h rename to src/tint/writer/spirv/spv_dump.h index 1187d1af6a7..6d9170ca137 100644 --- a/src/writer/spirv/spv_dump.h +++ b/src/tint/writer/spirv/spv_dump.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_SPV_DUMP_H_ -#define SRC_WRITER_SPIRV_SPV_DUMP_H_ +#ifndef SRC_TINT_WRITER_SPIRV_SPV_DUMP_H_ +#define SRC_TINT_WRITER_SPIRV_SPV_DUMP_H_ #include #include -#include "src/writer/spirv/builder.h" +#include "src/tint/writer/spirv/builder.h" namespace tint { namespace writer { @@ -43,4 +43,4 @@ std::string DumpInstructions(const InstructionList& insts); } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_SPV_DUMP_H_ +#endif // SRC_TINT_WRITER_SPIRV_SPV_DUMP_H_ diff --git a/src/writer/spirv/test_helper.h b/src/tint/writer/spirv/test_helper.h similarity index 96% rename from src/writer/spirv/test_helper.h rename to src/tint/writer/spirv/test_helper.h index 90fa2cb2d2c..6e233f0f954 100644 --- a/src/writer/spirv/test_helper.h +++ b/src/tint/writer/spirv/test_helper.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_SPIRV_TEST_HELPER_H_ -#define SRC_WRITER_SPIRV_TEST_HELPER_H_ +#ifndef SRC_TINT_WRITER_SPIRV_TEST_HELPER_H_ +#define SRC_TINT_WRITER_SPIRV_TEST_HELPER_H_ #include #include @@ -21,7 +21,7 @@ #include "gtest/gtest.h" #include "spirv-tools/libspirv.hpp" -#include "src/writer/spirv/binary_writer.h" +#include "src/tint/writer/spirv/binary_writer.h" namespace tint { namespace writer { @@ -136,4 +136,4 @@ using TestParamHelper = TestHelperBase>; } // namespace writer } // namespace tint -#endif // SRC_WRITER_SPIRV_TEST_HELPER_H_ +#endif // SRC_TINT_WRITER_SPIRV_TEST_HELPER_H_ diff --git a/src/writer/text.cc b/src/tint/writer/text.cc similarity index 95% rename from src/writer/text.cc rename to src/tint/writer/text.cc index 3853e27295c..19d9052ce13 100644 --- a/src/writer/text.cc +++ b/src/tint/writer/text.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/text.h" +#include "src/tint/writer/text.h" namespace tint { namespace writer { diff --git a/src/writer/text.h b/src/tint/writer/text.h similarity index 86% rename from src/writer/text.h rename to src/tint/writer/text.h index 625e8e0ef6c..3825d0c62fe 100644 --- a/src/writer/text.h +++ b/src/tint/writer/text.h @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_TEXT_H_ -#define SRC_WRITER_TEXT_H_ +#ifndef SRC_TINT_WRITER_TEXT_H_ +#define SRC_TINT_WRITER_TEXT_H_ #include -#include "src/writer/writer.h" +#include "src/tint/writer/writer.h" namespace tint { namespace writer { @@ -34,4 +34,4 @@ class Text : public Writer { } // namespace writer } // namespace tint -#endif // SRC_WRITER_TEXT_H_ +#endif // SRC_TINT_WRITER_TEXT_H_ diff --git a/src/writer/text_generator.cc b/src/tint/writer/text_generator.cc similarity index 98% rename from src/writer/text_generator.cc rename to src/tint/writer/text_generator.cc index 405407bded1..fcec369aeba 100644 --- a/src/writer/text_generator.cc +++ b/src/tint/writer/text_generator.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/text_generator.h" +#include "src/tint/writer/text_generator.h" #include #include -#include "src/utils/map.h" +#include "src/tint/utils/map.h" namespace tint { namespace writer { diff --git a/src/writer/text_generator.h b/src/tint/writer/text_generator.h similarity index 97% rename from src/writer/text_generator.h rename to src/tint/writer/text_generator.h index dd6698cf67c..f65c6f28d7d 100644 --- a/src/writer/text_generator.h +++ b/src/tint/writer/text_generator.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_TEXT_GENERATOR_H_ -#define SRC_WRITER_TEXT_GENERATOR_H_ +#ifndef SRC_TINT_WRITER_TEXT_GENERATOR_H_ +#define SRC_TINT_WRITER_TEXT_GENERATOR_H_ #include #include @@ -21,8 +21,8 @@ #include #include -#include "src/diagnostic/diagnostic.h" -#include "src/program_builder.h" +#include "src/tint/diagnostic/diagnostic.h" +#include "src/tint/program_builder.h" namespace tint { namespace writer { @@ -239,4 +239,4 @@ class TextGenerator { } // namespace writer } // namespace tint -#endif // SRC_WRITER_TEXT_GENERATOR_H_ +#endif // SRC_TINT_WRITER_TEXT_GENERATOR_H_ diff --git a/src/writer/text_generator_test.cc b/src/tint/writer/text_generator_test.cc similarity index 96% rename from src/writer/text_generator_test.cc rename to src/tint/writer/text_generator_test.cc index 10c70860a52..29ec138af06 100644 --- a/src/writer/text_generator_test.cc +++ b/src/tint/writer/text_generator_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/text_generator.h" +#include "src/tint/writer/text_generator.h" #include "gtest/gtest.h" diff --git a/src/writer/wgsl/generator.cc b/src/tint/writer/wgsl/generator.cc similarity index 92% rename from src/writer/wgsl/generator.cc rename to src/tint/writer/wgsl/generator.cc index b7c3566d6c1..3b639d6a24b 100644 --- a/src/writer/wgsl/generator.cc +++ b/src/tint/writer/wgsl/generator.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/generator.h" -#include "src/writer/wgsl/generator_impl.h" +#include "src/tint/writer/wgsl/generator.h" +#include "src/tint/writer/wgsl/generator_impl.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator.h b/src/tint/writer/wgsl/generator.h similarity index 91% rename from src/writer/wgsl/generator.h rename to src/tint/writer/wgsl/generator.h index 9e93c765e4f..28b6f84cad4 100644 --- a/src/writer/wgsl/generator.h +++ b/src/tint/writer/wgsl/generator.h @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_WGSL_GENERATOR_H_ -#define SRC_WRITER_WGSL_GENERATOR_H_ +#ifndef SRC_TINT_WRITER_WGSL_GENERATOR_H_ +#define SRC_TINT_WRITER_WGSL_GENERATOR_H_ #include #include -#include "src/writer/text.h" +#include "src/tint/writer/text.h" namespace tint { @@ -66,4 +66,4 @@ Result Generate(const Program* program, const Options& options); } // namespace writer } // namespace tint -#endif // SRC_WRITER_WGSL_GENERATOR_H_ +#endif // SRC_TINT_WRITER_WGSL_GENERATOR_H_ diff --git a/src/writer/wgsl/generator_bench.cc b/src/tint/writer/wgsl/generator_bench.cc similarity index 96% rename from src/writer/wgsl/generator_bench.cc rename to src/tint/writer/wgsl/generator_bench.cc index b070ecc61d6..cb8cb68d022 100644 --- a/src/writer/wgsl/generator_bench.cc +++ b/src/tint/writer/wgsl/generator_bench.cc @@ -14,7 +14,7 @@ #include -#include "src/bench/benchmark.h" +#include "src/tint/bench/benchmark.h" namespace tint::writer::wgsl { namespace { diff --git a/src/writer/wgsl/generator_impl.cc b/src/tint/writer/wgsl/generator_impl.cc similarity index 94% rename from src/writer/wgsl/generator_impl.cc rename to src/tint/writer/wgsl/generator_impl.cc index 89268393bdf..05a39ffaa6e 100644 --- a/src/writer/wgsl/generator_impl.cc +++ b/src/tint/writer/wgsl/generator_impl.cc @@ -12,50 +12,50 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/generator_impl.h" +#include "src/tint/writer/wgsl/generator_impl.h" #include -#include "src/ast/access.h" -#include "src/ast/alias.h" -#include "src/ast/array.h" -#include "src/ast/atomic.h" -#include "src/ast/bool.h" -#include "src/ast/bool_literal_expression.h" -#include "src/ast/call_statement.h" -#include "src/ast/depth_texture.h" -#include "src/ast/external_texture.h" -#include "src/ast/f32.h" -#include "src/ast/float_literal_expression.h" -#include "src/ast/i32.h" -#include "src/ast/id_attribute.h" -#include "src/ast/internal_attribute.h" -#include "src/ast/interpolate_attribute.h" -#include "src/ast/invariant_attribute.h" -#include "src/ast/matrix.h" -#include "src/ast/module.h" -#include "src/ast/multisampled_texture.h" -#include "src/ast/pointer.h" -#include "src/ast/sampled_texture.h" -#include "src/ast/sint_literal_expression.h" -#include "src/ast/stage_attribute.h" -#include "src/ast/storage_texture.h" -#include "src/ast/stride_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/struct_member_align_attribute.h" -#include "src/ast/struct_member_offset_attribute.h" -#include "src/ast/struct_member_size_attribute.h" -#include "src/ast/type_name.h" -#include "src/ast/u32.h" -#include "src/ast/uint_literal_expression.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/vector.h" -#include "src/ast/void.h" -#include "src/ast/workgroup_attribute.h" -#include "src/sem/struct.h" -#include "src/utils/math.h" -#include "src/utils/scoped_assignment.h" -#include "src/writer/float_to_string.h" +#include "src/tint/ast/access.h" +#include "src/tint/ast/alias.h" +#include "src/tint/ast/array.h" +#include "src/tint/ast/atomic.h" +#include "src/tint/ast/bool.h" +#include "src/tint/ast/bool_literal_expression.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/ast/depth_texture.h" +#include "src/tint/ast/external_texture.h" +#include "src/tint/ast/f32.h" +#include "src/tint/ast/float_literal_expression.h" +#include "src/tint/ast/i32.h" +#include "src/tint/ast/id_attribute.h" +#include "src/tint/ast/internal_attribute.h" +#include "src/tint/ast/interpolate_attribute.h" +#include "src/tint/ast/invariant_attribute.h" +#include "src/tint/ast/matrix.h" +#include "src/tint/ast/module.h" +#include "src/tint/ast/multisampled_texture.h" +#include "src/tint/ast/pointer.h" +#include "src/tint/ast/sampled_texture.h" +#include "src/tint/ast/sint_literal_expression.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/storage_texture.h" +#include "src/tint/ast/stride_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/struct_member_align_attribute.h" +#include "src/tint/ast/struct_member_offset_attribute.h" +#include "src/tint/ast/struct_member_size_attribute.h" +#include "src/tint/ast/type_name.h" +#include "src/tint/ast/u32.h" +#include "src/tint/ast/uint_literal_expression.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/vector.h" +#include "src/tint/ast/void.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/sem/struct.h" +#include "src/tint/utils/math.h" +#include "src/tint/utils/scoped_assignment.h" +#include "src/tint/writer/float_to_string.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl.h b/src/tint/writer/wgsl/generator_impl.h similarity index 89% rename from src/writer/wgsl/generator_impl.h rename to src/tint/writer/wgsl/generator_impl.h index 48aeccdb1c9..c5b4a879380 100644 --- a/src/writer/wgsl/generator_impl.h +++ b/src/tint/writer/wgsl/generator_impl.h @@ -12,30 +12,30 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_WGSL_GENERATOR_IMPL_H_ -#define SRC_WRITER_WGSL_GENERATOR_IMPL_H_ +#ifndef SRC_TINT_WRITER_WGSL_GENERATOR_IMPL_H_ +#define SRC_TINT_WRITER_WGSL_GENERATOR_IMPL_H_ #include -#include "src/ast/assignment_statement.h" -#include "src/ast/binary_expression.h" -#include "src/ast/bitcast_expression.h" -#include "src/ast/break_statement.h" -#include "src/ast/continue_statement.h" -#include "src/ast/discard_statement.h" -#include "src/ast/fallthrough_statement.h" -#include "src/ast/for_loop_statement.h" -#include "src/ast/if_statement.h" -#include "src/ast/index_accessor_expression.h" -#include "src/ast/loop_statement.h" -#include "src/ast/member_accessor_expression.h" -#include "src/ast/return_statement.h" -#include "src/ast/switch_statement.h" -#include "src/ast/unary_op_expression.h" -#include "src/program.h" -#include "src/sem/storage_texture_type.h" -#include "src/sem/struct.h" -#include "src/writer/text_generator.h" +#include "src/tint/ast/assignment_statement.h" +#include "src/tint/ast/binary_expression.h" +#include "src/tint/ast/bitcast_expression.h" +#include "src/tint/ast/break_statement.h" +#include "src/tint/ast/continue_statement.h" +#include "src/tint/ast/discard_statement.h" +#include "src/tint/ast/fallthrough_statement.h" +#include "src/tint/ast/for_loop_statement.h" +#include "src/tint/ast/if_statement.h" +#include "src/tint/ast/index_accessor_expression.h" +#include "src/tint/ast/loop_statement.h" +#include "src/tint/ast/member_accessor_expression.h" +#include "src/tint/ast/return_statement.h" +#include "src/tint/ast/switch_statement.h" +#include "src/tint/ast/unary_op_expression.h" +#include "src/tint/program.h" +#include "src/tint/sem/storage_texture_type.h" +#include "src/tint/sem/struct.h" +#include "src/tint/writer/text_generator.h" namespace tint { namespace writer { @@ -203,4 +203,4 @@ class GeneratorImpl : public TextGenerator { } // namespace writer } // namespace tint -#endif // SRC_WRITER_WGSL_GENERATOR_IMPL_H_ +#endif // SRC_TINT_WRITER_WGSL_GENERATOR_IMPL_H_ diff --git a/src/writer/wgsl/generator_impl_alias_type_test.cc b/src/tint/writer/wgsl/generator_impl_alias_type_test.cc similarity index 97% rename from src/writer/wgsl/generator_impl_alias_type_test.cc rename to src/tint/writer/wgsl/generator_impl_alias_type_test.cc index f1a2f479bc9..b1897cfa2d2 100644 --- a/src/writer/wgsl/generator_impl_alias_type_test.cc +++ b/src/tint/writer/wgsl/generator_impl_alias_type_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_array_accessor_test.cc b/src/tint/writer/wgsl/generator_impl_array_accessor_test.cc similarity index 97% rename from src/writer/wgsl/generator_impl_array_accessor_test.cc rename to src/tint/writer/wgsl/generator_impl_array_accessor_test.cc index e6d5af30b79..2abac5487c2 100644 --- a/src/writer/wgsl/generator_impl_array_accessor_test.cc +++ b/src/tint/writer/wgsl/generator_impl_array_accessor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_assign_test.cc b/src/tint/writer/wgsl/generator_impl_assign_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_assign_test.cc rename to src/tint/writer/wgsl/generator_impl_assign_test.cc index 4b90f6aeea1..f878ac73956 100644 --- a/src/writer/wgsl/generator_impl_assign_test.cc +++ b/src/tint/writer/wgsl/generator_impl_assign_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_binary_test.cc b/src/tint/writer/wgsl/generator_impl_binary_test.cc similarity index 98% rename from src/writer/wgsl/generator_impl_binary_test.cc rename to src/tint/writer/wgsl/generator_impl_binary_test.cc index aeaf894c771..73d75925738 100644 --- a/src/writer/wgsl/generator_impl_binary_test.cc +++ b/src/tint/writer/wgsl/generator_impl_binary_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_bitcast_test.cc b/src/tint/writer/wgsl/generator_impl_bitcast_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_bitcast_test.cc rename to src/tint/writer/wgsl/generator_impl_bitcast_test.cc index 31d0f6a6d06..447c89b9e42 100644 --- a/src/writer/wgsl/generator_impl_bitcast_test.cc +++ b/src/tint/writer/wgsl/generator_impl_bitcast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_block_test.cc b/src/tint/writer/wgsl/generator_impl_block_test.cc similarity index 95% rename from src/writer/wgsl/generator_impl_block_test.cc rename to src/tint/writer/wgsl/generator_impl_block_test.cc index c1bc7b59619..68e56ae103e 100644 --- a/src/writer/wgsl/generator_impl_block_test.cc +++ b/src/tint/writer/wgsl/generator_impl_block_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_break_test.cc b/src/tint/writer/wgsl/generator_impl_break_test.cc similarity index 95% rename from src/writer/wgsl/generator_impl_break_test.cc rename to src/tint/writer/wgsl/generator_impl_break_test.cc index 85853233f6a..02c4c4dd6af 100644 --- a/src/writer/wgsl/generator_impl_break_test.cc +++ b/src/tint/writer/wgsl/generator_impl_break_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_call_test.cc b/src/tint/writer/wgsl/generator_impl_call_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_call_test.cc rename to src/tint/writer/wgsl/generator_impl_call_test.cc index 7a3b5a332be..79d11dfaa11 100644 --- a/src/writer/wgsl/generator_impl_call_test.cc +++ b/src/tint/writer/wgsl/generator_impl_call_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/call_statement.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/ast/call_statement.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_case_test.cc b/src/tint/writer/wgsl/generator_impl_case_test.cc similarity index 97% rename from src/writer/wgsl/generator_impl_case_test.cc rename to src/tint/writer/wgsl/generator_impl_case_test.cc index 95851e006e8..bc4d6babb53 100644 --- a/src/writer/wgsl/generator_impl_case_test.cc +++ b/src/tint/writer/wgsl/generator_impl_case_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_cast_test.cc b/src/tint/writer/wgsl/generator_impl_cast_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_cast_test.cc rename to src/tint/writer/wgsl/generator_impl_cast_test.cc index 1af5088407d..78c533acd7a 100644 --- a/src/writer/wgsl/generator_impl_cast_test.cc +++ b/src/tint/writer/wgsl/generator_impl_cast_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_constructor_test.cc b/src/tint/writer/wgsl/generator_impl_constructor_test.cc similarity index 98% rename from src/writer/wgsl/generator_impl_constructor_test.cc rename to src/tint/writer/wgsl/generator_impl_constructor_test.cc index aaf382c1cca..a3b6374cc14 100644 --- a/src/writer/wgsl/generator_impl_constructor_test.cc +++ b/src/tint/writer/wgsl/generator_impl_constructor_test.cc @@ -13,7 +13,7 @@ // limitations under the License. #include "gmock/gmock.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_continue_test.cc b/src/tint/writer/wgsl/generator_impl_continue_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_continue_test.cc rename to src/tint/writer/wgsl/generator_impl_continue_test.cc index d73c3d531a4..1a313690038 100644 --- a/src/writer/wgsl/generator_impl_continue_test.cc +++ b/src/tint/writer/wgsl/generator_impl_continue_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_discard_test.cc b/src/tint/writer/wgsl/generator_impl_discard_test.cc similarity index 95% rename from src/writer/wgsl/generator_impl_discard_test.cc rename to src/tint/writer/wgsl/generator_impl_discard_test.cc index bb4ebf07b96..5666866cd56 100644 --- a/src/writer/wgsl/generator_impl_discard_test.cc +++ b/src/tint/writer/wgsl/generator_impl_discard_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_fallthrough_test.cc b/src/tint/writer/wgsl/generator_impl_fallthrough_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_fallthrough_test.cc rename to src/tint/writer/wgsl/generator_impl_fallthrough_test.cc index aa1d03743b3..4b5da9a4514 100644 --- a/src/writer/wgsl/generator_impl_fallthrough_test.cc +++ b/src/tint/writer/wgsl/generator_impl_fallthrough_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_function_test.cc b/src/tint/writer/wgsl/generator_impl_function_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_function_test.cc rename to src/tint/writer/wgsl/generator_impl_function_test.cc index 54bb8b0c637..ebdfcfe1112 100644 --- a/src/writer/wgsl/generator_impl_function_test.cc +++ b/src/tint/writer/wgsl/generator_impl_function_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/ast/struct_block_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/ast/workgroup_attribute.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/ast/workgroup_attribute.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_global_decl_test.cc b/src/tint/writer/wgsl/generator_impl_global_decl_test.cc similarity index 95% rename from src/writer/wgsl/generator_impl_global_decl_test.cc rename to src/tint/writer/wgsl/generator_impl_global_decl_test.cc index 87493c6301f..9866a65fd11 100644 --- a/src/writer/wgsl/generator_impl_global_decl_test.cc +++ b/src/tint/writer/wgsl/generator_impl_global_decl_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/stage_attribute.h" -#include "src/ast/variable_decl_statement.h" -#include "src/sem/sampled_texture_type.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/ast/stage_attribute.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_identifier_test.cc b/src/tint/writer/wgsl/generator_impl_identifier_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_identifier_test.cc rename to src/tint/writer/wgsl/generator_impl_identifier_test.cc index 58dbb27037c..358fe476b9f 100644 --- a/src/writer/wgsl/generator_impl_identifier_test.cc +++ b/src/tint/writer/wgsl/generator_impl_identifier_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_if_test.cc b/src/tint/writer/wgsl/generator_impl_if_test.cc similarity index 98% rename from src/writer/wgsl/generator_impl_if_test.cc rename to src/tint/writer/wgsl/generator_impl_if_test.cc index 36fe5d2e395..34308df1f48 100644 --- a/src/writer/wgsl/generator_impl_if_test.cc +++ b/src/tint/writer/wgsl/generator_impl_if_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_literal_test.cc b/src/tint/writer/wgsl/generator_impl_literal_test.cc similarity index 99% rename from src/writer/wgsl/generator_impl_literal_test.cc rename to src/tint/writer/wgsl/generator_impl_literal_test.cc index 55fc6783efc..4c916aa2659 100644 --- a/src/writer/wgsl/generator_impl_literal_test.cc +++ b/src/tint/writer/wgsl/generator_impl_literal_test.cc @@ -14,7 +14,7 @@ #include -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_loop_test.cc b/src/tint/writer/wgsl/generator_impl_loop_test.cc similarity index 99% rename from src/writer/wgsl/generator_impl_loop_test.cc rename to src/tint/writer/wgsl/generator_impl_loop_test.cc index d0b2e75bb2e..abdb355612f 100644 --- a/src/writer/wgsl/generator_impl_loop_test.cc +++ b/src/tint/writer/wgsl/generator_impl_loop_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_member_accessor_test.cc b/src/tint/writer/wgsl/generator_impl_member_accessor_test.cc similarity index 97% rename from src/writer/wgsl/generator_impl_member_accessor_test.cc rename to src/tint/writer/wgsl/generator_impl_member_accessor_test.cc index 787cd947072..8926e4fba1a 100644 --- a/src/writer/wgsl/generator_impl_member_accessor_test.cc +++ b/src/tint/writer/wgsl/generator_impl_member_accessor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_return_test.cc b/src/tint/writer/wgsl/generator_impl_return_test.cc similarity index 96% rename from src/writer/wgsl/generator_impl_return_test.cc rename to src/tint/writer/wgsl/generator_impl_return_test.cc index f261d8ec9c6..85e55a415d9 100644 --- a/src/writer/wgsl/generator_impl_return_test.cc +++ b/src/tint/writer/wgsl/generator_impl_return_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_switch_test.cc b/src/tint/writer/wgsl/generator_impl_switch_test.cc similarity index 97% rename from src/writer/wgsl/generator_impl_switch_test.cc rename to src/tint/writer/wgsl/generator_impl_switch_test.cc index c39dbb56055..3814e9a07c4 100644 --- a/src/writer/wgsl/generator_impl_switch_test.cc +++ b/src/tint/writer/wgsl/generator_impl_switch_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_test.cc b/src/tint/writer/wgsl/generator_impl_test.cc similarity index 92% rename from src/writer/wgsl/generator_impl_test.cc rename to src/tint/writer/wgsl/generator_impl_test.cc index 657de327b29..95d3581eaa8 100644 --- a/src/writer/wgsl/generator_impl_test.cc +++ b/src/tint/writer/wgsl/generator_impl_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/sem/variable.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/sem/variable.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_type_test.cc b/src/tint/writer/wgsl/generator_impl_type_test.cc similarity index 98% rename from src/writer/wgsl/generator_impl_type_test.cc rename to src/tint/writer/wgsl/generator_impl_type_test.cc index b121485ac2f..28f9a2ed222 100644 --- a/src/writer/wgsl/generator_impl_type_test.cc +++ b/src/tint/writer/wgsl/generator_impl_type_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/sem/depth_texture_type.h" -#include "src/sem/multisampled_texture_type.h" -#include "src/sem/sampled_texture_type.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/sem/depth_texture_type.h" +#include "src/tint/sem/multisampled_texture_type.h" +#include "src/tint/sem/sampled_texture_type.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_unary_op_test.cc b/src/tint/writer/wgsl/generator_impl_unary_op_test.cc similarity index 98% rename from src/writer/wgsl/generator_impl_unary_op_test.cc rename to src/tint/writer/wgsl/generator_impl_unary_op_test.cc index f771359b13c..20b75f567d4 100644 --- a/src/writer/wgsl/generator_impl_unary_op_test.cc +++ b/src/tint/writer/wgsl/generator_impl_unary_op_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_variable_decl_statement_test.cc b/src/tint/writer/wgsl/generator_impl_variable_decl_statement_test.cc similarity index 93% rename from src/writer/wgsl/generator_impl_variable_decl_statement_test.cc rename to src/tint/writer/wgsl/generator_impl_variable_decl_statement_test.cc index e7a3f3044b5..b20396491f1 100644 --- a/src/writer/wgsl/generator_impl_variable_decl_statement_test.cc +++ b/src/tint/writer/wgsl/generator_impl_variable_decl_statement_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/variable_decl_statement.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/ast/variable_decl_statement.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/generator_impl_variable_test.cc b/src/tint/writer/wgsl/generator_impl_variable_test.cc similarity index 97% rename from src/writer/wgsl/generator_impl_variable_test.cc rename to src/tint/writer/wgsl/generator_impl_variable_test.cc index fc1654c8537..37bf5743bdd 100644 --- a/src/writer/wgsl/generator_impl_variable_test.cc +++ b/src/tint/writer/wgsl/generator_impl_variable_test.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/ast/struct_block_attribute.h" -#include "src/writer/wgsl/test_helper.h" +#include "src/tint/ast/struct_block_attribute.h" +#include "src/tint/writer/wgsl/test_helper.h" namespace tint { namespace writer { diff --git a/src/writer/wgsl/test_helper.h b/src/tint/writer/wgsl/test_helper.h similarity index 89% rename from src/writer/wgsl/test_helper.h rename to src/tint/writer/wgsl/test_helper.h index b7839380af3..0a2b8450b58 100644 --- a/src/writer/wgsl/test_helper.h +++ b/src/tint/writer/wgsl/test_helper.h @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_WGSL_TEST_HELPER_H_ -#define SRC_WRITER_WGSL_TEST_HELPER_H_ +#ifndef SRC_TINT_WRITER_WGSL_TEST_HELPER_H_ +#define SRC_TINT_WRITER_WGSL_TEST_HELPER_H_ #include #include #include "gtest/gtest.h" -#include "src/program_builder.h" -#include "src/writer/wgsl/generator_impl.h" +#include "src/tint/program_builder.h" +#include "src/tint/writer/wgsl/generator_impl.h" namespace tint { namespace writer { @@ -67,4 +67,4 @@ using TestParamHelper = TestHelperBase>; } // namespace writer } // namespace tint -#endif // SRC_WRITER_WGSL_TEST_HELPER_H_ +#endif // SRC_TINT_WRITER_WGSL_TEST_HELPER_H_ diff --git a/src/writer/writer.cc b/src/tint/writer/writer.cc similarity index 95% rename from src/writer/writer.cc rename to src/tint/writer/writer.cc index f3b765e292f..05d438d7d51 100644 --- a/src/writer/writer.cc +++ b/src/tint/writer/writer.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "src/writer/writer.h" +#include "src/tint/writer/writer.h" namespace tint { namespace writer { diff --git a/src/writer/writer.h b/src/tint/writer/writer.h similarity index 92% rename from src/writer/writer.h rename to src/tint/writer/writer.h index fdbb569ce8a..86d799c9dae 100644 --- a/src/writer/writer.h +++ b/src/tint/writer/writer.h @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#ifndef SRC_WRITER_WRITER_H_ -#define SRC_WRITER_WRITER_H_ +#ifndef SRC_TINT_WRITER_WRITER_H_ +#define SRC_TINT_WRITER_WRITER_H_ #include @@ -44,4 +44,4 @@ class Writer { } // namespace writer } // namespace tint -#endif // SRC_WRITER_WRITER_H_ +#endif // SRC_TINT_WRITER_WRITER_H_ diff --git a/test/BUILD.gn b/test/BUILD.gn deleted file mode 100644 index 638a767cd97..00000000000 --- a/test/BUILD.gn +++ /dev/null @@ -1,812 +0,0 @@ -# Copyright 2021 The Tint Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import("//build_overrides/build.gni") -import("//testing/test.gni") -import("../tint_overrides_with_defaults.gni") - -############################################################################### -# Gtest Gmock - Handle building inside and outside of Chromium. -############################################################################### -# When building outside of Chromium we need to define our own targets for GTest -# and GMock. However when compiling inside of Chromium we need to reuse the -# existing targets, both because Chromium has a special harness for swarming -# and because otherwise the "gn check" fails. - -if (!build_with_chromium) { - # When we aren't in Chromium we define out own targets based on the location - # of the googletest repo. - config("gtest_config") { - include_dirs = [ - "${tint_googletest_dir}/googletest", - "${tint_googletest_dir}/googletest/include", - ] - } - static_library("gtest") { - testonly = true - sources = [ "${tint_googletest_dir}/googletest/src/gtest-all.cc" ] - public_configs = [ ":gtest_config" ] - } - - config("gmock_config") { - include_dirs = [ - "${tint_googletest_dir}/googlemock", - "${tint_googletest_dir}/googlemock/include", - "${tint_googletest_dir}/googletest/include", - ] - } - - static_library("gmock") { - testonly = true - sources = [ "${tint_googletest_dir}/googlemock/src/gmock-all.cc" ] - public_configs = [ ":gmock_config" ] - } - - group("gmock_and_gtest") { - testonly = true - public_deps = [ - ":gmock", - ":gtest", - ] - } -} else { - # When we are in Chromium we reuse its targets, and also add some deps that - # are needed to launch the test in swarming mode. - group("gmock_and_gtest") { - testonly = true - public_deps = [ - "//base", - "//base/test:test_support", - "//testing/gmock", - "//testing/gtest", - "//third_party/googletest:gmock", - ] - } -} - -############################################################################### -# Wrapping of Chromium targets -############################################################################### -# These targets are separated because they are Chromium sources files that -# can't use the tint_internal config, otherwise Tint's warning flags get -# applied while compiling a bunch of Chromium's //base (via header inclusion) -source_set("tint_unittests_main") { - testonly = true - deps = [ ":gmock_and_gtest" ] - if (build_with_chromium) { - sources = [ "//gpu/tint_unittests_main.cc" ] - } else { - sources = [ "../src/test_main.cc" ] - configs += [ ":tint_unittests_config" ] - deps += [ - ":tint_unittests_hlsl_writer_src", - ":tint_unittests_msl_writer_src", - ":tint_unittests_spv_reader_src", - "${tint_root_dir}/src:libtint", - ] - } -} - -############################################################################### -# Tests - For libtint core and optional modules -############################################################################### -config("tint_unittests_config") { - include_dirs = [ - "${tint_googletest_dir}/googlemock/include", - "${tint_googletest_dir}/googletest/include", - ] - - configs = [ - "${tint_root_dir}/src:tint_common_config", - "${tint_root_dir}/src:tint_public_config", - ] -} - -template("tint_unittests_source_set") { - source_set(target_name) { - forward_variables_from(invoker, "*", [ "configs" ]) - - if (defined(invoker.configs)) { - configs += invoker.configs - } - configs += [ ":tint_unittests_config" ] - if (build_with_chromium) { - configs -= [ "//build/config/compiler:chromium_code" ] - configs += [ "//build/config/compiler:no_chromium_code" ] - } - - testonly = true - - if (!defined(invoker.deps)) { - deps = [] - } - deps += [ - ":gmock_and_gtest", - "${tint_root_dir}/src:libtint", - "${tint_root_dir}/src:tint_utils_io", - ] - } -} - -tint_unittests_source_set("tint_unittests_ast_src") { - sources = [ - "../src/ast/alias_test.cc", - "../src/ast/array_test.cc", - "../src/ast/assignment_statement_test.cc", - "../src/ast/atomic_test.cc", - "../src/ast/binary_expression_test.cc", - "../src/ast/binding_attribute_test.cc", - "../src/ast/bitcast_expression_test.cc", - "../src/ast/block_statement_test.cc", - "../src/ast/bool_literal_expression_test.cc", - "../src/ast/bool_test.cc", - "../src/ast/break_statement_test.cc", - "../src/ast/builtin_attribute_test.cc", - "../src/ast/builtin_texture_helper_test.cc", - "../src/ast/builtin_texture_helper_test.h", - "../src/ast/call_expression_test.cc", - "../src/ast/call_statement_test.cc", - "../src/ast/case_statement_test.cc", - "../src/ast/continue_statement_test.cc", - "../src/ast/depth_multisampled_texture_test.cc", - "../src/ast/depth_texture_test.cc", - "../src/ast/discard_statement_test.cc", - "../src/ast/else_statement_test.cc", - "../src/ast/external_texture_test.cc", - "../src/ast/f32_test.cc", - "../src/ast/fallthrough_statement_test.cc", - "../src/ast/float_literal_expression_test.cc", - "../src/ast/for_loop_statement_test.cc", - "../src/ast/function_test.cc", - "../src/ast/group_attribute_test.cc", - "../src/ast/i32_test.cc", - "../src/ast/id_attribute_test.cc", - "../src/ast/identifier_expression_test.cc", - "../src/ast/if_statement_test.cc", - "../src/ast/index_accessor_expression_test.cc", - "../src/ast/int_literal_expression_test.cc", - "../src/ast/interpolate_attribute_test.cc", - "../src/ast/invariant_attribute_test.cc", - "../src/ast/location_attribute_test.cc", - "../src/ast/loop_statement_test.cc", - "../src/ast/matrix_test.cc", - "../src/ast/member_accessor_expression_test.cc", - "../src/ast/module_clone_test.cc", - "../src/ast/module_test.cc", - "../src/ast/multisampled_texture_test.cc", - "../src/ast/phony_expression_test.cc", - "../src/ast/pointer_test.cc", - "../src/ast/return_statement_test.cc", - "../src/ast/sampled_texture_test.cc", - "../src/ast/sampler_test.cc", - "../src/ast/sint_literal_expression_test.cc", - "../src/ast/stage_attribute_test.cc", - "../src/ast/storage_texture_test.cc", - "../src/ast/stride_attribute_test.cc", - "../src/ast/struct_member_align_attribute_test.cc", - "../src/ast/struct_member_offset_attribute_test.cc", - "../src/ast/struct_member_size_attribute_test.cc", - "../src/ast/struct_member_test.cc", - "../src/ast/struct_test.cc", - "../src/ast/switch_statement_test.cc", - "../src/ast/test_helper.h", - "../src/ast/texture_test.cc", - "../src/ast/traverse_expressions_test.cc", - "../src/ast/u32_test.cc", - "../src/ast/uint_literal_expression_test.cc", - "../src/ast/unary_op_expression_test.cc", - "../src/ast/variable_decl_statement_test.cc", - "../src/ast/variable_test.cc", - "../src/ast/vector_test.cc", - "../src/ast/workgroup_attribute_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_diagnostic_src") { - sources = [ - "../src/diagnostic/diagnostic_test.cc", - "../src/diagnostic/formatter_test.cc", - "../src/diagnostic/printer_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_inspector_src") { - sources = [ - "../src/inspector/inspector_test.cc", - "../src/inspector/test_inspector_builder.cc", - "../src/inspector/test_inspector_builder.h", - "../src/inspector/test_inspector_runner.cc", - "../src/inspector/test_inspector_runner.h", - ] -} - -tint_unittests_source_set("tint_unittests_resolver_src") { - sources = [ - "../src/resolver/array_accessor_test.cc", - "../src/resolver/assignment_validation_test.cc", - "../src/resolver/atomics_test.cc", - "../src/resolver/atomics_validation_test.cc", - "../src/resolver/attribute_validation_test.cc", - "../src/resolver/bitcast_validation_test.cc", - "../src/resolver/builtin_test.cc", - "../src/resolver/builtin_validation_test.cc", - "../src/resolver/builtins_validation_test.cc", - "../src/resolver/call_test.cc", - "../src/resolver/call_validation_test.cc", - "../src/resolver/compound_statement_test.cc", - "../src/resolver/control_block_validation_test.cc", - "../src/resolver/dependency_graph_test.cc", - "../src/resolver/entry_point_validation_test.cc", - "../src/resolver/function_validation_test.cc", - "../src/resolver/host_shareable_validation_test.cc", - "../src/resolver/is_host_shareable_test.cc", - "../src/resolver/is_storeable_test.cc", - "../src/resolver/pipeline_overridable_constant_test.cc", - "../src/resolver/ptr_ref_test.cc", - "../src/resolver/ptr_ref_validation_test.cc", - "../src/resolver/resolver_behavior_test.cc", - "../src/resolver/resolver_constants_test.cc", - "../src/resolver/resolver_test.cc", - "../src/resolver/resolver_test_helper.cc", - "../src/resolver/resolver_test_helper.h", - "../src/resolver/side_effects_test.cc", - "../src/resolver/storage_class_layout_validation_test.cc", - "../src/resolver/storage_class_validation_test.cc", - "../src/resolver/struct_layout_test.cc", - "../src/resolver/struct_pipeline_stage_use_test.cc", - "../src/resolver/struct_storage_class_use_test.cc", - "../src/resolver/type_constructor_validation_test.cc", - "../src/resolver/type_validation_test.cc", - "../src/resolver/validation_test.cc", - "../src/resolver/var_let_test.cc", - "../src/resolver/var_let_validation_test.cc", - ] - deps = [ ":tint_unittests_ast_src" ] -} - -tint_unittests_source_set("tint_unittests_sem_src") { - sources = [ - "../src/sem/atomic_type_test.cc", - "../src/sem/bool_type_test.cc", - "../src/sem/builtin_test.cc", - "../src/sem/depth_multisampled_texture_type_test.cc", - "../src/sem/depth_texture_type_test.cc", - "../src/sem/external_texture_type_test.cc", - "../src/sem/f32_type_test.cc", - "../src/sem/i32_type_test.cc", - "../src/sem/matrix_type_test.cc", - "../src/sem/multisampled_texture_type_test.cc", - "../src/sem/pointer_type_test.cc", - "../src/sem/reference_type_test.cc", - "../src/sem/sampled_texture_type_test.cc", - "../src/sem/sampler_type_test.cc", - "../src/sem/sem_array_test.cc", - "../src/sem/sem_struct_test.cc", - "../src/sem/storage_texture_type_test.cc", - "../src/sem/texture_type_test.cc", - "../src/sem/type_manager_test.cc", - "../src/sem/u32_type_test.cc", - "../src/sem/vector_type_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_text_src") { - sources = [ - "../src/text/unicode_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_transform_src") { - sources = [ - "../src/transform/add_empty_entry_point_test.cc", - "../src/transform/add_spirv_block_attribute_test.cc", - "../src/transform/array_length_from_uniform_test.cc", - "../src/transform/binding_remapper_test.cc", - "../src/transform/calculate_array_length_test.cc", - "../src/transform/canonicalize_entry_point_io_test.cc", - "../src/transform/combine_samplers_test.cc", - "../src/transform/decompose_memory_access_test.cc", - "../src/transform/decompose_strided_array_test.cc", - "../src/transform/decompose_strided_matrix_test.cc", - "../src/transform/external_texture_transform_test.cc", - "../src/transform/first_index_offset_test.cc", - "../src/transform/fold_constants_test.cc", - "../src/transform/fold_trivial_single_use_lets_test.cc", - "../src/transform/for_loop_to_loop_test.cc", - "../src/transform/localize_struct_array_assignment_test.cc", - "../src/transform/loop_to_for_loop_test.cc", - "../src/transform/module_scope_var_to_entry_point_param_test.cc", - "../src/transform/multiplanar_external_texture_test.cc", - "../src/transform/num_workgroups_from_uniform_test.cc", - "../src/transform/pad_array_elements_test.cc", - "../src/transform/promote_initializers_to_const_var_test.cc", - "../src/transform/remove_phonies_test.cc", - "../src/transform/remove_unreachable_statements_test.cc", - "../src/transform/renamer_test.cc", - "../src/transform/robustness_test.cc", - "../src/transform/simplify_pointers_test.cc", - "../src/transform/single_entry_point_test.cc", - "../src/transform/test_helper.h", - "../src/transform/transform_test.cc", - "../src/transform/unshadow_test.cc", - "../src/transform/utils/hoist_to_decl_before_test.cc", - "../src/transform/var_for_dynamic_index_test.cc", - "../src/transform/vectorize_scalar_matrix_constructors_test.cc", - "../src/transform/vertex_pulling_test.cc", - "../src/transform/wrap_arrays_in_structs_test.cc", - "../src/transform/zero_init_workgroup_memory_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_utils_src") { - sources = [ - "../src/utils/crc32_test.cc", - "../src/utils/defer_test.cc", - "../src/utils/enum_set_test.cc", - "../src/utils/hash_test.cc", - "../src/utils/io/command_test.cc", - "../src/utils/io/tmpfile_test.cc", - "../src/utils/map_test.cc", - "../src/utils/math_test.cc", - "../src/utils/reverse_test.cc", - "../src/utils/scoped_assignment_test.cc", - "../src/utils/string_test.cc", - "../src/utils/transform_test.cc", - "../src/utils/unique_vector_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_writer_src") { - sources = [ - "../src/writer/append_vector_test.cc", - "../src/writer/float_to_string_test.cc", - "../src/writer/text_generator_test.cc", - ] -} - -tint_unittests_source_set("tint_unittests_spv_reader_src") { - sources = [ - "../src/reader/spirv/enum_converter_test.cc", - "../src/reader/spirv/fail_stream_test.cc", - "../src/reader/spirv/function_arithmetic_test.cc", - "../src/reader/spirv/function_bit_test.cc", - "../src/reader/spirv/function_call_test.cc", - "../src/reader/spirv/function_cfg_test.cc", - "../src/reader/spirv/function_composite_test.cc", - "../src/reader/spirv/function_conversion_test.cc", - "../src/reader/spirv/function_decl_test.cc", - "../src/reader/spirv/function_glsl_std_450_test.cc", - "../src/reader/spirv/function_logical_test.cc", - "../src/reader/spirv/function_memory_test.cc", - "../src/reader/spirv/function_misc_test.cc", - "../src/reader/spirv/function_var_test.cc", - "../src/reader/spirv/namer_test.cc", - "../src/reader/spirv/parser_impl_barrier_test.cc", - "../src/reader/spirv/parser_impl_convert_member_decoration_test.cc", - "../src/reader/spirv/parser_impl_convert_type_test.cc", - "../src/reader/spirv/parser_impl_function_decl_test.cc", - "../src/reader/spirv/parser_impl_get_decorations_test.cc", - "../src/reader/spirv/parser_impl_handle_test.cc", - "../src/reader/spirv/parser_impl_import_test.cc", - "../src/reader/spirv/parser_impl_module_var_test.cc", - "../src/reader/spirv/parser_impl_named_types_test.cc", - "../src/reader/spirv/parser_impl_test.cc", - "../src/reader/spirv/parser_impl_test_helper.cc", - "../src/reader/spirv/parser_impl_test_helper.h", - "../src/reader/spirv/parser_impl_user_name_test.cc", - "../src/reader/spirv/parser_test.cc", - "../src/reader/spirv/parser_type_test.cc", - "../src/reader/spirv/spirv_tools_helpers_test.cc", - "../src/reader/spirv/spirv_tools_helpers_test.h", - "../src/reader/spirv/usage_test.cc", - ] - - deps = [ "${tint_root_dir}/src:libtint_spv_reader_src" ] -} - -tint_unittests_source_set("tint_unittests_spv_writer_src") { - sources = [ - "../src/writer/spirv/binary_writer_test.cc", - "../src/writer/spirv/builder_accessor_expression_test.cc", - "../src/writer/spirv/builder_assign_test.cc", - "../src/writer/spirv/builder_binary_expression_test.cc", - "../src/writer/spirv/builder_bitcast_expression_test.cc", - "../src/writer/spirv/builder_block_test.cc", - "../src/writer/spirv/builder_builtin_test.cc", - "../src/writer/spirv/builder_builtin_texture_test.cc", - "../src/writer/spirv/builder_call_test.cc", - "../src/writer/spirv/builder_constructor_expression_test.cc", - "../src/writer/spirv/builder_discard_test.cc", - "../src/writer/spirv/builder_entry_point_test.cc", - "../src/writer/spirv/builder_format_conversion_test.cc", - "../src/writer/spirv/builder_function_attribute_test.cc", - "../src/writer/spirv/builder_function_test.cc", - "../src/writer/spirv/builder_function_variable_test.cc", - "../src/writer/spirv/builder_global_variable_test.cc", - "../src/writer/spirv/builder_ident_expression_test.cc", - "../src/writer/spirv/builder_if_test.cc", - "../src/writer/spirv/builder_literal_test.cc", - "../src/writer/spirv/builder_loop_test.cc", - "../src/writer/spirv/builder_return_test.cc", - "../src/writer/spirv/builder_switch_test.cc", - "../src/writer/spirv/builder_test.cc", - "../src/writer/spirv/builder_type_test.cc", - "../src/writer/spirv/builder_unary_op_expression_test.cc", - "../src/writer/spirv/instruction_test.cc", - "../src/writer/spirv/operand_test.cc", - "../src/writer/spirv/scalar_constant_test.cc", - "../src/writer/spirv/spv_dump.cc", - "../src/writer/spirv/spv_dump.h", - "../src/writer/spirv/test_helper.h", - ] - - deps = [ - ":tint_unittests_ast_src", - "${tint_root_dir}/src:libtint_spv_writer_src", - "${tint_spirv_tools_dir}/:spvtools", - ] -} - -tint_unittests_source_set("tint_unittests_wgsl_reader_src") { - sources = [ - "../src/reader/wgsl/lexer_test.cc", - "../src/reader/wgsl/parser_impl_additive_expression_test.cc", - "../src/reader/wgsl/parser_impl_and_expression_test.cc", - "../src/reader/wgsl/parser_impl_argument_expression_list_test.cc", - "../src/reader/wgsl/parser_impl_assignment_stmt_test.cc", - "../src/reader/wgsl/parser_impl_body_stmt_test.cc", - "../src/reader/wgsl/parser_impl_break_stmt_test.cc", - "../src/reader/wgsl/parser_impl_bug_cases_test.cc", - "../src/reader/wgsl/parser_impl_call_stmt_test.cc", - "../src/reader/wgsl/parser_impl_case_body_test.cc", - "../src/reader/wgsl/parser_impl_const_expr_test.cc", - "../src/reader/wgsl/parser_impl_const_literal_test.cc", - "../src/reader/wgsl/parser_impl_continue_stmt_test.cc", - "../src/reader/wgsl/parser_impl_continuing_stmt_test.cc", - "../src/reader/wgsl/parser_impl_depth_texture_type_test.cc", - "../src/reader/wgsl/parser_impl_elseif_stmt_test.cc", - "../src/reader/wgsl/parser_impl_equality_expression_test.cc", - "../src/reader/wgsl/parser_impl_error_msg_test.cc", - "../src/reader/wgsl/parser_impl_error_resync_test.cc", - "../src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc", - "../src/reader/wgsl/parser_impl_external_texture_type_test.cc", - "../src/reader/wgsl/parser_impl_for_stmt_test.cc", - "../src/reader/wgsl/parser_impl_function_attribute_list_test.cc", - "../src/reader/wgsl/parser_impl_function_attribute_test.cc", - "../src/reader/wgsl/parser_impl_function_decl_test.cc", - "../src/reader/wgsl/parser_impl_function_header_test.cc", - "../src/reader/wgsl/parser_impl_global_constant_decl_test.cc", - "../src/reader/wgsl/parser_impl_global_decl_test.cc", - "../src/reader/wgsl/parser_impl_global_variable_decl_test.cc", - "../src/reader/wgsl/parser_impl_if_stmt_test.cc", - "../src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc", - "../src/reader/wgsl/parser_impl_logical_and_expression_test.cc", - "../src/reader/wgsl/parser_impl_logical_or_expression_test.cc", - "../src/reader/wgsl/parser_impl_loop_stmt_test.cc", - "../src/reader/wgsl/parser_impl_multiplicative_expression_test.cc", - "../src/reader/wgsl/parser_impl_param_list_test.cc", - "../src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc", - "../src/reader/wgsl/parser_impl_pipeline_stage_test.cc", - "../src/reader/wgsl/parser_impl_primary_expression_test.cc", - "../src/reader/wgsl/parser_impl_relational_expression_test.cc", - "../src/reader/wgsl/parser_impl_reserved_keyword_test.cc", - "../src/reader/wgsl/parser_impl_sampled_texture_type_test.cc", - "../src/reader/wgsl/parser_impl_sampler_type_test.cc", - "../src/reader/wgsl/parser_impl_shift_expression_test.cc", - "../src/reader/wgsl/parser_impl_singular_expression_test.cc", - "../src/reader/wgsl/parser_impl_statement_test.cc", - "../src/reader/wgsl/parser_impl_statements_test.cc", - "../src/reader/wgsl/parser_impl_storage_class_test.cc", - "../src/reader/wgsl/parser_impl_storage_texture_type_test.cc", - "../src/reader/wgsl/parser_impl_struct_attribute_decl_test.cc", - "../src/reader/wgsl/parser_impl_struct_attribute_test.cc", - "../src/reader/wgsl/parser_impl_struct_body_decl_test.cc", - "../src/reader/wgsl/parser_impl_struct_decl_test.cc", - "../src/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc", - "../src/reader/wgsl/parser_impl_struct_member_attribute_test.cc", - "../src/reader/wgsl/parser_impl_struct_member_test.cc", - "../src/reader/wgsl/parser_impl_switch_body_test.cc", - "../src/reader/wgsl/parser_impl_switch_stmt_test.cc", - "../src/reader/wgsl/parser_impl_test.cc", - "../src/reader/wgsl/parser_impl_test_helper.cc", - "../src/reader/wgsl/parser_impl_test_helper.h", - "../src/reader/wgsl/parser_impl_texel_format_test.cc", - "../src/reader/wgsl/parser_impl_texture_sampler_types_test.cc", - "../src/reader/wgsl/parser_impl_type_alias_test.cc", - "../src/reader/wgsl/parser_impl_type_decl_test.cc", - "../src/reader/wgsl/parser_impl_unary_expression_test.cc", - "../src/reader/wgsl/parser_impl_variable_attribute_list_test.cc", - "../src/reader/wgsl/parser_impl_variable_attribute_test.cc", - "../src/reader/wgsl/parser_impl_variable_decl_test.cc", - "../src/reader/wgsl/parser_impl_variable_ident_decl_test.cc", - "../src/reader/wgsl/parser_impl_variable_qualifier_test.cc", - "../src/reader/wgsl/parser_impl_variable_stmt_test.cc", - "../src/reader/wgsl/parser_test.cc", - "../src/reader/wgsl/token_test.cc", - ] - - deps = [ "${tint_root_dir}/src:libtint_wgsl_reader_src" ] -} - -tint_unittests_source_set("tint_unittests_wgsl_writer_src") { - sources = [ - "../src/writer/wgsl/generator_impl_alias_type_test.cc", - "../src/writer/wgsl/generator_impl_array_accessor_test.cc", - "../src/writer/wgsl/generator_impl_assign_test.cc", - "../src/writer/wgsl/generator_impl_binary_test.cc", - "../src/writer/wgsl/generator_impl_bitcast_test.cc", - "../src/writer/wgsl/generator_impl_block_test.cc", - "../src/writer/wgsl/generator_impl_break_test.cc", - "../src/writer/wgsl/generator_impl_call_test.cc", - "../src/writer/wgsl/generator_impl_case_test.cc", - "../src/writer/wgsl/generator_impl_cast_test.cc", - "../src/writer/wgsl/generator_impl_constructor_test.cc", - "../src/writer/wgsl/generator_impl_continue_test.cc", - "../src/writer/wgsl/generator_impl_discard_test.cc", - "../src/writer/wgsl/generator_impl_fallthrough_test.cc", - "../src/writer/wgsl/generator_impl_function_test.cc", - "../src/writer/wgsl/generator_impl_global_decl_test.cc", - "../src/writer/wgsl/generator_impl_identifier_test.cc", - "../src/writer/wgsl/generator_impl_if_test.cc", - "../src/writer/wgsl/generator_impl_literal_test.cc", - "../src/writer/wgsl/generator_impl_loop_test.cc", - "../src/writer/wgsl/generator_impl_member_accessor_test.cc", - "../src/writer/wgsl/generator_impl_return_test.cc", - "../src/writer/wgsl/generator_impl_switch_test.cc", - "../src/writer/wgsl/generator_impl_test.cc", - "../src/writer/wgsl/generator_impl_type_test.cc", - "../src/writer/wgsl/generator_impl_unary_op_test.cc", - "../src/writer/wgsl/generator_impl_variable_decl_statement_test.cc", - "../src/writer/wgsl/generator_impl_variable_test.cc", - "../src/writer/wgsl/test_helper.h", - ] - - deps = [ - ":tint_unittests_ast_src", - "${tint_root_dir}/src:libtint_wgsl_writer_src", - ] -} - -tint_unittests_source_set("tint_unittests_msl_writer_src") { - sources = [ - "../src/writer/msl/generator_impl_array_accessor_test.cc", - "../src/writer/msl/generator_impl_assign_test.cc", - "../src/writer/msl/generator_impl_binary_test.cc", - "../src/writer/msl/generator_impl_bitcast_test.cc", - "../src/writer/msl/generator_impl_block_test.cc", - "../src/writer/msl/generator_impl_break_test.cc", - "../src/writer/msl/generator_impl_builtin_test.cc", - "../src/writer/msl/generator_impl_builtin_texture_test.cc", - "../src/writer/msl/generator_impl_call_test.cc", - "../src/writer/msl/generator_impl_case_test.cc", - "../src/writer/msl/generator_impl_cast_test.cc", - "../src/writer/msl/generator_impl_constructor_test.cc", - "../src/writer/msl/generator_impl_continue_test.cc", - "../src/writer/msl/generator_impl_discard_test.cc", - "../src/writer/msl/generator_impl_function_test.cc", - "../src/writer/msl/generator_impl_identifier_test.cc", - "../src/writer/msl/generator_impl_if_test.cc", - "../src/writer/msl/generator_impl_import_test.cc", - "../src/writer/msl/generator_impl_loop_test.cc", - "../src/writer/msl/generator_impl_member_accessor_test.cc", - "../src/writer/msl/generator_impl_module_constant_test.cc", - "../src/writer/msl/generator_impl_return_test.cc", - "../src/writer/msl/generator_impl_sanitizer_test.cc", - "../src/writer/msl/generator_impl_switch_test.cc", - "../src/writer/msl/generator_impl_test.cc", - "../src/writer/msl/generator_impl_type_test.cc", - "../src/writer/msl/generator_impl_unary_op_test.cc", - "../src/writer/msl/generator_impl_variable_decl_statement_test.cc", - "../src/writer/msl/test_helper.h", - ] - - deps = [ - ":tint_unittests_ast_src", - "${tint_root_dir}/src:libtint_msl_writer_src", - ] -} - -tint_unittests_source_set("tint_unittests_hlsl_writer_src") { - sources = [ - "../src/writer/hlsl/generator_impl_array_accessor_test.cc", - "../src/writer/hlsl/generator_impl_assign_test.cc", - "../src/writer/hlsl/generator_impl_binary_test.cc", - "../src/writer/hlsl/generator_impl_bitcast_test.cc", - "../src/writer/hlsl/generator_impl_block_test.cc", - "../src/writer/hlsl/generator_impl_break_test.cc", - "../src/writer/hlsl/generator_impl_builtin_test.cc", - "../src/writer/hlsl/generator_impl_builtin_texture_test.cc", - "../src/writer/hlsl/generator_impl_call_test.cc", - "../src/writer/hlsl/generator_impl_case_test.cc", - "../src/writer/hlsl/generator_impl_cast_test.cc", - "../src/writer/hlsl/generator_impl_constructor_test.cc", - "../src/writer/hlsl/generator_impl_continue_test.cc", - "../src/writer/hlsl/generator_impl_discard_test.cc", - "../src/writer/hlsl/generator_impl_function_test.cc", - "../src/writer/hlsl/generator_impl_identifier_test.cc", - "../src/writer/hlsl/generator_impl_if_test.cc", - "../src/writer/hlsl/generator_impl_import_test.cc", - "../src/writer/hlsl/generator_impl_loop_test.cc", - "../src/writer/hlsl/generator_impl_member_accessor_test.cc", - "../src/writer/hlsl/generator_impl_module_constant_test.cc", - "../src/writer/hlsl/generator_impl_return_test.cc", - "../src/writer/hlsl/generator_impl_sanitizer_test.cc", - "../src/writer/hlsl/generator_impl_switch_test.cc", - "../src/writer/hlsl/generator_impl_test.cc", - "../src/writer/hlsl/generator_impl_type_test.cc", - "../src/writer/hlsl/generator_impl_unary_op_test.cc", - "../src/writer/hlsl/generator_impl_variable_decl_statement_test.cc", - "../src/writer/hlsl/generator_impl_workgroup_var_test.cc", - "../src/writer/hlsl/test_helper.h", - ] - - deps = [ - ":tint_unittests_ast_src", - "${tint_root_dir}/src:libtint_hlsl_writer_src", - ] -} - -tint_unittests_source_set("tint_unittests_glsl_writer_src") { - sources = [ - "../src/transform/glsl_test.cc", - "../src/writer/glsl/generator_impl_array_accessor_test.cc", - "../src/writer/glsl/generator_impl_assign_test.cc", - "../src/writer/glsl/generator_impl_binary_test.cc", - "../src/writer/glsl/generator_impl_bitcast_test.cc", - "../src/writer/glsl/generator_impl_block_test.cc", - "../src/writer/glsl/generator_impl_break_test.cc", - "../src/writer/glsl/generator_impl_builtin_test.cc", - "../src/writer/glsl/generator_impl_builtin_texture_test.cc", - "../src/writer/glsl/generator_impl_call_test.cc", - "../src/writer/glsl/generator_impl_case_test.cc", - "../src/writer/glsl/generator_impl_cast_test.cc", - "../src/writer/glsl/generator_impl_constructor_test.cc", - "../src/writer/glsl/generator_impl_continue_test.cc", - "../src/writer/glsl/generator_impl_discard_test.cc", - "../src/writer/glsl/generator_impl_function_test.cc", - "../src/writer/glsl/generator_impl_identifier_test.cc", - "../src/writer/glsl/generator_impl_if_test.cc", - "../src/writer/glsl/generator_impl_import_test.cc", - "../src/writer/glsl/generator_impl_loop_test.cc", - "../src/writer/glsl/generator_impl_member_accessor_test.cc", - "../src/writer/glsl/generator_impl_module_constant_test.cc", - "../src/writer/glsl/generator_impl_return_test.cc", - "../src/writer/glsl/generator_impl_sanitizer_test.cc", - "../src/writer/glsl/generator_impl_storage_buffer_test.cc", - "../src/writer/glsl/generator_impl_switch_test.cc", - "../src/writer/glsl/generator_impl_test.cc", - "../src/writer/glsl/generator_impl_type_test.cc", - "../src/writer/glsl/generator_impl_unary_op_test.cc", - "../src/writer/glsl/generator_impl_uniform_buffer_test.cc", - "../src/writer/glsl/generator_impl_variable_decl_statement_test.cc", - "../src/writer/glsl/generator_impl_workgroup_var_test.cc", - "../src/writer/glsl/test_helper.h", - ] - - deps = [ - ":tint_unittests_ast_src", - ":tint_unittests_transform_src", - "${tint_root_dir}/src:libtint_glsl_writer_src", - ] -} - -tint_unittests_source_set("tint_unittests_core_src") { - sources = [ - "../src/block_allocator_test.cc", - "../src/builtin_table_test.cc", - "../src/castable_test.cc", - "../src/clone_context_test.cc", - "../src/debug_test.cc", - "../src/demangler_test.cc", - "../src/program_builder_test.cc", - "../src/program_test.cc", - "../src/scope_stack_test.cc", - "../src/source_test.cc", - "../src/symbol_table_test.cc", - "../src/symbol_test.cc", - "../src/traits_test.cc", - ] - - deps = [ ":tint_unittests_ast_src" ] -} - -if (build_with_chromium) { - tint_unittests_source_set("tint_unittests_fuzzer_src") { - sources = [ "../fuzzers/random_generator_test.cc" ] - - deps = [ - ":tint_unittests_core_src", - "${tint_root_dir}/fuzzers:tint_fuzzer_common_src", - ] - } -} - -source_set("tint_unittests_src") { - testonly = true - - deps = [ - ":tint_unittests_ast_src", - ":tint_unittests_core_src", - ":tint_unittests_diagnostic_src", - ":tint_unittests_inspector_src", - ":tint_unittests_resolver_src", - ":tint_unittests_sem_src", - ":tint_unittests_text_src", - ":tint_unittests_transform_src", - ":tint_unittests_utils_src", - ":tint_unittests_writer_src", - "${tint_root_dir}/src:libtint_wgsl_reader_src", - "${tint_root_dir}/src:libtint_wgsl_writer_src", - ] - - if (tint_build_spv_reader) { - deps += [ ":tint_unittests_spv_reader_src" ] - } - - if (tint_build_spv_writer) { - deps += [ ":tint_unittests_spv_writer_src" ] - } - - if (tint_build_wgsl_reader) { - deps += [ ":tint_unittests_wgsl_reader_src" ] - } - - if (tint_build_wgsl_writer) { - deps += [ ":tint_unittests_wgsl_writer_src" ] - } - - if (tint_build_msl_writer) { - deps += [ ":tint_unittests_msl_writer_src" ] - } - - if (tint_build_hlsl_writer) { - deps += [ ":tint_unittests_hlsl_writer_src" ] - } - - if (tint_build_glsl_writer) { - deps += [ ":tint_unittests_glsl_writer_src" ] - } - - if (build_with_chromium) { - deps += [ ":tint_unittests_fuzzer_src" ] - } - - configs += [ ":tint_unittests_config" ] - - if (build_with_chromium) { - configs -= [ "//build/config/compiler:chromium_code" ] - configs += [ "//build/config/compiler:no_chromium_code" ] - } -} - -test("tint_unittests") { - deps = [ - ":gmock_and_gtest", - ":tint_unittests_src", - "${tint_spirv_tools_dir}/:spvtools", - "${tint_spirv_tools_dir}/:spvtools_opt", - "${tint_spirv_tools_dir}/:spvtools_val", - ] - - deps += [ ":tint_unittests_main" ] - - configs += [ ":tint_unittests_config" ] - - if (build_with_chromium) { - configs -= [ "//build/config/compiler:chromium_code" ] - configs += [ "//build/config/compiler:no_chromium_code" ] - } - - testonly = true -} diff --git a/test/tint/BUILD.gn b/test/tint/BUILD.gn new file mode 100644 index 00000000000..1b714281caf --- /dev/null +++ b/test/tint/BUILD.gn @@ -0,0 +1,810 @@ +# Copyright 2021 The Tint Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import("//build_overrides/build.gni") +import("//testing/test.gni") +import("../../tint_overrides_with_defaults.gni") + +############################################################################### +# Gtest Gmock - Handle building inside and outside of Chromium. +############################################################################### +# When building outside of Chromium we need to define our own targets for GTest +# and GMock. However when compiling inside of Chromium we need to reuse the +# existing targets, both because Chromium has a special harness for swarming +# and because otherwise the "gn check" fails. + +if (!build_with_chromium) { + # When we aren't in Chromium we define out own targets based on the location + # of the googletest repo. + config("gtest_config") { + include_dirs = [ + "${tint_googletest_dir}/googletest", + "${tint_googletest_dir}/googletest/include", + ] + } + static_library("gtest") { + testonly = true + sources = [ "${tint_googletest_dir}/googletest/src/gtest-all.cc" ] + public_configs = [ ":gtest_config" ] + } + + config("gmock_config") { + include_dirs = [ + "${tint_googletest_dir}/googlemock", + "${tint_googletest_dir}/googlemock/include", + "${tint_googletest_dir}/googletest/include", + ] + } + + static_library("gmock") { + testonly = true + sources = [ "${tint_googletest_dir}/googlemock/src/gmock-all.cc" ] + public_configs = [ ":gmock_config" ] + } + + group("gmock_and_gtest") { + testonly = true + public_deps = [ + ":gmock", + ":gtest", + ] + } +} else { + # When we are in Chromium we reuse its targets, and also add some deps that + # are needed to launch the test in swarming mode. + group("gmock_and_gtest") { + testonly = true + public_deps = [ + "//base", + "//base/test:test_support", + "//testing/gmock", + "//testing/gtest", + "//third_party/googletest:gmock", + ] + } +} + +############################################################################### +# Wrapping of Chromium targets +############################################################################### +# These targets are separated because they are Chromium sources files that +# can't use the tint_internal config, otherwise Tint's warning flags get +# applied while compiling a bunch of Chromium's //base (via header inclusion) +source_set("tint_unittests_main") { + testonly = true + deps = [ ":gmock_and_gtest" ] + if (build_with_chromium) { + sources = [ "//gpu/tint_unittests_main.cc" ] + } else { + sources = [ "../../src/tint/test_main.cc" ] + configs += [ ":tint_unittests_config" ] + deps += [ + ":tint_unittests_hlsl_writer_src", + ":tint_unittests_msl_writer_src", + ":tint_unittests_spv_reader_src", + "${tint_root_dir}/src/tint:libtint", + ] + } +} + +############################################################################### +# Tests - For libtint core and optional modules +############################################################################### +config("tint_unittests_config") { + include_dirs = [ + "${tint_googletest_dir}/googlemock/include", + "${tint_googletest_dir}/googletest/include", + ] + + configs = [ + "${tint_root_dir}/src/tint:tint_common_config", + "${tint_root_dir}/src/tint:tint_public_config", + ] +} + +template("tint_unittests_source_set") { + source_set(target_name) { + forward_variables_from(invoker, "*", [ "configs" ]) + + if (defined(invoker.configs)) { + configs += invoker.configs + } + configs += [ ":tint_unittests_config" ] + if (build_with_chromium) { + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ "//build/config/compiler:no_chromium_code" ] + } + + testonly = true + + if (!defined(invoker.deps)) { + deps = [] + } + deps += [ + ":gmock_and_gtest", + "${tint_root_dir}/src/tint:libtint", + "${tint_root_dir}/src/tint:tint_utils_io", + ] + } +} + +tint_unittests_source_set("tint_unittests_ast_src") { + sources = [ + "../../src/tint/ast/alias_test.cc", + "../../src/tint/ast/array_test.cc", + "../../src/tint/ast/assignment_statement_test.cc", + "../../src/tint/ast/atomic_test.cc", + "../../src/tint/ast/binary_expression_test.cc", + "../../src/tint/ast/binding_attribute_test.cc", + "../../src/tint/ast/bitcast_expression_test.cc", + "../../src/tint/ast/block_statement_test.cc", + "../../src/tint/ast/bool_literal_expression_test.cc", + "../../src/tint/ast/bool_test.cc", + "../../src/tint/ast/break_statement_test.cc", + "../../src/tint/ast/builtin_attribute_test.cc", + "../../src/tint/ast/builtin_texture_helper_test.cc", + "../../src/tint/ast/builtin_texture_helper_test.h", + "../../src/tint/ast/call_expression_test.cc", + "../../src/tint/ast/call_statement_test.cc", + "../../src/tint/ast/case_statement_test.cc", + "../../src/tint/ast/continue_statement_test.cc", + "../../src/tint/ast/depth_multisampled_texture_test.cc", + "../../src/tint/ast/depth_texture_test.cc", + "../../src/tint/ast/discard_statement_test.cc", + "../../src/tint/ast/else_statement_test.cc", + "../../src/tint/ast/external_texture_test.cc", + "../../src/tint/ast/f32_test.cc", + "../../src/tint/ast/fallthrough_statement_test.cc", + "../../src/tint/ast/float_literal_expression_test.cc", + "../../src/tint/ast/for_loop_statement_test.cc", + "../../src/tint/ast/function_test.cc", + "../../src/tint/ast/group_attribute_test.cc", + "../../src/tint/ast/i32_test.cc", + "../../src/tint/ast/id_attribute_test.cc", + "../../src/tint/ast/identifier_expression_test.cc", + "../../src/tint/ast/if_statement_test.cc", + "../../src/tint/ast/index_accessor_expression_test.cc", + "../../src/tint/ast/int_literal_expression_test.cc", + "../../src/tint/ast/interpolate_attribute_test.cc", + "../../src/tint/ast/invariant_attribute_test.cc", + "../../src/tint/ast/location_attribute_test.cc", + "../../src/tint/ast/loop_statement_test.cc", + "../../src/tint/ast/matrix_test.cc", + "../../src/tint/ast/member_accessor_expression_test.cc", + "../../src/tint/ast/module_clone_test.cc", + "../../src/tint/ast/module_test.cc", + "../../src/tint/ast/multisampled_texture_test.cc", + "../../src/tint/ast/phony_expression_test.cc", + "../../src/tint/ast/pointer_test.cc", + "../../src/tint/ast/return_statement_test.cc", + "../../src/tint/ast/sampled_texture_test.cc", + "../../src/tint/ast/sampler_test.cc", + "../../src/tint/ast/sint_literal_expression_test.cc", + "../../src/tint/ast/stage_attribute_test.cc", + "../../src/tint/ast/storage_texture_test.cc", + "../../src/tint/ast/stride_attribute_test.cc", + "../../src/tint/ast/struct_member_align_attribute_test.cc", + "../../src/tint/ast/struct_member_offset_attribute_test.cc", + "../../src/tint/ast/struct_member_size_attribute_test.cc", + "../../src/tint/ast/struct_member_test.cc", + "../../src/tint/ast/struct_test.cc", + "../../src/tint/ast/switch_statement_test.cc", + "../../src/tint/ast/test_helper.h", + "../../src/tint/ast/texture_test.cc", + "../../src/tint/ast/traverse_expressions_test.cc", + "../../src/tint/ast/u32_test.cc", + "../../src/tint/ast/uint_literal_expression_test.cc", + "../../src/tint/ast/unary_op_expression_test.cc", + "../../src/tint/ast/variable_decl_statement_test.cc", + "../../src/tint/ast/variable_test.cc", + "../../src/tint/ast/vector_test.cc", + "../../src/tint/ast/workgroup_attribute_test.cc", + ] +} + +tint_unittests_source_set("tint_unittests_diagnostic_src") { + sources = [ + "../../src/tint/diagnostic/diagnostic_test.cc", + "../../src/tint/diagnostic/formatter_test.cc", + "../../src/tint/diagnostic/printer_test.cc", + ] +} + +tint_unittests_source_set("tint_unittests_inspector_src") { + sources = [ + "../../src/tint/inspector/inspector_test.cc", + "../../src/tint/inspector/test_inspector_builder.cc", + "../../src/tint/inspector/test_inspector_builder.h", + "../../src/tint/inspector/test_inspector_runner.cc", + "../../src/tint/inspector/test_inspector_runner.h", + ] +} + +tint_unittests_source_set("tint_unittests_resolver_src") { + sources = [ + "../../src/tint/resolver/array_accessor_test.cc", + "../../src/tint/resolver/assignment_validation_test.cc", + "../../src/tint/resolver/atomics_test.cc", + "../../src/tint/resolver/atomics_validation_test.cc", + "../../src/tint/resolver/attribute_validation_test.cc", + "../../src/tint/resolver/bitcast_validation_test.cc", + "../../src/tint/resolver/builtin_test.cc", + "../../src/tint/resolver/builtin_validation_test.cc", + "../../src/tint/resolver/builtins_validation_test.cc", + "../../src/tint/resolver/call_test.cc", + "../../src/tint/resolver/call_validation_test.cc", + "../../src/tint/resolver/compound_statement_test.cc", + "../../src/tint/resolver/control_block_validation_test.cc", + "../../src/tint/resolver/dependency_graph_test.cc", + "../../src/tint/resolver/entry_point_validation_test.cc", + "../../src/tint/resolver/function_validation_test.cc", + "../../src/tint/resolver/host_shareable_validation_test.cc", + "../../src/tint/resolver/is_host_shareable_test.cc", + "../../src/tint/resolver/is_storeable_test.cc", + "../../src/tint/resolver/pipeline_overridable_constant_test.cc", + "../../src/tint/resolver/ptr_ref_test.cc", + "../../src/tint/resolver/ptr_ref_validation_test.cc", + "../../src/tint/resolver/resolver_behavior_test.cc", + "../../src/tint/resolver/resolver_constants_test.cc", + "../../src/tint/resolver/resolver_test.cc", + "../../src/tint/resolver/resolver_test_helper.cc", + "../../src/tint/resolver/resolver_test_helper.h", + "../../src/tint/resolver/side_effects_test.cc", + "../../src/tint/resolver/storage_class_layout_validation_test.cc", + "../../src/tint/resolver/storage_class_validation_test.cc", + "../../src/tint/resolver/struct_layout_test.cc", + "../../src/tint/resolver/struct_pipeline_stage_use_test.cc", + "../../src/tint/resolver/struct_storage_class_use_test.cc", + "../../src/tint/resolver/type_constructor_validation_test.cc", + "../../src/tint/resolver/type_validation_test.cc", + "../../src/tint/resolver/validation_test.cc", + "../../src/tint/resolver/var_let_test.cc", + "../../src/tint/resolver/var_let_validation_test.cc", + ] + deps = [ ":tint_unittests_ast_src" ] +} + +tint_unittests_source_set("tint_unittests_sem_src") { + sources = [ + "../../src/tint/sem/atomic_type_test.cc", + "../../src/tint/sem/bool_type_test.cc", + "../../src/tint/sem/builtin_test.cc", + "../../src/tint/sem/depth_multisampled_texture_type_test.cc", + "../../src/tint/sem/depth_texture_type_test.cc", + "../../src/tint/sem/external_texture_type_test.cc", + "../../src/tint/sem/f32_type_test.cc", + "../../src/tint/sem/i32_type_test.cc", + "../../src/tint/sem/matrix_type_test.cc", + "../../src/tint/sem/multisampled_texture_type_test.cc", + "../../src/tint/sem/pointer_type_test.cc", + "../../src/tint/sem/reference_type_test.cc", + "../../src/tint/sem/sampled_texture_type_test.cc", + "../../src/tint/sem/sampler_type_test.cc", + "../../src/tint/sem/sem_array_test.cc", + "../../src/tint/sem/sem_struct_test.cc", + "../../src/tint/sem/storage_texture_type_test.cc", + "../../src/tint/sem/texture_type_test.cc", + "../../src/tint/sem/type_manager_test.cc", + "../../src/tint/sem/u32_type_test.cc", + "../../src/tint/sem/vector_type_test.cc", + ] +} + +tint_unittests_source_set("tint_unittests_text_src") { + sources = [ "../../src/tint/text/unicode_test.cc" ] +} + +tint_unittests_source_set("tint_unittests_transform_src") { + sources = [ + "../../src/tint/transform/add_empty_entry_point_test.cc", + "../../src/tint/transform/add_spirv_block_attribute_test.cc", + "../../src/tint/transform/array_length_from_uniform_test.cc", + "../../src/tint/transform/binding_remapper_test.cc", + "../../src/tint/transform/calculate_array_length_test.cc", + "../../src/tint/transform/canonicalize_entry_point_io_test.cc", + "../../src/tint/transform/combine_samplers_test.cc", + "../../src/tint/transform/decompose_memory_access_test.cc", + "../../src/tint/transform/decompose_strided_array_test.cc", + "../../src/tint/transform/decompose_strided_matrix_test.cc", + "../../src/tint/transform/external_texture_transform_test.cc", + "../../src/tint/transform/first_index_offset_test.cc", + "../../src/tint/transform/fold_constants_test.cc", + "../../src/tint/transform/fold_trivial_single_use_lets_test.cc", + "../../src/tint/transform/for_loop_to_loop_test.cc", + "../../src/tint/transform/localize_struct_array_assignment_test.cc", + "../../src/tint/transform/loop_to_for_loop_test.cc", + "../../src/tint/transform/module_scope_var_to_entry_point_param_test.cc", + "../../src/tint/transform/multiplanar_external_texture_test.cc", + "../../src/tint/transform/num_workgroups_from_uniform_test.cc", + "../../src/tint/transform/pad_array_elements_test.cc", + "../../src/tint/transform/promote_initializers_to_const_var_test.cc", + "../../src/tint/transform/remove_phonies_test.cc", + "../../src/tint/transform/remove_unreachable_statements_test.cc", + "../../src/tint/transform/renamer_test.cc", + "../../src/tint/transform/robustness_test.cc", + "../../src/tint/transform/simplify_pointers_test.cc", + "../../src/tint/transform/single_entry_point_test.cc", + "../../src/tint/transform/test_helper.h", + "../../src/tint/transform/transform_test.cc", + "../../src/tint/transform/unshadow_test.cc", + "../../src/tint/transform/utils/hoist_to_decl_before_test.cc", + "../../src/tint/transform/var_for_dynamic_index_test.cc", + "../../src/tint/transform/vectorize_scalar_matrix_constructors_test.cc", + "../../src/tint/transform/vertex_pulling_test.cc", + "../../src/tint/transform/wrap_arrays_in_structs_test.cc", + "../../src/tint/transform/zero_init_workgroup_memory_test.cc", + ] +} + +tint_unittests_source_set("tint_unittests_utils_src") { + sources = [ + "../../src/tint/utils/crc32_test.cc", + "../../src/tint/utils/defer_test.cc", + "../../src/tint/utils/enum_set_test.cc", + "../../src/tint/utils/hash_test.cc", + "../../src/tint/utils/io/command_test.cc", + "../../src/tint/utils/io/tmpfile_test.cc", + "../../src/tint/utils/map_test.cc", + "../../src/tint/utils/math_test.cc", + "../../src/tint/utils/reverse_test.cc", + "../../src/tint/utils/scoped_assignment_test.cc", + "../../src/tint/utils/string_test.cc", + "../../src/tint/utils/transform_test.cc", + "../../src/tint/utils/unique_vector_test.cc", + ] +} + +tint_unittests_source_set("tint_unittests_writer_src") { + sources = [ + "../../src/tint/writer/append_vector_test.cc", + "../../src/tint/writer/float_to_string_test.cc", + "../../src/tint/writer/text_generator_test.cc", + ] +} + +tint_unittests_source_set("tint_unittests_spv_reader_src") { + sources = [ + "../../src/tint/reader/spirv/enum_converter_test.cc", + "../../src/tint/reader/spirv/fail_stream_test.cc", + "../../src/tint/reader/spirv/function_arithmetic_test.cc", + "../../src/tint/reader/spirv/function_bit_test.cc", + "../../src/tint/reader/spirv/function_call_test.cc", + "../../src/tint/reader/spirv/function_cfg_test.cc", + "../../src/tint/reader/spirv/function_composite_test.cc", + "../../src/tint/reader/spirv/function_conversion_test.cc", + "../../src/tint/reader/spirv/function_decl_test.cc", + "../../src/tint/reader/spirv/function_glsl_std_450_test.cc", + "../../src/tint/reader/spirv/function_logical_test.cc", + "../../src/tint/reader/spirv/function_memory_test.cc", + "../../src/tint/reader/spirv/function_misc_test.cc", + "../../src/tint/reader/spirv/function_var_test.cc", + "../../src/tint/reader/spirv/namer_test.cc", + "../../src/tint/reader/spirv/parser_impl_barrier_test.cc", + "../../src/tint/reader/spirv/parser_impl_convert_member_decoration_test.cc", + "../../src/tint/reader/spirv/parser_impl_convert_type_test.cc", + "../../src/tint/reader/spirv/parser_impl_function_decl_test.cc", + "../../src/tint/reader/spirv/parser_impl_get_decorations_test.cc", + "../../src/tint/reader/spirv/parser_impl_handle_test.cc", + "../../src/tint/reader/spirv/parser_impl_import_test.cc", + "../../src/tint/reader/spirv/parser_impl_module_var_test.cc", + "../../src/tint/reader/spirv/parser_impl_named_types_test.cc", + "../../src/tint/reader/spirv/parser_impl_test.cc", + "../../src/tint/reader/spirv/parser_impl_test_helper.cc", + "../../src/tint/reader/spirv/parser_impl_test_helper.h", + "../../src/tint/reader/spirv/parser_impl_user_name_test.cc", + "../../src/tint/reader/spirv/parser_test.cc", + "../../src/tint/reader/spirv/parser_type_test.cc", + "../../src/tint/reader/spirv/spirv_tools_helpers_test.cc", + "../../src/tint/reader/spirv/spirv_tools_helpers_test.h", + "../../src/tint/reader/spirv/usage_test.cc", + ] + + deps = [ "${tint_root_dir}/src/tint:libtint_spv_reader_src" ] +} + +tint_unittests_source_set("tint_unittests_spv_writer_src") { + sources = [ + "../../src/tint/writer/spirv/binary_writer_test.cc", + "../../src/tint/writer/spirv/builder_accessor_expression_test.cc", + "../../src/tint/writer/spirv/builder_assign_test.cc", + "../../src/tint/writer/spirv/builder_binary_expression_test.cc", + "../../src/tint/writer/spirv/builder_bitcast_expression_test.cc", + "../../src/tint/writer/spirv/builder_block_test.cc", + "../../src/tint/writer/spirv/builder_builtin_test.cc", + "../../src/tint/writer/spirv/builder_builtin_texture_test.cc", + "../../src/tint/writer/spirv/builder_call_test.cc", + "../../src/tint/writer/spirv/builder_constructor_expression_test.cc", + "../../src/tint/writer/spirv/builder_discard_test.cc", + "../../src/tint/writer/spirv/builder_entry_point_test.cc", + "../../src/tint/writer/spirv/builder_format_conversion_test.cc", + "../../src/tint/writer/spirv/builder_function_attribute_test.cc", + "../../src/tint/writer/spirv/builder_function_test.cc", + "../../src/tint/writer/spirv/builder_function_variable_test.cc", + "../../src/tint/writer/spirv/builder_global_variable_test.cc", + "../../src/tint/writer/spirv/builder_ident_expression_test.cc", + "../../src/tint/writer/spirv/builder_if_test.cc", + "../../src/tint/writer/spirv/builder_literal_test.cc", + "../../src/tint/writer/spirv/builder_loop_test.cc", + "../../src/tint/writer/spirv/builder_return_test.cc", + "../../src/tint/writer/spirv/builder_switch_test.cc", + "../../src/tint/writer/spirv/builder_test.cc", + "../../src/tint/writer/spirv/builder_type_test.cc", + "../../src/tint/writer/spirv/builder_unary_op_expression_test.cc", + "../../src/tint/writer/spirv/instruction_test.cc", + "../../src/tint/writer/spirv/operand_test.cc", + "../../src/tint/writer/spirv/scalar_constant_test.cc", + "../../src/tint/writer/spirv/spv_dump.cc", + "../../src/tint/writer/spirv/spv_dump.h", + "../../src/tint/writer/spirv/test_helper.h", + ] + + deps = [ + ":tint_unittests_ast_src", + "${tint_root_dir}/src/tint:libtint_spv_writer_src", + "${tint_spirv_tools_dir}/:spvtools", + ] +} + +tint_unittests_source_set("tint_unittests_wgsl_reader_src") { + sources = [ + "../../src/tint/reader/wgsl/lexer_test.cc", + "../../src/tint/reader/wgsl/parser_impl_additive_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_and_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_argument_expression_list_test.cc", + "../../src/tint/reader/wgsl/parser_impl_assignment_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_body_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_break_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_bug_cases_test.cc", + "../../src/tint/reader/wgsl/parser_impl_call_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_case_body_test.cc", + "../../src/tint/reader/wgsl/parser_impl_const_expr_test.cc", + "../../src/tint/reader/wgsl/parser_impl_const_literal_test.cc", + "../../src/tint/reader/wgsl/parser_impl_continue_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_continuing_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_depth_texture_type_test.cc", + "../../src/tint/reader/wgsl/parser_impl_elseif_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_equality_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_error_msg_test.cc", + "../../src/tint/reader/wgsl/parser_impl_error_resync_test.cc", + "../../src/tint/reader/wgsl/parser_impl_exclusive_or_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_external_texture_type_test.cc", + "../../src/tint/reader/wgsl/parser_impl_for_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_function_attribute_list_test.cc", + "../../src/tint/reader/wgsl/parser_impl_function_attribute_test.cc", + "../../src/tint/reader/wgsl/parser_impl_function_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_function_header_test.cc", + "../../src/tint/reader/wgsl/parser_impl_global_constant_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_global_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_global_variable_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_if_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_inclusive_or_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_logical_and_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_logical_or_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_loop_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_multiplicative_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_param_list_test.cc", + "../../src/tint/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_pipeline_stage_test.cc", + "../../src/tint/reader/wgsl/parser_impl_primary_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_relational_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_reserved_keyword_test.cc", + "../../src/tint/reader/wgsl/parser_impl_sampled_texture_type_test.cc", + "../../src/tint/reader/wgsl/parser_impl_sampler_type_test.cc", + "../../src/tint/reader/wgsl/parser_impl_shift_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_singular_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_statement_test.cc", + "../../src/tint/reader/wgsl/parser_impl_statements_test.cc", + "../../src/tint/reader/wgsl/parser_impl_storage_class_test.cc", + "../../src/tint/reader/wgsl/parser_impl_storage_texture_type_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_attribute_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_attribute_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_body_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_member_attribute_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_member_attribute_test.cc", + "../../src/tint/reader/wgsl/parser_impl_struct_member_test.cc", + "../../src/tint/reader/wgsl/parser_impl_switch_body_test.cc", + "../../src/tint/reader/wgsl/parser_impl_switch_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_impl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_test_helper.cc", + "../../src/tint/reader/wgsl/parser_impl_test_helper.h", + "../../src/tint/reader/wgsl/parser_impl_texel_format_test.cc", + "../../src/tint/reader/wgsl/parser_impl_texture_sampler_types_test.cc", + "../../src/tint/reader/wgsl/parser_impl_type_alias_test.cc", + "../../src/tint/reader/wgsl/parser_impl_type_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_unary_expression_test.cc", + "../../src/tint/reader/wgsl/parser_impl_variable_attribute_list_test.cc", + "../../src/tint/reader/wgsl/parser_impl_variable_attribute_test.cc", + "../../src/tint/reader/wgsl/parser_impl_variable_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_variable_ident_decl_test.cc", + "../../src/tint/reader/wgsl/parser_impl_variable_qualifier_test.cc", + "../../src/tint/reader/wgsl/parser_impl_variable_stmt_test.cc", + "../../src/tint/reader/wgsl/parser_test.cc", + "../../src/tint/reader/wgsl/token_test.cc", + ] + + deps = [ "${tint_root_dir}/src/tint:libtint_wgsl_reader_src" ] +} + +tint_unittests_source_set("tint_unittests_wgsl_writer_src") { + sources = [ + "../../src/tint/writer/wgsl/generator_impl_alias_type_test.cc", + "../../src/tint/writer/wgsl/generator_impl_array_accessor_test.cc", + "../../src/tint/writer/wgsl/generator_impl_assign_test.cc", + "../../src/tint/writer/wgsl/generator_impl_binary_test.cc", + "../../src/tint/writer/wgsl/generator_impl_bitcast_test.cc", + "../../src/tint/writer/wgsl/generator_impl_block_test.cc", + "../../src/tint/writer/wgsl/generator_impl_break_test.cc", + "../../src/tint/writer/wgsl/generator_impl_call_test.cc", + "../../src/tint/writer/wgsl/generator_impl_case_test.cc", + "../../src/tint/writer/wgsl/generator_impl_cast_test.cc", + "../../src/tint/writer/wgsl/generator_impl_constructor_test.cc", + "../../src/tint/writer/wgsl/generator_impl_continue_test.cc", + "../../src/tint/writer/wgsl/generator_impl_discard_test.cc", + "../../src/tint/writer/wgsl/generator_impl_fallthrough_test.cc", + "../../src/tint/writer/wgsl/generator_impl_function_test.cc", + "../../src/tint/writer/wgsl/generator_impl_global_decl_test.cc", + "../../src/tint/writer/wgsl/generator_impl_identifier_test.cc", + "../../src/tint/writer/wgsl/generator_impl_if_test.cc", + "../../src/tint/writer/wgsl/generator_impl_literal_test.cc", + "../../src/tint/writer/wgsl/generator_impl_loop_test.cc", + "../../src/tint/writer/wgsl/generator_impl_member_accessor_test.cc", + "../../src/tint/writer/wgsl/generator_impl_return_test.cc", + "../../src/tint/writer/wgsl/generator_impl_switch_test.cc", + "../../src/tint/writer/wgsl/generator_impl_test.cc", + "../../src/tint/writer/wgsl/generator_impl_type_test.cc", + "../../src/tint/writer/wgsl/generator_impl_unary_op_test.cc", + "../../src/tint/writer/wgsl/generator_impl_variable_decl_statement_test.cc", + "../../src/tint/writer/wgsl/generator_impl_variable_test.cc", + "../../src/tint/writer/wgsl/test_helper.h", + ] + + deps = [ + ":tint_unittests_ast_src", + "${tint_root_dir}/src/tint:libtint_wgsl_writer_src", + ] +} + +tint_unittests_source_set("tint_unittests_msl_writer_src") { + sources = [ + "../../src/tint/writer/msl/generator_impl_array_accessor_test.cc", + "../../src/tint/writer/msl/generator_impl_assign_test.cc", + "../../src/tint/writer/msl/generator_impl_binary_test.cc", + "../../src/tint/writer/msl/generator_impl_bitcast_test.cc", + "../../src/tint/writer/msl/generator_impl_block_test.cc", + "../../src/tint/writer/msl/generator_impl_break_test.cc", + "../../src/tint/writer/msl/generator_impl_builtin_test.cc", + "../../src/tint/writer/msl/generator_impl_builtin_texture_test.cc", + "../../src/tint/writer/msl/generator_impl_call_test.cc", + "../../src/tint/writer/msl/generator_impl_case_test.cc", + "../../src/tint/writer/msl/generator_impl_cast_test.cc", + "../../src/tint/writer/msl/generator_impl_constructor_test.cc", + "../../src/tint/writer/msl/generator_impl_continue_test.cc", + "../../src/tint/writer/msl/generator_impl_discard_test.cc", + "../../src/tint/writer/msl/generator_impl_function_test.cc", + "../../src/tint/writer/msl/generator_impl_identifier_test.cc", + "../../src/tint/writer/msl/generator_impl_if_test.cc", + "../../src/tint/writer/msl/generator_impl_import_test.cc", + "../../src/tint/writer/msl/generator_impl_loop_test.cc", + "../../src/tint/writer/msl/generator_impl_member_accessor_test.cc", + "../../src/tint/writer/msl/generator_impl_module_constant_test.cc", + "../../src/tint/writer/msl/generator_impl_return_test.cc", + "../../src/tint/writer/msl/generator_impl_sanitizer_test.cc", + "../../src/tint/writer/msl/generator_impl_switch_test.cc", + "../../src/tint/writer/msl/generator_impl_test.cc", + "../../src/tint/writer/msl/generator_impl_type_test.cc", + "../../src/tint/writer/msl/generator_impl_unary_op_test.cc", + "../../src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc", + "../../src/tint/writer/msl/test_helper.h", + ] + + deps = [ + ":tint_unittests_ast_src", + "${tint_root_dir}/src/tint:libtint_msl_writer_src", + ] +} + +tint_unittests_source_set("tint_unittests_hlsl_writer_src") { + sources = [ + "../../src/tint/writer/hlsl/generator_impl_array_accessor_test.cc", + "../../src/tint/writer/hlsl/generator_impl_assign_test.cc", + "../../src/tint/writer/hlsl/generator_impl_binary_test.cc", + "../../src/tint/writer/hlsl/generator_impl_bitcast_test.cc", + "../../src/tint/writer/hlsl/generator_impl_block_test.cc", + "../../src/tint/writer/hlsl/generator_impl_break_test.cc", + "../../src/tint/writer/hlsl/generator_impl_builtin_test.cc", + "../../src/tint/writer/hlsl/generator_impl_builtin_texture_test.cc", + "../../src/tint/writer/hlsl/generator_impl_call_test.cc", + "../../src/tint/writer/hlsl/generator_impl_case_test.cc", + "../../src/tint/writer/hlsl/generator_impl_cast_test.cc", + "../../src/tint/writer/hlsl/generator_impl_constructor_test.cc", + "../../src/tint/writer/hlsl/generator_impl_continue_test.cc", + "../../src/tint/writer/hlsl/generator_impl_discard_test.cc", + "../../src/tint/writer/hlsl/generator_impl_function_test.cc", + "../../src/tint/writer/hlsl/generator_impl_identifier_test.cc", + "../../src/tint/writer/hlsl/generator_impl_if_test.cc", + "../../src/tint/writer/hlsl/generator_impl_import_test.cc", + "../../src/tint/writer/hlsl/generator_impl_loop_test.cc", + "../../src/tint/writer/hlsl/generator_impl_member_accessor_test.cc", + "../../src/tint/writer/hlsl/generator_impl_module_constant_test.cc", + "../../src/tint/writer/hlsl/generator_impl_return_test.cc", + "../../src/tint/writer/hlsl/generator_impl_sanitizer_test.cc", + "../../src/tint/writer/hlsl/generator_impl_switch_test.cc", + "../../src/tint/writer/hlsl/generator_impl_test.cc", + "../../src/tint/writer/hlsl/generator_impl_type_test.cc", + "../../src/tint/writer/hlsl/generator_impl_unary_op_test.cc", + "../../src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc", + "../../src/tint/writer/hlsl/generator_impl_workgroup_var_test.cc", + "../../src/tint/writer/hlsl/test_helper.h", + ] + + deps = [ + ":tint_unittests_ast_src", + "${tint_root_dir}/src/tint:libtint_hlsl_writer_src", + ] +} + +tint_unittests_source_set("tint_unittests_glsl_writer_src") { + sources = [ + "../../src/tint/transform/glsl_test.cc", + "../../src/tint/writer/glsl/generator_impl_array_accessor_test.cc", + "../../src/tint/writer/glsl/generator_impl_assign_test.cc", + "../../src/tint/writer/glsl/generator_impl_binary_test.cc", + "../../src/tint/writer/glsl/generator_impl_bitcast_test.cc", + "../../src/tint/writer/glsl/generator_impl_block_test.cc", + "../../src/tint/writer/glsl/generator_impl_break_test.cc", + "../../src/tint/writer/glsl/generator_impl_builtin_test.cc", + "../../src/tint/writer/glsl/generator_impl_builtin_texture_test.cc", + "../../src/tint/writer/glsl/generator_impl_call_test.cc", + "../../src/tint/writer/glsl/generator_impl_case_test.cc", + "../../src/tint/writer/glsl/generator_impl_cast_test.cc", + "../../src/tint/writer/glsl/generator_impl_constructor_test.cc", + "../../src/tint/writer/glsl/generator_impl_continue_test.cc", + "../../src/tint/writer/glsl/generator_impl_discard_test.cc", + "../../src/tint/writer/glsl/generator_impl_function_test.cc", + "../../src/tint/writer/glsl/generator_impl_identifier_test.cc", + "../../src/tint/writer/glsl/generator_impl_if_test.cc", + "../../src/tint/writer/glsl/generator_impl_import_test.cc", + "../../src/tint/writer/glsl/generator_impl_loop_test.cc", + "../../src/tint/writer/glsl/generator_impl_member_accessor_test.cc", + "../../src/tint/writer/glsl/generator_impl_module_constant_test.cc", + "../../src/tint/writer/glsl/generator_impl_return_test.cc", + "../../src/tint/writer/glsl/generator_impl_sanitizer_test.cc", + "../../src/tint/writer/glsl/generator_impl_storage_buffer_test.cc", + "../../src/tint/writer/glsl/generator_impl_switch_test.cc", + "../../src/tint/writer/glsl/generator_impl_test.cc", + "../../src/tint/writer/glsl/generator_impl_type_test.cc", + "../../src/tint/writer/glsl/generator_impl_unary_op_test.cc", + "../../src/tint/writer/glsl/generator_impl_uniform_buffer_test.cc", + "../../src/tint/writer/glsl/generator_impl_variable_decl_statement_test.cc", + "../../src/tint/writer/glsl/generator_impl_workgroup_var_test.cc", + "../../src/tint/writer/glsl/test_helper.h", + ] + + deps = [ + ":tint_unittests_ast_src", + ":tint_unittests_transform_src", + "${tint_root_dir}/src/tint:libtint_glsl_writer_src", + ] +} + +tint_unittests_source_set("tint_unittests_core_src") { + sources = [ + "../../src/tint/block_allocator_test.cc", + "../../src/tint/builtin_table_test.cc", + "../../src/tint/castable_test.cc", + "../../src/tint/clone_context_test.cc", + "../../src/tint/debug_test.cc", + "../../src/tint/demangler_test.cc", + "../../src/tint/program_builder_test.cc", + "../../src/tint/program_test.cc", + "../../src/tint/scope_stack_test.cc", + "../../src/tint/source_test.cc", + "../../src/tint/symbol_table_test.cc", + "../../src/tint/symbol_test.cc", + "../../src/tint/traits_test.cc", + ] + + deps = [ ":tint_unittests_ast_src" ] +} + +if (build_with_chromium) { + tint_unittests_source_set("tint_unittests_fuzzer_src") { + sources = [ "../../src/tint/fuzzers/random_generator_test.cc" ] + + deps = [ + ":tint_unittests_core_src", + "${tint_root_dir}/src/tint/fuzzers:tint_fuzzer_common_src", + ] + } +} + +source_set("tint_unittests_src") { + testonly = true + + deps = [ + ":tint_unittests_ast_src", + ":tint_unittests_core_src", + ":tint_unittests_diagnostic_src", + ":tint_unittests_inspector_src", + ":tint_unittests_resolver_src", + ":tint_unittests_sem_src", + ":tint_unittests_text_src", + ":tint_unittests_transform_src", + ":tint_unittests_utils_src", + ":tint_unittests_writer_src", + "${tint_root_dir}/src/tint:libtint_wgsl_reader_src", + "${tint_root_dir}/src/tint:libtint_wgsl_writer_src", + ] + + if (tint_build_spv_reader) { + deps += [ ":tint_unittests_spv_reader_src" ] + } + + if (tint_build_spv_writer) { + deps += [ ":tint_unittests_spv_writer_src" ] + } + + if (tint_build_wgsl_reader) { + deps += [ ":tint_unittests_wgsl_reader_src" ] + } + + if (tint_build_wgsl_writer) { + deps += [ ":tint_unittests_wgsl_writer_src" ] + } + + if (tint_build_msl_writer) { + deps += [ ":tint_unittests_msl_writer_src" ] + } + + if (tint_build_hlsl_writer) { + deps += [ ":tint_unittests_hlsl_writer_src" ] + } + + if (tint_build_glsl_writer) { + deps += [ ":tint_unittests_glsl_writer_src" ] + } + + if (build_with_chromium) { + deps += [ ":tint_unittests_fuzzer_src" ] + } + + configs += [ ":tint_unittests_config" ] + + if (build_with_chromium) { + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ "//build/config/compiler:no_chromium_code" ] + } +} + +test("tint_unittests") { + deps = [ + ":gmock_and_gtest", + ":tint_unittests_src", + "${tint_spirv_tools_dir}/:spvtools", + "${tint_spirv_tools_dir}/:spvtools_opt", + "${tint_spirv_tools_dir}/:spvtools_val", + ] + + deps += [ ":tint_unittests_main" ] + + configs += [ ":tint_unittests_config" ] + + if (build_with_chromium) { + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ "//build/config/compiler:no_chromium_code" ] + } + + testonly = true +} diff --git a/test/access/let/matrix.spvasm b/test/tint/access/let/matrix.spvasm similarity index 100% rename from test/access/let/matrix.spvasm rename to test/tint/access/let/matrix.spvasm diff --git a/test/access/let/matrix.spvasm.expected.glsl b/test/tint/access/let/matrix.spvasm.expected.glsl similarity index 100% rename from test/access/let/matrix.spvasm.expected.glsl rename to test/tint/access/let/matrix.spvasm.expected.glsl diff --git a/test/access/let/matrix.spvasm.expected.hlsl b/test/tint/access/let/matrix.spvasm.expected.hlsl similarity index 100% rename from test/access/let/matrix.spvasm.expected.hlsl rename to test/tint/access/let/matrix.spvasm.expected.hlsl diff --git a/test/access/let/matrix.spvasm.expected.msl b/test/tint/access/let/matrix.spvasm.expected.msl similarity index 100% rename from test/access/let/matrix.spvasm.expected.msl rename to test/tint/access/let/matrix.spvasm.expected.msl diff --git a/test/access/let/matrix.spvasm.expected.spvasm b/test/tint/access/let/matrix.spvasm.expected.spvasm similarity index 100% rename from test/access/let/matrix.spvasm.expected.spvasm rename to test/tint/access/let/matrix.spvasm.expected.spvasm diff --git a/test/access/let/matrix.spvasm.expected.wgsl b/test/tint/access/let/matrix.spvasm.expected.wgsl similarity index 100% rename from test/access/let/matrix.spvasm.expected.wgsl rename to test/tint/access/let/matrix.spvasm.expected.wgsl diff --git a/test/access/let/matrix.wgsl b/test/tint/access/let/matrix.wgsl similarity index 100% rename from test/access/let/matrix.wgsl rename to test/tint/access/let/matrix.wgsl diff --git a/test/access/let/matrix.wgsl.expected.glsl b/test/tint/access/let/matrix.wgsl.expected.glsl similarity index 100% rename from test/access/let/matrix.wgsl.expected.glsl rename to test/tint/access/let/matrix.wgsl.expected.glsl diff --git a/test/access/let/matrix.wgsl.expected.hlsl b/test/tint/access/let/matrix.wgsl.expected.hlsl similarity index 100% rename from test/access/let/matrix.wgsl.expected.hlsl rename to test/tint/access/let/matrix.wgsl.expected.hlsl diff --git a/test/access/let/matrix.wgsl.expected.msl b/test/tint/access/let/matrix.wgsl.expected.msl similarity index 100% rename from test/access/let/matrix.wgsl.expected.msl rename to test/tint/access/let/matrix.wgsl.expected.msl diff --git a/test/access/let/matrix.wgsl.expected.spvasm b/test/tint/access/let/matrix.wgsl.expected.spvasm similarity index 100% rename from test/access/let/matrix.wgsl.expected.spvasm rename to test/tint/access/let/matrix.wgsl.expected.spvasm diff --git a/test/access/let/matrix.wgsl.expected.wgsl b/test/tint/access/let/matrix.wgsl.expected.wgsl similarity index 100% rename from test/access/let/matrix.wgsl.expected.wgsl rename to test/tint/access/let/matrix.wgsl.expected.wgsl diff --git a/test/access/let/vector.spvasm b/test/tint/access/let/vector.spvasm similarity index 100% rename from test/access/let/vector.spvasm rename to test/tint/access/let/vector.spvasm diff --git a/test/access/let/vector.spvasm.expected.glsl b/test/tint/access/let/vector.spvasm.expected.glsl similarity index 100% rename from test/access/let/vector.spvasm.expected.glsl rename to test/tint/access/let/vector.spvasm.expected.glsl diff --git a/test/access/let/vector.spvasm.expected.hlsl b/test/tint/access/let/vector.spvasm.expected.hlsl similarity index 100% rename from test/access/let/vector.spvasm.expected.hlsl rename to test/tint/access/let/vector.spvasm.expected.hlsl diff --git a/test/access/let/vector.spvasm.expected.msl b/test/tint/access/let/vector.spvasm.expected.msl similarity index 100% rename from test/access/let/vector.spvasm.expected.msl rename to test/tint/access/let/vector.spvasm.expected.msl diff --git a/test/access/let/vector.spvasm.expected.spvasm b/test/tint/access/let/vector.spvasm.expected.spvasm similarity index 100% rename from test/access/let/vector.spvasm.expected.spvasm rename to test/tint/access/let/vector.spvasm.expected.spvasm diff --git a/test/access/let/vector.spvasm.expected.wgsl b/test/tint/access/let/vector.spvasm.expected.wgsl similarity index 100% rename from test/access/let/vector.spvasm.expected.wgsl rename to test/tint/access/let/vector.spvasm.expected.wgsl diff --git a/test/access/let/vector.wgsl b/test/tint/access/let/vector.wgsl similarity index 100% rename from test/access/let/vector.wgsl rename to test/tint/access/let/vector.wgsl diff --git a/test/access/let/vector.wgsl.expected.glsl b/test/tint/access/let/vector.wgsl.expected.glsl similarity index 100% rename from test/access/let/vector.wgsl.expected.glsl rename to test/tint/access/let/vector.wgsl.expected.glsl diff --git a/test/access/let/vector.wgsl.expected.hlsl b/test/tint/access/let/vector.wgsl.expected.hlsl similarity index 100% rename from test/access/let/vector.wgsl.expected.hlsl rename to test/tint/access/let/vector.wgsl.expected.hlsl diff --git a/test/access/let/vector.wgsl.expected.msl b/test/tint/access/let/vector.wgsl.expected.msl similarity index 100% rename from test/access/let/vector.wgsl.expected.msl rename to test/tint/access/let/vector.wgsl.expected.msl diff --git a/test/access/let/vector.wgsl.expected.spvasm b/test/tint/access/let/vector.wgsl.expected.spvasm similarity index 100% rename from test/access/let/vector.wgsl.expected.spvasm rename to test/tint/access/let/vector.wgsl.expected.spvasm diff --git a/test/access/let/vector.wgsl.expected.wgsl b/test/tint/access/let/vector.wgsl.expected.wgsl similarity index 100% rename from test/access/let/vector.wgsl.expected.wgsl rename to test/tint/access/let/vector.wgsl.expected.wgsl diff --git a/test/access/var/matrix.spvasm b/test/tint/access/var/matrix.spvasm similarity index 100% rename from test/access/var/matrix.spvasm rename to test/tint/access/var/matrix.spvasm diff --git a/test/access/var/matrix.spvasm.expected.glsl b/test/tint/access/var/matrix.spvasm.expected.glsl similarity index 100% rename from test/access/var/matrix.spvasm.expected.glsl rename to test/tint/access/var/matrix.spvasm.expected.glsl diff --git a/test/access/var/matrix.spvasm.expected.hlsl b/test/tint/access/var/matrix.spvasm.expected.hlsl similarity index 100% rename from test/access/var/matrix.spvasm.expected.hlsl rename to test/tint/access/var/matrix.spvasm.expected.hlsl diff --git a/test/access/var/matrix.spvasm.expected.msl b/test/tint/access/var/matrix.spvasm.expected.msl similarity index 100% rename from test/access/var/matrix.spvasm.expected.msl rename to test/tint/access/var/matrix.spvasm.expected.msl diff --git a/test/access/var/matrix.spvasm.expected.spvasm b/test/tint/access/var/matrix.spvasm.expected.spvasm similarity index 100% rename from test/access/var/matrix.spvasm.expected.spvasm rename to test/tint/access/var/matrix.spvasm.expected.spvasm diff --git a/test/access/var/matrix.spvasm.expected.wgsl b/test/tint/access/var/matrix.spvasm.expected.wgsl similarity index 100% rename from test/access/var/matrix.spvasm.expected.wgsl rename to test/tint/access/var/matrix.spvasm.expected.wgsl diff --git a/test/access/var/matrix.wgsl b/test/tint/access/var/matrix.wgsl similarity index 100% rename from test/access/var/matrix.wgsl rename to test/tint/access/var/matrix.wgsl diff --git a/test/access/var/matrix.wgsl.expected.glsl b/test/tint/access/var/matrix.wgsl.expected.glsl similarity index 100% rename from test/access/var/matrix.wgsl.expected.glsl rename to test/tint/access/var/matrix.wgsl.expected.glsl diff --git a/test/access/var/matrix.wgsl.expected.hlsl b/test/tint/access/var/matrix.wgsl.expected.hlsl similarity index 100% rename from test/access/var/matrix.wgsl.expected.hlsl rename to test/tint/access/var/matrix.wgsl.expected.hlsl diff --git a/test/access/var/matrix.wgsl.expected.msl b/test/tint/access/var/matrix.wgsl.expected.msl similarity index 100% rename from test/access/var/matrix.wgsl.expected.msl rename to test/tint/access/var/matrix.wgsl.expected.msl diff --git a/test/access/var/matrix.wgsl.expected.spvasm b/test/tint/access/var/matrix.wgsl.expected.spvasm similarity index 100% rename from test/access/var/matrix.wgsl.expected.spvasm rename to test/tint/access/var/matrix.wgsl.expected.spvasm diff --git a/test/access/var/matrix.wgsl.expected.wgsl b/test/tint/access/var/matrix.wgsl.expected.wgsl similarity index 100% rename from test/access/var/matrix.wgsl.expected.wgsl rename to test/tint/access/var/matrix.wgsl.expected.wgsl diff --git a/test/access/var/vector.spvasm b/test/tint/access/var/vector.spvasm similarity index 100% rename from test/access/var/vector.spvasm rename to test/tint/access/var/vector.spvasm diff --git a/test/access/var/vector.spvasm.expected.glsl b/test/tint/access/var/vector.spvasm.expected.glsl similarity index 100% rename from test/access/var/vector.spvasm.expected.glsl rename to test/tint/access/var/vector.spvasm.expected.glsl diff --git a/test/access/var/vector.spvasm.expected.hlsl b/test/tint/access/var/vector.spvasm.expected.hlsl similarity index 100% rename from test/access/var/vector.spvasm.expected.hlsl rename to test/tint/access/var/vector.spvasm.expected.hlsl diff --git a/test/access/var/vector.spvasm.expected.msl b/test/tint/access/var/vector.spvasm.expected.msl similarity index 100% rename from test/access/var/vector.spvasm.expected.msl rename to test/tint/access/var/vector.spvasm.expected.msl diff --git a/test/access/var/vector.spvasm.expected.spvasm b/test/tint/access/var/vector.spvasm.expected.spvasm similarity index 100% rename from test/access/var/vector.spvasm.expected.spvasm rename to test/tint/access/var/vector.spvasm.expected.spvasm diff --git a/test/access/var/vector.spvasm.expected.wgsl b/test/tint/access/var/vector.spvasm.expected.wgsl similarity index 100% rename from test/access/var/vector.spvasm.expected.wgsl rename to test/tint/access/var/vector.spvasm.expected.wgsl diff --git a/test/access/var/vector.wgsl b/test/tint/access/var/vector.wgsl similarity index 100% rename from test/access/var/vector.wgsl rename to test/tint/access/var/vector.wgsl diff --git a/test/access/var/vector.wgsl.expected.glsl b/test/tint/access/var/vector.wgsl.expected.glsl similarity index 100% rename from test/access/var/vector.wgsl.expected.glsl rename to test/tint/access/var/vector.wgsl.expected.glsl diff --git a/test/access/var/vector.wgsl.expected.hlsl b/test/tint/access/var/vector.wgsl.expected.hlsl similarity index 100% rename from test/access/var/vector.wgsl.expected.hlsl rename to test/tint/access/var/vector.wgsl.expected.hlsl diff --git a/test/access/var/vector.wgsl.expected.msl b/test/tint/access/var/vector.wgsl.expected.msl similarity index 100% rename from test/access/var/vector.wgsl.expected.msl rename to test/tint/access/var/vector.wgsl.expected.msl diff --git a/test/access/var/vector.wgsl.expected.spvasm b/test/tint/access/var/vector.wgsl.expected.spvasm similarity index 100% rename from test/access/var/vector.wgsl.expected.spvasm rename to test/tint/access/var/vector.wgsl.expected.spvasm diff --git a/test/access/var/vector.wgsl.expected.wgsl b/test/tint/access/var/vector.wgsl.expected.wgsl similarity index 100% rename from test/access/var/vector.wgsl.expected.wgsl rename to test/tint/access/var/vector.wgsl.expected.wgsl diff --git a/test/array/assign_to_function_var.wgsl b/test/tint/array/assign_to_function_var.wgsl similarity index 100% rename from test/array/assign_to_function_var.wgsl rename to test/tint/array/assign_to_function_var.wgsl diff --git a/test/array/assign_to_function_var.wgsl.expected.glsl b/test/tint/array/assign_to_function_var.wgsl.expected.glsl similarity index 100% rename from test/array/assign_to_function_var.wgsl.expected.glsl rename to test/tint/array/assign_to_function_var.wgsl.expected.glsl diff --git a/test/array/assign_to_function_var.wgsl.expected.hlsl b/test/tint/array/assign_to_function_var.wgsl.expected.hlsl similarity index 100% rename from test/array/assign_to_function_var.wgsl.expected.hlsl rename to test/tint/array/assign_to_function_var.wgsl.expected.hlsl diff --git a/test/array/assign_to_function_var.wgsl.expected.msl b/test/tint/array/assign_to_function_var.wgsl.expected.msl similarity index 100% rename from test/array/assign_to_function_var.wgsl.expected.msl rename to test/tint/array/assign_to_function_var.wgsl.expected.msl diff --git a/test/array/assign_to_function_var.wgsl.expected.spvasm b/test/tint/array/assign_to_function_var.wgsl.expected.spvasm similarity index 100% rename from test/array/assign_to_function_var.wgsl.expected.spvasm rename to test/tint/array/assign_to_function_var.wgsl.expected.spvasm diff --git a/test/array/assign_to_function_var.wgsl.expected.wgsl b/test/tint/array/assign_to_function_var.wgsl.expected.wgsl similarity index 100% rename from test/array/assign_to_function_var.wgsl.expected.wgsl rename to test/tint/array/assign_to_function_var.wgsl.expected.wgsl diff --git a/test/array/assign_to_private_var.wgsl b/test/tint/array/assign_to_private_var.wgsl similarity index 100% rename from test/array/assign_to_private_var.wgsl rename to test/tint/array/assign_to_private_var.wgsl diff --git a/test/array/assign_to_private_var.wgsl.expected.glsl b/test/tint/array/assign_to_private_var.wgsl.expected.glsl similarity index 100% rename from test/array/assign_to_private_var.wgsl.expected.glsl rename to test/tint/array/assign_to_private_var.wgsl.expected.glsl diff --git a/test/array/assign_to_private_var.wgsl.expected.hlsl b/test/tint/array/assign_to_private_var.wgsl.expected.hlsl similarity index 100% rename from test/array/assign_to_private_var.wgsl.expected.hlsl rename to test/tint/array/assign_to_private_var.wgsl.expected.hlsl diff --git a/test/array/assign_to_private_var.wgsl.expected.msl b/test/tint/array/assign_to_private_var.wgsl.expected.msl similarity index 100% rename from test/array/assign_to_private_var.wgsl.expected.msl rename to test/tint/array/assign_to_private_var.wgsl.expected.msl diff --git a/test/array/assign_to_private_var.wgsl.expected.spvasm b/test/tint/array/assign_to_private_var.wgsl.expected.spvasm similarity index 100% rename from test/array/assign_to_private_var.wgsl.expected.spvasm rename to test/tint/array/assign_to_private_var.wgsl.expected.spvasm diff --git a/test/array/assign_to_private_var.wgsl.expected.wgsl b/test/tint/array/assign_to_private_var.wgsl.expected.wgsl similarity index 100% rename from test/array/assign_to_private_var.wgsl.expected.wgsl rename to test/tint/array/assign_to_private_var.wgsl.expected.wgsl diff --git a/test/array/assign_to_storage_var.wgsl b/test/tint/array/assign_to_storage_var.wgsl similarity index 100% rename from test/array/assign_to_storage_var.wgsl rename to test/tint/array/assign_to_storage_var.wgsl diff --git a/test/array/assign_to_storage_var.wgsl.expected.glsl b/test/tint/array/assign_to_storage_var.wgsl.expected.glsl similarity index 100% rename from test/array/assign_to_storage_var.wgsl.expected.glsl rename to test/tint/array/assign_to_storage_var.wgsl.expected.glsl diff --git a/test/array/assign_to_storage_var.wgsl.expected.hlsl b/test/tint/array/assign_to_storage_var.wgsl.expected.hlsl similarity index 100% rename from test/array/assign_to_storage_var.wgsl.expected.hlsl rename to test/tint/array/assign_to_storage_var.wgsl.expected.hlsl diff --git a/test/array/assign_to_storage_var.wgsl.expected.msl b/test/tint/array/assign_to_storage_var.wgsl.expected.msl similarity index 100% rename from test/array/assign_to_storage_var.wgsl.expected.msl rename to test/tint/array/assign_to_storage_var.wgsl.expected.msl diff --git a/test/array/assign_to_storage_var.wgsl.expected.spvasm b/test/tint/array/assign_to_storage_var.wgsl.expected.spvasm similarity index 100% rename from test/array/assign_to_storage_var.wgsl.expected.spvasm rename to test/tint/array/assign_to_storage_var.wgsl.expected.spvasm diff --git a/test/array/assign_to_storage_var.wgsl.expected.wgsl b/test/tint/array/assign_to_storage_var.wgsl.expected.wgsl similarity index 100% rename from test/array/assign_to_storage_var.wgsl.expected.wgsl rename to test/tint/array/assign_to_storage_var.wgsl.expected.wgsl diff --git a/test/array/assign_to_subexpr.wgsl b/test/tint/array/assign_to_subexpr.wgsl similarity index 100% rename from test/array/assign_to_subexpr.wgsl rename to test/tint/array/assign_to_subexpr.wgsl diff --git a/test/array/assign_to_subexpr.wgsl.expected.glsl b/test/tint/array/assign_to_subexpr.wgsl.expected.glsl similarity index 100% rename from test/array/assign_to_subexpr.wgsl.expected.glsl rename to test/tint/array/assign_to_subexpr.wgsl.expected.glsl diff --git a/test/array/assign_to_subexpr.wgsl.expected.hlsl b/test/tint/array/assign_to_subexpr.wgsl.expected.hlsl similarity index 100% rename from test/array/assign_to_subexpr.wgsl.expected.hlsl rename to test/tint/array/assign_to_subexpr.wgsl.expected.hlsl diff --git a/test/array/assign_to_subexpr.wgsl.expected.msl b/test/tint/array/assign_to_subexpr.wgsl.expected.msl similarity index 100% rename from test/array/assign_to_subexpr.wgsl.expected.msl rename to test/tint/array/assign_to_subexpr.wgsl.expected.msl diff --git a/test/array/assign_to_subexpr.wgsl.expected.spvasm b/test/tint/array/assign_to_subexpr.wgsl.expected.spvasm similarity index 100% rename from test/array/assign_to_subexpr.wgsl.expected.spvasm rename to test/tint/array/assign_to_subexpr.wgsl.expected.spvasm diff --git a/test/array/assign_to_subexpr.wgsl.expected.wgsl b/test/tint/array/assign_to_subexpr.wgsl.expected.wgsl similarity index 100% rename from test/array/assign_to_subexpr.wgsl.expected.wgsl rename to test/tint/array/assign_to_subexpr.wgsl.expected.wgsl diff --git a/test/array/assign_to_workgroup_var.wgsl b/test/tint/array/assign_to_workgroup_var.wgsl similarity index 100% rename from test/array/assign_to_workgroup_var.wgsl rename to test/tint/array/assign_to_workgroup_var.wgsl diff --git a/test/array/assign_to_workgroup_var.wgsl.expected.glsl b/test/tint/array/assign_to_workgroup_var.wgsl.expected.glsl similarity index 100% rename from test/array/assign_to_workgroup_var.wgsl.expected.glsl rename to test/tint/array/assign_to_workgroup_var.wgsl.expected.glsl diff --git a/test/array/assign_to_workgroup_var.wgsl.expected.hlsl b/test/tint/array/assign_to_workgroup_var.wgsl.expected.hlsl similarity index 100% rename from test/array/assign_to_workgroup_var.wgsl.expected.hlsl rename to test/tint/array/assign_to_workgroup_var.wgsl.expected.hlsl diff --git a/test/array/assign_to_workgroup_var.wgsl.expected.msl b/test/tint/array/assign_to_workgroup_var.wgsl.expected.msl similarity index 100% rename from test/array/assign_to_workgroup_var.wgsl.expected.msl rename to test/tint/array/assign_to_workgroup_var.wgsl.expected.msl diff --git a/test/array/assign_to_workgroup_var.wgsl.expected.spvasm b/test/tint/array/assign_to_workgroup_var.wgsl.expected.spvasm similarity index 100% rename from test/array/assign_to_workgroup_var.wgsl.expected.spvasm rename to test/tint/array/assign_to_workgroup_var.wgsl.expected.spvasm diff --git a/test/array/assign_to_workgroup_var.wgsl.expected.wgsl b/test/tint/array/assign_to_workgroup_var.wgsl.expected.wgsl similarity index 100% rename from test/array/assign_to_workgroup_var.wgsl.expected.wgsl rename to test/tint/array/assign_to_workgroup_var.wgsl.expected.wgsl diff --git a/test/array/function_parameter.wgsl b/test/tint/array/function_parameter.wgsl similarity index 100% rename from test/array/function_parameter.wgsl rename to test/tint/array/function_parameter.wgsl diff --git a/test/array/function_parameter.wgsl.expected.glsl b/test/tint/array/function_parameter.wgsl.expected.glsl similarity index 100% rename from test/array/function_parameter.wgsl.expected.glsl rename to test/tint/array/function_parameter.wgsl.expected.glsl diff --git a/test/array/function_parameter.wgsl.expected.hlsl b/test/tint/array/function_parameter.wgsl.expected.hlsl similarity index 100% rename from test/array/function_parameter.wgsl.expected.hlsl rename to test/tint/array/function_parameter.wgsl.expected.hlsl diff --git a/test/array/function_parameter.wgsl.expected.msl b/test/tint/array/function_parameter.wgsl.expected.msl similarity index 100% rename from test/array/function_parameter.wgsl.expected.msl rename to test/tint/array/function_parameter.wgsl.expected.msl diff --git a/test/array/function_parameter.wgsl.expected.spvasm b/test/tint/array/function_parameter.wgsl.expected.spvasm similarity index 100% rename from test/array/function_parameter.wgsl.expected.spvasm rename to test/tint/array/function_parameter.wgsl.expected.spvasm diff --git a/test/array/function_parameter.wgsl.expected.wgsl b/test/tint/array/function_parameter.wgsl.expected.wgsl similarity index 100% rename from test/array/function_parameter.wgsl.expected.wgsl rename to test/tint/array/function_parameter.wgsl.expected.wgsl diff --git a/test/array/function_return_type.wgsl b/test/tint/array/function_return_type.wgsl similarity index 100% rename from test/array/function_return_type.wgsl rename to test/tint/array/function_return_type.wgsl diff --git a/test/array/function_return_type.wgsl.expected.glsl b/test/tint/array/function_return_type.wgsl.expected.glsl similarity index 100% rename from test/array/function_return_type.wgsl.expected.glsl rename to test/tint/array/function_return_type.wgsl.expected.glsl diff --git a/test/array/function_return_type.wgsl.expected.hlsl b/test/tint/array/function_return_type.wgsl.expected.hlsl similarity index 100% rename from test/array/function_return_type.wgsl.expected.hlsl rename to test/tint/array/function_return_type.wgsl.expected.hlsl diff --git a/test/array/function_return_type.wgsl.expected.msl b/test/tint/array/function_return_type.wgsl.expected.msl similarity index 100% rename from test/array/function_return_type.wgsl.expected.msl rename to test/tint/array/function_return_type.wgsl.expected.msl diff --git a/test/array/function_return_type.wgsl.expected.spvasm b/test/tint/array/function_return_type.wgsl.expected.spvasm similarity index 100% rename from test/array/function_return_type.wgsl.expected.spvasm rename to test/tint/array/function_return_type.wgsl.expected.spvasm diff --git a/test/array/function_return_type.wgsl.expected.wgsl b/test/tint/array/function_return_type.wgsl.expected.wgsl similarity index 100% rename from test/array/function_return_type.wgsl.expected.wgsl rename to test/tint/array/function_return_type.wgsl.expected.wgsl diff --git a/test/array/size.wgsl b/test/tint/array/size.wgsl similarity index 100% rename from test/array/size.wgsl rename to test/tint/array/size.wgsl diff --git a/test/array/size.wgsl.expected.glsl b/test/tint/array/size.wgsl.expected.glsl similarity index 100% rename from test/array/size.wgsl.expected.glsl rename to test/tint/array/size.wgsl.expected.glsl diff --git a/test/array/size.wgsl.expected.hlsl b/test/tint/array/size.wgsl.expected.hlsl similarity index 100% rename from test/array/size.wgsl.expected.hlsl rename to test/tint/array/size.wgsl.expected.hlsl diff --git a/test/array/size.wgsl.expected.msl b/test/tint/array/size.wgsl.expected.msl similarity index 100% rename from test/array/size.wgsl.expected.msl rename to test/tint/array/size.wgsl.expected.msl diff --git a/test/array/size.wgsl.expected.spvasm b/test/tint/array/size.wgsl.expected.spvasm similarity index 100% rename from test/array/size.wgsl.expected.spvasm rename to test/tint/array/size.wgsl.expected.spvasm diff --git a/test/array/size.wgsl.expected.wgsl b/test/tint/array/size.wgsl.expected.wgsl similarity index 100% rename from test/array/size.wgsl.expected.wgsl rename to test/tint/array/size.wgsl.expected.wgsl diff --git a/test/array/strides.spvasm b/test/tint/array/strides.spvasm similarity index 100% rename from test/array/strides.spvasm rename to test/tint/array/strides.spvasm diff --git a/test/array/strides.spvasm.expected.glsl b/test/tint/array/strides.spvasm.expected.glsl similarity index 100% rename from test/array/strides.spvasm.expected.glsl rename to test/tint/array/strides.spvasm.expected.glsl diff --git a/test/array/strides.spvasm.expected.hlsl b/test/tint/array/strides.spvasm.expected.hlsl similarity index 100% rename from test/array/strides.spvasm.expected.hlsl rename to test/tint/array/strides.spvasm.expected.hlsl diff --git a/test/array/strides.spvasm.expected.msl b/test/tint/array/strides.spvasm.expected.msl similarity index 100% rename from test/array/strides.spvasm.expected.msl rename to test/tint/array/strides.spvasm.expected.msl diff --git a/test/array/strides.spvasm.expected.spvasm b/test/tint/array/strides.spvasm.expected.spvasm similarity index 100% rename from test/array/strides.spvasm.expected.spvasm rename to test/tint/array/strides.spvasm.expected.spvasm diff --git a/test/array/strides.spvasm.expected.wgsl b/test/tint/array/strides.spvasm.expected.wgsl similarity index 100% rename from test/array/strides.spvasm.expected.wgsl rename to test/tint/array/strides.spvasm.expected.wgsl diff --git a/test/array/type_constructor.wgsl b/test/tint/array/type_constructor.wgsl similarity index 100% rename from test/array/type_constructor.wgsl rename to test/tint/array/type_constructor.wgsl diff --git a/test/array/type_constructor.wgsl.expected.glsl b/test/tint/array/type_constructor.wgsl.expected.glsl similarity index 100% rename from test/array/type_constructor.wgsl.expected.glsl rename to test/tint/array/type_constructor.wgsl.expected.glsl diff --git a/test/array/type_constructor.wgsl.expected.hlsl b/test/tint/array/type_constructor.wgsl.expected.hlsl similarity index 100% rename from test/array/type_constructor.wgsl.expected.hlsl rename to test/tint/array/type_constructor.wgsl.expected.hlsl diff --git a/test/array/type_constructor.wgsl.expected.msl b/test/tint/array/type_constructor.wgsl.expected.msl similarity index 100% rename from test/array/type_constructor.wgsl.expected.msl rename to test/tint/array/type_constructor.wgsl.expected.msl diff --git a/test/array/type_constructor.wgsl.expected.spvasm b/test/tint/array/type_constructor.wgsl.expected.spvasm similarity index 100% rename from test/array/type_constructor.wgsl.expected.spvasm rename to test/tint/array/type_constructor.wgsl.expected.spvasm diff --git a/test/array/type_constructor.wgsl.expected.wgsl b/test/tint/array/type_constructor.wgsl.expected.wgsl similarity index 100% rename from test/array/type_constructor.wgsl.expected.wgsl rename to test/tint/array/type_constructor.wgsl.expected.wgsl diff --git a/test/benchmark/animometer.wgsl b/test/tint/benchmark/animometer.wgsl similarity index 100% rename from test/benchmark/animometer.wgsl rename to test/tint/benchmark/animometer.wgsl diff --git a/test/benchmark/animometer.wgsl.expected.glsl b/test/tint/benchmark/animometer.wgsl.expected.glsl similarity index 100% rename from test/benchmark/animometer.wgsl.expected.glsl rename to test/tint/benchmark/animometer.wgsl.expected.glsl diff --git a/test/benchmark/bloom-vertical-blur.wgsl b/test/tint/benchmark/bloom-vertical-blur.wgsl similarity index 100% rename from test/benchmark/bloom-vertical-blur.wgsl rename to test/tint/benchmark/bloom-vertical-blur.wgsl diff --git a/test/benchmark/cluster-lights.wgsl b/test/tint/benchmark/cluster-lights.wgsl similarity index 100% rename from test/benchmark/cluster-lights.wgsl rename to test/tint/benchmark/cluster-lights.wgsl diff --git a/test/benchmark/empty.wgsl b/test/tint/benchmark/empty.wgsl similarity index 100% rename from test/benchmark/empty.wgsl rename to test/tint/benchmark/empty.wgsl diff --git a/test/benchmark/metaball-isosurface.wgsl b/test/tint/benchmark/metaball-isosurface.wgsl similarity index 100% rename from test/benchmark/metaball-isosurface.wgsl rename to test/tint/benchmark/metaball-isosurface.wgsl diff --git a/test/benchmark/particles.wgsl b/test/tint/benchmark/particles.wgsl similarity index 100% rename from test/benchmark/particles.wgsl rename to test/tint/benchmark/particles.wgsl diff --git a/test/benchmark/particles.wgsl.expected.glsl b/test/tint/benchmark/particles.wgsl.expected.glsl similarity index 100% rename from test/benchmark/particles.wgsl.expected.glsl rename to test/tint/benchmark/particles.wgsl.expected.glsl diff --git a/test/benchmark/shadow-fragment.wgsl b/test/tint/benchmark/shadow-fragment.wgsl similarity index 100% rename from test/benchmark/shadow-fragment.wgsl rename to test/tint/benchmark/shadow-fragment.wgsl diff --git a/test/benchmark/simple-compute.wgsl b/test/tint/benchmark/simple-compute.wgsl similarity index 100% rename from test/benchmark/simple-compute.wgsl rename to test/tint/benchmark/simple-compute.wgsl diff --git a/test/benchmark/simple-fragment.wgsl b/test/tint/benchmark/simple-fragment.wgsl similarity index 100% rename from test/benchmark/simple-fragment.wgsl rename to test/tint/benchmark/simple-fragment.wgsl diff --git a/test/benchmark/simple-vertex.wgsl b/test/tint/benchmark/simple-vertex.wgsl similarity index 100% rename from test/benchmark/simple-vertex.wgsl rename to test/tint/benchmark/simple-vertex.wgsl diff --git a/test/benchmark/skinned-shadowed-pbr-fragment.wgsl b/test/tint/benchmark/skinned-shadowed-pbr-fragment.wgsl similarity index 100% rename from test/benchmark/skinned-shadowed-pbr-fragment.wgsl rename to test/tint/benchmark/skinned-shadowed-pbr-fragment.wgsl diff --git a/test/benchmark/skinned-shadowed-pbr-fragment.wgsl.expected.glsl b/test/tint/benchmark/skinned-shadowed-pbr-fragment.wgsl.expected.glsl similarity index 100% rename from test/benchmark/skinned-shadowed-pbr-fragment.wgsl.expected.glsl rename to test/tint/benchmark/skinned-shadowed-pbr-fragment.wgsl.expected.glsl diff --git a/test/benchmark/skinned-shadowed-pbr-vertex.wgsl b/test/tint/benchmark/skinned-shadowed-pbr-vertex.wgsl similarity index 100% rename from test/benchmark/skinned-shadowed-pbr-vertex.wgsl rename to test/tint/benchmark/skinned-shadowed-pbr-vertex.wgsl diff --git a/test/buffer/storage/dynamic_index/read.wgsl b/test/tint/buffer/storage/dynamic_index/read.wgsl similarity index 100% rename from test/buffer/storage/dynamic_index/read.wgsl rename to test/tint/buffer/storage/dynamic_index/read.wgsl diff --git a/test/buffer/storage/dynamic_index/read.wgsl.expected.glsl b/test/tint/buffer/storage/dynamic_index/read.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/dynamic_index/read.wgsl.expected.glsl rename to test/tint/buffer/storage/dynamic_index/read.wgsl.expected.glsl diff --git a/test/buffer/storage/dynamic_index/read.wgsl.expected.hlsl b/test/tint/buffer/storage/dynamic_index/read.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/dynamic_index/read.wgsl.expected.hlsl rename to test/tint/buffer/storage/dynamic_index/read.wgsl.expected.hlsl diff --git a/test/buffer/storage/dynamic_index/read.wgsl.expected.msl b/test/tint/buffer/storage/dynamic_index/read.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/dynamic_index/read.wgsl.expected.msl rename to test/tint/buffer/storage/dynamic_index/read.wgsl.expected.msl diff --git a/test/buffer/storage/dynamic_index/read.wgsl.expected.spvasm b/test/tint/buffer/storage/dynamic_index/read.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/dynamic_index/read.wgsl.expected.spvasm rename to test/tint/buffer/storage/dynamic_index/read.wgsl.expected.spvasm diff --git a/test/buffer/storage/dynamic_index/read.wgsl.expected.wgsl b/test/tint/buffer/storage/dynamic_index/read.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/dynamic_index/read.wgsl.expected.wgsl rename to test/tint/buffer/storage/dynamic_index/read.wgsl.expected.wgsl diff --git a/test/buffer/storage/dynamic_index/write.wgsl b/test/tint/buffer/storage/dynamic_index/write.wgsl similarity index 100% rename from test/buffer/storage/dynamic_index/write.wgsl rename to test/tint/buffer/storage/dynamic_index/write.wgsl diff --git a/test/buffer/storage/dynamic_index/write.wgsl.expected.glsl b/test/tint/buffer/storage/dynamic_index/write.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/dynamic_index/write.wgsl.expected.glsl rename to test/tint/buffer/storage/dynamic_index/write.wgsl.expected.glsl diff --git a/test/buffer/storage/dynamic_index/write.wgsl.expected.hlsl b/test/tint/buffer/storage/dynamic_index/write.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/dynamic_index/write.wgsl.expected.hlsl rename to test/tint/buffer/storage/dynamic_index/write.wgsl.expected.hlsl diff --git a/test/buffer/storage/dynamic_index/write.wgsl.expected.msl b/test/tint/buffer/storage/dynamic_index/write.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/dynamic_index/write.wgsl.expected.msl rename to test/tint/buffer/storage/dynamic_index/write.wgsl.expected.msl diff --git a/test/buffer/storage/dynamic_index/write.wgsl.expected.spvasm b/test/tint/buffer/storage/dynamic_index/write.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/dynamic_index/write.wgsl.expected.spvasm rename to test/tint/buffer/storage/dynamic_index/write.wgsl.expected.spvasm diff --git a/test/buffer/storage/dynamic_index/write.wgsl.expected.wgsl b/test/tint/buffer/storage/dynamic_index/write.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/dynamic_index/write.wgsl.expected.wgsl rename to test/tint/buffer/storage/dynamic_index/write.wgsl.expected.wgsl diff --git a/test/buffer/storage/static_index/read.wgsl b/test/tint/buffer/storage/static_index/read.wgsl similarity index 100% rename from test/buffer/storage/static_index/read.wgsl rename to test/tint/buffer/storage/static_index/read.wgsl diff --git a/test/buffer/storage/static_index/read.wgsl.expected.glsl b/test/tint/buffer/storage/static_index/read.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/static_index/read.wgsl.expected.glsl rename to test/tint/buffer/storage/static_index/read.wgsl.expected.glsl diff --git a/test/buffer/storage/static_index/read.wgsl.expected.hlsl b/test/tint/buffer/storage/static_index/read.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/static_index/read.wgsl.expected.hlsl rename to test/tint/buffer/storage/static_index/read.wgsl.expected.hlsl diff --git a/test/buffer/storage/static_index/read.wgsl.expected.msl b/test/tint/buffer/storage/static_index/read.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/static_index/read.wgsl.expected.msl rename to test/tint/buffer/storage/static_index/read.wgsl.expected.msl diff --git a/test/buffer/storage/static_index/read.wgsl.expected.spvasm b/test/tint/buffer/storage/static_index/read.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/static_index/read.wgsl.expected.spvasm rename to test/tint/buffer/storage/static_index/read.wgsl.expected.spvasm diff --git a/test/buffer/storage/static_index/read.wgsl.expected.wgsl b/test/tint/buffer/storage/static_index/read.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/static_index/read.wgsl.expected.wgsl rename to test/tint/buffer/storage/static_index/read.wgsl.expected.wgsl diff --git a/test/buffer/storage/static_index/write.wgsl b/test/tint/buffer/storage/static_index/write.wgsl similarity index 100% rename from test/buffer/storage/static_index/write.wgsl rename to test/tint/buffer/storage/static_index/write.wgsl diff --git a/test/buffer/storage/static_index/write.wgsl.expected.glsl b/test/tint/buffer/storage/static_index/write.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/static_index/write.wgsl.expected.glsl rename to test/tint/buffer/storage/static_index/write.wgsl.expected.glsl diff --git a/test/buffer/storage/static_index/write.wgsl.expected.hlsl b/test/tint/buffer/storage/static_index/write.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/static_index/write.wgsl.expected.hlsl rename to test/tint/buffer/storage/static_index/write.wgsl.expected.hlsl diff --git a/test/buffer/storage/static_index/write.wgsl.expected.msl b/test/tint/buffer/storage/static_index/write.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/static_index/write.wgsl.expected.msl rename to test/tint/buffer/storage/static_index/write.wgsl.expected.msl diff --git a/test/buffer/storage/static_index/write.wgsl.expected.spvasm b/test/tint/buffer/storage/static_index/write.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/static_index/write.wgsl.expected.spvasm rename to test/tint/buffer/storage/static_index/write.wgsl.expected.spvasm diff --git a/test/buffer/storage/static_index/write.wgsl.expected.wgsl b/test/tint/buffer/storage/static_index/write.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/static_index/write.wgsl.expected.wgsl rename to test/tint/buffer/storage/static_index/write.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/array.wgsl b/test/tint/buffer/storage/types/array.wgsl similarity index 100% rename from test/buffer/storage/types/array.wgsl rename to test/tint/buffer/storage/types/array.wgsl diff --git a/test/buffer/storage/types/array.wgsl.expected.glsl b/test/tint/buffer/storage/types/array.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/array.wgsl.expected.glsl rename to test/tint/buffer/storage/types/array.wgsl.expected.glsl diff --git a/test/buffer/storage/types/array.wgsl.expected.hlsl b/test/tint/buffer/storage/types/array.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/array.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/array.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/array.wgsl.expected.msl b/test/tint/buffer/storage/types/array.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/array.wgsl.expected.msl rename to test/tint/buffer/storage/types/array.wgsl.expected.msl diff --git a/test/buffer/storage/types/array.wgsl.expected.spvasm b/test/tint/buffer/storage/types/array.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/array.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/array.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/array.wgsl.expected.wgsl b/test/tint/buffer/storage/types/array.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/array.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/array.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/f32.wgsl b/test/tint/buffer/storage/types/f32.wgsl similarity index 100% rename from test/buffer/storage/types/f32.wgsl rename to test/tint/buffer/storage/types/f32.wgsl diff --git a/test/buffer/storage/types/f32.wgsl.expected.glsl b/test/tint/buffer/storage/types/f32.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/f32.wgsl.expected.glsl rename to test/tint/buffer/storage/types/f32.wgsl.expected.glsl diff --git a/test/buffer/storage/types/f32.wgsl.expected.hlsl b/test/tint/buffer/storage/types/f32.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/f32.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/f32.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/f32.wgsl.expected.msl b/test/tint/buffer/storage/types/f32.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/f32.wgsl.expected.msl rename to test/tint/buffer/storage/types/f32.wgsl.expected.msl diff --git a/test/buffer/storage/types/f32.wgsl.expected.spvasm b/test/tint/buffer/storage/types/f32.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/f32.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/f32.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/f32.wgsl.expected.wgsl b/test/tint/buffer/storage/types/f32.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/f32.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/f32.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/i32.wgsl b/test/tint/buffer/storage/types/i32.wgsl similarity index 100% rename from test/buffer/storage/types/i32.wgsl rename to test/tint/buffer/storage/types/i32.wgsl diff --git a/test/buffer/storage/types/i32.wgsl.expected.glsl b/test/tint/buffer/storage/types/i32.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/i32.wgsl.expected.glsl rename to test/tint/buffer/storage/types/i32.wgsl.expected.glsl diff --git a/test/buffer/storage/types/i32.wgsl.expected.hlsl b/test/tint/buffer/storage/types/i32.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/i32.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/i32.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/i32.wgsl.expected.msl b/test/tint/buffer/storage/types/i32.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/i32.wgsl.expected.msl rename to test/tint/buffer/storage/types/i32.wgsl.expected.msl diff --git a/test/buffer/storage/types/i32.wgsl.expected.spvasm b/test/tint/buffer/storage/types/i32.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/i32.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/i32.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/i32.wgsl.expected.wgsl b/test/tint/buffer/storage/types/i32.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/i32.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/i32.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/mat2x2.wgsl b/test/tint/buffer/storage/types/mat2x2.wgsl similarity index 100% rename from test/buffer/storage/types/mat2x2.wgsl rename to test/tint/buffer/storage/types/mat2x2.wgsl diff --git a/test/buffer/storage/types/mat2x2.wgsl.expected.glsl b/test/tint/buffer/storage/types/mat2x2.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/mat2x2.wgsl.expected.glsl rename to test/tint/buffer/storage/types/mat2x2.wgsl.expected.glsl diff --git a/test/buffer/storage/types/mat2x2.wgsl.expected.hlsl b/test/tint/buffer/storage/types/mat2x2.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/mat2x2.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/mat2x2.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/mat2x2.wgsl.expected.msl b/test/tint/buffer/storage/types/mat2x2.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/mat2x2.wgsl.expected.msl rename to test/tint/buffer/storage/types/mat2x2.wgsl.expected.msl diff --git a/test/buffer/storage/types/mat2x2.wgsl.expected.spvasm b/test/tint/buffer/storage/types/mat2x2.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/mat2x2.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/mat2x2.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/mat2x2.wgsl.expected.wgsl b/test/tint/buffer/storage/types/mat2x2.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/mat2x2.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/mat2x2.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/mat2x3.wgsl b/test/tint/buffer/storage/types/mat2x3.wgsl similarity index 100% rename from test/buffer/storage/types/mat2x3.wgsl rename to test/tint/buffer/storage/types/mat2x3.wgsl diff --git a/test/buffer/storage/types/mat2x3.wgsl.expected.glsl b/test/tint/buffer/storage/types/mat2x3.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/mat2x3.wgsl.expected.glsl rename to test/tint/buffer/storage/types/mat2x3.wgsl.expected.glsl diff --git a/test/buffer/storage/types/mat2x3.wgsl.expected.hlsl b/test/tint/buffer/storage/types/mat2x3.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/mat2x3.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/mat2x3.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/mat2x3.wgsl.expected.msl b/test/tint/buffer/storage/types/mat2x3.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/mat2x3.wgsl.expected.msl rename to test/tint/buffer/storage/types/mat2x3.wgsl.expected.msl diff --git a/test/buffer/storage/types/mat2x3.wgsl.expected.spvasm b/test/tint/buffer/storage/types/mat2x3.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/mat2x3.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/mat2x3.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/mat2x3.wgsl.expected.wgsl b/test/tint/buffer/storage/types/mat2x3.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/mat2x3.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/mat2x3.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/mat3x2.wgsl b/test/tint/buffer/storage/types/mat3x2.wgsl similarity index 100% rename from test/buffer/storage/types/mat3x2.wgsl rename to test/tint/buffer/storage/types/mat3x2.wgsl diff --git a/test/buffer/storage/types/mat3x2.wgsl.expected.glsl b/test/tint/buffer/storage/types/mat3x2.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/mat3x2.wgsl.expected.glsl rename to test/tint/buffer/storage/types/mat3x2.wgsl.expected.glsl diff --git a/test/buffer/storage/types/mat3x2.wgsl.expected.hlsl b/test/tint/buffer/storage/types/mat3x2.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/mat3x2.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/mat3x2.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/mat3x2.wgsl.expected.msl b/test/tint/buffer/storage/types/mat3x2.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/mat3x2.wgsl.expected.msl rename to test/tint/buffer/storage/types/mat3x2.wgsl.expected.msl diff --git a/test/buffer/storage/types/mat3x2.wgsl.expected.spvasm b/test/tint/buffer/storage/types/mat3x2.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/mat3x2.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/mat3x2.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/mat3x2.wgsl.expected.wgsl b/test/tint/buffer/storage/types/mat3x2.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/mat3x2.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/mat3x2.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/mat4x4.wgsl b/test/tint/buffer/storage/types/mat4x4.wgsl similarity index 100% rename from test/buffer/storage/types/mat4x4.wgsl rename to test/tint/buffer/storage/types/mat4x4.wgsl diff --git a/test/buffer/storage/types/mat4x4.wgsl.expected.glsl b/test/tint/buffer/storage/types/mat4x4.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/mat4x4.wgsl.expected.glsl rename to test/tint/buffer/storage/types/mat4x4.wgsl.expected.glsl diff --git a/test/buffer/storage/types/mat4x4.wgsl.expected.hlsl b/test/tint/buffer/storage/types/mat4x4.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/mat4x4.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/mat4x4.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/mat4x4.wgsl.expected.msl b/test/tint/buffer/storage/types/mat4x4.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/mat4x4.wgsl.expected.msl rename to test/tint/buffer/storage/types/mat4x4.wgsl.expected.msl diff --git a/test/buffer/storage/types/mat4x4.wgsl.expected.spvasm b/test/tint/buffer/storage/types/mat4x4.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/mat4x4.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/mat4x4.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/mat4x4.wgsl.expected.wgsl b/test/tint/buffer/storage/types/mat4x4.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/mat4x4.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/mat4x4.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/runtime_array.wgsl b/test/tint/buffer/storage/types/runtime_array.wgsl similarity index 100% rename from test/buffer/storage/types/runtime_array.wgsl rename to test/tint/buffer/storage/types/runtime_array.wgsl diff --git a/test/buffer/storage/types/runtime_array.wgsl.expected.glsl b/test/tint/buffer/storage/types/runtime_array.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/runtime_array.wgsl.expected.glsl rename to test/tint/buffer/storage/types/runtime_array.wgsl.expected.glsl diff --git a/test/buffer/storage/types/runtime_array.wgsl.expected.hlsl b/test/tint/buffer/storage/types/runtime_array.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/runtime_array.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/runtime_array.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/runtime_array.wgsl.expected.msl b/test/tint/buffer/storage/types/runtime_array.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/runtime_array.wgsl.expected.msl rename to test/tint/buffer/storage/types/runtime_array.wgsl.expected.msl diff --git a/test/buffer/storage/types/runtime_array.wgsl.expected.spvasm b/test/tint/buffer/storage/types/runtime_array.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/runtime_array.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/runtime_array.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/runtime_array.wgsl.expected.wgsl b/test/tint/buffer/storage/types/runtime_array.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/runtime_array.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/runtime_array.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/struct.wgsl b/test/tint/buffer/storage/types/struct.wgsl similarity index 100% rename from test/buffer/storage/types/struct.wgsl rename to test/tint/buffer/storage/types/struct.wgsl diff --git a/test/buffer/storage/types/struct.wgsl.expected.glsl b/test/tint/buffer/storage/types/struct.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/struct.wgsl.expected.glsl rename to test/tint/buffer/storage/types/struct.wgsl.expected.glsl diff --git a/test/buffer/storage/types/struct.wgsl.expected.hlsl b/test/tint/buffer/storage/types/struct.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/struct.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/struct.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/struct.wgsl.expected.msl b/test/tint/buffer/storage/types/struct.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/struct.wgsl.expected.msl rename to test/tint/buffer/storage/types/struct.wgsl.expected.msl diff --git a/test/buffer/storage/types/struct.wgsl.expected.spvasm b/test/tint/buffer/storage/types/struct.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/struct.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/struct.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/struct.wgsl.expected.wgsl b/test/tint/buffer/storage/types/struct.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/struct.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/struct.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/u32.wgsl b/test/tint/buffer/storage/types/u32.wgsl similarity index 100% rename from test/buffer/storage/types/u32.wgsl rename to test/tint/buffer/storage/types/u32.wgsl diff --git a/test/buffer/storage/types/u32.wgsl.expected.glsl b/test/tint/buffer/storage/types/u32.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/u32.wgsl.expected.glsl rename to test/tint/buffer/storage/types/u32.wgsl.expected.glsl diff --git a/test/buffer/storage/types/u32.wgsl.expected.hlsl b/test/tint/buffer/storage/types/u32.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/u32.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/u32.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/u32.wgsl.expected.msl b/test/tint/buffer/storage/types/u32.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/u32.wgsl.expected.msl rename to test/tint/buffer/storage/types/u32.wgsl.expected.msl diff --git a/test/buffer/storage/types/u32.wgsl.expected.spvasm b/test/tint/buffer/storage/types/u32.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/u32.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/u32.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/u32.wgsl.expected.wgsl b/test/tint/buffer/storage/types/u32.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/u32.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/u32.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/vec2.wgsl b/test/tint/buffer/storage/types/vec2.wgsl similarity index 100% rename from test/buffer/storage/types/vec2.wgsl rename to test/tint/buffer/storage/types/vec2.wgsl diff --git a/test/buffer/storage/types/vec2.wgsl.expected.glsl b/test/tint/buffer/storage/types/vec2.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/vec2.wgsl.expected.glsl rename to test/tint/buffer/storage/types/vec2.wgsl.expected.glsl diff --git a/test/buffer/storage/types/vec2.wgsl.expected.hlsl b/test/tint/buffer/storage/types/vec2.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/vec2.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/vec2.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/vec2.wgsl.expected.msl b/test/tint/buffer/storage/types/vec2.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/vec2.wgsl.expected.msl rename to test/tint/buffer/storage/types/vec2.wgsl.expected.msl diff --git a/test/buffer/storage/types/vec2.wgsl.expected.spvasm b/test/tint/buffer/storage/types/vec2.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/vec2.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/vec2.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/vec2.wgsl.expected.wgsl b/test/tint/buffer/storage/types/vec2.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/vec2.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/vec2.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/vec3.wgsl b/test/tint/buffer/storage/types/vec3.wgsl similarity index 100% rename from test/buffer/storage/types/vec3.wgsl rename to test/tint/buffer/storage/types/vec3.wgsl diff --git a/test/buffer/storage/types/vec3.wgsl.expected.glsl b/test/tint/buffer/storage/types/vec3.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/vec3.wgsl.expected.glsl rename to test/tint/buffer/storage/types/vec3.wgsl.expected.glsl diff --git a/test/buffer/storage/types/vec3.wgsl.expected.hlsl b/test/tint/buffer/storage/types/vec3.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/vec3.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/vec3.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/vec3.wgsl.expected.msl b/test/tint/buffer/storage/types/vec3.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/vec3.wgsl.expected.msl rename to test/tint/buffer/storage/types/vec3.wgsl.expected.msl diff --git a/test/buffer/storage/types/vec3.wgsl.expected.spvasm b/test/tint/buffer/storage/types/vec3.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/vec3.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/vec3.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/vec3.wgsl.expected.wgsl b/test/tint/buffer/storage/types/vec3.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/vec3.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/vec3.wgsl.expected.wgsl diff --git a/test/buffer/storage/types/vec4.wgsl b/test/tint/buffer/storage/types/vec4.wgsl similarity index 100% rename from test/buffer/storage/types/vec4.wgsl rename to test/tint/buffer/storage/types/vec4.wgsl diff --git a/test/buffer/storage/types/vec4.wgsl.expected.glsl b/test/tint/buffer/storage/types/vec4.wgsl.expected.glsl similarity index 100% rename from test/buffer/storage/types/vec4.wgsl.expected.glsl rename to test/tint/buffer/storage/types/vec4.wgsl.expected.glsl diff --git a/test/buffer/storage/types/vec4.wgsl.expected.hlsl b/test/tint/buffer/storage/types/vec4.wgsl.expected.hlsl similarity index 100% rename from test/buffer/storage/types/vec4.wgsl.expected.hlsl rename to test/tint/buffer/storage/types/vec4.wgsl.expected.hlsl diff --git a/test/buffer/storage/types/vec4.wgsl.expected.msl b/test/tint/buffer/storage/types/vec4.wgsl.expected.msl similarity index 100% rename from test/buffer/storage/types/vec4.wgsl.expected.msl rename to test/tint/buffer/storage/types/vec4.wgsl.expected.msl diff --git a/test/buffer/storage/types/vec4.wgsl.expected.spvasm b/test/tint/buffer/storage/types/vec4.wgsl.expected.spvasm similarity index 100% rename from test/buffer/storage/types/vec4.wgsl.expected.spvasm rename to test/tint/buffer/storage/types/vec4.wgsl.expected.spvasm diff --git a/test/buffer/storage/types/vec4.wgsl.expected.wgsl b/test/tint/buffer/storage/types/vec4.wgsl.expected.wgsl similarity index 100% rename from test/buffer/storage/types/vec4.wgsl.expected.wgsl rename to test/tint/buffer/storage/types/vec4.wgsl.expected.wgsl diff --git a/test/buffer/uniform/dynamic_index/read.wgsl b/test/tint/buffer/uniform/dynamic_index/read.wgsl similarity index 100% rename from test/buffer/uniform/dynamic_index/read.wgsl rename to test/tint/buffer/uniform/dynamic_index/read.wgsl diff --git a/test/buffer/uniform/dynamic_index/read.wgsl.expected.glsl b/test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/dynamic_index/read.wgsl.expected.glsl rename to test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.glsl diff --git a/test/buffer/uniform/dynamic_index/read.wgsl.expected.hlsl b/test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/dynamic_index/read.wgsl.expected.hlsl rename to test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.hlsl diff --git a/test/buffer/uniform/dynamic_index/read.wgsl.expected.msl b/test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/dynamic_index/read.wgsl.expected.msl rename to test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.msl diff --git a/test/buffer/uniform/dynamic_index/read.wgsl.expected.spvasm b/test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/dynamic_index/read.wgsl.expected.spvasm rename to test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.spvasm diff --git a/test/buffer/uniform/dynamic_index/read.wgsl.expected.wgsl b/test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/dynamic_index/read.wgsl.expected.wgsl rename to test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.wgsl diff --git a/test/buffer/uniform/static_index/read.wgsl b/test/tint/buffer/uniform/static_index/read.wgsl similarity index 100% rename from test/buffer/uniform/static_index/read.wgsl rename to test/tint/buffer/uniform/static_index/read.wgsl diff --git a/test/buffer/uniform/static_index/read.wgsl.expected.glsl b/test/tint/buffer/uniform/static_index/read.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/static_index/read.wgsl.expected.glsl rename to test/tint/buffer/uniform/static_index/read.wgsl.expected.glsl diff --git a/test/buffer/uniform/static_index/read.wgsl.expected.hlsl b/test/tint/buffer/uniform/static_index/read.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/static_index/read.wgsl.expected.hlsl rename to test/tint/buffer/uniform/static_index/read.wgsl.expected.hlsl diff --git a/test/buffer/uniform/static_index/read.wgsl.expected.msl b/test/tint/buffer/uniform/static_index/read.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/static_index/read.wgsl.expected.msl rename to test/tint/buffer/uniform/static_index/read.wgsl.expected.msl diff --git a/test/buffer/uniform/static_index/read.wgsl.expected.spvasm b/test/tint/buffer/uniform/static_index/read.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/static_index/read.wgsl.expected.spvasm rename to test/tint/buffer/uniform/static_index/read.wgsl.expected.spvasm diff --git a/test/buffer/uniform/static_index/read.wgsl.expected.wgsl b/test/tint/buffer/uniform/static_index/read.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/static_index/read.wgsl.expected.wgsl rename to test/tint/buffer/uniform/static_index/read.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/array.wgsl b/test/tint/buffer/uniform/types/array.wgsl similarity index 100% rename from test/buffer/uniform/types/array.wgsl rename to test/tint/buffer/uniform/types/array.wgsl diff --git a/test/buffer/uniform/types/array.wgsl.expected.glsl b/test/tint/buffer/uniform/types/array.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/array.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/array.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/array.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/array.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/array.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/array.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/array.wgsl.expected.msl b/test/tint/buffer/uniform/types/array.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/array.wgsl.expected.msl rename to test/tint/buffer/uniform/types/array.wgsl.expected.msl diff --git a/test/buffer/uniform/types/array.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/array.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/array.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/array.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/array.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/array.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/array.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/array.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/f32.wgsl b/test/tint/buffer/uniform/types/f32.wgsl similarity index 100% rename from test/buffer/uniform/types/f32.wgsl rename to test/tint/buffer/uniform/types/f32.wgsl diff --git a/test/buffer/uniform/types/f32.wgsl.expected.glsl b/test/tint/buffer/uniform/types/f32.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/f32.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/f32.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/f32.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/f32.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/f32.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/f32.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/f32.wgsl.expected.msl b/test/tint/buffer/uniform/types/f32.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/f32.wgsl.expected.msl rename to test/tint/buffer/uniform/types/f32.wgsl.expected.msl diff --git a/test/buffer/uniform/types/f32.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/f32.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/f32.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/f32.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/f32.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/f32.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/f32.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/f32.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/i32.wgsl b/test/tint/buffer/uniform/types/i32.wgsl similarity index 100% rename from test/buffer/uniform/types/i32.wgsl rename to test/tint/buffer/uniform/types/i32.wgsl diff --git a/test/buffer/uniform/types/i32.wgsl.expected.glsl b/test/tint/buffer/uniform/types/i32.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/i32.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/i32.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/i32.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/i32.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/i32.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/i32.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/i32.wgsl.expected.msl b/test/tint/buffer/uniform/types/i32.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/i32.wgsl.expected.msl rename to test/tint/buffer/uniform/types/i32.wgsl.expected.msl diff --git a/test/buffer/uniform/types/i32.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/i32.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/i32.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/i32.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/i32.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/i32.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/i32.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/i32.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/mat2x2.wgsl b/test/tint/buffer/uniform/types/mat2x2.wgsl similarity index 100% rename from test/buffer/uniform/types/mat2x2.wgsl rename to test/tint/buffer/uniform/types/mat2x2.wgsl diff --git a/test/buffer/uniform/types/mat2x2.wgsl.expected.glsl b/test/tint/buffer/uniform/types/mat2x2.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/mat2x2.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/mat2x2.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/mat2x2.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/mat2x2.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/mat2x2.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/mat2x2.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/mat2x2.wgsl.expected.msl b/test/tint/buffer/uniform/types/mat2x2.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/mat2x2.wgsl.expected.msl rename to test/tint/buffer/uniform/types/mat2x2.wgsl.expected.msl diff --git a/test/buffer/uniform/types/mat2x2.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/mat2x2.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/mat2x2.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/mat2x2.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/mat2x2.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/mat2x2.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/mat2x2.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/mat2x2.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/mat2x3.wgsl b/test/tint/buffer/uniform/types/mat2x3.wgsl similarity index 100% rename from test/buffer/uniform/types/mat2x3.wgsl rename to test/tint/buffer/uniform/types/mat2x3.wgsl diff --git a/test/buffer/uniform/types/mat2x3.wgsl.expected.glsl b/test/tint/buffer/uniform/types/mat2x3.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/mat2x3.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/mat2x3.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/mat2x3.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/mat2x3.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/mat2x3.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/mat2x3.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/mat2x3.wgsl.expected.msl b/test/tint/buffer/uniform/types/mat2x3.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/mat2x3.wgsl.expected.msl rename to test/tint/buffer/uniform/types/mat2x3.wgsl.expected.msl diff --git a/test/buffer/uniform/types/mat2x3.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/mat2x3.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/mat2x3.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/mat2x3.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/mat2x3.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/mat2x3.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/mat2x3.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/mat2x3.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/mat3x2.wgsl b/test/tint/buffer/uniform/types/mat3x2.wgsl similarity index 100% rename from test/buffer/uniform/types/mat3x2.wgsl rename to test/tint/buffer/uniform/types/mat3x2.wgsl diff --git a/test/buffer/uniform/types/mat3x2.wgsl.expected.glsl b/test/tint/buffer/uniform/types/mat3x2.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/mat3x2.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/mat3x2.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/mat3x2.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/mat3x2.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/mat3x2.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/mat3x2.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/mat3x2.wgsl.expected.msl b/test/tint/buffer/uniform/types/mat3x2.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/mat3x2.wgsl.expected.msl rename to test/tint/buffer/uniform/types/mat3x2.wgsl.expected.msl diff --git a/test/buffer/uniform/types/mat3x2.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/mat3x2.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/mat3x2.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/mat3x2.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/mat3x2.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/mat3x2.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/mat3x2.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/mat3x2.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/mat4x4.wgsl b/test/tint/buffer/uniform/types/mat4x4.wgsl similarity index 100% rename from test/buffer/uniform/types/mat4x4.wgsl rename to test/tint/buffer/uniform/types/mat4x4.wgsl diff --git a/test/buffer/uniform/types/mat4x4.wgsl.expected.glsl b/test/tint/buffer/uniform/types/mat4x4.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/mat4x4.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/mat4x4.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/mat4x4.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/mat4x4.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/mat4x4.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/mat4x4.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/mat4x4.wgsl.expected.msl b/test/tint/buffer/uniform/types/mat4x4.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/mat4x4.wgsl.expected.msl rename to test/tint/buffer/uniform/types/mat4x4.wgsl.expected.msl diff --git a/test/buffer/uniform/types/mat4x4.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/mat4x4.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/mat4x4.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/mat4x4.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/mat4x4.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/mat4x4.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/mat4x4.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/mat4x4.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/struct.wgsl b/test/tint/buffer/uniform/types/struct.wgsl similarity index 100% rename from test/buffer/uniform/types/struct.wgsl rename to test/tint/buffer/uniform/types/struct.wgsl diff --git a/test/buffer/uniform/types/struct.wgsl.expected.glsl b/test/tint/buffer/uniform/types/struct.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/struct.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/struct.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/struct.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/struct.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/struct.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/struct.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/struct.wgsl.expected.msl b/test/tint/buffer/uniform/types/struct.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/struct.wgsl.expected.msl rename to test/tint/buffer/uniform/types/struct.wgsl.expected.msl diff --git a/test/buffer/uniform/types/struct.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/struct.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/struct.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/struct.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/struct.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/struct.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/struct.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/struct.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/u32.wgsl b/test/tint/buffer/uniform/types/u32.wgsl similarity index 100% rename from test/buffer/uniform/types/u32.wgsl rename to test/tint/buffer/uniform/types/u32.wgsl diff --git a/test/buffer/uniform/types/u32.wgsl.expected.glsl b/test/tint/buffer/uniform/types/u32.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/u32.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/u32.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/u32.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/u32.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/u32.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/u32.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/u32.wgsl.expected.msl b/test/tint/buffer/uniform/types/u32.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/u32.wgsl.expected.msl rename to test/tint/buffer/uniform/types/u32.wgsl.expected.msl diff --git a/test/buffer/uniform/types/u32.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/u32.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/u32.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/u32.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/u32.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/u32.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/u32.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/u32.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/vec2.wgsl b/test/tint/buffer/uniform/types/vec2.wgsl similarity index 100% rename from test/buffer/uniform/types/vec2.wgsl rename to test/tint/buffer/uniform/types/vec2.wgsl diff --git a/test/buffer/uniform/types/vec2.wgsl.expected.glsl b/test/tint/buffer/uniform/types/vec2.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/vec2.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/vec2.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/vec2.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/vec2.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/vec2.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/vec2.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/vec2.wgsl.expected.msl b/test/tint/buffer/uniform/types/vec2.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/vec2.wgsl.expected.msl rename to test/tint/buffer/uniform/types/vec2.wgsl.expected.msl diff --git a/test/buffer/uniform/types/vec2.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/vec2.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/vec2.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/vec2.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/vec2.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/vec2.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/vec2.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/vec2.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/vec3.wgsl b/test/tint/buffer/uniform/types/vec3.wgsl similarity index 100% rename from test/buffer/uniform/types/vec3.wgsl rename to test/tint/buffer/uniform/types/vec3.wgsl diff --git a/test/buffer/uniform/types/vec3.wgsl.expected.glsl b/test/tint/buffer/uniform/types/vec3.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/vec3.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/vec3.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/vec3.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/vec3.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/vec3.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/vec3.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/vec3.wgsl.expected.msl b/test/tint/buffer/uniform/types/vec3.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/vec3.wgsl.expected.msl rename to test/tint/buffer/uniform/types/vec3.wgsl.expected.msl diff --git a/test/buffer/uniform/types/vec3.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/vec3.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/vec3.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/vec3.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/vec3.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/vec3.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/vec3.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/vec3.wgsl.expected.wgsl diff --git a/test/buffer/uniform/types/vec4.wgsl b/test/tint/buffer/uniform/types/vec4.wgsl similarity index 100% rename from test/buffer/uniform/types/vec4.wgsl rename to test/tint/buffer/uniform/types/vec4.wgsl diff --git a/test/buffer/uniform/types/vec4.wgsl.expected.glsl b/test/tint/buffer/uniform/types/vec4.wgsl.expected.glsl similarity index 100% rename from test/buffer/uniform/types/vec4.wgsl.expected.glsl rename to test/tint/buffer/uniform/types/vec4.wgsl.expected.glsl diff --git a/test/buffer/uniform/types/vec4.wgsl.expected.hlsl b/test/tint/buffer/uniform/types/vec4.wgsl.expected.hlsl similarity index 100% rename from test/buffer/uniform/types/vec4.wgsl.expected.hlsl rename to test/tint/buffer/uniform/types/vec4.wgsl.expected.hlsl diff --git a/test/buffer/uniform/types/vec4.wgsl.expected.msl b/test/tint/buffer/uniform/types/vec4.wgsl.expected.msl similarity index 100% rename from test/buffer/uniform/types/vec4.wgsl.expected.msl rename to test/tint/buffer/uniform/types/vec4.wgsl.expected.msl diff --git a/test/buffer/uniform/types/vec4.wgsl.expected.spvasm b/test/tint/buffer/uniform/types/vec4.wgsl.expected.spvasm similarity index 100% rename from test/buffer/uniform/types/vec4.wgsl.expected.spvasm rename to test/tint/buffer/uniform/types/vec4.wgsl.expected.spvasm diff --git a/test/buffer/uniform/types/vec4.wgsl.expected.wgsl b/test/tint/buffer/uniform/types/vec4.wgsl.expected.wgsl similarity index 100% rename from test/buffer/uniform/types/vec4.wgsl.expected.wgsl rename to test/tint/buffer/uniform/types/vec4.wgsl.expected.wgsl diff --git a/test/bug/chromium/1221120.wgsl b/test/tint/bug/chromium/1221120.wgsl similarity index 100% rename from test/bug/chromium/1221120.wgsl rename to test/tint/bug/chromium/1221120.wgsl diff --git a/test/bug/chromium/1221120.wgsl.expected.glsl b/test/tint/bug/chromium/1221120.wgsl.expected.glsl similarity index 100% rename from test/bug/chromium/1221120.wgsl.expected.glsl rename to test/tint/bug/chromium/1221120.wgsl.expected.glsl diff --git a/test/bug/chromium/1221120.wgsl.expected.hlsl b/test/tint/bug/chromium/1221120.wgsl.expected.hlsl similarity index 100% rename from test/bug/chromium/1221120.wgsl.expected.hlsl rename to test/tint/bug/chromium/1221120.wgsl.expected.hlsl diff --git a/test/bug/chromium/1221120.wgsl.expected.msl b/test/tint/bug/chromium/1221120.wgsl.expected.msl similarity index 100% rename from test/bug/chromium/1221120.wgsl.expected.msl rename to test/tint/bug/chromium/1221120.wgsl.expected.msl diff --git a/test/bug/chromium/1221120.wgsl.expected.spvasm b/test/tint/bug/chromium/1221120.wgsl.expected.spvasm similarity index 100% rename from test/bug/chromium/1221120.wgsl.expected.spvasm rename to test/tint/bug/chromium/1221120.wgsl.expected.spvasm diff --git a/test/bug/chromium/1221120.wgsl.expected.wgsl b/test/tint/bug/chromium/1221120.wgsl.expected.wgsl similarity index 100% rename from test/bug/chromium/1221120.wgsl.expected.wgsl rename to test/tint/bug/chromium/1221120.wgsl.expected.wgsl diff --git a/test/bug/chromium/1236161.wgsl b/test/tint/bug/chromium/1236161.wgsl similarity index 100% rename from test/bug/chromium/1236161.wgsl rename to test/tint/bug/chromium/1236161.wgsl diff --git a/test/bug/chromium/1236161.wgsl.expected.glsl b/test/tint/bug/chromium/1236161.wgsl.expected.glsl similarity index 100% rename from test/bug/chromium/1236161.wgsl.expected.glsl rename to test/tint/bug/chromium/1236161.wgsl.expected.glsl diff --git a/test/bug/chromium/1236161.wgsl.expected.hlsl b/test/tint/bug/chromium/1236161.wgsl.expected.hlsl similarity index 100% rename from test/bug/chromium/1236161.wgsl.expected.hlsl rename to test/tint/bug/chromium/1236161.wgsl.expected.hlsl diff --git a/test/bug/chromium/1236161.wgsl.expected.msl b/test/tint/bug/chromium/1236161.wgsl.expected.msl similarity index 100% rename from test/bug/chromium/1236161.wgsl.expected.msl rename to test/tint/bug/chromium/1236161.wgsl.expected.msl diff --git a/test/bug/chromium/1236161.wgsl.expected.spvasm b/test/tint/bug/chromium/1236161.wgsl.expected.spvasm similarity index 100% rename from test/bug/chromium/1236161.wgsl.expected.spvasm rename to test/tint/bug/chromium/1236161.wgsl.expected.spvasm diff --git a/test/bug/chromium/1236161.wgsl.expected.wgsl b/test/tint/bug/chromium/1236161.wgsl.expected.wgsl similarity index 100% rename from test/bug/chromium/1236161.wgsl.expected.wgsl rename to test/tint/bug/chromium/1236161.wgsl.expected.wgsl diff --git a/test/bug/chromium/1251009.wgsl b/test/tint/bug/chromium/1251009.wgsl similarity index 100% rename from test/bug/chromium/1251009.wgsl rename to test/tint/bug/chromium/1251009.wgsl diff --git a/test/bug/chromium/1251009.wgsl.expected.glsl b/test/tint/bug/chromium/1251009.wgsl.expected.glsl similarity index 100% rename from test/bug/chromium/1251009.wgsl.expected.glsl rename to test/tint/bug/chromium/1251009.wgsl.expected.glsl diff --git a/test/bug/chromium/1251009.wgsl.expected.hlsl b/test/tint/bug/chromium/1251009.wgsl.expected.hlsl similarity index 100% rename from test/bug/chromium/1251009.wgsl.expected.hlsl rename to test/tint/bug/chromium/1251009.wgsl.expected.hlsl diff --git a/test/bug/chromium/1251009.wgsl.expected.msl b/test/tint/bug/chromium/1251009.wgsl.expected.msl similarity index 100% rename from test/bug/chromium/1251009.wgsl.expected.msl rename to test/tint/bug/chromium/1251009.wgsl.expected.msl diff --git a/test/bug/chromium/1251009.wgsl.expected.spvasm b/test/tint/bug/chromium/1251009.wgsl.expected.spvasm similarity index 100% rename from test/bug/chromium/1251009.wgsl.expected.spvasm rename to test/tint/bug/chromium/1251009.wgsl.expected.spvasm diff --git a/test/bug/chromium/1251009.wgsl.expected.wgsl b/test/tint/bug/chromium/1251009.wgsl.expected.wgsl similarity index 100% rename from test/bug/chromium/1251009.wgsl.expected.wgsl rename to test/tint/bug/chromium/1251009.wgsl.expected.wgsl diff --git a/test/bug/chromium/1273230.wgsl b/test/tint/bug/chromium/1273230.wgsl similarity index 100% rename from test/bug/chromium/1273230.wgsl rename to test/tint/bug/chromium/1273230.wgsl diff --git a/test/bug/chromium/1273230.wgsl.expected.glsl b/test/tint/bug/chromium/1273230.wgsl.expected.glsl similarity index 100% rename from test/bug/chromium/1273230.wgsl.expected.glsl rename to test/tint/bug/chromium/1273230.wgsl.expected.glsl diff --git a/test/bug/chromium/1273230.wgsl.expected.hlsl b/test/tint/bug/chromium/1273230.wgsl.expected.hlsl similarity index 100% rename from test/bug/chromium/1273230.wgsl.expected.hlsl rename to test/tint/bug/chromium/1273230.wgsl.expected.hlsl diff --git a/test/bug/chromium/1273230.wgsl.expected.msl b/test/tint/bug/chromium/1273230.wgsl.expected.msl similarity index 100% rename from test/bug/chromium/1273230.wgsl.expected.msl rename to test/tint/bug/chromium/1273230.wgsl.expected.msl diff --git a/test/bug/chromium/1273230.wgsl.expected.spvasm b/test/tint/bug/chromium/1273230.wgsl.expected.spvasm similarity index 100% rename from test/bug/chromium/1273230.wgsl.expected.spvasm rename to test/tint/bug/chromium/1273230.wgsl.expected.spvasm diff --git a/test/bug/chromium/1273230.wgsl.expected.wgsl b/test/tint/bug/chromium/1273230.wgsl.expected.wgsl similarity index 100% rename from test/bug/chromium/1273230.wgsl.expected.wgsl rename to test/tint/bug/chromium/1273230.wgsl.expected.wgsl diff --git a/test/bug/chromium/1273451.wgsl b/test/tint/bug/chromium/1273451.wgsl similarity index 100% rename from test/bug/chromium/1273451.wgsl rename to test/tint/bug/chromium/1273451.wgsl diff --git a/test/bug/chromium/1273451.wgsl.expected.glsl b/test/tint/bug/chromium/1273451.wgsl.expected.glsl similarity index 100% rename from test/bug/chromium/1273451.wgsl.expected.glsl rename to test/tint/bug/chromium/1273451.wgsl.expected.glsl diff --git a/test/bug/chromium/1273451.wgsl.expected.hlsl b/test/tint/bug/chromium/1273451.wgsl.expected.hlsl similarity index 100% rename from test/bug/chromium/1273451.wgsl.expected.hlsl rename to test/tint/bug/chromium/1273451.wgsl.expected.hlsl diff --git a/test/bug/chromium/1273451.wgsl.expected.msl b/test/tint/bug/chromium/1273451.wgsl.expected.msl similarity index 100% rename from test/bug/chromium/1273451.wgsl.expected.msl rename to test/tint/bug/chromium/1273451.wgsl.expected.msl diff --git a/test/bug/chromium/1273451.wgsl.expected.spvasm b/test/tint/bug/chromium/1273451.wgsl.expected.spvasm similarity index 100% rename from test/bug/chromium/1273451.wgsl.expected.spvasm rename to test/tint/bug/chromium/1273451.wgsl.expected.spvasm diff --git a/test/bug/chromium/1273451.wgsl.expected.wgsl b/test/tint/bug/chromium/1273451.wgsl.expected.wgsl similarity index 100% rename from test/bug/chromium/1273451.wgsl.expected.wgsl rename to test/tint/bug/chromium/1273451.wgsl.expected.wgsl diff --git a/test/bug/chromium/1290107.wgsl b/test/tint/bug/chromium/1290107.wgsl similarity index 100% rename from test/bug/chromium/1290107.wgsl rename to test/tint/bug/chromium/1290107.wgsl diff --git a/test/bug/chromium/1290107.wgsl.expected.glsl b/test/tint/bug/chromium/1290107.wgsl.expected.glsl similarity index 100% rename from test/bug/chromium/1290107.wgsl.expected.glsl rename to test/tint/bug/chromium/1290107.wgsl.expected.glsl diff --git a/test/bug/chromium/1290107.wgsl.expected.hlsl b/test/tint/bug/chromium/1290107.wgsl.expected.hlsl similarity index 100% rename from test/bug/chromium/1290107.wgsl.expected.hlsl rename to test/tint/bug/chromium/1290107.wgsl.expected.hlsl diff --git a/test/bug/chromium/1290107.wgsl.expected.msl b/test/tint/bug/chromium/1290107.wgsl.expected.msl similarity index 100% rename from test/bug/chromium/1290107.wgsl.expected.msl rename to test/tint/bug/chromium/1290107.wgsl.expected.msl diff --git a/test/bug/chromium/1290107.wgsl.expected.spvasm b/test/tint/bug/chromium/1290107.wgsl.expected.spvasm similarity index 100% rename from test/bug/chromium/1290107.wgsl.expected.spvasm rename to test/tint/bug/chromium/1290107.wgsl.expected.spvasm diff --git a/test/bug/chromium/1290107.wgsl.expected.wgsl b/test/tint/bug/chromium/1290107.wgsl.expected.wgsl similarity index 100% rename from test/bug/chromium/1290107.wgsl.expected.wgsl rename to test/tint/bug/chromium/1290107.wgsl.expected.wgsl diff --git a/test/bug/dawn/947.wgsl b/test/tint/bug/dawn/947.wgsl similarity index 100% rename from test/bug/dawn/947.wgsl rename to test/tint/bug/dawn/947.wgsl diff --git a/test/bug/dawn/947.wgsl.expected.glsl b/test/tint/bug/dawn/947.wgsl.expected.glsl similarity index 100% rename from test/bug/dawn/947.wgsl.expected.glsl rename to test/tint/bug/dawn/947.wgsl.expected.glsl diff --git a/test/bug/dawn/947.wgsl.expected.hlsl b/test/tint/bug/dawn/947.wgsl.expected.hlsl similarity index 100% rename from test/bug/dawn/947.wgsl.expected.hlsl rename to test/tint/bug/dawn/947.wgsl.expected.hlsl diff --git a/test/bug/dawn/947.wgsl.expected.msl b/test/tint/bug/dawn/947.wgsl.expected.msl similarity index 100% rename from test/bug/dawn/947.wgsl.expected.msl rename to test/tint/bug/dawn/947.wgsl.expected.msl diff --git a/test/bug/dawn/947.wgsl.expected.spvasm b/test/tint/bug/dawn/947.wgsl.expected.spvasm similarity index 100% rename from test/bug/dawn/947.wgsl.expected.spvasm rename to test/tint/bug/dawn/947.wgsl.expected.spvasm diff --git a/test/bug/dawn/947.wgsl.expected.wgsl b/test/tint/bug/dawn/947.wgsl.expected.wgsl similarity index 100% rename from test/bug/dawn/947.wgsl.expected.wgsl rename to test/tint/bug/dawn/947.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/function.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/function.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/function.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/function.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/function.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/private.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/private.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/private.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/private.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/private.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/storage.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/storage.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/uniform.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/uniform.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/workgroup.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/workgroup.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl diff --git a/test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/function.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/function.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/private.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/private.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/storage.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/storage.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/workgroup.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/workgroup.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl diff --git a/test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.glsl b/test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.glsl rename to test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.glsl diff --git a/test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.hlsl rename to test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.hlsl diff --git a/test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.msl b/test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.msl rename to test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.msl diff --git a/test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.spvasm b/test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.spvasm rename to test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.spvasm diff --git a/test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.wgsl b/test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.wgsl rename to test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.wgsl diff --git a/test/bug/fxc/gradient_in_varying_loop/1112.wgsl b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl similarity index 100% rename from test/bug/fxc/gradient_in_varying_loop/1112.wgsl rename to test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl diff --git a/test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl rename to test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.glsl diff --git a/test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.hlsl b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.hlsl rename to test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.hlsl diff --git a/test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.msl b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.msl rename to test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.msl diff --git a/test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.spvasm b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.spvasm rename to test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.spvasm diff --git a/test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.wgsl b/test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.wgsl rename to test/tint/bug/fxc/gradient_in_varying_loop/1112.wgsl.expected.wgsl diff --git a/test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl similarity index 100% rename from test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl rename to test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl diff --git a/test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.glsl b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.glsl rename to test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.glsl diff --git a/test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.hlsl b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.hlsl rename to test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.hlsl diff --git a/test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl rename to test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl diff --git a/test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.spvasm b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.spvasm rename to test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.spvasm diff --git a/test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.wgsl b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.wgsl rename to test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.glsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.glsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.glsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.hlsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.hlsl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.msl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.msl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.msl diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.spvasm b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.spvasm rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.spvasm diff --git a/test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.wgsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.wgsl rename to test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.glsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.glsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.glsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.hlsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.hlsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.hlsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.msl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.msl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.msl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.spvasm b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.spvasm rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.spvasm diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_loop.wgsl.expected.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.glsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.glsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.glsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.hlsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.hlsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.hlsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.msl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.msl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.msl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.spvasm b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.spvasm rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.spvasm diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_call_with_no_loop.wgsl.expected.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.glsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.glsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.glsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.hlsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.hlsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.hlsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.msl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.msl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.msl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.spvasm b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.spvasm rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.spvasm diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_all.wgsl.expected.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.glsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.glsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.glsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.hlsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.hlsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.hlsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.msl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.msl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.msl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.spvasm b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.spvasm rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.spvasm diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_repeated.wgsl.expected.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.glsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.glsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.glsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.hlsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.hlsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.hlsl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.msl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.msl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.msl diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.spvasm b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.spvasm rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.spvasm diff --git a/test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/loop_types_some.wgsl.expected.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl diff --git a/test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.glsl b/test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.glsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.glsl rename to test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.glsl diff --git a/test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.hlsl b/test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.hlsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.hlsl rename to test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.hlsl diff --git a/test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.msl b/test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.msl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.msl rename to test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.msl diff --git a/test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.spvasm b/test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.spvasm similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.spvasm rename to test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.spvasm diff --git a/test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.wgsl b/test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.wgsl similarity index 100% rename from test/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.wgsl rename to test/tint/bug/fxc/vector_assignment_in_loop/no_loop.wgsl.expected.wgsl diff --git a/test/bug/tint/1046.wgsl b/test/tint/bug/tint/1046.wgsl similarity index 100% rename from test/bug/tint/1046.wgsl rename to test/tint/bug/tint/1046.wgsl diff --git a/test/bug/tint/1046.wgsl.expected.glsl b/test/tint/bug/tint/1046.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1046.wgsl.expected.glsl rename to test/tint/bug/tint/1046.wgsl.expected.glsl diff --git a/test/bug/tint/1046.wgsl.expected.hlsl b/test/tint/bug/tint/1046.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1046.wgsl.expected.hlsl rename to test/tint/bug/tint/1046.wgsl.expected.hlsl diff --git a/test/bug/tint/1046.wgsl.expected.msl b/test/tint/bug/tint/1046.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1046.wgsl.expected.msl rename to test/tint/bug/tint/1046.wgsl.expected.msl diff --git a/test/bug/tint/1046.wgsl.expected.spvasm b/test/tint/bug/tint/1046.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1046.wgsl.expected.spvasm rename to test/tint/bug/tint/1046.wgsl.expected.spvasm diff --git a/test/bug/tint/1046.wgsl.expected.wgsl b/test/tint/bug/tint/1046.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1046.wgsl.expected.wgsl rename to test/tint/bug/tint/1046.wgsl.expected.wgsl diff --git a/test/bug/tint/1064.wgsl b/test/tint/bug/tint/1064.wgsl similarity index 100% rename from test/bug/tint/1064.wgsl rename to test/tint/bug/tint/1064.wgsl diff --git a/test/bug/tint/1064.wgsl.expected.glsl b/test/tint/bug/tint/1064.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1064.wgsl.expected.glsl rename to test/tint/bug/tint/1064.wgsl.expected.glsl diff --git a/test/bug/tint/1064.wgsl.expected.hlsl b/test/tint/bug/tint/1064.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1064.wgsl.expected.hlsl rename to test/tint/bug/tint/1064.wgsl.expected.hlsl diff --git a/test/bug/tint/1064.wgsl.expected.msl b/test/tint/bug/tint/1064.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1064.wgsl.expected.msl rename to test/tint/bug/tint/1064.wgsl.expected.msl diff --git a/test/bug/tint/1064.wgsl.expected.spvasm b/test/tint/bug/tint/1064.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1064.wgsl.expected.spvasm rename to test/tint/bug/tint/1064.wgsl.expected.spvasm diff --git a/test/bug/tint/1064.wgsl.expected.wgsl b/test/tint/bug/tint/1064.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1064.wgsl.expected.wgsl rename to test/tint/bug/tint/1064.wgsl.expected.wgsl diff --git a/test/bug/tint/1076.wgsl b/test/tint/bug/tint/1076.wgsl similarity index 100% rename from test/bug/tint/1076.wgsl rename to test/tint/bug/tint/1076.wgsl diff --git a/test/bug/tint/1076.wgsl.expected.glsl b/test/tint/bug/tint/1076.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1076.wgsl.expected.glsl rename to test/tint/bug/tint/1076.wgsl.expected.glsl diff --git a/test/bug/tint/1076.wgsl.expected.hlsl b/test/tint/bug/tint/1076.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1076.wgsl.expected.hlsl rename to test/tint/bug/tint/1076.wgsl.expected.hlsl diff --git a/test/bug/tint/1076.wgsl.expected.msl b/test/tint/bug/tint/1076.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1076.wgsl.expected.msl rename to test/tint/bug/tint/1076.wgsl.expected.msl diff --git a/test/bug/tint/1076.wgsl.expected.spvasm b/test/tint/bug/tint/1076.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1076.wgsl.expected.spvasm rename to test/tint/bug/tint/1076.wgsl.expected.spvasm diff --git a/test/bug/tint/1076.wgsl.expected.wgsl b/test/tint/bug/tint/1076.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1076.wgsl.expected.wgsl rename to test/tint/bug/tint/1076.wgsl.expected.wgsl diff --git a/test/bug/tint/1081.wgsl b/test/tint/bug/tint/1081.wgsl similarity index 100% rename from test/bug/tint/1081.wgsl rename to test/tint/bug/tint/1081.wgsl diff --git a/test/bug/tint/1081.wgsl.expected.glsl b/test/tint/bug/tint/1081.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1081.wgsl.expected.glsl rename to test/tint/bug/tint/1081.wgsl.expected.glsl diff --git a/test/bug/tint/1081.wgsl.expected.hlsl b/test/tint/bug/tint/1081.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1081.wgsl.expected.hlsl rename to test/tint/bug/tint/1081.wgsl.expected.hlsl diff --git a/test/bug/tint/1081.wgsl.expected.msl b/test/tint/bug/tint/1081.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1081.wgsl.expected.msl rename to test/tint/bug/tint/1081.wgsl.expected.msl diff --git a/test/bug/tint/1081.wgsl.expected.spvasm b/test/tint/bug/tint/1081.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1081.wgsl.expected.spvasm rename to test/tint/bug/tint/1081.wgsl.expected.spvasm diff --git a/test/bug/tint/1081.wgsl.expected.wgsl b/test/tint/bug/tint/1081.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1081.wgsl.expected.wgsl rename to test/tint/bug/tint/1081.wgsl.expected.wgsl diff --git a/test/bug/tint/1083.wgsl b/test/tint/bug/tint/1083.wgsl similarity index 100% rename from test/bug/tint/1083.wgsl rename to test/tint/bug/tint/1083.wgsl diff --git a/test/bug/tint/1083.wgsl.expected.glsl b/test/tint/bug/tint/1083.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1083.wgsl.expected.glsl rename to test/tint/bug/tint/1083.wgsl.expected.glsl diff --git a/test/bug/tint/1083.wgsl.expected.hlsl b/test/tint/bug/tint/1083.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1083.wgsl.expected.hlsl rename to test/tint/bug/tint/1083.wgsl.expected.hlsl diff --git a/test/bug/tint/1083.wgsl.expected.msl b/test/tint/bug/tint/1083.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1083.wgsl.expected.msl rename to test/tint/bug/tint/1083.wgsl.expected.msl diff --git a/test/bug/tint/1083.wgsl.expected.spvasm b/test/tint/bug/tint/1083.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1083.wgsl.expected.spvasm rename to test/tint/bug/tint/1083.wgsl.expected.spvasm diff --git a/test/bug/tint/1083.wgsl.expected.wgsl b/test/tint/bug/tint/1083.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1083.wgsl.expected.wgsl rename to test/tint/bug/tint/1083.wgsl.expected.wgsl diff --git a/test/bug/tint/1086.wgsl b/test/tint/bug/tint/1086.wgsl similarity index 100% rename from test/bug/tint/1086.wgsl rename to test/tint/bug/tint/1086.wgsl diff --git a/test/bug/tint/1086.wgsl.expected.glsl b/test/tint/bug/tint/1086.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1086.wgsl.expected.glsl rename to test/tint/bug/tint/1086.wgsl.expected.glsl diff --git a/test/bug/tint/1086.wgsl.expected.hlsl b/test/tint/bug/tint/1086.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1086.wgsl.expected.hlsl rename to test/tint/bug/tint/1086.wgsl.expected.hlsl diff --git a/test/bug/tint/1086.wgsl.expected.msl b/test/tint/bug/tint/1086.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1086.wgsl.expected.msl rename to test/tint/bug/tint/1086.wgsl.expected.msl diff --git a/test/bug/tint/1086.wgsl.expected.spvasm b/test/tint/bug/tint/1086.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1086.wgsl.expected.spvasm rename to test/tint/bug/tint/1086.wgsl.expected.spvasm diff --git a/test/bug/tint/1086.wgsl.expected.wgsl b/test/tint/bug/tint/1086.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1086.wgsl.expected.wgsl rename to test/tint/bug/tint/1086.wgsl.expected.wgsl diff --git a/test/bug/tint/1088.spvasm b/test/tint/bug/tint/1088.spvasm similarity index 100% rename from test/bug/tint/1088.spvasm rename to test/tint/bug/tint/1088.spvasm diff --git a/test/bug/tint/1088.spvasm.expected.glsl b/test/tint/bug/tint/1088.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/1088.spvasm.expected.glsl rename to test/tint/bug/tint/1088.spvasm.expected.glsl diff --git a/test/bug/tint/1088.spvasm.expected.hlsl b/test/tint/bug/tint/1088.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/1088.spvasm.expected.hlsl rename to test/tint/bug/tint/1088.spvasm.expected.hlsl diff --git a/test/bug/tint/1088.spvasm.expected.msl b/test/tint/bug/tint/1088.spvasm.expected.msl similarity index 100% rename from test/bug/tint/1088.spvasm.expected.msl rename to test/tint/bug/tint/1088.spvasm.expected.msl diff --git a/test/bug/tint/1088.spvasm.expected.spvasm b/test/tint/bug/tint/1088.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/1088.spvasm.expected.spvasm rename to test/tint/bug/tint/1088.spvasm.expected.spvasm diff --git a/test/bug/tint/1088.spvasm.expected.wgsl b/test/tint/bug/tint/1088.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/1088.spvasm.expected.wgsl rename to test/tint/bug/tint/1088.spvasm.expected.wgsl diff --git a/test/bug/tint/1113.wgsl b/test/tint/bug/tint/1113.wgsl similarity index 100% rename from test/bug/tint/1113.wgsl rename to test/tint/bug/tint/1113.wgsl diff --git a/test/bug/tint/1113.wgsl.expected.glsl b/test/tint/bug/tint/1113.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1113.wgsl.expected.glsl rename to test/tint/bug/tint/1113.wgsl.expected.glsl diff --git a/test/bug/tint/1113.wgsl.expected.hlsl b/test/tint/bug/tint/1113.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1113.wgsl.expected.hlsl rename to test/tint/bug/tint/1113.wgsl.expected.hlsl diff --git a/test/bug/tint/1113.wgsl.expected.msl b/test/tint/bug/tint/1113.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1113.wgsl.expected.msl rename to test/tint/bug/tint/1113.wgsl.expected.msl diff --git a/test/bug/tint/1113.wgsl.expected.spvasm b/test/tint/bug/tint/1113.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1113.wgsl.expected.spvasm rename to test/tint/bug/tint/1113.wgsl.expected.spvasm diff --git a/test/bug/tint/1113.wgsl.expected.wgsl b/test/tint/bug/tint/1113.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1113.wgsl.expected.wgsl rename to test/tint/bug/tint/1113.wgsl.expected.wgsl diff --git a/test/bug/tint/1121.wgsl b/test/tint/bug/tint/1121.wgsl similarity index 100% rename from test/bug/tint/1121.wgsl rename to test/tint/bug/tint/1121.wgsl diff --git a/test/bug/tint/1121.wgsl.expected.glsl b/test/tint/bug/tint/1121.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1121.wgsl.expected.glsl rename to test/tint/bug/tint/1121.wgsl.expected.glsl diff --git a/test/bug/tint/1121.wgsl.expected.hlsl b/test/tint/bug/tint/1121.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1121.wgsl.expected.hlsl rename to test/tint/bug/tint/1121.wgsl.expected.hlsl diff --git a/test/bug/tint/1121.wgsl.expected.msl b/test/tint/bug/tint/1121.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1121.wgsl.expected.msl rename to test/tint/bug/tint/1121.wgsl.expected.msl diff --git a/test/bug/tint/1121.wgsl.expected.spvasm b/test/tint/bug/tint/1121.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1121.wgsl.expected.spvasm rename to test/tint/bug/tint/1121.wgsl.expected.spvasm diff --git a/test/bug/tint/1121.wgsl.expected.wgsl b/test/tint/bug/tint/1121.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1121.wgsl.expected.wgsl rename to test/tint/bug/tint/1121.wgsl.expected.wgsl diff --git a/test/bug/tint/1136.wgsl b/test/tint/bug/tint/1136.wgsl similarity index 100% rename from test/bug/tint/1136.wgsl rename to test/tint/bug/tint/1136.wgsl diff --git a/test/bug/tint/1136.wgsl.expected.glsl b/test/tint/bug/tint/1136.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1136.wgsl.expected.glsl rename to test/tint/bug/tint/1136.wgsl.expected.glsl diff --git a/test/bug/tint/1136.wgsl.expected.hlsl b/test/tint/bug/tint/1136.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1136.wgsl.expected.hlsl rename to test/tint/bug/tint/1136.wgsl.expected.hlsl diff --git a/test/bug/tint/1136.wgsl.expected.msl b/test/tint/bug/tint/1136.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1136.wgsl.expected.msl rename to test/tint/bug/tint/1136.wgsl.expected.msl diff --git a/test/bug/tint/1136.wgsl.expected.spvasm b/test/tint/bug/tint/1136.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1136.wgsl.expected.spvasm rename to test/tint/bug/tint/1136.wgsl.expected.spvasm diff --git a/test/bug/tint/1136.wgsl.expected.wgsl b/test/tint/bug/tint/1136.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1136.wgsl.expected.wgsl rename to test/tint/bug/tint/1136.wgsl.expected.wgsl diff --git a/test/bug/tint/1321.wgsl b/test/tint/bug/tint/1321.wgsl similarity index 100% rename from test/bug/tint/1321.wgsl rename to test/tint/bug/tint/1321.wgsl diff --git a/test/bug/tint/1321.wgsl.expected.glsl b/test/tint/bug/tint/1321.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1321.wgsl.expected.glsl rename to test/tint/bug/tint/1321.wgsl.expected.glsl diff --git a/test/bug/tint/1321.wgsl.expected.hlsl b/test/tint/bug/tint/1321.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1321.wgsl.expected.hlsl rename to test/tint/bug/tint/1321.wgsl.expected.hlsl diff --git a/test/bug/tint/1321.wgsl.expected.msl b/test/tint/bug/tint/1321.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1321.wgsl.expected.msl rename to test/tint/bug/tint/1321.wgsl.expected.msl diff --git a/test/bug/tint/1321.wgsl.expected.spvasm b/test/tint/bug/tint/1321.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1321.wgsl.expected.spvasm rename to test/tint/bug/tint/1321.wgsl.expected.spvasm diff --git a/test/bug/tint/1321.wgsl.expected.wgsl b/test/tint/bug/tint/1321.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1321.wgsl.expected.wgsl rename to test/tint/bug/tint/1321.wgsl.expected.wgsl diff --git a/test/bug/tint/1369.wgsl b/test/tint/bug/tint/1369.wgsl similarity index 100% rename from test/bug/tint/1369.wgsl rename to test/tint/bug/tint/1369.wgsl diff --git a/test/bug/tint/1369.wgsl.expected.glsl b/test/tint/bug/tint/1369.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1369.wgsl.expected.glsl rename to test/tint/bug/tint/1369.wgsl.expected.glsl diff --git a/test/bug/tint/1369.wgsl.expected.hlsl b/test/tint/bug/tint/1369.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1369.wgsl.expected.hlsl rename to test/tint/bug/tint/1369.wgsl.expected.hlsl diff --git a/test/bug/tint/1369.wgsl.expected.msl b/test/tint/bug/tint/1369.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1369.wgsl.expected.msl rename to test/tint/bug/tint/1369.wgsl.expected.msl diff --git a/test/bug/tint/1369.wgsl.expected.spvasm b/test/tint/bug/tint/1369.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1369.wgsl.expected.spvasm rename to test/tint/bug/tint/1369.wgsl.expected.spvasm diff --git a/test/bug/tint/1369.wgsl.expected.wgsl b/test/tint/bug/tint/1369.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1369.wgsl.expected.wgsl rename to test/tint/bug/tint/1369.wgsl.expected.wgsl diff --git a/test/bug/tint/1385.wgsl b/test/tint/bug/tint/1385.wgsl similarity index 100% rename from test/bug/tint/1385.wgsl rename to test/tint/bug/tint/1385.wgsl diff --git a/test/bug/tint/1385.wgsl.expected.glsl b/test/tint/bug/tint/1385.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/1385.wgsl.expected.glsl rename to test/tint/bug/tint/1385.wgsl.expected.glsl diff --git a/test/bug/tint/1385.wgsl.expected.hlsl b/test/tint/bug/tint/1385.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/1385.wgsl.expected.hlsl rename to test/tint/bug/tint/1385.wgsl.expected.hlsl diff --git a/test/bug/tint/1385.wgsl.expected.msl b/test/tint/bug/tint/1385.wgsl.expected.msl similarity index 100% rename from test/bug/tint/1385.wgsl.expected.msl rename to test/tint/bug/tint/1385.wgsl.expected.msl diff --git a/test/bug/tint/1385.wgsl.expected.spvasm b/test/tint/bug/tint/1385.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/1385.wgsl.expected.spvasm rename to test/tint/bug/tint/1385.wgsl.expected.spvasm diff --git a/test/bug/tint/1385.wgsl.expected.wgsl b/test/tint/bug/tint/1385.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/1385.wgsl.expected.wgsl rename to test/tint/bug/tint/1385.wgsl.expected.wgsl diff --git a/test/bug/tint/219.spvasm b/test/tint/bug/tint/219.spvasm similarity index 100% rename from test/bug/tint/219.spvasm rename to test/tint/bug/tint/219.spvasm diff --git a/test/bug/tint/219.spvasm.expected.glsl b/test/tint/bug/tint/219.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/219.spvasm.expected.glsl rename to test/tint/bug/tint/219.spvasm.expected.glsl diff --git a/test/bug/tint/219.spvasm.expected.hlsl b/test/tint/bug/tint/219.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/219.spvasm.expected.hlsl rename to test/tint/bug/tint/219.spvasm.expected.hlsl diff --git a/test/bug/tint/219.spvasm.expected.msl b/test/tint/bug/tint/219.spvasm.expected.msl similarity index 100% rename from test/bug/tint/219.spvasm.expected.msl rename to test/tint/bug/tint/219.spvasm.expected.msl diff --git a/test/bug/tint/219.spvasm.expected.spvasm b/test/tint/bug/tint/219.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/219.spvasm.expected.spvasm rename to test/tint/bug/tint/219.spvasm.expected.spvasm diff --git a/test/bug/tint/219.spvasm.expected.wgsl b/test/tint/bug/tint/219.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/219.spvasm.expected.wgsl rename to test/tint/bug/tint/219.spvasm.expected.wgsl diff --git a/test/bug/tint/221.wgsl b/test/tint/bug/tint/221.wgsl similarity index 100% rename from test/bug/tint/221.wgsl rename to test/tint/bug/tint/221.wgsl diff --git a/test/bug/tint/221.wgsl.expected.glsl b/test/tint/bug/tint/221.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/221.wgsl.expected.glsl rename to test/tint/bug/tint/221.wgsl.expected.glsl diff --git a/test/bug/tint/221.wgsl.expected.hlsl b/test/tint/bug/tint/221.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/221.wgsl.expected.hlsl rename to test/tint/bug/tint/221.wgsl.expected.hlsl diff --git a/test/bug/tint/221.wgsl.expected.msl b/test/tint/bug/tint/221.wgsl.expected.msl similarity index 100% rename from test/bug/tint/221.wgsl.expected.msl rename to test/tint/bug/tint/221.wgsl.expected.msl diff --git a/test/bug/tint/221.wgsl.expected.spvasm b/test/tint/bug/tint/221.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/221.wgsl.expected.spvasm rename to test/tint/bug/tint/221.wgsl.expected.spvasm diff --git a/test/bug/tint/221.wgsl.expected.wgsl b/test/tint/bug/tint/221.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/221.wgsl.expected.wgsl rename to test/tint/bug/tint/221.wgsl.expected.wgsl diff --git a/test/bug/tint/292.wgsl b/test/tint/bug/tint/292.wgsl similarity index 100% rename from test/bug/tint/292.wgsl rename to test/tint/bug/tint/292.wgsl diff --git a/test/bug/tint/292.wgsl.expected.glsl b/test/tint/bug/tint/292.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/292.wgsl.expected.glsl rename to test/tint/bug/tint/292.wgsl.expected.glsl diff --git a/test/bug/tint/292.wgsl.expected.hlsl b/test/tint/bug/tint/292.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/292.wgsl.expected.hlsl rename to test/tint/bug/tint/292.wgsl.expected.hlsl diff --git a/test/bug/tint/292.wgsl.expected.msl b/test/tint/bug/tint/292.wgsl.expected.msl similarity index 100% rename from test/bug/tint/292.wgsl.expected.msl rename to test/tint/bug/tint/292.wgsl.expected.msl diff --git a/test/bug/tint/292.wgsl.expected.spvasm b/test/tint/bug/tint/292.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/292.wgsl.expected.spvasm rename to test/tint/bug/tint/292.wgsl.expected.spvasm diff --git a/test/bug/tint/292.wgsl.expected.wgsl b/test/tint/bug/tint/292.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/292.wgsl.expected.wgsl rename to test/tint/bug/tint/292.wgsl.expected.wgsl diff --git a/test/bug/tint/294.wgsl b/test/tint/bug/tint/294.wgsl similarity index 100% rename from test/bug/tint/294.wgsl rename to test/tint/bug/tint/294.wgsl diff --git a/test/bug/tint/294.wgsl.expected.glsl b/test/tint/bug/tint/294.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/294.wgsl.expected.glsl rename to test/tint/bug/tint/294.wgsl.expected.glsl diff --git a/test/bug/tint/294.wgsl.expected.hlsl b/test/tint/bug/tint/294.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/294.wgsl.expected.hlsl rename to test/tint/bug/tint/294.wgsl.expected.hlsl diff --git a/test/bug/tint/294.wgsl.expected.msl b/test/tint/bug/tint/294.wgsl.expected.msl similarity index 100% rename from test/bug/tint/294.wgsl.expected.msl rename to test/tint/bug/tint/294.wgsl.expected.msl diff --git a/test/bug/tint/294.wgsl.expected.spvasm b/test/tint/bug/tint/294.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/294.wgsl.expected.spvasm rename to test/tint/bug/tint/294.wgsl.expected.spvasm diff --git a/test/bug/tint/294.wgsl.expected.wgsl b/test/tint/bug/tint/294.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/294.wgsl.expected.wgsl rename to test/tint/bug/tint/294.wgsl.expected.wgsl diff --git a/test/bug/tint/369.wgsl b/test/tint/bug/tint/369.wgsl similarity index 100% rename from test/bug/tint/369.wgsl rename to test/tint/bug/tint/369.wgsl diff --git a/test/bug/tint/369.wgsl.expected.glsl b/test/tint/bug/tint/369.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/369.wgsl.expected.glsl rename to test/tint/bug/tint/369.wgsl.expected.glsl diff --git a/test/bug/tint/369.wgsl.expected.hlsl b/test/tint/bug/tint/369.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/369.wgsl.expected.hlsl rename to test/tint/bug/tint/369.wgsl.expected.hlsl diff --git a/test/bug/tint/369.wgsl.expected.msl b/test/tint/bug/tint/369.wgsl.expected.msl similarity index 100% rename from test/bug/tint/369.wgsl.expected.msl rename to test/tint/bug/tint/369.wgsl.expected.msl diff --git a/test/bug/tint/369.wgsl.expected.spvasm b/test/tint/bug/tint/369.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/369.wgsl.expected.spvasm rename to test/tint/bug/tint/369.wgsl.expected.spvasm diff --git a/test/bug/tint/369.wgsl.expected.wgsl b/test/tint/bug/tint/369.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/369.wgsl.expected.wgsl rename to test/tint/bug/tint/369.wgsl.expected.wgsl diff --git a/test/bug/tint/403.wgsl b/test/tint/bug/tint/403.wgsl similarity index 100% rename from test/bug/tint/403.wgsl rename to test/tint/bug/tint/403.wgsl diff --git a/test/bug/tint/403.wgsl.expected.glsl b/test/tint/bug/tint/403.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/403.wgsl.expected.glsl rename to test/tint/bug/tint/403.wgsl.expected.glsl diff --git a/test/bug/tint/403.wgsl.expected.hlsl b/test/tint/bug/tint/403.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/403.wgsl.expected.hlsl rename to test/tint/bug/tint/403.wgsl.expected.hlsl diff --git a/test/bug/tint/403.wgsl.expected.msl b/test/tint/bug/tint/403.wgsl.expected.msl similarity index 100% rename from test/bug/tint/403.wgsl.expected.msl rename to test/tint/bug/tint/403.wgsl.expected.msl diff --git a/test/bug/tint/403.wgsl.expected.spvasm b/test/tint/bug/tint/403.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/403.wgsl.expected.spvasm rename to test/tint/bug/tint/403.wgsl.expected.spvasm diff --git a/test/bug/tint/403.wgsl.expected.wgsl b/test/tint/bug/tint/403.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/403.wgsl.expected.wgsl rename to test/tint/bug/tint/403.wgsl.expected.wgsl diff --git a/test/bug/tint/413.spvasm b/test/tint/bug/tint/413.spvasm similarity index 100% rename from test/bug/tint/413.spvasm rename to test/tint/bug/tint/413.spvasm diff --git a/test/bug/tint/413.spvasm.expected.glsl b/test/tint/bug/tint/413.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/413.spvasm.expected.glsl rename to test/tint/bug/tint/413.spvasm.expected.glsl diff --git a/test/bug/tint/413.spvasm.expected.hlsl b/test/tint/bug/tint/413.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/413.spvasm.expected.hlsl rename to test/tint/bug/tint/413.spvasm.expected.hlsl diff --git a/test/bug/tint/413.spvasm.expected.msl b/test/tint/bug/tint/413.spvasm.expected.msl similarity index 100% rename from test/bug/tint/413.spvasm.expected.msl rename to test/tint/bug/tint/413.spvasm.expected.msl diff --git a/test/bug/tint/413.spvasm.expected.spvasm b/test/tint/bug/tint/413.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/413.spvasm.expected.spvasm rename to test/tint/bug/tint/413.spvasm.expected.spvasm diff --git a/test/bug/tint/413.spvasm.expected.wgsl b/test/tint/bug/tint/413.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/413.spvasm.expected.wgsl rename to test/tint/bug/tint/413.spvasm.expected.wgsl diff --git a/test/bug/tint/453.wgsl b/test/tint/bug/tint/453.wgsl similarity index 100% rename from test/bug/tint/453.wgsl rename to test/tint/bug/tint/453.wgsl diff --git a/test/bug/tint/453.wgsl.expected.glsl b/test/tint/bug/tint/453.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/453.wgsl.expected.glsl rename to test/tint/bug/tint/453.wgsl.expected.glsl diff --git a/test/bug/tint/453.wgsl.expected.hlsl b/test/tint/bug/tint/453.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/453.wgsl.expected.hlsl rename to test/tint/bug/tint/453.wgsl.expected.hlsl diff --git a/test/bug/tint/453.wgsl.expected.msl b/test/tint/bug/tint/453.wgsl.expected.msl similarity index 100% rename from test/bug/tint/453.wgsl.expected.msl rename to test/tint/bug/tint/453.wgsl.expected.msl diff --git a/test/bug/tint/453.wgsl.expected.spvasm b/test/tint/bug/tint/453.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/453.wgsl.expected.spvasm rename to test/tint/bug/tint/453.wgsl.expected.spvasm diff --git a/test/bug/tint/453.wgsl.expected.wgsl b/test/tint/bug/tint/453.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/453.wgsl.expected.wgsl rename to test/tint/bug/tint/453.wgsl.expected.wgsl diff --git a/test/bug/tint/492.wgsl b/test/tint/bug/tint/492.wgsl similarity index 100% rename from test/bug/tint/492.wgsl rename to test/tint/bug/tint/492.wgsl diff --git a/test/bug/tint/492.wgsl.expected.glsl b/test/tint/bug/tint/492.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/492.wgsl.expected.glsl rename to test/tint/bug/tint/492.wgsl.expected.glsl diff --git a/test/bug/tint/492.wgsl.expected.hlsl b/test/tint/bug/tint/492.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/492.wgsl.expected.hlsl rename to test/tint/bug/tint/492.wgsl.expected.hlsl diff --git a/test/bug/tint/492.wgsl.expected.msl b/test/tint/bug/tint/492.wgsl.expected.msl similarity index 100% rename from test/bug/tint/492.wgsl.expected.msl rename to test/tint/bug/tint/492.wgsl.expected.msl diff --git a/test/bug/tint/492.wgsl.expected.spvasm b/test/tint/bug/tint/492.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/492.wgsl.expected.spvasm rename to test/tint/bug/tint/492.wgsl.expected.spvasm diff --git a/test/bug/tint/492.wgsl.expected.wgsl b/test/tint/bug/tint/492.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/492.wgsl.expected.wgsl rename to test/tint/bug/tint/492.wgsl.expected.wgsl diff --git a/test/bug/tint/534.wgsl b/test/tint/bug/tint/534.wgsl similarity index 100% rename from test/bug/tint/534.wgsl rename to test/tint/bug/tint/534.wgsl diff --git a/test/bug/tint/534.wgsl.expected.glsl b/test/tint/bug/tint/534.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/534.wgsl.expected.glsl rename to test/tint/bug/tint/534.wgsl.expected.glsl diff --git a/test/bug/tint/534.wgsl.expected.hlsl b/test/tint/bug/tint/534.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/534.wgsl.expected.hlsl rename to test/tint/bug/tint/534.wgsl.expected.hlsl diff --git a/test/bug/tint/534.wgsl.expected.msl b/test/tint/bug/tint/534.wgsl.expected.msl similarity index 100% rename from test/bug/tint/534.wgsl.expected.msl rename to test/tint/bug/tint/534.wgsl.expected.msl diff --git a/test/bug/tint/534.wgsl.expected.spvasm b/test/tint/bug/tint/534.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/534.wgsl.expected.spvasm rename to test/tint/bug/tint/534.wgsl.expected.spvasm diff --git a/test/bug/tint/534.wgsl.expected.wgsl b/test/tint/bug/tint/534.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/534.wgsl.expected.wgsl rename to test/tint/bug/tint/534.wgsl.expected.wgsl diff --git a/test/bug/tint/744.wgsl b/test/tint/bug/tint/744.wgsl similarity index 100% rename from test/bug/tint/744.wgsl rename to test/tint/bug/tint/744.wgsl diff --git a/test/bug/tint/744.wgsl.expected.glsl b/test/tint/bug/tint/744.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/744.wgsl.expected.glsl rename to test/tint/bug/tint/744.wgsl.expected.glsl diff --git a/test/bug/tint/744.wgsl.expected.hlsl b/test/tint/bug/tint/744.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/744.wgsl.expected.hlsl rename to test/tint/bug/tint/744.wgsl.expected.hlsl diff --git a/test/bug/tint/744.wgsl.expected.msl b/test/tint/bug/tint/744.wgsl.expected.msl similarity index 100% rename from test/bug/tint/744.wgsl.expected.msl rename to test/tint/bug/tint/744.wgsl.expected.msl diff --git a/test/bug/tint/744.wgsl.expected.spvasm b/test/tint/bug/tint/744.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/744.wgsl.expected.spvasm rename to test/tint/bug/tint/744.wgsl.expected.spvasm diff --git a/test/bug/tint/744.wgsl.expected.wgsl b/test/tint/bug/tint/744.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/744.wgsl.expected.wgsl rename to test/tint/bug/tint/744.wgsl.expected.wgsl diff --git a/test/bug/tint/749.spvasm b/test/tint/bug/tint/749.spvasm similarity index 100% rename from test/bug/tint/749.spvasm rename to test/tint/bug/tint/749.spvasm diff --git a/test/bug/tint/749.spvasm.expected.glsl b/test/tint/bug/tint/749.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/749.spvasm.expected.glsl rename to test/tint/bug/tint/749.spvasm.expected.glsl diff --git a/test/bug/tint/749.spvasm.expected.hlsl b/test/tint/bug/tint/749.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/749.spvasm.expected.hlsl rename to test/tint/bug/tint/749.spvasm.expected.hlsl diff --git a/test/bug/tint/749.spvasm.expected.msl b/test/tint/bug/tint/749.spvasm.expected.msl similarity index 100% rename from test/bug/tint/749.spvasm.expected.msl rename to test/tint/bug/tint/749.spvasm.expected.msl diff --git a/test/bug/tint/749.spvasm.expected.spvasm b/test/tint/bug/tint/749.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/749.spvasm.expected.spvasm rename to test/tint/bug/tint/749.spvasm.expected.spvasm diff --git a/test/bug/tint/749.spvasm.expected.wgsl b/test/tint/bug/tint/749.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/749.spvasm.expected.wgsl rename to test/tint/bug/tint/749.spvasm.expected.wgsl diff --git a/test/bug/tint/757.wgsl b/test/tint/bug/tint/757.wgsl similarity index 100% rename from test/bug/tint/757.wgsl rename to test/tint/bug/tint/757.wgsl diff --git a/test/bug/tint/757.wgsl.expected.glsl b/test/tint/bug/tint/757.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/757.wgsl.expected.glsl rename to test/tint/bug/tint/757.wgsl.expected.glsl diff --git a/test/bug/tint/757.wgsl.expected.hlsl b/test/tint/bug/tint/757.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/757.wgsl.expected.hlsl rename to test/tint/bug/tint/757.wgsl.expected.hlsl diff --git a/test/bug/tint/757.wgsl.expected.msl b/test/tint/bug/tint/757.wgsl.expected.msl similarity index 100% rename from test/bug/tint/757.wgsl.expected.msl rename to test/tint/bug/tint/757.wgsl.expected.msl diff --git a/test/bug/tint/757.wgsl.expected.spvasm b/test/tint/bug/tint/757.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/757.wgsl.expected.spvasm rename to test/tint/bug/tint/757.wgsl.expected.spvasm diff --git a/test/bug/tint/757.wgsl.expected.wgsl b/test/tint/bug/tint/757.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/757.wgsl.expected.wgsl rename to test/tint/bug/tint/757.wgsl.expected.wgsl diff --git a/test/bug/tint/764.wgsl b/test/tint/bug/tint/764.wgsl similarity index 100% rename from test/bug/tint/764.wgsl rename to test/tint/bug/tint/764.wgsl diff --git a/test/bug/tint/764.wgsl.expected.glsl b/test/tint/bug/tint/764.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/764.wgsl.expected.glsl rename to test/tint/bug/tint/764.wgsl.expected.glsl diff --git a/test/bug/tint/764.wgsl.expected.hlsl b/test/tint/bug/tint/764.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/764.wgsl.expected.hlsl rename to test/tint/bug/tint/764.wgsl.expected.hlsl diff --git a/test/bug/tint/764.wgsl.expected.msl b/test/tint/bug/tint/764.wgsl.expected.msl similarity index 100% rename from test/bug/tint/764.wgsl.expected.msl rename to test/tint/bug/tint/764.wgsl.expected.msl diff --git a/test/bug/tint/764.wgsl.expected.spvasm b/test/tint/bug/tint/764.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/764.wgsl.expected.spvasm rename to test/tint/bug/tint/764.wgsl.expected.spvasm diff --git a/test/bug/tint/764.wgsl.expected.wgsl b/test/tint/bug/tint/764.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/764.wgsl.expected.wgsl rename to test/tint/bug/tint/764.wgsl.expected.wgsl diff --git a/test/bug/tint/782.wgsl b/test/tint/bug/tint/782.wgsl similarity index 100% rename from test/bug/tint/782.wgsl rename to test/tint/bug/tint/782.wgsl diff --git a/test/bug/tint/782.wgsl.expected.glsl b/test/tint/bug/tint/782.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/782.wgsl.expected.glsl rename to test/tint/bug/tint/782.wgsl.expected.glsl diff --git a/test/bug/tint/782.wgsl.expected.hlsl b/test/tint/bug/tint/782.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/782.wgsl.expected.hlsl rename to test/tint/bug/tint/782.wgsl.expected.hlsl diff --git a/test/bug/tint/782.wgsl.expected.msl b/test/tint/bug/tint/782.wgsl.expected.msl similarity index 100% rename from test/bug/tint/782.wgsl.expected.msl rename to test/tint/bug/tint/782.wgsl.expected.msl diff --git a/test/bug/tint/782.wgsl.expected.spvasm b/test/tint/bug/tint/782.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/782.wgsl.expected.spvasm rename to test/tint/bug/tint/782.wgsl.expected.spvasm diff --git a/test/bug/tint/782.wgsl.expected.wgsl b/test/tint/bug/tint/782.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/782.wgsl.expected.wgsl rename to test/tint/bug/tint/782.wgsl.expected.wgsl diff --git a/test/bug/tint/804.spv b/test/tint/bug/tint/804.spv similarity index 100% rename from test/bug/tint/804.spv rename to test/tint/bug/tint/804.spv diff --git a/test/bug/tint/804.spv.expected.glsl b/test/tint/bug/tint/804.spv.expected.glsl similarity index 100% rename from test/bug/tint/804.spv.expected.glsl rename to test/tint/bug/tint/804.spv.expected.glsl diff --git a/test/bug/tint/804.spv.expected.hlsl b/test/tint/bug/tint/804.spv.expected.hlsl similarity index 100% rename from test/bug/tint/804.spv.expected.hlsl rename to test/tint/bug/tint/804.spv.expected.hlsl diff --git a/test/bug/tint/804.spv.expected.msl b/test/tint/bug/tint/804.spv.expected.msl similarity index 100% rename from test/bug/tint/804.spv.expected.msl rename to test/tint/bug/tint/804.spv.expected.msl diff --git a/test/bug/tint/804.spv.expected.spvasm b/test/tint/bug/tint/804.spv.expected.spvasm similarity index 100% rename from test/bug/tint/804.spv.expected.spvasm rename to test/tint/bug/tint/804.spv.expected.spvasm diff --git a/test/bug/tint/804.spv.expected.wgsl b/test/tint/bug/tint/804.spv.expected.wgsl similarity index 100% rename from test/bug/tint/804.spv.expected.wgsl rename to test/tint/bug/tint/804.spv.expected.wgsl diff --git a/test/bug/tint/807.spv b/test/tint/bug/tint/807.spv similarity index 100% rename from test/bug/tint/807.spv rename to test/tint/bug/tint/807.spv diff --git a/test/bug/tint/807.spv.expected.glsl b/test/tint/bug/tint/807.spv.expected.glsl similarity index 100% rename from test/bug/tint/807.spv.expected.glsl rename to test/tint/bug/tint/807.spv.expected.glsl diff --git a/test/bug/tint/807.spv.expected.hlsl b/test/tint/bug/tint/807.spv.expected.hlsl similarity index 100% rename from test/bug/tint/807.spv.expected.hlsl rename to test/tint/bug/tint/807.spv.expected.hlsl diff --git a/test/bug/tint/807.spv.expected.msl b/test/tint/bug/tint/807.spv.expected.msl similarity index 100% rename from test/bug/tint/807.spv.expected.msl rename to test/tint/bug/tint/807.spv.expected.msl diff --git a/test/bug/tint/807.spv.expected.spvasm b/test/tint/bug/tint/807.spv.expected.spvasm similarity index 100% rename from test/bug/tint/807.spv.expected.spvasm rename to test/tint/bug/tint/807.spv.expected.spvasm diff --git a/test/bug/tint/807.spv.expected.wgsl b/test/tint/bug/tint/807.spv.expected.wgsl similarity index 100% rename from test/bug/tint/807.spv.expected.wgsl rename to test/tint/bug/tint/807.spv.expected.wgsl diff --git a/test/bug/tint/824.wgsl b/test/tint/bug/tint/824.wgsl similarity index 100% rename from test/bug/tint/824.wgsl rename to test/tint/bug/tint/824.wgsl diff --git a/test/bug/tint/824.wgsl.expected.glsl b/test/tint/bug/tint/824.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/824.wgsl.expected.glsl rename to test/tint/bug/tint/824.wgsl.expected.glsl diff --git a/test/bug/tint/824.wgsl.expected.hlsl b/test/tint/bug/tint/824.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/824.wgsl.expected.hlsl rename to test/tint/bug/tint/824.wgsl.expected.hlsl diff --git a/test/bug/tint/824.wgsl.expected.msl b/test/tint/bug/tint/824.wgsl.expected.msl similarity index 100% rename from test/bug/tint/824.wgsl.expected.msl rename to test/tint/bug/tint/824.wgsl.expected.msl diff --git a/test/bug/tint/824.wgsl.expected.spvasm b/test/tint/bug/tint/824.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/824.wgsl.expected.spvasm rename to test/tint/bug/tint/824.wgsl.expected.spvasm diff --git a/test/bug/tint/824.wgsl.expected.wgsl b/test/tint/bug/tint/824.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/824.wgsl.expected.wgsl rename to test/tint/bug/tint/824.wgsl.expected.wgsl diff --git a/test/bug/tint/825.wgsl b/test/tint/bug/tint/825.wgsl similarity index 100% rename from test/bug/tint/825.wgsl rename to test/tint/bug/tint/825.wgsl diff --git a/test/bug/tint/825.wgsl.expected.glsl b/test/tint/bug/tint/825.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/825.wgsl.expected.glsl rename to test/tint/bug/tint/825.wgsl.expected.glsl diff --git a/test/bug/tint/825.wgsl.expected.hlsl b/test/tint/bug/tint/825.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/825.wgsl.expected.hlsl rename to test/tint/bug/tint/825.wgsl.expected.hlsl diff --git a/test/bug/tint/825.wgsl.expected.msl b/test/tint/bug/tint/825.wgsl.expected.msl similarity index 100% rename from test/bug/tint/825.wgsl.expected.msl rename to test/tint/bug/tint/825.wgsl.expected.msl diff --git a/test/bug/tint/825.wgsl.expected.spvasm b/test/tint/bug/tint/825.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/825.wgsl.expected.spvasm rename to test/tint/bug/tint/825.wgsl.expected.spvasm diff --git a/test/bug/tint/825.wgsl.expected.wgsl b/test/tint/bug/tint/825.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/825.wgsl.expected.wgsl rename to test/tint/bug/tint/825.wgsl.expected.wgsl diff --git a/test/bug/tint/827.wgsl b/test/tint/bug/tint/827.wgsl similarity index 100% rename from test/bug/tint/827.wgsl rename to test/tint/bug/tint/827.wgsl diff --git a/test/bug/tint/827.wgsl.expected.glsl b/test/tint/bug/tint/827.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/827.wgsl.expected.glsl rename to test/tint/bug/tint/827.wgsl.expected.glsl diff --git a/test/bug/tint/827.wgsl.expected.hlsl b/test/tint/bug/tint/827.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/827.wgsl.expected.hlsl rename to test/tint/bug/tint/827.wgsl.expected.hlsl diff --git a/test/bug/tint/827.wgsl.expected.msl b/test/tint/bug/tint/827.wgsl.expected.msl similarity index 100% rename from test/bug/tint/827.wgsl.expected.msl rename to test/tint/bug/tint/827.wgsl.expected.msl diff --git a/test/bug/tint/827.wgsl.expected.spvasm b/test/tint/bug/tint/827.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/827.wgsl.expected.spvasm rename to test/tint/bug/tint/827.wgsl.expected.spvasm diff --git a/test/bug/tint/827.wgsl.expected.wgsl b/test/tint/bug/tint/827.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/827.wgsl.expected.wgsl rename to test/tint/bug/tint/827.wgsl.expected.wgsl diff --git a/test/bug/tint/870.spvasm b/test/tint/bug/tint/870.spvasm similarity index 100% rename from test/bug/tint/870.spvasm rename to test/tint/bug/tint/870.spvasm diff --git a/test/bug/tint/870.spvasm.expected.glsl b/test/tint/bug/tint/870.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/870.spvasm.expected.glsl rename to test/tint/bug/tint/870.spvasm.expected.glsl diff --git a/test/bug/tint/870.spvasm.expected.hlsl b/test/tint/bug/tint/870.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/870.spvasm.expected.hlsl rename to test/tint/bug/tint/870.spvasm.expected.hlsl diff --git a/test/bug/tint/870.spvasm.expected.msl b/test/tint/bug/tint/870.spvasm.expected.msl similarity index 100% rename from test/bug/tint/870.spvasm.expected.msl rename to test/tint/bug/tint/870.spvasm.expected.msl diff --git a/test/bug/tint/870.spvasm.expected.spvasm b/test/tint/bug/tint/870.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/870.spvasm.expected.spvasm rename to test/tint/bug/tint/870.spvasm.expected.spvasm diff --git a/test/bug/tint/870.spvasm.expected.wgsl b/test/tint/bug/tint/870.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/870.spvasm.expected.wgsl rename to test/tint/bug/tint/870.spvasm.expected.wgsl diff --git a/test/bug/tint/913.wgsl b/test/tint/bug/tint/913.wgsl similarity index 100% rename from test/bug/tint/913.wgsl rename to test/tint/bug/tint/913.wgsl diff --git a/test/bug/tint/913.wgsl.expected.glsl b/test/tint/bug/tint/913.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/913.wgsl.expected.glsl rename to test/tint/bug/tint/913.wgsl.expected.glsl diff --git a/test/bug/tint/913.wgsl.expected.hlsl b/test/tint/bug/tint/913.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/913.wgsl.expected.hlsl rename to test/tint/bug/tint/913.wgsl.expected.hlsl diff --git a/test/bug/tint/913.wgsl.expected.msl b/test/tint/bug/tint/913.wgsl.expected.msl similarity index 100% rename from test/bug/tint/913.wgsl.expected.msl rename to test/tint/bug/tint/913.wgsl.expected.msl diff --git a/test/bug/tint/913.wgsl.expected.spvasm b/test/tint/bug/tint/913.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/913.wgsl.expected.spvasm rename to test/tint/bug/tint/913.wgsl.expected.spvasm diff --git a/test/bug/tint/913.wgsl.expected.wgsl b/test/tint/bug/tint/913.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/913.wgsl.expected.wgsl rename to test/tint/bug/tint/913.wgsl.expected.wgsl diff --git a/test/bug/tint/914.wgsl b/test/tint/bug/tint/914.wgsl similarity index 100% rename from test/bug/tint/914.wgsl rename to test/tint/bug/tint/914.wgsl diff --git a/test/bug/tint/914.wgsl.expected.glsl b/test/tint/bug/tint/914.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/914.wgsl.expected.glsl rename to test/tint/bug/tint/914.wgsl.expected.glsl diff --git a/test/bug/tint/914.wgsl.expected.hlsl b/test/tint/bug/tint/914.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/914.wgsl.expected.hlsl rename to test/tint/bug/tint/914.wgsl.expected.hlsl diff --git a/test/bug/tint/914.wgsl.expected.msl b/test/tint/bug/tint/914.wgsl.expected.msl similarity index 100% rename from test/bug/tint/914.wgsl.expected.msl rename to test/tint/bug/tint/914.wgsl.expected.msl diff --git a/test/bug/tint/914.wgsl.expected.spvasm b/test/tint/bug/tint/914.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/914.wgsl.expected.spvasm rename to test/tint/bug/tint/914.wgsl.expected.spvasm diff --git a/test/bug/tint/914.wgsl.expected.wgsl b/test/tint/bug/tint/914.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/914.wgsl.expected.wgsl rename to test/tint/bug/tint/914.wgsl.expected.wgsl diff --git a/test/bug/tint/922.wgsl b/test/tint/bug/tint/922.wgsl similarity index 100% rename from test/bug/tint/922.wgsl rename to test/tint/bug/tint/922.wgsl diff --git a/test/bug/tint/922.wgsl.expected.glsl b/test/tint/bug/tint/922.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/922.wgsl.expected.glsl rename to test/tint/bug/tint/922.wgsl.expected.glsl diff --git a/test/bug/tint/922.wgsl.expected.hlsl b/test/tint/bug/tint/922.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/922.wgsl.expected.hlsl rename to test/tint/bug/tint/922.wgsl.expected.hlsl diff --git a/test/bug/tint/922.wgsl.expected.msl b/test/tint/bug/tint/922.wgsl.expected.msl similarity index 100% rename from test/bug/tint/922.wgsl.expected.msl rename to test/tint/bug/tint/922.wgsl.expected.msl diff --git a/test/bug/tint/922.wgsl.expected.spvasm b/test/tint/bug/tint/922.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/922.wgsl.expected.spvasm rename to test/tint/bug/tint/922.wgsl.expected.spvasm diff --git a/test/bug/tint/922.wgsl.expected.wgsl b/test/tint/bug/tint/922.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/922.wgsl.expected.wgsl rename to test/tint/bug/tint/922.wgsl.expected.wgsl diff --git a/test/bug/tint/926.wgsl b/test/tint/bug/tint/926.wgsl similarity index 100% rename from test/bug/tint/926.wgsl rename to test/tint/bug/tint/926.wgsl diff --git a/test/bug/tint/926.wgsl.expected.glsl b/test/tint/bug/tint/926.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/926.wgsl.expected.glsl rename to test/tint/bug/tint/926.wgsl.expected.glsl diff --git a/test/bug/tint/926.wgsl.expected.hlsl b/test/tint/bug/tint/926.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/926.wgsl.expected.hlsl rename to test/tint/bug/tint/926.wgsl.expected.hlsl diff --git a/test/bug/tint/926.wgsl.expected.msl b/test/tint/bug/tint/926.wgsl.expected.msl similarity index 100% rename from test/bug/tint/926.wgsl.expected.msl rename to test/tint/bug/tint/926.wgsl.expected.msl diff --git a/test/bug/tint/926.wgsl.expected.spvasm b/test/tint/bug/tint/926.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/926.wgsl.expected.spvasm rename to test/tint/bug/tint/926.wgsl.expected.spvasm diff --git a/test/bug/tint/926.wgsl.expected.wgsl b/test/tint/bug/tint/926.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/926.wgsl.expected.wgsl rename to test/tint/bug/tint/926.wgsl.expected.wgsl diff --git a/test/bug/tint/942.wgsl b/test/tint/bug/tint/942.wgsl similarity index 100% rename from test/bug/tint/942.wgsl rename to test/tint/bug/tint/942.wgsl diff --git a/test/bug/tint/942.wgsl.expected.glsl b/test/tint/bug/tint/942.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/942.wgsl.expected.glsl rename to test/tint/bug/tint/942.wgsl.expected.glsl diff --git a/test/bug/tint/942.wgsl.expected.hlsl b/test/tint/bug/tint/942.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/942.wgsl.expected.hlsl rename to test/tint/bug/tint/942.wgsl.expected.hlsl diff --git a/test/bug/tint/942.wgsl.expected.msl b/test/tint/bug/tint/942.wgsl.expected.msl similarity index 100% rename from test/bug/tint/942.wgsl.expected.msl rename to test/tint/bug/tint/942.wgsl.expected.msl diff --git a/test/bug/tint/942.wgsl.expected.spvasm b/test/tint/bug/tint/942.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/942.wgsl.expected.spvasm rename to test/tint/bug/tint/942.wgsl.expected.spvasm diff --git a/test/bug/tint/942.wgsl.expected.wgsl b/test/tint/bug/tint/942.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/942.wgsl.expected.wgsl rename to test/tint/bug/tint/942.wgsl.expected.wgsl diff --git a/test/bug/tint/943.spvasm b/test/tint/bug/tint/943.spvasm similarity index 100% rename from test/bug/tint/943.spvasm rename to test/tint/bug/tint/943.spvasm diff --git a/test/bug/tint/943.spvasm.expected.glsl b/test/tint/bug/tint/943.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/943.spvasm.expected.glsl rename to test/tint/bug/tint/943.spvasm.expected.glsl diff --git a/test/bug/tint/943.spvasm.expected.hlsl b/test/tint/bug/tint/943.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/943.spvasm.expected.hlsl rename to test/tint/bug/tint/943.spvasm.expected.hlsl diff --git a/test/bug/tint/943.spvasm.expected.msl b/test/tint/bug/tint/943.spvasm.expected.msl similarity index 100% rename from test/bug/tint/943.spvasm.expected.msl rename to test/tint/bug/tint/943.spvasm.expected.msl diff --git a/test/bug/tint/943.spvasm.expected.spvasm b/test/tint/bug/tint/943.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/943.spvasm.expected.spvasm rename to test/tint/bug/tint/943.spvasm.expected.spvasm diff --git a/test/bug/tint/943.spvasm.expected.wgsl b/test/tint/bug/tint/943.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/943.spvasm.expected.wgsl rename to test/tint/bug/tint/943.spvasm.expected.wgsl diff --git a/test/bug/tint/948.wgsl b/test/tint/bug/tint/948.wgsl similarity index 100% rename from test/bug/tint/948.wgsl rename to test/tint/bug/tint/948.wgsl diff --git a/test/bug/tint/948.wgsl.expected.glsl b/test/tint/bug/tint/948.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/948.wgsl.expected.glsl rename to test/tint/bug/tint/948.wgsl.expected.glsl diff --git a/test/bug/tint/948.wgsl.expected.hlsl b/test/tint/bug/tint/948.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/948.wgsl.expected.hlsl rename to test/tint/bug/tint/948.wgsl.expected.hlsl diff --git a/test/bug/tint/948.wgsl.expected.msl b/test/tint/bug/tint/948.wgsl.expected.msl similarity index 100% rename from test/bug/tint/948.wgsl.expected.msl rename to test/tint/bug/tint/948.wgsl.expected.msl diff --git a/test/bug/tint/948.wgsl.expected.spvasm b/test/tint/bug/tint/948.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/948.wgsl.expected.spvasm rename to test/tint/bug/tint/948.wgsl.expected.spvasm diff --git a/test/bug/tint/948.wgsl.expected.wgsl b/test/tint/bug/tint/948.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/948.wgsl.expected.wgsl rename to test/tint/bug/tint/948.wgsl.expected.wgsl diff --git a/test/bug/tint/949.wgsl b/test/tint/bug/tint/949.wgsl similarity index 100% rename from test/bug/tint/949.wgsl rename to test/tint/bug/tint/949.wgsl diff --git a/test/bug/tint/949.wgsl.expected.glsl b/test/tint/bug/tint/949.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/949.wgsl.expected.glsl rename to test/tint/bug/tint/949.wgsl.expected.glsl diff --git a/test/bug/tint/949.wgsl.expected.hlsl b/test/tint/bug/tint/949.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/949.wgsl.expected.hlsl rename to test/tint/bug/tint/949.wgsl.expected.hlsl diff --git a/test/bug/tint/949.wgsl.expected.msl b/test/tint/bug/tint/949.wgsl.expected.msl similarity index 100% rename from test/bug/tint/949.wgsl.expected.msl rename to test/tint/bug/tint/949.wgsl.expected.msl diff --git a/test/bug/tint/949.wgsl.expected.spvasm b/test/tint/bug/tint/949.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/949.wgsl.expected.spvasm rename to test/tint/bug/tint/949.wgsl.expected.spvasm diff --git a/test/bug/tint/949.wgsl.expected.wgsl b/test/tint/bug/tint/949.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/949.wgsl.expected.wgsl rename to test/tint/bug/tint/949.wgsl.expected.wgsl diff --git a/test/bug/tint/951.spvasm b/test/tint/bug/tint/951.spvasm similarity index 100% rename from test/bug/tint/951.spvasm rename to test/tint/bug/tint/951.spvasm diff --git a/test/bug/tint/951.spvasm.expected.glsl b/test/tint/bug/tint/951.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/951.spvasm.expected.glsl rename to test/tint/bug/tint/951.spvasm.expected.glsl diff --git a/test/bug/tint/951.spvasm.expected.hlsl b/test/tint/bug/tint/951.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/951.spvasm.expected.hlsl rename to test/tint/bug/tint/951.spvasm.expected.hlsl diff --git a/test/bug/tint/951.spvasm.expected.msl b/test/tint/bug/tint/951.spvasm.expected.msl similarity index 100% rename from test/bug/tint/951.spvasm.expected.msl rename to test/tint/bug/tint/951.spvasm.expected.msl diff --git a/test/bug/tint/951.spvasm.expected.spvasm b/test/tint/bug/tint/951.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/951.spvasm.expected.spvasm rename to test/tint/bug/tint/951.spvasm.expected.spvasm diff --git a/test/bug/tint/951.spvasm.expected.wgsl b/test/tint/bug/tint/951.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/951.spvasm.expected.wgsl rename to test/tint/bug/tint/951.spvasm.expected.wgsl diff --git a/test/bug/tint/959.wgsl b/test/tint/bug/tint/959.wgsl similarity index 100% rename from test/bug/tint/959.wgsl rename to test/tint/bug/tint/959.wgsl diff --git a/test/bug/tint/959.wgsl.expected.glsl b/test/tint/bug/tint/959.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/959.wgsl.expected.glsl rename to test/tint/bug/tint/959.wgsl.expected.glsl diff --git a/test/bug/tint/959.wgsl.expected.hlsl b/test/tint/bug/tint/959.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/959.wgsl.expected.hlsl rename to test/tint/bug/tint/959.wgsl.expected.hlsl diff --git a/test/bug/tint/959.wgsl.expected.msl b/test/tint/bug/tint/959.wgsl.expected.msl similarity index 100% rename from test/bug/tint/959.wgsl.expected.msl rename to test/tint/bug/tint/959.wgsl.expected.msl diff --git a/test/bug/tint/959.wgsl.expected.spvasm b/test/tint/bug/tint/959.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/959.wgsl.expected.spvasm rename to test/tint/bug/tint/959.wgsl.expected.spvasm diff --git a/test/bug/tint/959.wgsl.expected.wgsl b/test/tint/bug/tint/959.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/959.wgsl.expected.wgsl rename to test/tint/bug/tint/959.wgsl.expected.wgsl diff --git a/test/bug/tint/977.spvasm b/test/tint/bug/tint/977.spvasm similarity index 100% rename from test/bug/tint/977.spvasm rename to test/tint/bug/tint/977.spvasm diff --git a/test/bug/tint/977.spvasm.expected.glsl b/test/tint/bug/tint/977.spvasm.expected.glsl similarity index 100% rename from test/bug/tint/977.spvasm.expected.glsl rename to test/tint/bug/tint/977.spvasm.expected.glsl diff --git a/test/bug/tint/977.spvasm.expected.hlsl b/test/tint/bug/tint/977.spvasm.expected.hlsl similarity index 100% rename from test/bug/tint/977.spvasm.expected.hlsl rename to test/tint/bug/tint/977.spvasm.expected.hlsl diff --git a/test/bug/tint/977.spvasm.expected.msl b/test/tint/bug/tint/977.spvasm.expected.msl similarity index 100% rename from test/bug/tint/977.spvasm.expected.msl rename to test/tint/bug/tint/977.spvasm.expected.msl diff --git a/test/bug/tint/977.spvasm.expected.spvasm b/test/tint/bug/tint/977.spvasm.expected.spvasm similarity index 100% rename from test/bug/tint/977.spvasm.expected.spvasm rename to test/tint/bug/tint/977.spvasm.expected.spvasm diff --git a/test/bug/tint/977.spvasm.expected.wgsl b/test/tint/bug/tint/977.spvasm.expected.wgsl similarity index 100% rename from test/bug/tint/977.spvasm.expected.wgsl rename to test/tint/bug/tint/977.spvasm.expected.wgsl diff --git a/test/bug/tint/978.wgsl b/test/tint/bug/tint/978.wgsl similarity index 100% rename from test/bug/tint/978.wgsl rename to test/tint/bug/tint/978.wgsl diff --git a/test/bug/tint/978.wgsl.expected.glsl b/test/tint/bug/tint/978.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/978.wgsl.expected.glsl rename to test/tint/bug/tint/978.wgsl.expected.glsl diff --git a/test/bug/tint/978.wgsl.expected.hlsl b/test/tint/bug/tint/978.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/978.wgsl.expected.hlsl rename to test/tint/bug/tint/978.wgsl.expected.hlsl diff --git a/test/bug/tint/978.wgsl.expected.msl b/test/tint/bug/tint/978.wgsl.expected.msl similarity index 100% rename from test/bug/tint/978.wgsl.expected.msl rename to test/tint/bug/tint/978.wgsl.expected.msl diff --git a/test/bug/tint/978.wgsl.expected.spvasm b/test/tint/bug/tint/978.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/978.wgsl.expected.spvasm rename to test/tint/bug/tint/978.wgsl.expected.spvasm diff --git a/test/bug/tint/978.wgsl.expected.wgsl b/test/tint/bug/tint/978.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/978.wgsl.expected.wgsl rename to test/tint/bug/tint/978.wgsl.expected.wgsl diff --git a/test/bug/tint/980.wgsl b/test/tint/bug/tint/980.wgsl similarity index 100% rename from test/bug/tint/980.wgsl rename to test/tint/bug/tint/980.wgsl diff --git a/test/bug/tint/980.wgsl.expected.glsl b/test/tint/bug/tint/980.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/980.wgsl.expected.glsl rename to test/tint/bug/tint/980.wgsl.expected.glsl diff --git a/test/bug/tint/980.wgsl.expected.hlsl b/test/tint/bug/tint/980.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/980.wgsl.expected.hlsl rename to test/tint/bug/tint/980.wgsl.expected.hlsl diff --git a/test/bug/tint/980.wgsl.expected.msl b/test/tint/bug/tint/980.wgsl.expected.msl similarity index 100% rename from test/bug/tint/980.wgsl.expected.msl rename to test/tint/bug/tint/980.wgsl.expected.msl diff --git a/test/bug/tint/980.wgsl.expected.spvasm b/test/tint/bug/tint/980.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/980.wgsl.expected.spvasm rename to test/tint/bug/tint/980.wgsl.expected.spvasm diff --git a/test/bug/tint/980.wgsl.expected.wgsl b/test/tint/bug/tint/980.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/980.wgsl.expected.wgsl rename to test/tint/bug/tint/980.wgsl.expected.wgsl diff --git a/test/bug/tint/990.wgsl b/test/tint/bug/tint/990.wgsl similarity index 100% rename from test/bug/tint/990.wgsl rename to test/tint/bug/tint/990.wgsl diff --git a/test/bug/tint/990.wgsl.expected.glsl b/test/tint/bug/tint/990.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/990.wgsl.expected.glsl rename to test/tint/bug/tint/990.wgsl.expected.glsl diff --git a/test/bug/tint/990.wgsl.expected.hlsl b/test/tint/bug/tint/990.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/990.wgsl.expected.hlsl rename to test/tint/bug/tint/990.wgsl.expected.hlsl diff --git a/test/bug/tint/990.wgsl.expected.msl b/test/tint/bug/tint/990.wgsl.expected.msl similarity index 100% rename from test/bug/tint/990.wgsl.expected.msl rename to test/tint/bug/tint/990.wgsl.expected.msl diff --git a/test/bug/tint/990.wgsl.expected.spvasm b/test/tint/bug/tint/990.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/990.wgsl.expected.spvasm rename to test/tint/bug/tint/990.wgsl.expected.spvasm diff --git a/test/bug/tint/990.wgsl.expected.wgsl b/test/tint/bug/tint/990.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/990.wgsl.expected.wgsl rename to test/tint/bug/tint/990.wgsl.expected.wgsl diff --git a/test/bug/tint/992.wgsl b/test/tint/bug/tint/992.wgsl similarity index 100% rename from test/bug/tint/992.wgsl rename to test/tint/bug/tint/992.wgsl diff --git a/test/bug/tint/992.wgsl.expected.glsl b/test/tint/bug/tint/992.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/992.wgsl.expected.glsl rename to test/tint/bug/tint/992.wgsl.expected.glsl diff --git a/test/bug/tint/992.wgsl.expected.hlsl b/test/tint/bug/tint/992.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/992.wgsl.expected.hlsl rename to test/tint/bug/tint/992.wgsl.expected.hlsl diff --git a/test/bug/tint/992.wgsl.expected.msl b/test/tint/bug/tint/992.wgsl.expected.msl similarity index 100% rename from test/bug/tint/992.wgsl.expected.msl rename to test/tint/bug/tint/992.wgsl.expected.msl diff --git a/test/bug/tint/992.wgsl.expected.spvasm b/test/tint/bug/tint/992.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/992.wgsl.expected.spvasm rename to test/tint/bug/tint/992.wgsl.expected.spvasm diff --git a/test/bug/tint/992.wgsl.expected.wgsl b/test/tint/bug/tint/992.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/992.wgsl.expected.wgsl rename to test/tint/bug/tint/992.wgsl.expected.wgsl diff --git a/test/bug/tint/993.wgsl b/test/tint/bug/tint/993.wgsl similarity index 100% rename from test/bug/tint/993.wgsl rename to test/tint/bug/tint/993.wgsl diff --git a/test/bug/tint/993.wgsl.expected.glsl b/test/tint/bug/tint/993.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/993.wgsl.expected.glsl rename to test/tint/bug/tint/993.wgsl.expected.glsl diff --git a/test/bug/tint/993.wgsl.expected.hlsl b/test/tint/bug/tint/993.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/993.wgsl.expected.hlsl rename to test/tint/bug/tint/993.wgsl.expected.hlsl diff --git a/test/bug/tint/993.wgsl.expected.msl b/test/tint/bug/tint/993.wgsl.expected.msl similarity index 100% rename from test/bug/tint/993.wgsl.expected.msl rename to test/tint/bug/tint/993.wgsl.expected.msl diff --git a/test/bug/tint/993.wgsl.expected.spvasm b/test/tint/bug/tint/993.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/993.wgsl.expected.spvasm rename to test/tint/bug/tint/993.wgsl.expected.spvasm diff --git a/test/bug/tint/993.wgsl.expected.wgsl b/test/tint/bug/tint/993.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/993.wgsl.expected.wgsl rename to test/tint/bug/tint/993.wgsl.expected.wgsl diff --git a/test/bug/tint/998.wgsl b/test/tint/bug/tint/998.wgsl similarity index 100% rename from test/bug/tint/998.wgsl rename to test/tint/bug/tint/998.wgsl diff --git a/test/bug/tint/998.wgsl.expected.glsl b/test/tint/bug/tint/998.wgsl.expected.glsl similarity index 100% rename from test/bug/tint/998.wgsl.expected.glsl rename to test/tint/bug/tint/998.wgsl.expected.glsl diff --git a/test/bug/tint/998.wgsl.expected.hlsl b/test/tint/bug/tint/998.wgsl.expected.hlsl similarity index 100% rename from test/bug/tint/998.wgsl.expected.hlsl rename to test/tint/bug/tint/998.wgsl.expected.hlsl diff --git a/test/bug/tint/998.wgsl.expected.msl b/test/tint/bug/tint/998.wgsl.expected.msl similarity index 100% rename from test/bug/tint/998.wgsl.expected.msl rename to test/tint/bug/tint/998.wgsl.expected.msl diff --git a/test/bug/tint/998.wgsl.expected.spvasm b/test/tint/bug/tint/998.wgsl.expected.spvasm similarity index 100% rename from test/bug/tint/998.wgsl.expected.spvasm rename to test/tint/bug/tint/998.wgsl.expected.spvasm diff --git a/test/bug/tint/998.wgsl.expected.wgsl b/test/tint/bug/tint/998.wgsl.expected.wgsl similarity index 100% rename from test/bug/tint/998.wgsl.expected.wgsl rename to test/tint/bug/tint/998.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/complex_via_let.wgsl b/test/tint/builtins/arrayLength/complex_via_let.wgsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let.wgsl rename to test/tint/builtins/arrayLength/complex_via_let.wgsl diff --git a/test/builtins/arrayLength/complex_via_let.wgsl.expected.glsl b/test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/complex_via_let.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/complex_via_let.wgsl.expected.msl b/test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/complex_via_let.wgsl.expected.msl rename to test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.msl diff --git a/test/builtins/arrayLength/complex_via_let.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/complex_via_let.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/complex_via_let.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/complex_via_let.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/complex_via_let_no_struct.wgsl b/test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let_no_struct.wgsl rename to test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl diff --git a/test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl b/test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.msl b/test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.msl rename to test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.msl diff --git a/test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/deprecated.wgsl b/test/tint/builtins/arrayLength/deprecated.wgsl similarity index 100% rename from test/builtins/arrayLength/deprecated.wgsl rename to test/tint/builtins/arrayLength/deprecated.wgsl diff --git a/test/builtins/arrayLength/deprecated.wgsl.expected.glsl b/test/tint/builtins/arrayLength/deprecated.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/deprecated.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/deprecated.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/deprecated.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/deprecated.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/deprecated.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/deprecated.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/deprecated.wgsl.expected.msl b/test/tint/builtins/arrayLength/deprecated.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/deprecated.wgsl.expected.msl rename to test/tint/builtins/arrayLength/deprecated.wgsl.expected.msl diff --git a/test/builtins/arrayLength/deprecated.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/deprecated.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/deprecated.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/deprecated.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/deprecated.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/deprecated.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/deprecated.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/deprecated.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/simple.wgsl b/test/tint/builtins/arrayLength/simple.wgsl similarity index 100% rename from test/builtins/arrayLength/simple.wgsl rename to test/tint/builtins/arrayLength/simple.wgsl diff --git a/test/builtins/arrayLength/simple.wgsl.expected.glsl b/test/tint/builtins/arrayLength/simple.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/simple.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/simple.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/simple.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/simple.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/simple.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/simple.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/simple.wgsl.expected.msl b/test/tint/builtins/arrayLength/simple.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/simple.wgsl.expected.msl rename to test/tint/builtins/arrayLength/simple.wgsl.expected.msl diff --git a/test/builtins/arrayLength/simple.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/simple.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/simple.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/simple.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/simple.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/simple.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/simple.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/simple.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/simple_no_struct.wgsl b/test/tint/builtins/arrayLength/simple_no_struct.wgsl similarity index 100% rename from test/builtins/arrayLength/simple_no_struct.wgsl rename to test/tint/builtins/arrayLength/simple_no_struct.wgsl diff --git a/test/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl b/test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/simple_no_struct.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/simple_no_struct.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/simple_no_struct.wgsl.expected.msl b/test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/simple_no_struct.wgsl.expected.msl rename to test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.msl diff --git a/test/builtins/arrayLength/simple_no_struct.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/simple_no_struct.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/simple_no_struct.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/simple_no_struct.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/simple_no_struct.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/via_let.wgsl b/test/tint/builtins/arrayLength/via_let.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let.wgsl rename to test/tint/builtins/arrayLength/via_let.wgsl diff --git a/test/builtins/arrayLength/via_let.wgsl.expected.glsl b/test/tint/builtins/arrayLength/via_let.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/via_let.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/via_let.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/via_let.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/via_let.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/via_let.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/via_let.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/via_let.wgsl.expected.msl b/test/tint/builtins/arrayLength/via_let.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/via_let.wgsl.expected.msl rename to test/tint/builtins/arrayLength/via_let.wgsl.expected.msl diff --git a/test/builtins/arrayLength/via_let.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/via_let.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/via_let.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/via_let.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/via_let.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/via_let.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/via_let.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/via_let_complex.wgsl b/test/tint/builtins/arrayLength/via_let_complex.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex.wgsl rename to test/tint/builtins/arrayLength/via_let_complex.wgsl diff --git a/test/builtins/arrayLength/via_let_complex.wgsl.expected.glsl b/test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/via_let_complex.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/via_let_complex.wgsl.expected.msl b/test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/via_let_complex.wgsl.expected.msl rename to test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.msl diff --git a/test/builtins/arrayLength/via_let_complex.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/via_let_complex.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/via_let_complex.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/via_let_complex.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/via_let_complex_no_struct.wgsl b/test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex_no_struct.wgsl rename to test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl diff --git a/test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl b/test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.msl b/test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.msl rename to test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.msl diff --git a/test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.wgsl diff --git a/test/builtins/arrayLength/via_let_no_struct.wgsl b/test/tint/builtins/arrayLength/via_let_no_struct.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let_no_struct.wgsl rename to test/tint/builtins/arrayLength/via_let_no_struct.wgsl diff --git a/test/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl b/test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl similarity index 100% rename from test/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl rename to test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl diff --git a/test/builtins/arrayLength/via_let_no_struct.wgsl.expected.hlsl b/test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.hlsl similarity index 100% rename from test/builtins/arrayLength/via_let_no_struct.wgsl.expected.hlsl rename to test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.hlsl diff --git a/test/builtins/arrayLength/via_let_no_struct.wgsl.expected.msl b/test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.msl similarity index 100% rename from test/builtins/arrayLength/via_let_no_struct.wgsl.expected.msl rename to test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.msl diff --git a/test/builtins/arrayLength/via_let_no_struct.wgsl.expected.spvasm b/test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.spvasm similarity index 100% rename from test/builtins/arrayLength/via_let_no_struct.wgsl.expected.spvasm rename to test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.spvasm diff --git a/test/builtins/arrayLength/via_let_no_struct.wgsl.expected.wgsl b/test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.wgsl similarity index 100% rename from test/builtins/arrayLength/via_let_no_struct.wgsl.expected.wgsl rename to test/tint/builtins/arrayLength/via_let_no_struct.wgsl.expected.wgsl diff --git a/test/builtins/builtins.wgsl.tmpl b/test/tint/builtins/builtins.wgsl.tmpl similarity index 100% rename from test/builtins/builtins.wgsl.tmpl rename to test/tint/builtins/builtins.wgsl.tmpl diff --git a/test/builtins/degrees.spvasm b/test/tint/builtins/degrees.spvasm similarity index 100% rename from test/builtins/degrees.spvasm rename to test/tint/builtins/degrees.spvasm diff --git a/test/builtins/degrees.spvasm.expected.glsl b/test/tint/builtins/degrees.spvasm.expected.glsl similarity index 100% rename from test/builtins/degrees.spvasm.expected.glsl rename to test/tint/builtins/degrees.spvasm.expected.glsl diff --git a/test/builtins/degrees.spvasm.expected.hlsl b/test/tint/builtins/degrees.spvasm.expected.hlsl similarity index 100% rename from test/builtins/degrees.spvasm.expected.hlsl rename to test/tint/builtins/degrees.spvasm.expected.hlsl diff --git a/test/builtins/degrees.spvasm.expected.msl b/test/tint/builtins/degrees.spvasm.expected.msl similarity index 100% rename from test/builtins/degrees.spvasm.expected.msl rename to test/tint/builtins/degrees.spvasm.expected.msl diff --git a/test/builtins/degrees.spvasm.expected.spvasm b/test/tint/builtins/degrees.spvasm.expected.spvasm similarity index 100% rename from test/builtins/degrees.spvasm.expected.spvasm rename to test/tint/builtins/degrees.spvasm.expected.spvasm diff --git a/test/builtins/degrees.spvasm.expected.wgsl b/test/tint/builtins/degrees.spvasm.expected.wgsl similarity index 100% rename from test/builtins/degrees.spvasm.expected.wgsl rename to test/tint/builtins/degrees.spvasm.expected.wgsl diff --git a/test/builtins/frexp.wgsl b/test/tint/builtins/frexp.wgsl similarity index 100% rename from test/builtins/frexp.wgsl rename to test/tint/builtins/frexp.wgsl diff --git a/test/builtins/frexp.wgsl.expected.glsl b/test/tint/builtins/frexp.wgsl.expected.glsl similarity index 100% rename from test/builtins/frexp.wgsl.expected.glsl rename to test/tint/builtins/frexp.wgsl.expected.glsl diff --git a/test/builtins/frexp.wgsl.expected.hlsl b/test/tint/builtins/frexp.wgsl.expected.hlsl similarity index 100% rename from test/builtins/frexp.wgsl.expected.hlsl rename to test/tint/builtins/frexp.wgsl.expected.hlsl diff --git a/test/builtins/frexp.wgsl.expected.msl b/test/tint/builtins/frexp.wgsl.expected.msl similarity index 100% rename from test/builtins/frexp.wgsl.expected.msl rename to test/tint/builtins/frexp.wgsl.expected.msl diff --git a/test/builtins/frexp.wgsl.expected.spvasm b/test/tint/builtins/frexp.wgsl.expected.spvasm similarity index 100% rename from test/builtins/frexp.wgsl.expected.spvasm rename to test/tint/builtins/frexp.wgsl.expected.spvasm diff --git a/test/builtins/frexp.wgsl.expected.wgsl b/test/tint/builtins/frexp.wgsl.expected.wgsl similarity index 100% rename from test/builtins/frexp.wgsl.expected.wgsl rename to test/tint/builtins/frexp.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/002533.wgsl b/test/tint/builtins/gen/abs/002533.wgsl similarity index 100% rename from test/builtins/gen/abs/002533.wgsl rename to test/tint/builtins/gen/abs/002533.wgsl diff --git a/test/builtins/gen/abs/002533.wgsl.expected.glsl b/test/tint/builtins/gen/abs/002533.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/002533.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/002533.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/002533.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/002533.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/002533.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/002533.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/002533.wgsl.expected.msl b/test/tint/builtins/gen/abs/002533.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/002533.wgsl.expected.msl rename to test/tint/builtins/gen/abs/002533.wgsl.expected.msl diff --git a/test/builtins/gen/abs/002533.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/002533.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/002533.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/002533.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/002533.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/002533.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/002533.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/002533.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/005174.wgsl b/test/tint/builtins/gen/abs/005174.wgsl similarity index 100% rename from test/builtins/gen/abs/005174.wgsl rename to test/tint/builtins/gen/abs/005174.wgsl diff --git a/test/builtins/gen/abs/005174.wgsl.expected.glsl b/test/tint/builtins/gen/abs/005174.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/005174.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/005174.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/005174.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/005174.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/005174.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/005174.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/005174.wgsl.expected.msl b/test/tint/builtins/gen/abs/005174.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/005174.wgsl.expected.msl rename to test/tint/builtins/gen/abs/005174.wgsl.expected.msl diff --git a/test/builtins/gen/abs/005174.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/005174.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/005174.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/005174.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/005174.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/005174.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/005174.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/005174.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/1ce782.wgsl b/test/tint/builtins/gen/abs/1ce782.wgsl similarity index 100% rename from test/builtins/gen/abs/1ce782.wgsl rename to test/tint/builtins/gen/abs/1ce782.wgsl diff --git a/test/builtins/gen/abs/1ce782.wgsl.expected.glsl b/test/tint/builtins/gen/abs/1ce782.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/1ce782.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/1ce782.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/1ce782.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/1ce782.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/1ce782.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/1ce782.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/1ce782.wgsl.expected.msl b/test/tint/builtins/gen/abs/1ce782.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/1ce782.wgsl.expected.msl rename to test/tint/builtins/gen/abs/1ce782.wgsl.expected.msl diff --git a/test/builtins/gen/abs/1ce782.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/1ce782.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/1ce782.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/1ce782.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/1ce782.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/1ce782.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/1ce782.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/1ce782.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/1e9d53.wgsl b/test/tint/builtins/gen/abs/1e9d53.wgsl similarity index 100% rename from test/builtins/gen/abs/1e9d53.wgsl rename to test/tint/builtins/gen/abs/1e9d53.wgsl diff --git a/test/builtins/gen/abs/1e9d53.wgsl.expected.glsl b/test/tint/builtins/gen/abs/1e9d53.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/1e9d53.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/1e9d53.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/1e9d53.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/1e9d53.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/1e9d53.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/1e9d53.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/1e9d53.wgsl.expected.msl b/test/tint/builtins/gen/abs/1e9d53.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/1e9d53.wgsl.expected.msl rename to test/tint/builtins/gen/abs/1e9d53.wgsl.expected.msl diff --git a/test/builtins/gen/abs/1e9d53.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/1e9d53.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/1e9d53.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/1e9d53.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/1e9d53.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/1e9d53.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/1e9d53.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/1e9d53.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/467cd1.wgsl b/test/tint/builtins/gen/abs/467cd1.wgsl similarity index 100% rename from test/builtins/gen/abs/467cd1.wgsl rename to test/tint/builtins/gen/abs/467cd1.wgsl diff --git a/test/builtins/gen/abs/467cd1.wgsl.expected.glsl b/test/tint/builtins/gen/abs/467cd1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/467cd1.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/467cd1.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/467cd1.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/467cd1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/467cd1.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/467cd1.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/467cd1.wgsl.expected.msl b/test/tint/builtins/gen/abs/467cd1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/467cd1.wgsl.expected.msl rename to test/tint/builtins/gen/abs/467cd1.wgsl.expected.msl diff --git a/test/builtins/gen/abs/467cd1.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/467cd1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/467cd1.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/467cd1.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/467cd1.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/467cd1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/467cd1.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/467cd1.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/4ad288.wgsl b/test/tint/builtins/gen/abs/4ad288.wgsl similarity index 100% rename from test/builtins/gen/abs/4ad288.wgsl rename to test/tint/builtins/gen/abs/4ad288.wgsl diff --git a/test/builtins/gen/abs/4ad288.wgsl.expected.glsl b/test/tint/builtins/gen/abs/4ad288.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/4ad288.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/4ad288.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/4ad288.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/4ad288.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/4ad288.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/4ad288.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/4ad288.wgsl.expected.msl b/test/tint/builtins/gen/abs/4ad288.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/4ad288.wgsl.expected.msl rename to test/tint/builtins/gen/abs/4ad288.wgsl.expected.msl diff --git a/test/builtins/gen/abs/4ad288.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/4ad288.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/4ad288.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/4ad288.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/4ad288.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/4ad288.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/4ad288.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/4ad288.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/5ad50a.wgsl b/test/tint/builtins/gen/abs/5ad50a.wgsl similarity index 100% rename from test/builtins/gen/abs/5ad50a.wgsl rename to test/tint/builtins/gen/abs/5ad50a.wgsl diff --git a/test/builtins/gen/abs/5ad50a.wgsl.expected.glsl b/test/tint/builtins/gen/abs/5ad50a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/5ad50a.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/5ad50a.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/5ad50a.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/5ad50a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/5ad50a.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/5ad50a.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/5ad50a.wgsl.expected.msl b/test/tint/builtins/gen/abs/5ad50a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/5ad50a.wgsl.expected.msl rename to test/tint/builtins/gen/abs/5ad50a.wgsl.expected.msl diff --git a/test/builtins/gen/abs/5ad50a.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/5ad50a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/5ad50a.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/5ad50a.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/5ad50a.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/5ad50a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/5ad50a.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/5ad50a.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/7326de.wgsl b/test/tint/builtins/gen/abs/7326de.wgsl similarity index 100% rename from test/builtins/gen/abs/7326de.wgsl rename to test/tint/builtins/gen/abs/7326de.wgsl diff --git a/test/builtins/gen/abs/7326de.wgsl.expected.glsl b/test/tint/builtins/gen/abs/7326de.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/7326de.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/7326de.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/7326de.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/7326de.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/7326de.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/7326de.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/7326de.wgsl.expected.msl b/test/tint/builtins/gen/abs/7326de.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/7326de.wgsl.expected.msl rename to test/tint/builtins/gen/abs/7326de.wgsl.expected.msl diff --git a/test/builtins/gen/abs/7326de.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/7326de.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/7326de.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/7326de.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/7326de.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/7326de.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/7326de.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/7326de.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/7f28e6.wgsl b/test/tint/builtins/gen/abs/7f28e6.wgsl similarity index 100% rename from test/builtins/gen/abs/7f28e6.wgsl rename to test/tint/builtins/gen/abs/7f28e6.wgsl diff --git a/test/builtins/gen/abs/7f28e6.wgsl.expected.glsl b/test/tint/builtins/gen/abs/7f28e6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/7f28e6.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/7f28e6.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/7f28e6.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/7f28e6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/7f28e6.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/7f28e6.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/7f28e6.wgsl.expected.msl b/test/tint/builtins/gen/abs/7f28e6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/7f28e6.wgsl.expected.msl rename to test/tint/builtins/gen/abs/7f28e6.wgsl.expected.msl diff --git a/test/builtins/gen/abs/7f28e6.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/7f28e6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/7f28e6.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/7f28e6.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/7f28e6.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/7f28e6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/7f28e6.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/7f28e6.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/7faa9e.wgsl b/test/tint/builtins/gen/abs/7faa9e.wgsl similarity index 100% rename from test/builtins/gen/abs/7faa9e.wgsl rename to test/tint/builtins/gen/abs/7faa9e.wgsl diff --git a/test/builtins/gen/abs/7faa9e.wgsl.expected.glsl b/test/tint/builtins/gen/abs/7faa9e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/7faa9e.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/7faa9e.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/7faa9e.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/7faa9e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/7faa9e.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/7faa9e.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/7faa9e.wgsl.expected.msl b/test/tint/builtins/gen/abs/7faa9e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/7faa9e.wgsl.expected.msl rename to test/tint/builtins/gen/abs/7faa9e.wgsl.expected.msl diff --git a/test/builtins/gen/abs/7faa9e.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/7faa9e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/7faa9e.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/7faa9e.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/7faa9e.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/7faa9e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/7faa9e.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/7faa9e.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/9c80a6.wgsl b/test/tint/builtins/gen/abs/9c80a6.wgsl similarity index 100% rename from test/builtins/gen/abs/9c80a6.wgsl rename to test/tint/builtins/gen/abs/9c80a6.wgsl diff --git a/test/builtins/gen/abs/9c80a6.wgsl.expected.glsl b/test/tint/builtins/gen/abs/9c80a6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/9c80a6.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/9c80a6.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/9c80a6.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/9c80a6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/9c80a6.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/9c80a6.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/9c80a6.wgsl.expected.msl b/test/tint/builtins/gen/abs/9c80a6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/9c80a6.wgsl.expected.msl rename to test/tint/builtins/gen/abs/9c80a6.wgsl.expected.msl diff --git a/test/builtins/gen/abs/9c80a6.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/9c80a6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/9c80a6.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/9c80a6.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/9c80a6.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/9c80a6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/9c80a6.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/9c80a6.wgsl.expected.wgsl diff --git a/test/builtins/gen/abs/b96037.wgsl b/test/tint/builtins/gen/abs/b96037.wgsl similarity index 100% rename from test/builtins/gen/abs/b96037.wgsl rename to test/tint/builtins/gen/abs/b96037.wgsl diff --git a/test/builtins/gen/abs/b96037.wgsl.expected.glsl b/test/tint/builtins/gen/abs/b96037.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/abs/b96037.wgsl.expected.glsl rename to test/tint/builtins/gen/abs/b96037.wgsl.expected.glsl diff --git a/test/builtins/gen/abs/b96037.wgsl.expected.hlsl b/test/tint/builtins/gen/abs/b96037.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/abs/b96037.wgsl.expected.hlsl rename to test/tint/builtins/gen/abs/b96037.wgsl.expected.hlsl diff --git a/test/builtins/gen/abs/b96037.wgsl.expected.msl b/test/tint/builtins/gen/abs/b96037.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/abs/b96037.wgsl.expected.msl rename to test/tint/builtins/gen/abs/b96037.wgsl.expected.msl diff --git a/test/builtins/gen/abs/b96037.wgsl.expected.spvasm b/test/tint/builtins/gen/abs/b96037.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/abs/b96037.wgsl.expected.spvasm rename to test/tint/builtins/gen/abs/b96037.wgsl.expected.spvasm diff --git a/test/builtins/gen/abs/b96037.wgsl.expected.wgsl b/test/tint/builtins/gen/abs/b96037.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/abs/b96037.wgsl.expected.wgsl rename to test/tint/builtins/gen/abs/b96037.wgsl.expected.wgsl diff --git a/test/builtins/gen/acos/489247.wgsl b/test/tint/builtins/gen/acos/489247.wgsl similarity index 100% rename from test/builtins/gen/acos/489247.wgsl rename to test/tint/builtins/gen/acos/489247.wgsl diff --git a/test/builtins/gen/acos/489247.wgsl.expected.glsl b/test/tint/builtins/gen/acos/489247.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/acos/489247.wgsl.expected.glsl rename to test/tint/builtins/gen/acos/489247.wgsl.expected.glsl diff --git a/test/builtins/gen/acos/489247.wgsl.expected.hlsl b/test/tint/builtins/gen/acos/489247.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/acos/489247.wgsl.expected.hlsl rename to test/tint/builtins/gen/acos/489247.wgsl.expected.hlsl diff --git a/test/builtins/gen/acos/489247.wgsl.expected.msl b/test/tint/builtins/gen/acos/489247.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/acos/489247.wgsl.expected.msl rename to test/tint/builtins/gen/acos/489247.wgsl.expected.msl diff --git a/test/builtins/gen/acos/489247.wgsl.expected.spvasm b/test/tint/builtins/gen/acos/489247.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/acos/489247.wgsl.expected.spvasm rename to test/tint/builtins/gen/acos/489247.wgsl.expected.spvasm diff --git a/test/builtins/gen/acos/489247.wgsl.expected.wgsl b/test/tint/builtins/gen/acos/489247.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/acos/489247.wgsl.expected.wgsl rename to test/tint/builtins/gen/acos/489247.wgsl.expected.wgsl diff --git a/test/builtins/gen/acos/8e2acf.wgsl b/test/tint/builtins/gen/acos/8e2acf.wgsl similarity index 100% rename from test/builtins/gen/acos/8e2acf.wgsl rename to test/tint/builtins/gen/acos/8e2acf.wgsl diff --git a/test/builtins/gen/acos/8e2acf.wgsl.expected.glsl b/test/tint/builtins/gen/acos/8e2acf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/acos/8e2acf.wgsl.expected.glsl rename to test/tint/builtins/gen/acos/8e2acf.wgsl.expected.glsl diff --git a/test/builtins/gen/acos/8e2acf.wgsl.expected.hlsl b/test/tint/builtins/gen/acos/8e2acf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/acos/8e2acf.wgsl.expected.hlsl rename to test/tint/builtins/gen/acos/8e2acf.wgsl.expected.hlsl diff --git a/test/builtins/gen/acos/8e2acf.wgsl.expected.msl b/test/tint/builtins/gen/acos/8e2acf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/acos/8e2acf.wgsl.expected.msl rename to test/tint/builtins/gen/acos/8e2acf.wgsl.expected.msl diff --git a/test/builtins/gen/acos/8e2acf.wgsl.expected.spvasm b/test/tint/builtins/gen/acos/8e2acf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/acos/8e2acf.wgsl.expected.spvasm rename to test/tint/builtins/gen/acos/8e2acf.wgsl.expected.spvasm diff --git a/test/builtins/gen/acos/8e2acf.wgsl.expected.wgsl b/test/tint/builtins/gen/acos/8e2acf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/acos/8e2acf.wgsl.expected.wgsl rename to test/tint/builtins/gen/acos/8e2acf.wgsl.expected.wgsl diff --git a/test/builtins/gen/acos/a610c4.wgsl b/test/tint/builtins/gen/acos/a610c4.wgsl similarity index 100% rename from test/builtins/gen/acos/a610c4.wgsl rename to test/tint/builtins/gen/acos/a610c4.wgsl diff --git a/test/builtins/gen/acos/a610c4.wgsl.expected.glsl b/test/tint/builtins/gen/acos/a610c4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/acos/a610c4.wgsl.expected.glsl rename to test/tint/builtins/gen/acos/a610c4.wgsl.expected.glsl diff --git a/test/builtins/gen/acos/a610c4.wgsl.expected.hlsl b/test/tint/builtins/gen/acos/a610c4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/acos/a610c4.wgsl.expected.hlsl rename to test/tint/builtins/gen/acos/a610c4.wgsl.expected.hlsl diff --git a/test/builtins/gen/acos/a610c4.wgsl.expected.msl b/test/tint/builtins/gen/acos/a610c4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/acos/a610c4.wgsl.expected.msl rename to test/tint/builtins/gen/acos/a610c4.wgsl.expected.msl diff --git a/test/builtins/gen/acos/a610c4.wgsl.expected.spvasm b/test/tint/builtins/gen/acos/a610c4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/acos/a610c4.wgsl.expected.spvasm rename to test/tint/builtins/gen/acos/a610c4.wgsl.expected.spvasm diff --git a/test/builtins/gen/acos/a610c4.wgsl.expected.wgsl b/test/tint/builtins/gen/acos/a610c4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/acos/a610c4.wgsl.expected.wgsl rename to test/tint/builtins/gen/acos/a610c4.wgsl.expected.wgsl diff --git a/test/builtins/gen/acos/dfc915.wgsl b/test/tint/builtins/gen/acos/dfc915.wgsl similarity index 100% rename from test/builtins/gen/acos/dfc915.wgsl rename to test/tint/builtins/gen/acos/dfc915.wgsl diff --git a/test/builtins/gen/acos/dfc915.wgsl.expected.glsl b/test/tint/builtins/gen/acos/dfc915.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/acos/dfc915.wgsl.expected.glsl rename to test/tint/builtins/gen/acos/dfc915.wgsl.expected.glsl diff --git a/test/builtins/gen/acos/dfc915.wgsl.expected.hlsl b/test/tint/builtins/gen/acos/dfc915.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/acos/dfc915.wgsl.expected.hlsl rename to test/tint/builtins/gen/acos/dfc915.wgsl.expected.hlsl diff --git a/test/builtins/gen/acos/dfc915.wgsl.expected.msl b/test/tint/builtins/gen/acos/dfc915.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/acos/dfc915.wgsl.expected.msl rename to test/tint/builtins/gen/acos/dfc915.wgsl.expected.msl diff --git a/test/builtins/gen/acos/dfc915.wgsl.expected.spvasm b/test/tint/builtins/gen/acos/dfc915.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/acos/dfc915.wgsl.expected.spvasm rename to test/tint/builtins/gen/acos/dfc915.wgsl.expected.spvasm diff --git a/test/builtins/gen/acos/dfc915.wgsl.expected.wgsl b/test/tint/builtins/gen/acos/dfc915.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/acos/dfc915.wgsl.expected.wgsl rename to test/tint/builtins/gen/acos/dfc915.wgsl.expected.wgsl diff --git a/test/builtins/gen/all/353d6a.wgsl b/test/tint/builtins/gen/all/353d6a.wgsl similarity index 100% rename from test/builtins/gen/all/353d6a.wgsl rename to test/tint/builtins/gen/all/353d6a.wgsl diff --git a/test/builtins/gen/all/353d6a.wgsl.expected.glsl b/test/tint/builtins/gen/all/353d6a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/all/353d6a.wgsl.expected.glsl rename to test/tint/builtins/gen/all/353d6a.wgsl.expected.glsl diff --git a/test/builtins/gen/all/353d6a.wgsl.expected.hlsl b/test/tint/builtins/gen/all/353d6a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/all/353d6a.wgsl.expected.hlsl rename to test/tint/builtins/gen/all/353d6a.wgsl.expected.hlsl diff --git a/test/builtins/gen/all/353d6a.wgsl.expected.msl b/test/tint/builtins/gen/all/353d6a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/all/353d6a.wgsl.expected.msl rename to test/tint/builtins/gen/all/353d6a.wgsl.expected.msl diff --git a/test/builtins/gen/all/353d6a.wgsl.expected.spvasm b/test/tint/builtins/gen/all/353d6a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/all/353d6a.wgsl.expected.spvasm rename to test/tint/builtins/gen/all/353d6a.wgsl.expected.spvasm diff --git a/test/builtins/gen/all/353d6a.wgsl.expected.wgsl b/test/tint/builtins/gen/all/353d6a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/all/353d6a.wgsl.expected.wgsl rename to test/tint/builtins/gen/all/353d6a.wgsl.expected.wgsl diff --git a/test/builtins/gen/all/986c7b.wgsl b/test/tint/builtins/gen/all/986c7b.wgsl similarity index 100% rename from test/builtins/gen/all/986c7b.wgsl rename to test/tint/builtins/gen/all/986c7b.wgsl diff --git a/test/builtins/gen/all/986c7b.wgsl.expected.glsl b/test/tint/builtins/gen/all/986c7b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/all/986c7b.wgsl.expected.glsl rename to test/tint/builtins/gen/all/986c7b.wgsl.expected.glsl diff --git a/test/builtins/gen/all/986c7b.wgsl.expected.hlsl b/test/tint/builtins/gen/all/986c7b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/all/986c7b.wgsl.expected.hlsl rename to test/tint/builtins/gen/all/986c7b.wgsl.expected.hlsl diff --git a/test/builtins/gen/all/986c7b.wgsl.expected.msl b/test/tint/builtins/gen/all/986c7b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/all/986c7b.wgsl.expected.msl rename to test/tint/builtins/gen/all/986c7b.wgsl.expected.msl diff --git a/test/builtins/gen/all/986c7b.wgsl.expected.spvasm b/test/tint/builtins/gen/all/986c7b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/all/986c7b.wgsl.expected.spvasm rename to test/tint/builtins/gen/all/986c7b.wgsl.expected.spvasm diff --git a/test/builtins/gen/all/986c7b.wgsl.expected.wgsl b/test/tint/builtins/gen/all/986c7b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/all/986c7b.wgsl.expected.wgsl rename to test/tint/builtins/gen/all/986c7b.wgsl.expected.wgsl diff --git a/test/builtins/gen/all/bd2dba.wgsl b/test/tint/builtins/gen/all/bd2dba.wgsl similarity index 100% rename from test/builtins/gen/all/bd2dba.wgsl rename to test/tint/builtins/gen/all/bd2dba.wgsl diff --git a/test/builtins/gen/all/bd2dba.wgsl.expected.glsl b/test/tint/builtins/gen/all/bd2dba.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/all/bd2dba.wgsl.expected.glsl rename to test/tint/builtins/gen/all/bd2dba.wgsl.expected.glsl diff --git a/test/builtins/gen/all/bd2dba.wgsl.expected.hlsl b/test/tint/builtins/gen/all/bd2dba.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/all/bd2dba.wgsl.expected.hlsl rename to test/tint/builtins/gen/all/bd2dba.wgsl.expected.hlsl diff --git a/test/builtins/gen/all/bd2dba.wgsl.expected.msl b/test/tint/builtins/gen/all/bd2dba.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/all/bd2dba.wgsl.expected.msl rename to test/tint/builtins/gen/all/bd2dba.wgsl.expected.msl diff --git a/test/builtins/gen/all/bd2dba.wgsl.expected.spvasm b/test/tint/builtins/gen/all/bd2dba.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/all/bd2dba.wgsl.expected.spvasm rename to test/tint/builtins/gen/all/bd2dba.wgsl.expected.spvasm diff --git a/test/builtins/gen/all/bd2dba.wgsl.expected.wgsl b/test/tint/builtins/gen/all/bd2dba.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/all/bd2dba.wgsl.expected.wgsl rename to test/tint/builtins/gen/all/bd2dba.wgsl.expected.wgsl diff --git a/test/builtins/gen/all/f46790.wgsl b/test/tint/builtins/gen/all/f46790.wgsl similarity index 100% rename from test/builtins/gen/all/f46790.wgsl rename to test/tint/builtins/gen/all/f46790.wgsl diff --git a/test/builtins/gen/all/f46790.wgsl.expected.glsl b/test/tint/builtins/gen/all/f46790.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/all/f46790.wgsl.expected.glsl rename to test/tint/builtins/gen/all/f46790.wgsl.expected.glsl diff --git a/test/builtins/gen/all/f46790.wgsl.expected.hlsl b/test/tint/builtins/gen/all/f46790.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/all/f46790.wgsl.expected.hlsl rename to test/tint/builtins/gen/all/f46790.wgsl.expected.hlsl diff --git a/test/builtins/gen/all/f46790.wgsl.expected.msl b/test/tint/builtins/gen/all/f46790.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/all/f46790.wgsl.expected.msl rename to test/tint/builtins/gen/all/f46790.wgsl.expected.msl diff --git a/test/builtins/gen/all/f46790.wgsl.expected.spvasm b/test/tint/builtins/gen/all/f46790.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/all/f46790.wgsl.expected.spvasm rename to test/tint/builtins/gen/all/f46790.wgsl.expected.spvasm diff --git a/test/builtins/gen/all/f46790.wgsl.expected.wgsl b/test/tint/builtins/gen/all/f46790.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/all/f46790.wgsl.expected.wgsl rename to test/tint/builtins/gen/all/f46790.wgsl.expected.wgsl diff --git a/test/builtins/gen/any/083428.wgsl b/test/tint/builtins/gen/any/083428.wgsl similarity index 100% rename from test/builtins/gen/any/083428.wgsl rename to test/tint/builtins/gen/any/083428.wgsl diff --git a/test/builtins/gen/any/083428.wgsl.expected.glsl b/test/tint/builtins/gen/any/083428.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/any/083428.wgsl.expected.glsl rename to test/tint/builtins/gen/any/083428.wgsl.expected.glsl diff --git a/test/builtins/gen/any/083428.wgsl.expected.hlsl b/test/tint/builtins/gen/any/083428.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/any/083428.wgsl.expected.hlsl rename to test/tint/builtins/gen/any/083428.wgsl.expected.hlsl diff --git a/test/builtins/gen/any/083428.wgsl.expected.msl b/test/tint/builtins/gen/any/083428.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/any/083428.wgsl.expected.msl rename to test/tint/builtins/gen/any/083428.wgsl.expected.msl diff --git a/test/builtins/gen/any/083428.wgsl.expected.spvasm b/test/tint/builtins/gen/any/083428.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/any/083428.wgsl.expected.spvasm rename to test/tint/builtins/gen/any/083428.wgsl.expected.spvasm diff --git a/test/builtins/gen/any/083428.wgsl.expected.wgsl b/test/tint/builtins/gen/any/083428.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/any/083428.wgsl.expected.wgsl rename to test/tint/builtins/gen/any/083428.wgsl.expected.wgsl diff --git a/test/builtins/gen/any/0e3e58.wgsl b/test/tint/builtins/gen/any/0e3e58.wgsl similarity index 100% rename from test/builtins/gen/any/0e3e58.wgsl rename to test/tint/builtins/gen/any/0e3e58.wgsl diff --git a/test/builtins/gen/any/0e3e58.wgsl.expected.glsl b/test/tint/builtins/gen/any/0e3e58.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/any/0e3e58.wgsl.expected.glsl rename to test/tint/builtins/gen/any/0e3e58.wgsl.expected.glsl diff --git a/test/builtins/gen/any/0e3e58.wgsl.expected.hlsl b/test/tint/builtins/gen/any/0e3e58.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/any/0e3e58.wgsl.expected.hlsl rename to test/tint/builtins/gen/any/0e3e58.wgsl.expected.hlsl diff --git a/test/builtins/gen/any/0e3e58.wgsl.expected.msl b/test/tint/builtins/gen/any/0e3e58.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/any/0e3e58.wgsl.expected.msl rename to test/tint/builtins/gen/any/0e3e58.wgsl.expected.msl diff --git a/test/builtins/gen/any/0e3e58.wgsl.expected.spvasm b/test/tint/builtins/gen/any/0e3e58.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/any/0e3e58.wgsl.expected.spvasm rename to test/tint/builtins/gen/any/0e3e58.wgsl.expected.spvasm diff --git a/test/builtins/gen/any/0e3e58.wgsl.expected.wgsl b/test/tint/builtins/gen/any/0e3e58.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/any/0e3e58.wgsl.expected.wgsl rename to test/tint/builtins/gen/any/0e3e58.wgsl.expected.wgsl diff --git a/test/builtins/gen/any/2ab91a.wgsl b/test/tint/builtins/gen/any/2ab91a.wgsl similarity index 100% rename from test/builtins/gen/any/2ab91a.wgsl rename to test/tint/builtins/gen/any/2ab91a.wgsl diff --git a/test/builtins/gen/any/2ab91a.wgsl.expected.glsl b/test/tint/builtins/gen/any/2ab91a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/any/2ab91a.wgsl.expected.glsl rename to test/tint/builtins/gen/any/2ab91a.wgsl.expected.glsl diff --git a/test/builtins/gen/any/2ab91a.wgsl.expected.hlsl b/test/tint/builtins/gen/any/2ab91a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/any/2ab91a.wgsl.expected.hlsl rename to test/tint/builtins/gen/any/2ab91a.wgsl.expected.hlsl diff --git a/test/builtins/gen/any/2ab91a.wgsl.expected.msl b/test/tint/builtins/gen/any/2ab91a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/any/2ab91a.wgsl.expected.msl rename to test/tint/builtins/gen/any/2ab91a.wgsl.expected.msl diff --git a/test/builtins/gen/any/2ab91a.wgsl.expected.spvasm b/test/tint/builtins/gen/any/2ab91a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/any/2ab91a.wgsl.expected.spvasm rename to test/tint/builtins/gen/any/2ab91a.wgsl.expected.spvasm diff --git a/test/builtins/gen/any/2ab91a.wgsl.expected.wgsl b/test/tint/builtins/gen/any/2ab91a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/any/2ab91a.wgsl.expected.wgsl rename to test/tint/builtins/gen/any/2ab91a.wgsl.expected.wgsl diff --git a/test/builtins/gen/any/e755c1.wgsl b/test/tint/builtins/gen/any/e755c1.wgsl similarity index 100% rename from test/builtins/gen/any/e755c1.wgsl rename to test/tint/builtins/gen/any/e755c1.wgsl diff --git a/test/builtins/gen/any/e755c1.wgsl.expected.glsl b/test/tint/builtins/gen/any/e755c1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/any/e755c1.wgsl.expected.glsl rename to test/tint/builtins/gen/any/e755c1.wgsl.expected.glsl diff --git a/test/builtins/gen/any/e755c1.wgsl.expected.hlsl b/test/tint/builtins/gen/any/e755c1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/any/e755c1.wgsl.expected.hlsl rename to test/tint/builtins/gen/any/e755c1.wgsl.expected.hlsl diff --git a/test/builtins/gen/any/e755c1.wgsl.expected.msl b/test/tint/builtins/gen/any/e755c1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/any/e755c1.wgsl.expected.msl rename to test/tint/builtins/gen/any/e755c1.wgsl.expected.msl diff --git a/test/builtins/gen/any/e755c1.wgsl.expected.spvasm b/test/tint/builtins/gen/any/e755c1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/any/e755c1.wgsl.expected.spvasm rename to test/tint/builtins/gen/any/e755c1.wgsl.expected.spvasm diff --git a/test/builtins/gen/any/e755c1.wgsl.expected.wgsl b/test/tint/builtins/gen/any/e755c1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/any/e755c1.wgsl.expected.wgsl rename to test/tint/builtins/gen/any/e755c1.wgsl.expected.wgsl diff --git a/test/builtins/gen/arrayLength/1588cd.wgsl b/test/tint/builtins/gen/arrayLength/1588cd.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/1588cd.wgsl rename to test/tint/builtins/gen/arrayLength/1588cd.wgsl diff --git a/test/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl b/test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl rename to test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl diff --git a/test/builtins/gen/arrayLength/1588cd.wgsl.expected.hlsl b/test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/arrayLength/1588cd.wgsl.expected.hlsl rename to test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.hlsl diff --git a/test/builtins/gen/arrayLength/1588cd.wgsl.expected.msl b/test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/arrayLength/1588cd.wgsl.expected.msl rename to test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.msl diff --git a/test/builtins/gen/arrayLength/1588cd.wgsl.expected.spvasm b/test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/arrayLength/1588cd.wgsl.expected.spvasm rename to test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.spvasm diff --git a/test/builtins/gen/arrayLength/1588cd.wgsl.expected.wgsl b/test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/1588cd.wgsl.expected.wgsl rename to test/tint/builtins/gen/arrayLength/1588cd.wgsl.expected.wgsl diff --git a/test/builtins/gen/arrayLength/61b1c7.wgsl b/test/tint/builtins/gen/arrayLength/61b1c7.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/61b1c7.wgsl rename to test/tint/builtins/gen/arrayLength/61b1c7.wgsl diff --git a/test/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl b/test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl rename to test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl diff --git a/test/builtins/gen/arrayLength/61b1c7.wgsl.expected.hlsl b/test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/arrayLength/61b1c7.wgsl.expected.hlsl rename to test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.hlsl diff --git a/test/builtins/gen/arrayLength/61b1c7.wgsl.expected.msl b/test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/arrayLength/61b1c7.wgsl.expected.msl rename to test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.msl diff --git a/test/builtins/gen/arrayLength/61b1c7.wgsl.expected.spvasm b/test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/arrayLength/61b1c7.wgsl.expected.spvasm rename to test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.spvasm diff --git a/test/builtins/gen/arrayLength/61b1c7.wgsl.expected.wgsl b/test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/61b1c7.wgsl.expected.wgsl rename to test/tint/builtins/gen/arrayLength/61b1c7.wgsl.expected.wgsl diff --git a/test/builtins/gen/arrayLength/a0f5ca.wgsl b/test/tint/builtins/gen/arrayLength/a0f5ca.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/a0f5ca.wgsl rename to test/tint/builtins/gen/arrayLength/a0f5ca.wgsl diff --git a/test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl b/test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl rename to test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl diff --git a/test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.hlsl b/test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.hlsl rename to test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.hlsl diff --git a/test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.msl b/test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.msl rename to test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.msl diff --git a/test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.spvasm b/test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.spvasm rename to test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.spvasm diff --git a/test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.wgsl b/test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.wgsl rename to test/tint/builtins/gen/arrayLength/a0f5ca.wgsl.expected.wgsl diff --git a/test/builtins/gen/arrayLength/cdd123.wgsl b/test/tint/builtins/gen/arrayLength/cdd123.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/cdd123.wgsl rename to test/tint/builtins/gen/arrayLength/cdd123.wgsl diff --git a/test/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl b/test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl rename to test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl diff --git a/test/builtins/gen/arrayLength/cdd123.wgsl.expected.hlsl b/test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/arrayLength/cdd123.wgsl.expected.hlsl rename to test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.hlsl diff --git a/test/builtins/gen/arrayLength/cdd123.wgsl.expected.msl b/test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/arrayLength/cdd123.wgsl.expected.msl rename to test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.msl diff --git a/test/builtins/gen/arrayLength/cdd123.wgsl.expected.spvasm b/test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/arrayLength/cdd123.wgsl.expected.spvasm rename to test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.spvasm diff --git a/test/builtins/gen/arrayLength/cdd123.wgsl.expected.wgsl b/test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/cdd123.wgsl.expected.wgsl rename to test/tint/builtins/gen/arrayLength/cdd123.wgsl.expected.wgsl diff --git a/test/builtins/gen/arrayLength/cfca0a.wgsl b/test/tint/builtins/gen/arrayLength/cfca0a.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/cfca0a.wgsl rename to test/tint/builtins/gen/arrayLength/cfca0a.wgsl diff --git a/test/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl b/test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl rename to test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl diff --git a/test/builtins/gen/arrayLength/cfca0a.wgsl.expected.hlsl b/test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/arrayLength/cfca0a.wgsl.expected.hlsl rename to test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.hlsl diff --git a/test/builtins/gen/arrayLength/cfca0a.wgsl.expected.msl b/test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/arrayLength/cfca0a.wgsl.expected.msl rename to test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.msl diff --git a/test/builtins/gen/arrayLength/cfca0a.wgsl.expected.spvasm b/test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/arrayLength/cfca0a.wgsl.expected.spvasm rename to test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.spvasm diff --git a/test/builtins/gen/arrayLength/cfca0a.wgsl.expected.wgsl b/test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/cfca0a.wgsl.expected.wgsl rename to test/tint/builtins/gen/arrayLength/cfca0a.wgsl.expected.wgsl diff --git a/test/builtins/gen/arrayLength/eb510f.wgsl b/test/tint/builtins/gen/arrayLength/eb510f.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/eb510f.wgsl rename to test/tint/builtins/gen/arrayLength/eb510f.wgsl diff --git a/test/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl b/test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl rename to test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl diff --git a/test/builtins/gen/arrayLength/eb510f.wgsl.expected.hlsl b/test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/arrayLength/eb510f.wgsl.expected.hlsl rename to test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.hlsl diff --git a/test/builtins/gen/arrayLength/eb510f.wgsl.expected.msl b/test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/arrayLength/eb510f.wgsl.expected.msl rename to test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.msl diff --git a/test/builtins/gen/arrayLength/eb510f.wgsl.expected.spvasm b/test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/arrayLength/eb510f.wgsl.expected.spvasm rename to test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.spvasm diff --git a/test/builtins/gen/arrayLength/eb510f.wgsl.expected.wgsl b/test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/arrayLength/eb510f.wgsl.expected.wgsl rename to test/tint/builtins/gen/arrayLength/eb510f.wgsl.expected.wgsl diff --git a/test/builtins/gen/asin/064953.wgsl b/test/tint/builtins/gen/asin/064953.wgsl similarity index 100% rename from test/builtins/gen/asin/064953.wgsl rename to test/tint/builtins/gen/asin/064953.wgsl diff --git a/test/builtins/gen/asin/064953.wgsl.expected.glsl b/test/tint/builtins/gen/asin/064953.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/asin/064953.wgsl.expected.glsl rename to test/tint/builtins/gen/asin/064953.wgsl.expected.glsl diff --git a/test/builtins/gen/asin/064953.wgsl.expected.hlsl b/test/tint/builtins/gen/asin/064953.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/asin/064953.wgsl.expected.hlsl rename to test/tint/builtins/gen/asin/064953.wgsl.expected.hlsl diff --git a/test/builtins/gen/asin/064953.wgsl.expected.msl b/test/tint/builtins/gen/asin/064953.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/asin/064953.wgsl.expected.msl rename to test/tint/builtins/gen/asin/064953.wgsl.expected.msl diff --git a/test/builtins/gen/asin/064953.wgsl.expected.spvasm b/test/tint/builtins/gen/asin/064953.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/asin/064953.wgsl.expected.spvasm rename to test/tint/builtins/gen/asin/064953.wgsl.expected.spvasm diff --git a/test/builtins/gen/asin/064953.wgsl.expected.wgsl b/test/tint/builtins/gen/asin/064953.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/asin/064953.wgsl.expected.wgsl rename to test/tint/builtins/gen/asin/064953.wgsl.expected.wgsl diff --git a/test/builtins/gen/asin/7b6a44.wgsl b/test/tint/builtins/gen/asin/7b6a44.wgsl similarity index 100% rename from test/builtins/gen/asin/7b6a44.wgsl rename to test/tint/builtins/gen/asin/7b6a44.wgsl diff --git a/test/builtins/gen/asin/7b6a44.wgsl.expected.glsl b/test/tint/builtins/gen/asin/7b6a44.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/asin/7b6a44.wgsl.expected.glsl rename to test/tint/builtins/gen/asin/7b6a44.wgsl.expected.glsl diff --git a/test/builtins/gen/asin/7b6a44.wgsl.expected.hlsl b/test/tint/builtins/gen/asin/7b6a44.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/asin/7b6a44.wgsl.expected.hlsl rename to test/tint/builtins/gen/asin/7b6a44.wgsl.expected.hlsl diff --git a/test/builtins/gen/asin/7b6a44.wgsl.expected.msl b/test/tint/builtins/gen/asin/7b6a44.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/asin/7b6a44.wgsl.expected.msl rename to test/tint/builtins/gen/asin/7b6a44.wgsl.expected.msl diff --git a/test/builtins/gen/asin/7b6a44.wgsl.expected.spvasm b/test/tint/builtins/gen/asin/7b6a44.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/asin/7b6a44.wgsl.expected.spvasm rename to test/tint/builtins/gen/asin/7b6a44.wgsl.expected.spvasm diff --git a/test/builtins/gen/asin/7b6a44.wgsl.expected.wgsl b/test/tint/builtins/gen/asin/7b6a44.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/asin/7b6a44.wgsl.expected.wgsl rename to test/tint/builtins/gen/asin/7b6a44.wgsl.expected.wgsl diff --git a/test/builtins/gen/asin/8cd9c9.wgsl b/test/tint/builtins/gen/asin/8cd9c9.wgsl similarity index 100% rename from test/builtins/gen/asin/8cd9c9.wgsl rename to test/tint/builtins/gen/asin/8cd9c9.wgsl diff --git a/test/builtins/gen/asin/8cd9c9.wgsl.expected.glsl b/test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/asin/8cd9c9.wgsl.expected.glsl rename to test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.glsl diff --git a/test/builtins/gen/asin/8cd9c9.wgsl.expected.hlsl b/test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/asin/8cd9c9.wgsl.expected.hlsl rename to test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.hlsl diff --git a/test/builtins/gen/asin/8cd9c9.wgsl.expected.msl b/test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/asin/8cd9c9.wgsl.expected.msl rename to test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.msl diff --git a/test/builtins/gen/asin/8cd9c9.wgsl.expected.spvasm b/test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/asin/8cd9c9.wgsl.expected.spvasm rename to test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.spvasm diff --git a/test/builtins/gen/asin/8cd9c9.wgsl.expected.wgsl b/test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/asin/8cd9c9.wgsl.expected.wgsl rename to test/tint/builtins/gen/asin/8cd9c9.wgsl.expected.wgsl diff --git a/test/builtins/gen/asin/c0c272.wgsl b/test/tint/builtins/gen/asin/c0c272.wgsl similarity index 100% rename from test/builtins/gen/asin/c0c272.wgsl rename to test/tint/builtins/gen/asin/c0c272.wgsl diff --git a/test/builtins/gen/asin/c0c272.wgsl.expected.glsl b/test/tint/builtins/gen/asin/c0c272.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/asin/c0c272.wgsl.expected.glsl rename to test/tint/builtins/gen/asin/c0c272.wgsl.expected.glsl diff --git a/test/builtins/gen/asin/c0c272.wgsl.expected.hlsl b/test/tint/builtins/gen/asin/c0c272.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/asin/c0c272.wgsl.expected.hlsl rename to test/tint/builtins/gen/asin/c0c272.wgsl.expected.hlsl diff --git a/test/builtins/gen/asin/c0c272.wgsl.expected.msl b/test/tint/builtins/gen/asin/c0c272.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/asin/c0c272.wgsl.expected.msl rename to test/tint/builtins/gen/asin/c0c272.wgsl.expected.msl diff --git a/test/builtins/gen/asin/c0c272.wgsl.expected.spvasm b/test/tint/builtins/gen/asin/c0c272.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/asin/c0c272.wgsl.expected.spvasm rename to test/tint/builtins/gen/asin/c0c272.wgsl.expected.spvasm diff --git a/test/builtins/gen/asin/c0c272.wgsl.expected.wgsl b/test/tint/builtins/gen/asin/c0c272.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/asin/c0c272.wgsl.expected.wgsl rename to test/tint/builtins/gen/asin/c0c272.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan/02979a.wgsl b/test/tint/builtins/gen/atan/02979a.wgsl similarity index 100% rename from test/builtins/gen/atan/02979a.wgsl rename to test/tint/builtins/gen/atan/02979a.wgsl diff --git a/test/builtins/gen/atan/02979a.wgsl.expected.glsl b/test/tint/builtins/gen/atan/02979a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan/02979a.wgsl.expected.glsl rename to test/tint/builtins/gen/atan/02979a.wgsl.expected.glsl diff --git a/test/builtins/gen/atan/02979a.wgsl.expected.hlsl b/test/tint/builtins/gen/atan/02979a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan/02979a.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan/02979a.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan/02979a.wgsl.expected.msl b/test/tint/builtins/gen/atan/02979a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan/02979a.wgsl.expected.msl rename to test/tint/builtins/gen/atan/02979a.wgsl.expected.msl diff --git a/test/builtins/gen/atan/02979a.wgsl.expected.spvasm b/test/tint/builtins/gen/atan/02979a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan/02979a.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan/02979a.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan/02979a.wgsl.expected.wgsl b/test/tint/builtins/gen/atan/02979a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan/02979a.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan/02979a.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan/331e6d.wgsl b/test/tint/builtins/gen/atan/331e6d.wgsl similarity index 100% rename from test/builtins/gen/atan/331e6d.wgsl rename to test/tint/builtins/gen/atan/331e6d.wgsl diff --git a/test/builtins/gen/atan/331e6d.wgsl.expected.glsl b/test/tint/builtins/gen/atan/331e6d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan/331e6d.wgsl.expected.glsl rename to test/tint/builtins/gen/atan/331e6d.wgsl.expected.glsl diff --git a/test/builtins/gen/atan/331e6d.wgsl.expected.hlsl b/test/tint/builtins/gen/atan/331e6d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan/331e6d.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan/331e6d.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan/331e6d.wgsl.expected.msl b/test/tint/builtins/gen/atan/331e6d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan/331e6d.wgsl.expected.msl rename to test/tint/builtins/gen/atan/331e6d.wgsl.expected.msl diff --git a/test/builtins/gen/atan/331e6d.wgsl.expected.spvasm b/test/tint/builtins/gen/atan/331e6d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan/331e6d.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan/331e6d.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan/331e6d.wgsl.expected.wgsl b/test/tint/builtins/gen/atan/331e6d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan/331e6d.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan/331e6d.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan/a8b696.wgsl b/test/tint/builtins/gen/atan/a8b696.wgsl similarity index 100% rename from test/builtins/gen/atan/a8b696.wgsl rename to test/tint/builtins/gen/atan/a8b696.wgsl diff --git a/test/builtins/gen/atan/a8b696.wgsl.expected.glsl b/test/tint/builtins/gen/atan/a8b696.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan/a8b696.wgsl.expected.glsl rename to test/tint/builtins/gen/atan/a8b696.wgsl.expected.glsl diff --git a/test/builtins/gen/atan/a8b696.wgsl.expected.hlsl b/test/tint/builtins/gen/atan/a8b696.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan/a8b696.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan/a8b696.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan/a8b696.wgsl.expected.msl b/test/tint/builtins/gen/atan/a8b696.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan/a8b696.wgsl.expected.msl rename to test/tint/builtins/gen/atan/a8b696.wgsl.expected.msl diff --git a/test/builtins/gen/atan/a8b696.wgsl.expected.spvasm b/test/tint/builtins/gen/atan/a8b696.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan/a8b696.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan/a8b696.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan/a8b696.wgsl.expected.wgsl b/test/tint/builtins/gen/atan/a8b696.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan/a8b696.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan/a8b696.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan/ad96e4.wgsl b/test/tint/builtins/gen/atan/ad96e4.wgsl similarity index 100% rename from test/builtins/gen/atan/ad96e4.wgsl rename to test/tint/builtins/gen/atan/ad96e4.wgsl diff --git a/test/builtins/gen/atan/ad96e4.wgsl.expected.glsl b/test/tint/builtins/gen/atan/ad96e4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan/ad96e4.wgsl.expected.glsl rename to test/tint/builtins/gen/atan/ad96e4.wgsl.expected.glsl diff --git a/test/builtins/gen/atan/ad96e4.wgsl.expected.hlsl b/test/tint/builtins/gen/atan/ad96e4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan/ad96e4.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan/ad96e4.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan/ad96e4.wgsl.expected.msl b/test/tint/builtins/gen/atan/ad96e4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan/ad96e4.wgsl.expected.msl rename to test/tint/builtins/gen/atan/ad96e4.wgsl.expected.msl diff --git a/test/builtins/gen/atan/ad96e4.wgsl.expected.spvasm b/test/tint/builtins/gen/atan/ad96e4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan/ad96e4.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan/ad96e4.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan/ad96e4.wgsl.expected.wgsl b/test/tint/builtins/gen/atan/ad96e4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan/ad96e4.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan/ad96e4.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan2/57fb13.wgsl b/test/tint/builtins/gen/atan2/57fb13.wgsl similarity index 100% rename from test/builtins/gen/atan2/57fb13.wgsl rename to test/tint/builtins/gen/atan2/57fb13.wgsl diff --git a/test/builtins/gen/atan2/57fb13.wgsl.expected.glsl b/test/tint/builtins/gen/atan2/57fb13.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan2/57fb13.wgsl.expected.glsl rename to test/tint/builtins/gen/atan2/57fb13.wgsl.expected.glsl diff --git a/test/builtins/gen/atan2/57fb13.wgsl.expected.hlsl b/test/tint/builtins/gen/atan2/57fb13.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan2/57fb13.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan2/57fb13.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan2/57fb13.wgsl.expected.msl b/test/tint/builtins/gen/atan2/57fb13.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan2/57fb13.wgsl.expected.msl rename to test/tint/builtins/gen/atan2/57fb13.wgsl.expected.msl diff --git a/test/builtins/gen/atan2/57fb13.wgsl.expected.spvasm b/test/tint/builtins/gen/atan2/57fb13.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan2/57fb13.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan2/57fb13.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan2/57fb13.wgsl.expected.wgsl b/test/tint/builtins/gen/atan2/57fb13.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan2/57fb13.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan2/57fb13.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan2/96057c.wgsl b/test/tint/builtins/gen/atan2/96057c.wgsl similarity index 100% rename from test/builtins/gen/atan2/96057c.wgsl rename to test/tint/builtins/gen/atan2/96057c.wgsl diff --git a/test/builtins/gen/atan2/96057c.wgsl.expected.glsl b/test/tint/builtins/gen/atan2/96057c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan2/96057c.wgsl.expected.glsl rename to test/tint/builtins/gen/atan2/96057c.wgsl.expected.glsl diff --git a/test/builtins/gen/atan2/96057c.wgsl.expected.hlsl b/test/tint/builtins/gen/atan2/96057c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan2/96057c.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan2/96057c.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan2/96057c.wgsl.expected.msl b/test/tint/builtins/gen/atan2/96057c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan2/96057c.wgsl.expected.msl rename to test/tint/builtins/gen/atan2/96057c.wgsl.expected.msl diff --git a/test/builtins/gen/atan2/96057c.wgsl.expected.spvasm b/test/tint/builtins/gen/atan2/96057c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan2/96057c.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan2/96057c.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan2/96057c.wgsl.expected.wgsl b/test/tint/builtins/gen/atan2/96057c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan2/96057c.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan2/96057c.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan2/a70d0d.wgsl b/test/tint/builtins/gen/atan2/a70d0d.wgsl similarity index 100% rename from test/builtins/gen/atan2/a70d0d.wgsl rename to test/tint/builtins/gen/atan2/a70d0d.wgsl diff --git a/test/builtins/gen/atan2/a70d0d.wgsl.expected.glsl b/test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan2/a70d0d.wgsl.expected.glsl rename to test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.glsl diff --git a/test/builtins/gen/atan2/a70d0d.wgsl.expected.hlsl b/test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan2/a70d0d.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan2/a70d0d.wgsl.expected.msl b/test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan2/a70d0d.wgsl.expected.msl rename to test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.msl diff --git a/test/builtins/gen/atan2/a70d0d.wgsl.expected.spvasm b/test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan2/a70d0d.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan2/a70d0d.wgsl.expected.wgsl b/test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan2/a70d0d.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan2/a70d0d.wgsl.expected.wgsl diff --git a/test/builtins/gen/atan2/ae713e.wgsl b/test/tint/builtins/gen/atan2/ae713e.wgsl similarity index 100% rename from test/builtins/gen/atan2/ae713e.wgsl rename to test/tint/builtins/gen/atan2/ae713e.wgsl diff --git a/test/builtins/gen/atan2/ae713e.wgsl.expected.glsl b/test/tint/builtins/gen/atan2/ae713e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atan2/ae713e.wgsl.expected.glsl rename to test/tint/builtins/gen/atan2/ae713e.wgsl.expected.glsl diff --git a/test/builtins/gen/atan2/ae713e.wgsl.expected.hlsl b/test/tint/builtins/gen/atan2/ae713e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atan2/ae713e.wgsl.expected.hlsl rename to test/tint/builtins/gen/atan2/ae713e.wgsl.expected.hlsl diff --git a/test/builtins/gen/atan2/ae713e.wgsl.expected.msl b/test/tint/builtins/gen/atan2/ae713e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atan2/ae713e.wgsl.expected.msl rename to test/tint/builtins/gen/atan2/ae713e.wgsl.expected.msl diff --git a/test/builtins/gen/atan2/ae713e.wgsl.expected.spvasm b/test/tint/builtins/gen/atan2/ae713e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atan2/ae713e.wgsl.expected.spvasm rename to test/tint/builtins/gen/atan2/ae713e.wgsl.expected.spvasm diff --git a/test/builtins/gen/atan2/ae713e.wgsl.expected.wgsl b/test/tint/builtins/gen/atan2/ae713e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atan2/ae713e.wgsl.expected.wgsl rename to test/tint/builtins/gen/atan2/ae713e.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAdd/794055.wgsl b/test/tint/builtins/gen/atomicAdd/794055.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/794055.wgsl rename to test/tint/builtins/gen/atomicAdd/794055.wgsl diff --git a/test/builtins/gen/atomicAdd/794055.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAdd/794055.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAdd/794055.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAdd/794055.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAdd/794055.wgsl.expected.msl b/test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAdd/794055.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAdd/794055.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAdd/794055.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAdd/794055.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/794055.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAdd/794055.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAdd/8a199a.wgsl b/test/tint/builtins/gen/atomicAdd/8a199a.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/8a199a.wgsl rename to test/tint/builtins/gen/atomicAdd/8a199a.wgsl diff --git a/test/builtins/gen/atomicAdd/8a199a.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAdd/8a199a.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAdd/8a199a.wgsl.expected.msl b/test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAdd/8a199a.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAdd/8a199a.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAdd/8a199a.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAdd/8a199a.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/8a199a.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAdd/8a199a.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAdd/d32fe4.wgsl b/test/tint/builtins/gen/atomicAdd/d32fe4.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/d32fe4.wgsl rename to test/tint/builtins/gen/atomicAdd/d32fe4.wgsl diff --git a/test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.msl b/test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/d32fe4.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAdd/d32fe4.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAdd/d5db1d.wgsl b/test/tint/builtins/gen/atomicAdd/d5db1d.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/d5db1d.wgsl rename to test/tint/builtins/gen/atomicAdd/d5db1d.wgsl diff --git a/test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.msl b/test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAdd/d5db1d.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAdd/d5db1d.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAnd/152966.wgsl b/test/tint/builtins/gen/atomicAnd/152966.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/152966.wgsl rename to test/tint/builtins/gen/atomicAnd/152966.wgsl diff --git a/test/builtins/gen/atomicAnd/152966.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAnd/152966.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAnd/152966.wgsl.expected.msl b/test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAnd/152966.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAnd/152966.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAnd/152966.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAnd/152966.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/152966.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAnd/152966.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAnd/34edd3.wgsl b/test/tint/builtins/gen/atomicAnd/34edd3.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/34edd3.wgsl rename to test/tint/builtins/gen/atomicAnd/34edd3.wgsl diff --git a/test/builtins/gen/atomicAnd/34edd3.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAnd/34edd3.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAnd/34edd3.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAnd/34edd3.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAnd/34edd3.wgsl.expected.msl b/test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAnd/34edd3.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAnd/34edd3.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAnd/34edd3.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAnd/34edd3.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/34edd3.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAnd/34edd3.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAnd/45a819.wgsl b/test/tint/builtins/gen/atomicAnd/45a819.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/45a819.wgsl rename to test/tint/builtins/gen/atomicAnd/45a819.wgsl diff --git a/test/builtins/gen/atomicAnd/45a819.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAnd/45a819.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAnd/45a819.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAnd/45a819.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAnd/45a819.wgsl.expected.msl b/test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAnd/45a819.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAnd/45a819.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAnd/45a819.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAnd/45a819.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/45a819.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAnd/45a819.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicAnd/85a8d9.wgsl b/test/tint/builtins/gen/atomicAnd/85a8d9.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/85a8d9.wgsl rename to test/tint/builtins/gen/atomicAnd/85a8d9.wgsl diff --git a/test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.glsl b/test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.msl b/test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.msl rename to test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.msl diff --git a/test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicAnd/85a8d9.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicAnd/85a8d9.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.glsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl b/test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.msl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/12871c.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.glsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl b/test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.msl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/6673da.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.glsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl b/test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.msl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/89ea3b.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.glsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl b/test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.msl diff --git a/test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicCompareExchangeWeak/b2ab2c.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicExchange/0a5dca.wgsl b/test/tint/builtins/gen/atomicExchange/0a5dca.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/0a5dca.wgsl rename to test/tint/builtins/gen/atomicExchange/0a5dca.wgsl diff --git a/test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.glsl b/test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.msl b/test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.msl rename to test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.msl diff --git a/test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/0a5dca.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicExchange/0a5dca.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicExchange/d59712.wgsl b/test/tint/builtins/gen/atomicExchange/d59712.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/d59712.wgsl rename to test/tint/builtins/gen/atomicExchange/d59712.wgsl diff --git a/test/builtins/gen/atomicExchange/d59712.wgsl.expected.glsl b/test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicExchange/d59712.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicExchange/d59712.wgsl.expected.msl b/test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicExchange/d59712.wgsl.expected.msl rename to test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.msl diff --git a/test/builtins/gen/atomicExchange/d59712.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicExchange/d59712.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicExchange/d59712.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/d59712.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicExchange/d59712.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicExchange/e114ba.wgsl b/test/tint/builtins/gen/atomicExchange/e114ba.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/e114ba.wgsl rename to test/tint/builtins/gen/atomicExchange/e114ba.wgsl diff --git a/test/builtins/gen/atomicExchange/e114ba.wgsl.expected.glsl b/test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicExchange/e114ba.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicExchange/e114ba.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicExchange/e114ba.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicExchange/e114ba.wgsl.expected.msl b/test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicExchange/e114ba.wgsl.expected.msl rename to test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.msl diff --git a/test/builtins/gen/atomicExchange/e114ba.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicExchange/e114ba.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicExchange/e114ba.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/e114ba.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicExchange/e114ba.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicExchange/f2e22f.wgsl b/test/tint/builtins/gen/atomicExchange/f2e22f.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/f2e22f.wgsl rename to test/tint/builtins/gen/atomicExchange/f2e22f.wgsl diff --git a/test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.glsl b/test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.msl b/test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.msl rename to test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.msl diff --git a/test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicExchange/f2e22f.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicExchange/f2e22f.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicLoad/0806ad.wgsl b/test/tint/builtins/gen/atomicLoad/0806ad.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/0806ad.wgsl rename to test/tint/builtins/gen/atomicLoad/0806ad.wgsl diff --git a/test/builtins/gen/atomicLoad/0806ad.wgsl.expected.glsl b/test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicLoad/0806ad.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicLoad/0806ad.wgsl.expected.msl b/test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicLoad/0806ad.wgsl.expected.msl rename to test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.msl diff --git a/test/builtins/gen/atomicLoad/0806ad.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicLoad/0806ad.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicLoad/0806ad.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/0806ad.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicLoad/0806ad.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicLoad/361bf1.wgsl b/test/tint/builtins/gen/atomicLoad/361bf1.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/361bf1.wgsl rename to test/tint/builtins/gen/atomicLoad/361bf1.wgsl diff --git a/test/builtins/gen/atomicLoad/361bf1.wgsl.expected.glsl b/test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicLoad/361bf1.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicLoad/361bf1.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicLoad/361bf1.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicLoad/361bf1.wgsl.expected.msl b/test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicLoad/361bf1.wgsl.expected.msl rename to test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.msl diff --git a/test/builtins/gen/atomicLoad/361bf1.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicLoad/361bf1.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicLoad/361bf1.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/361bf1.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicLoad/361bf1.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicLoad/afcc03.wgsl b/test/tint/builtins/gen/atomicLoad/afcc03.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/afcc03.wgsl rename to test/tint/builtins/gen/atomicLoad/afcc03.wgsl diff --git a/test/builtins/gen/atomicLoad/afcc03.wgsl.expected.glsl b/test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicLoad/afcc03.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicLoad/afcc03.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicLoad/afcc03.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicLoad/afcc03.wgsl.expected.msl b/test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicLoad/afcc03.wgsl.expected.msl rename to test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.msl diff --git a/test/builtins/gen/atomicLoad/afcc03.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicLoad/afcc03.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicLoad/afcc03.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/afcc03.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicLoad/afcc03.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicLoad/fe6cc3.wgsl b/test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/fe6cc3.wgsl rename to test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl diff --git a/test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.glsl b/test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.msl b/test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.msl rename to test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.msl diff --git a/test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicLoad/fe6cc3.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMax/51b9be.wgsl b/test/tint/builtins/gen/atomicMax/51b9be.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/51b9be.wgsl rename to test/tint/builtins/gen/atomicMax/51b9be.wgsl diff --git a/test/builtins/gen/atomicMax/51b9be.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMax/51b9be.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMax/51b9be.wgsl.expected.msl b/test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMax/51b9be.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMax/51b9be.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMax/51b9be.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMax/51b9be.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/51b9be.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMax/51b9be.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMax/92aa72.wgsl b/test/tint/builtins/gen/atomicMax/92aa72.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/92aa72.wgsl rename to test/tint/builtins/gen/atomicMax/92aa72.wgsl diff --git a/test/builtins/gen/atomicMax/92aa72.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMax/92aa72.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMax/92aa72.wgsl.expected.msl b/test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMax/92aa72.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMax/92aa72.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMax/92aa72.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMax/92aa72.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/92aa72.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMax/92aa72.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMax/a89cc3.wgsl b/test/tint/builtins/gen/atomicMax/a89cc3.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/a89cc3.wgsl rename to test/tint/builtins/gen/atomicMax/a89cc3.wgsl diff --git a/test/builtins/gen/atomicMax/a89cc3.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMax/a89cc3.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMax/a89cc3.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMax/a89cc3.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMax/a89cc3.wgsl.expected.msl b/test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMax/a89cc3.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMax/a89cc3.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMax/a89cc3.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMax/a89cc3.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/a89cc3.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMax/a89cc3.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMax/beccfc.wgsl b/test/tint/builtins/gen/atomicMax/beccfc.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/beccfc.wgsl rename to test/tint/builtins/gen/atomicMax/beccfc.wgsl diff --git a/test/builtins/gen/atomicMax/beccfc.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMax/beccfc.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMax/beccfc.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMax/beccfc.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMax/beccfc.wgsl.expected.msl b/test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMax/beccfc.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMax/beccfc.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMax/beccfc.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMax/beccfc.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMax/beccfc.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMax/beccfc.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMin/278235.wgsl b/test/tint/builtins/gen/atomicMin/278235.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/278235.wgsl rename to test/tint/builtins/gen/atomicMin/278235.wgsl diff --git a/test/builtins/gen/atomicMin/278235.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMin/278235.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMin/278235.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMin/278235.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMin/278235.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMin/278235.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMin/278235.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMin/278235.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMin/278235.wgsl.expected.msl b/test/tint/builtins/gen/atomicMin/278235.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMin/278235.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMin/278235.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMin/278235.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMin/278235.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMin/278235.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMin/278235.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMin/278235.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMin/278235.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/278235.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMin/278235.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMin/69d383.wgsl b/test/tint/builtins/gen/atomicMin/69d383.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/69d383.wgsl rename to test/tint/builtins/gen/atomicMin/69d383.wgsl diff --git a/test/builtins/gen/atomicMin/69d383.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMin/69d383.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMin/69d383.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMin/69d383.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMin/69d383.wgsl.expected.msl b/test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMin/69d383.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMin/69d383.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMin/69d383.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMin/69d383.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/69d383.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMin/69d383.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMin/8e38dc.wgsl b/test/tint/builtins/gen/atomicMin/8e38dc.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/8e38dc.wgsl rename to test/tint/builtins/gen/atomicMin/8e38dc.wgsl diff --git a/test/builtins/gen/atomicMin/8e38dc.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMin/8e38dc.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMin/8e38dc.wgsl.expected.msl b/test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMin/8e38dc.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMin/8e38dc.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMin/8e38dc.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMin/8e38dc.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/8e38dc.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMin/8e38dc.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicMin/c67a74.wgsl b/test/tint/builtins/gen/atomicMin/c67a74.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/c67a74.wgsl rename to test/tint/builtins/gen/atomicMin/c67a74.wgsl diff --git a/test/builtins/gen/atomicMin/c67a74.wgsl.expected.glsl b/test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicMin/c67a74.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicMin/c67a74.wgsl.expected.msl b/test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicMin/c67a74.wgsl.expected.msl rename to test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.msl diff --git a/test/builtins/gen/atomicMin/c67a74.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicMin/c67a74.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicMin/c67a74.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicMin/c67a74.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicMin/c67a74.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicOr/5e3d61.wgsl b/test/tint/builtins/gen/atomicOr/5e3d61.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/5e3d61.wgsl rename to test/tint/builtins/gen/atomicOr/5e3d61.wgsl diff --git a/test/builtins/gen/atomicOr/5e3d61.wgsl.expected.glsl b/test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicOr/5e3d61.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicOr/5e3d61.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicOr/5e3d61.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicOr/5e3d61.wgsl.expected.msl b/test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicOr/5e3d61.wgsl.expected.msl rename to test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.msl diff --git a/test/builtins/gen/atomicOr/5e3d61.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicOr/5e3d61.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicOr/5e3d61.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/5e3d61.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicOr/5e3d61.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicOr/5e95d4.wgsl b/test/tint/builtins/gen/atomicOr/5e95d4.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/5e95d4.wgsl rename to test/tint/builtins/gen/atomicOr/5e95d4.wgsl diff --git a/test/builtins/gen/atomicOr/5e95d4.wgsl.expected.glsl b/test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicOr/5e95d4.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicOr/5e95d4.wgsl.expected.msl b/test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicOr/5e95d4.wgsl.expected.msl rename to test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.msl diff --git a/test/builtins/gen/atomicOr/5e95d4.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicOr/5e95d4.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicOr/5e95d4.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/5e95d4.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicOr/5e95d4.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicOr/8d96a0.wgsl b/test/tint/builtins/gen/atomicOr/8d96a0.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/8d96a0.wgsl rename to test/tint/builtins/gen/atomicOr/8d96a0.wgsl diff --git a/test/builtins/gen/atomicOr/8d96a0.wgsl.expected.glsl b/test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicOr/8d96a0.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicOr/8d96a0.wgsl.expected.msl b/test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicOr/8d96a0.wgsl.expected.msl rename to test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.msl diff --git a/test/builtins/gen/atomicOr/8d96a0.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicOr/8d96a0.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicOr/8d96a0.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/8d96a0.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicOr/8d96a0.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicOr/d09248.wgsl b/test/tint/builtins/gen/atomicOr/d09248.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/d09248.wgsl rename to test/tint/builtins/gen/atomicOr/d09248.wgsl diff --git a/test/builtins/gen/atomicOr/d09248.wgsl.expected.glsl b/test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicOr/d09248.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicOr/d09248.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicOr/d09248.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicOr/d09248.wgsl.expected.msl b/test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicOr/d09248.wgsl.expected.msl rename to test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.msl diff --git a/test/builtins/gen/atomicOr/d09248.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicOr/d09248.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicOr/d09248.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicOr/d09248.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicOr/d09248.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicStore/726882.wgsl b/test/tint/builtins/gen/atomicStore/726882.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/726882.wgsl rename to test/tint/builtins/gen/atomicStore/726882.wgsl diff --git a/test/builtins/gen/atomicStore/726882.wgsl.expected.glsl b/test/tint/builtins/gen/atomicStore/726882.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicStore/726882.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicStore/726882.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicStore/726882.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicStore/726882.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicStore/726882.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicStore/726882.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicStore/726882.wgsl.expected.msl b/test/tint/builtins/gen/atomicStore/726882.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicStore/726882.wgsl.expected.msl rename to test/tint/builtins/gen/atomicStore/726882.wgsl.expected.msl diff --git a/test/builtins/gen/atomicStore/726882.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicStore/726882.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicStore/726882.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicStore/726882.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicStore/726882.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicStore/726882.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/726882.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicStore/726882.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicStore/8bea94.wgsl b/test/tint/builtins/gen/atomicStore/8bea94.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/8bea94.wgsl rename to test/tint/builtins/gen/atomicStore/8bea94.wgsl diff --git a/test/builtins/gen/atomicStore/8bea94.wgsl.expected.glsl b/test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicStore/8bea94.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicStore/8bea94.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicStore/8bea94.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicStore/8bea94.wgsl.expected.msl b/test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicStore/8bea94.wgsl.expected.msl rename to test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.msl diff --git a/test/builtins/gen/atomicStore/8bea94.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicStore/8bea94.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicStore/8bea94.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/8bea94.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicStore/8bea94.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicStore/cdc29e.wgsl b/test/tint/builtins/gen/atomicStore/cdc29e.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/cdc29e.wgsl rename to test/tint/builtins/gen/atomicStore/cdc29e.wgsl diff --git a/test/builtins/gen/atomicStore/cdc29e.wgsl.expected.glsl b/test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicStore/cdc29e.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicStore/cdc29e.wgsl.expected.msl b/test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicStore/cdc29e.wgsl.expected.msl rename to test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.msl diff --git a/test/builtins/gen/atomicStore/cdc29e.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicStore/cdc29e.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicStore/cdc29e.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/cdc29e.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicStore/cdc29e.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicStore/d1e9a6.wgsl b/test/tint/builtins/gen/atomicStore/d1e9a6.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/d1e9a6.wgsl rename to test/tint/builtins/gen/atomicStore/d1e9a6.wgsl diff --git a/test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.glsl b/test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.msl b/test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.msl rename to test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.msl diff --git a/test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicStore/d1e9a6.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicStore/d1e9a6.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicSub/051100.wgsl b/test/tint/builtins/gen/atomicSub/051100.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/051100.wgsl rename to test/tint/builtins/gen/atomicSub/051100.wgsl diff --git a/test/builtins/gen/atomicSub/051100.wgsl.expected.glsl b/test/tint/builtins/gen/atomicSub/051100.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicSub/051100.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicSub/051100.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicSub/051100.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicSub/051100.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicSub/051100.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicSub/051100.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicSub/051100.wgsl.expected.msl b/test/tint/builtins/gen/atomicSub/051100.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicSub/051100.wgsl.expected.msl rename to test/tint/builtins/gen/atomicSub/051100.wgsl.expected.msl diff --git a/test/builtins/gen/atomicSub/051100.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicSub/051100.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicSub/051100.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicSub/051100.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicSub/051100.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicSub/051100.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/051100.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicSub/051100.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicSub/0d26c2.wgsl b/test/tint/builtins/gen/atomicSub/0d26c2.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/0d26c2.wgsl rename to test/tint/builtins/gen/atomicSub/0d26c2.wgsl diff --git a/test/builtins/gen/atomicSub/0d26c2.wgsl.expected.glsl b/test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicSub/0d26c2.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicSub/0d26c2.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicSub/0d26c2.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicSub/0d26c2.wgsl.expected.msl b/test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicSub/0d26c2.wgsl.expected.msl rename to test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.msl diff --git a/test/builtins/gen/atomicSub/0d26c2.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicSub/0d26c2.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicSub/0d26c2.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/0d26c2.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicSub/0d26c2.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicSub/15bfc9.wgsl b/test/tint/builtins/gen/atomicSub/15bfc9.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/15bfc9.wgsl rename to test/tint/builtins/gen/atomicSub/15bfc9.wgsl diff --git a/test/builtins/gen/atomicSub/15bfc9.wgsl.expected.glsl b/test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicSub/15bfc9.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicSub/15bfc9.wgsl.expected.msl b/test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicSub/15bfc9.wgsl.expected.msl rename to test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.msl diff --git a/test/builtins/gen/atomicSub/15bfc9.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicSub/15bfc9.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicSub/15bfc9.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/15bfc9.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicSub/15bfc9.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicSub/77883a.wgsl b/test/tint/builtins/gen/atomicSub/77883a.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/77883a.wgsl rename to test/tint/builtins/gen/atomicSub/77883a.wgsl diff --git a/test/builtins/gen/atomicSub/77883a.wgsl.expected.glsl b/test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicSub/77883a.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicSub/77883a.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicSub/77883a.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicSub/77883a.wgsl.expected.msl b/test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicSub/77883a.wgsl.expected.msl rename to test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.msl diff --git a/test/builtins/gen/atomicSub/77883a.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicSub/77883a.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicSub/77883a.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicSub/77883a.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicSub/77883a.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicXor/54510e.wgsl b/test/tint/builtins/gen/atomicXor/54510e.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/54510e.wgsl rename to test/tint/builtins/gen/atomicXor/54510e.wgsl diff --git a/test/builtins/gen/atomicXor/54510e.wgsl.expected.glsl b/test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicXor/54510e.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicXor/54510e.wgsl.expected.msl b/test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicXor/54510e.wgsl.expected.msl rename to test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.msl diff --git a/test/builtins/gen/atomicXor/54510e.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicXor/54510e.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicXor/54510e.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/54510e.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicXor/54510e.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicXor/75dc95.wgsl b/test/tint/builtins/gen/atomicXor/75dc95.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/75dc95.wgsl rename to test/tint/builtins/gen/atomicXor/75dc95.wgsl diff --git a/test/builtins/gen/atomicXor/75dc95.wgsl.expected.glsl b/test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicXor/75dc95.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicXor/75dc95.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicXor/75dc95.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicXor/75dc95.wgsl.expected.msl b/test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicXor/75dc95.wgsl.expected.msl rename to test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.msl diff --git a/test/builtins/gen/atomicXor/75dc95.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicXor/75dc95.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicXor/75dc95.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/75dc95.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicXor/75dc95.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicXor/c1b78c.wgsl b/test/tint/builtins/gen/atomicXor/c1b78c.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/c1b78c.wgsl rename to test/tint/builtins/gen/atomicXor/c1b78c.wgsl diff --git a/test/builtins/gen/atomicXor/c1b78c.wgsl.expected.glsl b/test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicXor/c1b78c.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicXor/c1b78c.wgsl.expected.msl b/test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicXor/c1b78c.wgsl.expected.msl rename to test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.msl diff --git a/test/builtins/gen/atomicXor/c1b78c.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicXor/c1b78c.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicXor/c1b78c.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/c1b78c.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicXor/c1b78c.wgsl.expected.wgsl diff --git a/test/builtins/gen/atomicXor/c8e6be.wgsl b/test/tint/builtins/gen/atomicXor/c8e6be.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/c8e6be.wgsl rename to test/tint/builtins/gen/atomicXor/c8e6be.wgsl diff --git a/test/builtins/gen/atomicXor/c8e6be.wgsl.expected.glsl b/test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/atomicXor/c8e6be.wgsl.expected.glsl rename to test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.glsl diff --git a/test/builtins/gen/atomicXor/c8e6be.wgsl.expected.hlsl b/test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/atomicXor/c8e6be.wgsl.expected.hlsl rename to test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.hlsl diff --git a/test/builtins/gen/atomicXor/c8e6be.wgsl.expected.msl b/test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/atomicXor/c8e6be.wgsl.expected.msl rename to test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.msl diff --git a/test/builtins/gen/atomicXor/c8e6be.wgsl.expected.spvasm b/test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/atomicXor/c8e6be.wgsl.expected.spvasm rename to test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.spvasm diff --git a/test/builtins/gen/atomicXor/c8e6be.wgsl.expected.wgsl b/test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/atomicXor/c8e6be.wgsl.expected.wgsl rename to test/tint/builtins/gen/atomicXor/c8e6be.wgsl.expected.wgsl diff --git a/test/builtins/gen/ceil/34064b.wgsl b/test/tint/builtins/gen/ceil/34064b.wgsl similarity index 100% rename from test/builtins/gen/ceil/34064b.wgsl rename to test/tint/builtins/gen/ceil/34064b.wgsl diff --git a/test/builtins/gen/ceil/34064b.wgsl.expected.glsl b/test/tint/builtins/gen/ceil/34064b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ceil/34064b.wgsl.expected.glsl rename to test/tint/builtins/gen/ceil/34064b.wgsl.expected.glsl diff --git a/test/builtins/gen/ceil/34064b.wgsl.expected.hlsl b/test/tint/builtins/gen/ceil/34064b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ceil/34064b.wgsl.expected.hlsl rename to test/tint/builtins/gen/ceil/34064b.wgsl.expected.hlsl diff --git a/test/builtins/gen/ceil/34064b.wgsl.expected.msl b/test/tint/builtins/gen/ceil/34064b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ceil/34064b.wgsl.expected.msl rename to test/tint/builtins/gen/ceil/34064b.wgsl.expected.msl diff --git a/test/builtins/gen/ceil/34064b.wgsl.expected.spvasm b/test/tint/builtins/gen/ceil/34064b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ceil/34064b.wgsl.expected.spvasm rename to test/tint/builtins/gen/ceil/34064b.wgsl.expected.spvasm diff --git a/test/builtins/gen/ceil/34064b.wgsl.expected.wgsl b/test/tint/builtins/gen/ceil/34064b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ceil/34064b.wgsl.expected.wgsl rename to test/tint/builtins/gen/ceil/34064b.wgsl.expected.wgsl diff --git a/test/builtins/gen/ceil/678655.wgsl b/test/tint/builtins/gen/ceil/678655.wgsl similarity index 100% rename from test/builtins/gen/ceil/678655.wgsl rename to test/tint/builtins/gen/ceil/678655.wgsl diff --git a/test/builtins/gen/ceil/678655.wgsl.expected.glsl b/test/tint/builtins/gen/ceil/678655.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ceil/678655.wgsl.expected.glsl rename to test/tint/builtins/gen/ceil/678655.wgsl.expected.glsl diff --git a/test/builtins/gen/ceil/678655.wgsl.expected.hlsl b/test/tint/builtins/gen/ceil/678655.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ceil/678655.wgsl.expected.hlsl rename to test/tint/builtins/gen/ceil/678655.wgsl.expected.hlsl diff --git a/test/builtins/gen/ceil/678655.wgsl.expected.msl b/test/tint/builtins/gen/ceil/678655.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ceil/678655.wgsl.expected.msl rename to test/tint/builtins/gen/ceil/678655.wgsl.expected.msl diff --git a/test/builtins/gen/ceil/678655.wgsl.expected.spvasm b/test/tint/builtins/gen/ceil/678655.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ceil/678655.wgsl.expected.spvasm rename to test/tint/builtins/gen/ceil/678655.wgsl.expected.spvasm diff --git a/test/builtins/gen/ceil/678655.wgsl.expected.wgsl b/test/tint/builtins/gen/ceil/678655.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ceil/678655.wgsl.expected.wgsl rename to test/tint/builtins/gen/ceil/678655.wgsl.expected.wgsl diff --git a/test/builtins/gen/ceil/96f597.wgsl b/test/tint/builtins/gen/ceil/96f597.wgsl similarity index 100% rename from test/builtins/gen/ceil/96f597.wgsl rename to test/tint/builtins/gen/ceil/96f597.wgsl diff --git a/test/builtins/gen/ceil/96f597.wgsl.expected.glsl b/test/tint/builtins/gen/ceil/96f597.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ceil/96f597.wgsl.expected.glsl rename to test/tint/builtins/gen/ceil/96f597.wgsl.expected.glsl diff --git a/test/builtins/gen/ceil/96f597.wgsl.expected.hlsl b/test/tint/builtins/gen/ceil/96f597.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ceil/96f597.wgsl.expected.hlsl rename to test/tint/builtins/gen/ceil/96f597.wgsl.expected.hlsl diff --git a/test/builtins/gen/ceil/96f597.wgsl.expected.msl b/test/tint/builtins/gen/ceil/96f597.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ceil/96f597.wgsl.expected.msl rename to test/tint/builtins/gen/ceil/96f597.wgsl.expected.msl diff --git a/test/builtins/gen/ceil/96f597.wgsl.expected.spvasm b/test/tint/builtins/gen/ceil/96f597.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ceil/96f597.wgsl.expected.spvasm rename to test/tint/builtins/gen/ceil/96f597.wgsl.expected.spvasm diff --git a/test/builtins/gen/ceil/96f597.wgsl.expected.wgsl b/test/tint/builtins/gen/ceil/96f597.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ceil/96f597.wgsl.expected.wgsl rename to test/tint/builtins/gen/ceil/96f597.wgsl.expected.wgsl diff --git a/test/builtins/gen/ceil/b74c16.wgsl b/test/tint/builtins/gen/ceil/b74c16.wgsl similarity index 100% rename from test/builtins/gen/ceil/b74c16.wgsl rename to test/tint/builtins/gen/ceil/b74c16.wgsl diff --git a/test/builtins/gen/ceil/b74c16.wgsl.expected.glsl b/test/tint/builtins/gen/ceil/b74c16.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ceil/b74c16.wgsl.expected.glsl rename to test/tint/builtins/gen/ceil/b74c16.wgsl.expected.glsl diff --git a/test/builtins/gen/ceil/b74c16.wgsl.expected.hlsl b/test/tint/builtins/gen/ceil/b74c16.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ceil/b74c16.wgsl.expected.hlsl rename to test/tint/builtins/gen/ceil/b74c16.wgsl.expected.hlsl diff --git a/test/builtins/gen/ceil/b74c16.wgsl.expected.msl b/test/tint/builtins/gen/ceil/b74c16.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ceil/b74c16.wgsl.expected.msl rename to test/tint/builtins/gen/ceil/b74c16.wgsl.expected.msl diff --git a/test/builtins/gen/ceil/b74c16.wgsl.expected.spvasm b/test/tint/builtins/gen/ceil/b74c16.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ceil/b74c16.wgsl.expected.spvasm rename to test/tint/builtins/gen/ceil/b74c16.wgsl.expected.spvasm diff --git a/test/builtins/gen/ceil/b74c16.wgsl.expected.wgsl b/test/tint/builtins/gen/ceil/b74c16.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ceil/b74c16.wgsl.expected.wgsl rename to test/tint/builtins/gen/ceil/b74c16.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/0acf8f.wgsl b/test/tint/builtins/gen/clamp/0acf8f.wgsl similarity index 100% rename from test/builtins/gen/clamp/0acf8f.wgsl rename to test/tint/builtins/gen/clamp/0acf8f.wgsl diff --git a/test/builtins/gen/clamp/0acf8f.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/0acf8f.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/0acf8f.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/0acf8f.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/0acf8f.wgsl.expected.msl b/test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/0acf8f.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/0acf8f.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/0acf8f.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/0acf8f.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/0acf8f.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/0acf8f.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/1a32e3.wgsl b/test/tint/builtins/gen/clamp/1a32e3.wgsl similarity index 100% rename from test/builtins/gen/clamp/1a32e3.wgsl rename to test/tint/builtins/gen/clamp/1a32e3.wgsl diff --git a/test/builtins/gen/clamp/1a32e3.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/1a32e3.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/1a32e3.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/1a32e3.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/1a32e3.wgsl.expected.msl b/test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/1a32e3.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/1a32e3.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/1a32e3.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/1a32e3.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/1a32e3.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/1a32e3.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/2bd567.wgsl b/test/tint/builtins/gen/clamp/2bd567.wgsl similarity index 100% rename from test/builtins/gen/clamp/2bd567.wgsl rename to test/tint/builtins/gen/clamp/2bd567.wgsl diff --git a/test/builtins/gen/clamp/2bd567.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/2bd567.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/2bd567.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/2bd567.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/2bd567.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/2bd567.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/2bd567.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/2bd567.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/2bd567.wgsl.expected.msl b/test/tint/builtins/gen/clamp/2bd567.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/2bd567.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/2bd567.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/2bd567.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/2bd567.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/2bd567.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/2bd567.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/2bd567.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/2bd567.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/2bd567.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/2bd567.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/2bde41.wgsl b/test/tint/builtins/gen/clamp/2bde41.wgsl similarity index 100% rename from test/builtins/gen/clamp/2bde41.wgsl rename to test/tint/builtins/gen/clamp/2bde41.wgsl diff --git a/test/builtins/gen/clamp/2bde41.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/2bde41.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/2bde41.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/2bde41.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/2bde41.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/2bde41.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/2bde41.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/2bde41.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/2bde41.wgsl.expected.msl b/test/tint/builtins/gen/clamp/2bde41.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/2bde41.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/2bde41.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/2bde41.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/2bde41.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/2bde41.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/2bde41.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/2bde41.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/2bde41.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/2bde41.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/2bde41.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/548fc7.wgsl b/test/tint/builtins/gen/clamp/548fc7.wgsl similarity index 100% rename from test/builtins/gen/clamp/548fc7.wgsl rename to test/tint/builtins/gen/clamp/548fc7.wgsl diff --git a/test/builtins/gen/clamp/548fc7.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/548fc7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/548fc7.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/548fc7.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/548fc7.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/548fc7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/548fc7.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/548fc7.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/548fc7.wgsl.expected.msl b/test/tint/builtins/gen/clamp/548fc7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/548fc7.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/548fc7.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/548fc7.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/548fc7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/548fc7.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/548fc7.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/548fc7.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/548fc7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/548fc7.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/548fc7.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/5f0819.wgsl b/test/tint/builtins/gen/clamp/5f0819.wgsl similarity index 100% rename from test/builtins/gen/clamp/5f0819.wgsl rename to test/tint/builtins/gen/clamp/5f0819.wgsl diff --git a/test/builtins/gen/clamp/5f0819.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/5f0819.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/5f0819.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/5f0819.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/5f0819.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/5f0819.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/5f0819.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/5f0819.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/5f0819.wgsl.expected.msl b/test/tint/builtins/gen/clamp/5f0819.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/5f0819.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/5f0819.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/5f0819.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/5f0819.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/5f0819.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/5f0819.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/5f0819.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/5f0819.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/5f0819.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/5f0819.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/6c1749.wgsl b/test/tint/builtins/gen/clamp/6c1749.wgsl similarity index 100% rename from test/builtins/gen/clamp/6c1749.wgsl rename to test/tint/builtins/gen/clamp/6c1749.wgsl diff --git a/test/builtins/gen/clamp/6c1749.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/6c1749.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/6c1749.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/6c1749.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/6c1749.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/6c1749.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/6c1749.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/6c1749.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/6c1749.wgsl.expected.msl b/test/tint/builtins/gen/clamp/6c1749.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/6c1749.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/6c1749.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/6c1749.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/6c1749.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/6c1749.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/6c1749.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/6c1749.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/6c1749.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/6c1749.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/6c1749.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/7706d7.wgsl b/test/tint/builtins/gen/clamp/7706d7.wgsl similarity index 100% rename from test/builtins/gen/clamp/7706d7.wgsl rename to test/tint/builtins/gen/clamp/7706d7.wgsl diff --git a/test/builtins/gen/clamp/7706d7.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/7706d7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/7706d7.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/7706d7.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/7706d7.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/7706d7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/7706d7.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/7706d7.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/7706d7.wgsl.expected.msl b/test/tint/builtins/gen/clamp/7706d7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/7706d7.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/7706d7.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/7706d7.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/7706d7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/7706d7.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/7706d7.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/7706d7.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/7706d7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/7706d7.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/7706d7.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/867397.wgsl b/test/tint/builtins/gen/clamp/867397.wgsl similarity index 100% rename from test/builtins/gen/clamp/867397.wgsl rename to test/tint/builtins/gen/clamp/867397.wgsl diff --git a/test/builtins/gen/clamp/867397.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/867397.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/867397.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/867397.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/867397.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/867397.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/867397.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/867397.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/867397.wgsl.expected.msl b/test/tint/builtins/gen/clamp/867397.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/867397.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/867397.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/867397.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/867397.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/867397.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/867397.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/867397.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/867397.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/867397.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/867397.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/a2de25.wgsl b/test/tint/builtins/gen/clamp/a2de25.wgsl similarity index 100% rename from test/builtins/gen/clamp/a2de25.wgsl rename to test/tint/builtins/gen/clamp/a2de25.wgsl diff --git a/test/builtins/gen/clamp/a2de25.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/a2de25.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/a2de25.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/a2de25.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/a2de25.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/a2de25.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/a2de25.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/a2de25.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/a2de25.wgsl.expected.msl b/test/tint/builtins/gen/clamp/a2de25.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/a2de25.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/a2de25.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/a2de25.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/a2de25.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/a2de25.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/a2de25.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/a2de25.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/a2de25.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/a2de25.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/a2de25.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/b07c65.wgsl b/test/tint/builtins/gen/clamp/b07c65.wgsl similarity index 100% rename from test/builtins/gen/clamp/b07c65.wgsl rename to test/tint/builtins/gen/clamp/b07c65.wgsl diff --git a/test/builtins/gen/clamp/b07c65.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/b07c65.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/b07c65.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/b07c65.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/b07c65.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/b07c65.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/b07c65.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/b07c65.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/b07c65.wgsl.expected.msl b/test/tint/builtins/gen/clamp/b07c65.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/b07c65.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/b07c65.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/b07c65.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/b07c65.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/b07c65.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/b07c65.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/b07c65.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/b07c65.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/b07c65.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/b07c65.wgsl.expected.wgsl diff --git a/test/builtins/gen/clamp/bd43ce.wgsl b/test/tint/builtins/gen/clamp/bd43ce.wgsl similarity index 100% rename from test/builtins/gen/clamp/bd43ce.wgsl rename to test/tint/builtins/gen/clamp/bd43ce.wgsl diff --git a/test/builtins/gen/clamp/bd43ce.wgsl.expected.glsl b/test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/clamp/bd43ce.wgsl.expected.glsl rename to test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.glsl diff --git a/test/builtins/gen/clamp/bd43ce.wgsl.expected.hlsl b/test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/clamp/bd43ce.wgsl.expected.hlsl rename to test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.hlsl diff --git a/test/builtins/gen/clamp/bd43ce.wgsl.expected.msl b/test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/clamp/bd43ce.wgsl.expected.msl rename to test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.msl diff --git a/test/builtins/gen/clamp/bd43ce.wgsl.expected.spvasm b/test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/clamp/bd43ce.wgsl.expected.spvasm rename to test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.spvasm diff --git a/test/builtins/gen/clamp/bd43ce.wgsl.expected.wgsl b/test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/clamp/bd43ce.wgsl.expected.wgsl rename to test/tint/builtins/gen/clamp/bd43ce.wgsl.expected.wgsl diff --git a/test/builtins/gen/cos/16dc15.wgsl b/test/tint/builtins/gen/cos/16dc15.wgsl similarity index 100% rename from test/builtins/gen/cos/16dc15.wgsl rename to test/tint/builtins/gen/cos/16dc15.wgsl diff --git a/test/builtins/gen/cos/16dc15.wgsl.expected.glsl b/test/tint/builtins/gen/cos/16dc15.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cos/16dc15.wgsl.expected.glsl rename to test/tint/builtins/gen/cos/16dc15.wgsl.expected.glsl diff --git a/test/builtins/gen/cos/16dc15.wgsl.expected.hlsl b/test/tint/builtins/gen/cos/16dc15.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cos/16dc15.wgsl.expected.hlsl rename to test/tint/builtins/gen/cos/16dc15.wgsl.expected.hlsl diff --git a/test/builtins/gen/cos/16dc15.wgsl.expected.msl b/test/tint/builtins/gen/cos/16dc15.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cos/16dc15.wgsl.expected.msl rename to test/tint/builtins/gen/cos/16dc15.wgsl.expected.msl diff --git a/test/builtins/gen/cos/16dc15.wgsl.expected.spvasm b/test/tint/builtins/gen/cos/16dc15.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cos/16dc15.wgsl.expected.spvasm rename to test/tint/builtins/gen/cos/16dc15.wgsl.expected.spvasm diff --git a/test/builtins/gen/cos/16dc15.wgsl.expected.wgsl b/test/tint/builtins/gen/cos/16dc15.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cos/16dc15.wgsl.expected.wgsl rename to test/tint/builtins/gen/cos/16dc15.wgsl.expected.wgsl diff --git a/test/builtins/gen/cos/29d66d.wgsl b/test/tint/builtins/gen/cos/29d66d.wgsl similarity index 100% rename from test/builtins/gen/cos/29d66d.wgsl rename to test/tint/builtins/gen/cos/29d66d.wgsl diff --git a/test/builtins/gen/cos/29d66d.wgsl.expected.glsl b/test/tint/builtins/gen/cos/29d66d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cos/29d66d.wgsl.expected.glsl rename to test/tint/builtins/gen/cos/29d66d.wgsl.expected.glsl diff --git a/test/builtins/gen/cos/29d66d.wgsl.expected.hlsl b/test/tint/builtins/gen/cos/29d66d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cos/29d66d.wgsl.expected.hlsl rename to test/tint/builtins/gen/cos/29d66d.wgsl.expected.hlsl diff --git a/test/builtins/gen/cos/29d66d.wgsl.expected.msl b/test/tint/builtins/gen/cos/29d66d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cos/29d66d.wgsl.expected.msl rename to test/tint/builtins/gen/cos/29d66d.wgsl.expected.msl diff --git a/test/builtins/gen/cos/29d66d.wgsl.expected.spvasm b/test/tint/builtins/gen/cos/29d66d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cos/29d66d.wgsl.expected.spvasm rename to test/tint/builtins/gen/cos/29d66d.wgsl.expected.spvasm diff --git a/test/builtins/gen/cos/29d66d.wgsl.expected.wgsl b/test/tint/builtins/gen/cos/29d66d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cos/29d66d.wgsl.expected.wgsl rename to test/tint/builtins/gen/cos/29d66d.wgsl.expected.wgsl diff --git a/test/builtins/gen/cos/c3b486.wgsl b/test/tint/builtins/gen/cos/c3b486.wgsl similarity index 100% rename from test/builtins/gen/cos/c3b486.wgsl rename to test/tint/builtins/gen/cos/c3b486.wgsl diff --git a/test/builtins/gen/cos/c3b486.wgsl.expected.glsl b/test/tint/builtins/gen/cos/c3b486.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cos/c3b486.wgsl.expected.glsl rename to test/tint/builtins/gen/cos/c3b486.wgsl.expected.glsl diff --git a/test/builtins/gen/cos/c3b486.wgsl.expected.hlsl b/test/tint/builtins/gen/cos/c3b486.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cos/c3b486.wgsl.expected.hlsl rename to test/tint/builtins/gen/cos/c3b486.wgsl.expected.hlsl diff --git a/test/builtins/gen/cos/c3b486.wgsl.expected.msl b/test/tint/builtins/gen/cos/c3b486.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cos/c3b486.wgsl.expected.msl rename to test/tint/builtins/gen/cos/c3b486.wgsl.expected.msl diff --git a/test/builtins/gen/cos/c3b486.wgsl.expected.spvasm b/test/tint/builtins/gen/cos/c3b486.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cos/c3b486.wgsl.expected.spvasm rename to test/tint/builtins/gen/cos/c3b486.wgsl.expected.spvasm diff --git a/test/builtins/gen/cos/c3b486.wgsl.expected.wgsl b/test/tint/builtins/gen/cos/c3b486.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cos/c3b486.wgsl.expected.wgsl rename to test/tint/builtins/gen/cos/c3b486.wgsl.expected.wgsl diff --git a/test/builtins/gen/cos/c5c28e.wgsl b/test/tint/builtins/gen/cos/c5c28e.wgsl similarity index 100% rename from test/builtins/gen/cos/c5c28e.wgsl rename to test/tint/builtins/gen/cos/c5c28e.wgsl diff --git a/test/builtins/gen/cos/c5c28e.wgsl.expected.glsl b/test/tint/builtins/gen/cos/c5c28e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cos/c5c28e.wgsl.expected.glsl rename to test/tint/builtins/gen/cos/c5c28e.wgsl.expected.glsl diff --git a/test/builtins/gen/cos/c5c28e.wgsl.expected.hlsl b/test/tint/builtins/gen/cos/c5c28e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cos/c5c28e.wgsl.expected.hlsl rename to test/tint/builtins/gen/cos/c5c28e.wgsl.expected.hlsl diff --git a/test/builtins/gen/cos/c5c28e.wgsl.expected.msl b/test/tint/builtins/gen/cos/c5c28e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cos/c5c28e.wgsl.expected.msl rename to test/tint/builtins/gen/cos/c5c28e.wgsl.expected.msl diff --git a/test/builtins/gen/cos/c5c28e.wgsl.expected.spvasm b/test/tint/builtins/gen/cos/c5c28e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cos/c5c28e.wgsl.expected.spvasm rename to test/tint/builtins/gen/cos/c5c28e.wgsl.expected.spvasm diff --git a/test/builtins/gen/cos/c5c28e.wgsl.expected.wgsl b/test/tint/builtins/gen/cos/c5c28e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cos/c5c28e.wgsl.expected.wgsl rename to test/tint/builtins/gen/cos/c5c28e.wgsl.expected.wgsl diff --git a/test/builtins/gen/cosh/377652.wgsl b/test/tint/builtins/gen/cosh/377652.wgsl similarity index 100% rename from test/builtins/gen/cosh/377652.wgsl rename to test/tint/builtins/gen/cosh/377652.wgsl diff --git a/test/builtins/gen/cosh/377652.wgsl.expected.glsl b/test/tint/builtins/gen/cosh/377652.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cosh/377652.wgsl.expected.glsl rename to test/tint/builtins/gen/cosh/377652.wgsl.expected.glsl diff --git a/test/builtins/gen/cosh/377652.wgsl.expected.hlsl b/test/tint/builtins/gen/cosh/377652.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cosh/377652.wgsl.expected.hlsl rename to test/tint/builtins/gen/cosh/377652.wgsl.expected.hlsl diff --git a/test/builtins/gen/cosh/377652.wgsl.expected.msl b/test/tint/builtins/gen/cosh/377652.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cosh/377652.wgsl.expected.msl rename to test/tint/builtins/gen/cosh/377652.wgsl.expected.msl diff --git a/test/builtins/gen/cosh/377652.wgsl.expected.spvasm b/test/tint/builtins/gen/cosh/377652.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cosh/377652.wgsl.expected.spvasm rename to test/tint/builtins/gen/cosh/377652.wgsl.expected.spvasm diff --git a/test/builtins/gen/cosh/377652.wgsl.expected.wgsl b/test/tint/builtins/gen/cosh/377652.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cosh/377652.wgsl.expected.wgsl rename to test/tint/builtins/gen/cosh/377652.wgsl.expected.wgsl diff --git a/test/builtins/gen/cosh/c13756.wgsl b/test/tint/builtins/gen/cosh/c13756.wgsl similarity index 100% rename from test/builtins/gen/cosh/c13756.wgsl rename to test/tint/builtins/gen/cosh/c13756.wgsl diff --git a/test/builtins/gen/cosh/c13756.wgsl.expected.glsl b/test/tint/builtins/gen/cosh/c13756.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cosh/c13756.wgsl.expected.glsl rename to test/tint/builtins/gen/cosh/c13756.wgsl.expected.glsl diff --git a/test/builtins/gen/cosh/c13756.wgsl.expected.hlsl b/test/tint/builtins/gen/cosh/c13756.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cosh/c13756.wgsl.expected.hlsl rename to test/tint/builtins/gen/cosh/c13756.wgsl.expected.hlsl diff --git a/test/builtins/gen/cosh/c13756.wgsl.expected.msl b/test/tint/builtins/gen/cosh/c13756.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cosh/c13756.wgsl.expected.msl rename to test/tint/builtins/gen/cosh/c13756.wgsl.expected.msl diff --git a/test/builtins/gen/cosh/c13756.wgsl.expected.spvasm b/test/tint/builtins/gen/cosh/c13756.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cosh/c13756.wgsl.expected.spvasm rename to test/tint/builtins/gen/cosh/c13756.wgsl.expected.spvasm diff --git a/test/builtins/gen/cosh/c13756.wgsl.expected.wgsl b/test/tint/builtins/gen/cosh/c13756.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cosh/c13756.wgsl.expected.wgsl rename to test/tint/builtins/gen/cosh/c13756.wgsl.expected.wgsl diff --git a/test/builtins/gen/cosh/da92dd.wgsl b/test/tint/builtins/gen/cosh/da92dd.wgsl similarity index 100% rename from test/builtins/gen/cosh/da92dd.wgsl rename to test/tint/builtins/gen/cosh/da92dd.wgsl diff --git a/test/builtins/gen/cosh/da92dd.wgsl.expected.glsl b/test/tint/builtins/gen/cosh/da92dd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cosh/da92dd.wgsl.expected.glsl rename to test/tint/builtins/gen/cosh/da92dd.wgsl.expected.glsl diff --git a/test/builtins/gen/cosh/da92dd.wgsl.expected.hlsl b/test/tint/builtins/gen/cosh/da92dd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cosh/da92dd.wgsl.expected.hlsl rename to test/tint/builtins/gen/cosh/da92dd.wgsl.expected.hlsl diff --git a/test/builtins/gen/cosh/da92dd.wgsl.expected.msl b/test/tint/builtins/gen/cosh/da92dd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cosh/da92dd.wgsl.expected.msl rename to test/tint/builtins/gen/cosh/da92dd.wgsl.expected.msl diff --git a/test/builtins/gen/cosh/da92dd.wgsl.expected.spvasm b/test/tint/builtins/gen/cosh/da92dd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cosh/da92dd.wgsl.expected.spvasm rename to test/tint/builtins/gen/cosh/da92dd.wgsl.expected.spvasm diff --git a/test/builtins/gen/cosh/da92dd.wgsl.expected.wgsl b/test/tint/builtins/gen/cosh/da92dd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cosh/da92dd.wgsl.expected.wgsl rename to test/tint/builtins/gen/cosh/da92dd.wgsl.expected.wgsl diff --git a/test/builtins/gen/cosh/e0c1de.wgsl b/test/tint/builtins/gen/cosh/e0c1de.wgsl similarity index 100% rename from test/builtins/gen/cosh/e0c1de.wgsl rename to test/tint/builtins/gen/cosh/e0c1de.wgsl diff --git a/test/builtins/gen/cosh/e0c1de.wgsl.expected.glsl b/test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cosh/e0c1de.wgsl.expected.glsl rename to test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.glsl diff --git a/test/builtins/gen/cosh/e0c1de.wgsl.expected.hlsl b/test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cosh/e0c1de.wgsl.expected.hlsl rename to test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.hlsl diff --git a/test/builtins/gen/cosh/e0c1de.wgsl.expected.msl b/test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cosh/e0c1de.wgsl.expected.msl rename to test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.msl diff --git a/test/builtins/gen/cosh/e0c1de.wgsl.expected.spvasm b/test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cosh/e0c1de.wgsl.expected.spvasm rename to test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.spvasm diff --git a/test/builtins/gen/cosh/e0c1de.wgsl.expected.wgsl b/test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cosh/e0c1de.wgsl.expected.wgsl rename to test/tint/builtins/gen/cosh/e0c1de.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/0d0e46.wgsl b/test/tint/builtins/gen/countOneBits/0d0e46.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/0d0e46.wgsl rename to test/tint/builtins/gen/countOneBits/0d0e46.wgsl diff --git a/test/builtins/gen/countOneBits/0d0e46.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/0d0e46.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/0d0e46.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/0d0e46.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/0d0e46.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/0d0e46.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/0d0e46.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/0d0e46.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/0d0e46.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/0d0e46.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/0d0e46.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/0f7980.wgsl b/test/tint/builtins/gen/countOneBits/0f7980.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/0f7980.wgsl rename to test/tint/builtins/gen/countOneBits/0f7980.wgsl diff --git a/test/builtins/gen/countOneBits/0f7980.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/0f7980.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/0f7980.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/0f7980.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/0f7980.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/0f7980.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/0f7980.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/0f7980.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/0f7980.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/0f7980.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/0f7980.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/65d2ae.wgsl b/test/tint/builtins/gen/countOneBits/65d2ae.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/65d2ae.wgsl rename to test/tint/builtins/gen/countOneBits/65d2ae.wgsl diff --git a/test/builtins/gen/countOneBits/65d2ae.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/65d2ae.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/65d2ae.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/65d2ae.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/65d2ae.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/65d2ae.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/65d2ae.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/65d2ae.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/65d2ae.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/65d2ae.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/65d2ae.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/690cfc.wgsl b/test/tint/builtins/gen/countOneBits/690cfc.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/690cfc.wgsl rename to test/tint/builtins/gen/countOneBits/690cfc.wgsl diff --git a/test/builtins/gen/countOneBits/690cfc.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/690cfc.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/690cfc.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/690cfc.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/690cfc.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/690cfc.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/690cfc.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/690cfc.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/690cfc.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/690cfc.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/690cfc.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/94fd81.wgsl b/test/tint/builtins/gen/countOneBits/94fd81.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/94fd81.wgsl rename to test/tint/builtins/gen/countOneBits/94fd81.wgsl diff --git a/test/builtins/gen/countOneBits/94fd81.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/94fd81.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/94fd81.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/94fd81.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/94fd81.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/94fd81.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/94fd81.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/94fd81.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/94fd81.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/94fd81.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/94fd81.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/ae44f9.wgsl b/test/tint/builtins/gen/countOneBits/ae44f9.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/ae44f9.wgsl rename to test/tint/builtins/gen/countOneBits/ae44f9.wgsl diff --git a/test/builtins/gen/countOneBits/ae44f9.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/ae44f9.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/ae44f9.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/ae44f9.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/ae44f9.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/ae44f9.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/ae44f9.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/ae44f9.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/ae44f9.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/ae44f9.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/ae44f9.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/af90e2.wgsl b/test/tint/builtins/gen/countOneBits/af90e2.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/af90e2.wgsl rename to test/tint/builtins/gen/countOneBits/af90e2.wgsl diff --git a/test/builtins/gen/countOneBits/af90e2.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/af90e2.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/af90e2.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/af90e2.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/af90e2.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/af90e2.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/af90e2.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/af90e2.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/af90e2.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/af90e2.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/af90e2.wgsl.expected.wgsl diff --git a/test/builtins/gen/countOneBits/fd88b2.wgsl b/test/tint/builtins/gen/countOneBits/fd88b2.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/fd88b2.wgsl rename to test/tint/builtins/gen/countOneBits/fd88b2.wgsl diff --git a/test/builtins/gen/countOneBits/fd88b2.wgsl.expected.glsl b/test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/countOneBits/fd88b2.wgsl.expected.glsl rename to test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.glsl diff --git a/test/builtins/gen/countOneBits/fd88b2.wgsl.expected.hlsl b/test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/countOneBits/fd88b2.wgsl.expected.hlsl rename to test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.hlsl diff --git a/test/builtins/gen/countOneBits/fd88b2.wgsl.expected.msl b/test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/countOneBits/fd88b2.wgsl.expected.msl rename to test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.msl diff --git a/test/builtins/gen/countOneBits/fd88b2.wgsl.expected.spvasm b/test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/countOneBits/fd88b2.wgsl.expected.spvasm rename to test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.spvasm diff --git a/test/builtins/gen/countOneBits/fd88b2.wgsl.expected.wgsl b/test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/countOneBits/fd88b2.wgsl.expected.wgsl rename to test/tint/builtins/gen/countOneBits/fd88b2.wgsl.expected.wgsl diff --git a/test/builtins/gen/cross/041cb0.wgsl b/test/tint/builtins/gen/cross/041cb0.wgsl similarity index 100% rename from test/builtins/gen/cross/041cb0.wgsl rename to test/tint/builtins/gen/cross/041cb0.wgsl diff --git a/test/builtins/gen/cross/041cb0.wgsl.expected.glsl b/test/tint/builtins/gen/cross/041cb0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/cross/041cb0.wgsl.expected.glsl rename to test/tint/builtins/gen/cross/041cb0.wgsl.expected.glsl diff --git a/test/builtins/gen/cross/041cb0.wgsl.expected.hlsl b/test/tint/builtins/gen/cross/041cb0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/cross/041cb0.wgsl.expected.hlsl rename to test/tint/builtins/gen/cross/041cb0.wgsl.expected.hlsl diff --git a/test/builtins/gen/cross/041cb0.wgsl.expected.msl b/test/tint/builtins/gen/cross/041cb0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/cross/041cb0.wgsl.expected.msl rename to test/tint/builtins/gen/cross/041cb0.wgsl.expected.msl diff --git a/test/builtins/gen/cross/041cb0.wgsl.expected.spvasm b/test/tint/builtins/gen/cross/041cb0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/cross/041cb0.wgsl.expected.spvasm rename to test/tint/builtins/gen/cross/041cb0.wgsl.expected.spvasm diff --git a/test/builtins/gen/cross/041cb0.wgsl.expected.wgsl b/test/tint/builtins/gen/cross/041cb0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/cross/041cb0.wgsl.expected.wgsl rename to test/tint/builtins/gen/cross/041cb0.wgsl.expected.wgsl diff --git a/test/builtins/gen/degrees/0d170c.wgsl b/test/tint/builtins/gen/degrees/0d170c.wgsl similarity index 100% rename from test/builtins/gen/degrees/0d170c.wgsl rename to test/tint/builtins/gen/degrees/0d170c.wgsl diff --git a/test/builtins/gen/degrees/0d170c.wgsl.expected.glsl b/test/tint/builtins/gen/degrees/0d170c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/degrees/0d170c.wgsl.expected.glsl rename to test/tint/builtins/gen/degrees/0d170c.wgsl.expected.glsl diff --git a/test/builtins/gen/degrees/0d170c.wgsl.expected.hlsl b/test/tint/builtins/gen/degrees/0d170c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/degrees/0d170c.wgsl.expected.hlsl rename to test/tint/builtins/gen/degrees/0d170c.wgsl.expected.hlsl diff --git a/test/builtins/gen/degrees/0d170c.wgsl.expected.msl b/test/tint/builtins/gen/degrees/0d170c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/degrees/0d170c.wgsl.expected.msl rename to test/tint/builtins/gen/degrees/0d170c.wgsl.expected.msl diff --git a/test/builtins/gen/degrees/0d170c.wgsl.expected.spvasm b/test/tint/builtins/gen/degrees/0d170c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/degrees/0d170c.wgsl.expected.spvasm rename to test/tint/builtins/gen/degrees/0d170c.wgsl.expected.spvasm diff --git a/test/builtins/gen/degrees/0d170c.wgsl.expected.wgsl b/test/tint/builtins/gen/degrees/0d170c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/degrees/0d170c.wgsl.expected.wgsl rename to test/tint/builtins/gen/degrees/0d170c.wgsl.expected.wgsl diff --git a/test/builtins/gen/degrees/1ad5df.wgsl b/test/tint/builtins/gen/degrees/1ad5df.wgsl similarity index 100% rename from test/builtins/gen/degrees/1ad5df.wgsl rename to test/tint/builtins/gen/degrees/1ad5df.wgsl diff --git a/test/builtins/gen/degrees/1ad5df.wgsl.expected.glsl b/test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/degrees/1ad5df.wgsl.expected.glsl rename to test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.glsl diff --git a/test/builtins/gen/degrees/1ad5df.wgsl.expected.hlsl b/test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/degrees/1ad5df.wgsl.expected.hlsl rename to test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.hlsl diff --git a/test/builtins/gen/degrees/1ad5df.wgsl.expected.msl b/test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/degrees/1ad5df.wgsl.expected.msl rename to test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.msl diff --git a/test/builtins/gen/degrees/1ad5df.wgsl.expected.spvasm b/test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/degrees/1ad5df.wgsl.expected.spvasm rename to test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.spvasm diff --git a/test/builtins/gen/degrees/1ad5df.wgsl.expected.wgsl b/test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/degrees/1ad5df.wgsl.expected.wgsl rename to test/tint/builtins/gen/degrees/1ad5df.wgsl.expected.wgsl diff --git a/test/builtins/gen/degrees/2af623.wgsl b/test/tint/builtins/gen/degrees/2af623.wgsl similarity index 100% rename from test/builtins/gen/degrees/2af623.wgsl rename to test/tint/builtins/gen/degrees/2af623.wgsl diff --git a/test/builtins/gen/degrees/2af623.wgsl.expected.glsl b/test/tint/builtins/gen/degrees/2af623.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/degrees/2af623.wgsl.expected.glsl rename to test/tint/builtins/gen/degrees/2af623.wgsl.expected.glsl diff --git a/test/builtins/gen/degrees/2af623.wgsl.expected.hlsl b/test/tint/builtins/gen/degrees/2af623.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/degrees/2af623.wgsl.expected.hlsl rename to test/tint/builtins/gen/degrees/2af623.wgsl.expected.hlsl diff --git a/test/builtins/gen/degrees/2af623.wgsl.expected.msl b/test/tint/builtins/gen/degrees/2af623.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/degrees/2af623.wgsl.expected.msl rename to test/tint/builtins/gen/degrees/2af623.wgsl.expected.msl diff --git a/test/builtins/gen/degrees/2af623.wgsl.expected.spvasm b/test/tint/builtins/gen/degrees/2af623.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/degrees/2af623.wgsl.expected.spvasm rename to test/tint/builtins/gen/degrees/2af623.wgsl.expected.spvasm diff --git a/test/builtins/gen/degrees/2af623.wgsl.expected.wgsl b/test/tint/builtins/gen/degrees/2af623.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/degrees/2af623.wgsl.expected.wgsl rename to test/tint/builtins/gen/degrees/2af623.wgsl.expected.wgsl diff --git a/test/builtins/gen/degrees/51f705.wgsl b/test/tint/builtins/gen/degrees/51f705.wgsl similarity index 100% rename from test/builtins/gen/degrees/51f705.wgsl rename to test/tint/builtins/gen/degrees/51f705.wgsl diff --git a/test/builtins/gen/degrees/51f705.wgsl.expected.glsl b/test/tint/builtins/gen/degrees/51f705.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/degrees/51f705.wgsl.expected.glsl rename to test/tint/builtins/gen/degrees/51f705.wgsl.expected.glsl diff --git a/test/builtins/gen/degrees/51f705.wgsl.expected.hlsl b/test/tint/builtins/gen/degrees/51f705.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/degrees/51f705.wgsl.expected.hlsl rename to test/tint/builtins/gen/degrees/51f705.wgsl.expected.hlsl diff --git a/test/builtins/gen/degrees/51f705.wgsl.expected.msl b/test/tint/builtins/gen/degrees/51f705.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/degrees/51f705.wgsl.expected.msl rename to test/tint/builtins/gen/degrees/51f705.wgsl.expected.msl diff --git a/test/builtins/gen/degrees/51f705.wgsl.expected.spvasm b/test/tint/builtins/gen/degrees/51f705.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/degrees/51f705.wgsl.expected.spvasm rename to test/tint/builtins/gen/degrees/51f705.wgsl.expected.spvasm diff --git a/test/builtins/gen/degrees/51f705.wgsl.expected.wgsl b/test/tint/builtins/gen/degrees/51f705.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/degrees/51f705.wgsl.expected.wgsl rename to test/tint/builtins/gen/degrees/51f705.wgsl.expected.wgsl diff --git a/test/builtins/gen/determinant/2b62ba.wgsl b/test/tint/builtins/gen/determinant/2b62ba.wgsl similarity index 100% rename from test/builtins/gen/determinant/2b62ba.wgsl rename to test/tint/builtins/gen/determinant/2b62ba.wgsl diff --git a/test/builtins/gen/determinant/2b62ba.wgsl.expected.glsl b/test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/determinant/2b62ba.wgsl.expected.glsl rename to test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.glsl diff --git a/test/builtins/gen/determinant/2b62ba.wgsl.expected.hlsl b/test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/determinant/2b62ba.wgsl.expected.hlsl rename to test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.hlsl diff --git a/test/builtins/gen/determinant/2b62ba.wgsl.expected.msl b/test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/determinant/2b62ba.wgsl.expected.msl rename to test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.msl diff --git a/test/builtins/gen/determinant/2b62ba.wgsl.expected.spvasm b/test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/determinant/2b62ba.wgsl.expected.spvasm rename to test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.spvasm diff --git a/test/builtins/gen/determinant/2b62ba.wgsl.expected.wgsl b/test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/determinant/2b62ba.wgsl.expected.wgsl rename to test/tint/builtins/gen/determinant/2b62ba.wgsl.expected.wgsl diff --git a/test/builtins/gen/determinant/a0a87c.wgsl b/test/tint/builtins/gen/determinant/a0a87c.wgsl similarity index 100% rename from test/builtins/gen/determinant/a0a87c.wgsl rename to test/tint/builtins/gen/determinant/a0a87c.wgsl diff --git a/test/builtins/gen/determinant/a0a87c.wgsl.expected.glsl b/test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/determinant/a0a87c.wgsl.expected.glsl rename to test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.glsl diff --git a/test/builtins/gen/determinant/a0a87c.wgsl.expected.hlsl b/test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/determinant/a0a87c.wgsl.expected.hlsl rename to test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.hlsl diff --git a/test/builtins/gen/determinant/a0a87c.wgsl.expected.msl b/test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/determinant/a0a87c.wgsl.expected.msl rename to test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.msl diff --git a/test/builtins/gen/determinant/a0a87c.wgsl.expected.spvasm b/test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/determinant/a0a87c.wgsl.expected.spvasm rename to test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.spvasm diff --git a/test/builtins/gen/determinant/a0a87c.wgsl.expected.wgsl b/test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/determinant/a0a87c.wgsl.expected.wgsl rename to test/tint/builtins/gen/determinant/a0a87c.wgsl.expected.wgsl diff --git a/test/builtins/gen/determinant/e19305.wgsl b/test/tint/builtins/gen/determinant/e19305.wgsl similarity index 100% rename from test/builtins/gen/determinant/e19305.wgsl rename to test/tint/builtins/gen/determinant/e19305.wgsl diff --git a/test/builtins/gen/determinant/e19305.wgsl.expected.glsl b/test/tint/builtins/gen/determinant/e19305.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/determinant/e19305.wgsl.expected.glsl rename to test/tint/builtins/gen/determinant/e19305.wgsl.expected.glsl diff --git a/test/builtins/gen/determinant/e19305.wgsl.expected.hlsl b/test/tint/builtins/gen/determinant/e19305.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/determinant/e19305.wgsl.expected.hlsl rename to test/tint/builtins/gen/determinant/e19305.wgsl.expected.hlsl diff --git a/test/builtins/gen/determinant/e19305.wgsl.expected.msl b/test/tint/builtins/gen/determinant/e19305.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/determinant/e19305.wgsl.expected.msl rename to test/tint/builtins/gen/determinant/e19305.wgsl.expected.msl diff --git a/test/builtins/gen/determinant/e19305.wgsl.expected.spvasm b/test/tint/builtins/gen/determinant/e19305.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/determinant/e19305.wgsl.expected.spvasm rename to test/tint/builtins/gen/determinant/e19305.wgsl.expected.spvasm diff --git a/test/builtins/gen/determinant/e19305.wgsl.expected.wgsl b/test/tint/builtins/gen/determinant/e19305.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/determinant/e19305.wgsl.expected.wgsl rename to test/tint/builtins/gen/determinant/e19305.wgsl.expected.wgsl diff --git a/test/builtins/gen/distance/0657d4.wgsl b/test/tint/builtins/gen/distance/0657d4.wgsl similarity index 100% rename from test/builtins/gen/distance/0657d4.wgsl rename to test/tint/builtins/gen/distance/0657d4.wgsl diff --git a/test/builtins/gen/distance/0657d4.wgsl.expected.glsl b/test/tint/builtins/gen/distance/0657d4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/distance/0657d4.wgsl.expected.glsl rename to test/tint/builtins/gen/distance/0657d4.wgsl.expected.glsl diff --git a/test/builtins/gen/distance/0657d4.wgsl.expected.hlsl b/test/tint/builtins/gen/distance/0657d4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/distance/0657d4.wgsl.expected.hlsl rename to test/tint/builtins/gen/distance/0657d4.wgsl.expected.hlsl diff --git a/test/builtins/gen/distance/0657d4.wgsl.expected.msl b/test/tint/builtins/gen/distance/0657d4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/distance/0657d4.wgsl.expected.msl rename to test/tint/builtins/gen/distance/0657d4.wgsl.expected.msl diff --git a/test/builtins/gen/distance/0657d4.wgsl.expected.spvasm b/test/tint/builtins/gen/distance/0657d4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/distance/0657d4.wgsl.expected.spvasm rename to test/tint/builtins/gen/distance/0657d4.wgsl.expected.spvasm diff --git a/test/builtins/gen/distance/0657d4.wgsl.expected.wgsl b/test/tint/builtins/gen/distance/0657d4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/distance/0657d4.wgsl.expected.wgsl rename to test/tint/builtins/gen/distance/0657d4.wgsl.expected.wgsl diff --git a/test/builtins/gen/distance/9646ea.wgsl b/test/tint/builtins/gen/distance/9646ea.wgsl similarity index 100% rename from test/builtins/gen/distance/9646ea.wgsl rename to test/tint/builtins/gen/distance/9646ea.wgsl diff --git a/test/builtins/gen/distance/9646ea.wgsl.expected.glsl b/test/tint/builtins/gen/distance/9646ea.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/distance/9646ea.wgsl.expected.glsl rename to test/tint/builtins/gen/distance/9646ea.wgsl.expected.glsl diff --git a/test/builtins/gen/distance/9646ea.wgsl.expected.hlsl b/test/tint/builtins/gen/distance/9646ea.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/distance/9646ea.wgsl.expected.hlsl rename to test/tint/builtins/gen/distance/9646ea.wgsl.expected.hlsl diff --git a/test/builtins/gen/distance/9646ea.wgsl.expected.msl b/test/tint/builtins/gen/distance/9646ea.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/distance/9646ea.wgsl.expected.msl rename to test/tint/builtins/gen/distance/9646ea.wgsl.expected.msl diff --git a/test/builtins/gen/distance/9646ea.wgsl.expected.spvasm b/test/tint/builtins/gen/distance/9646ea.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/distance/9646ea.wgsl.expected.spvasm rename to test/tint/builtins/gen/distance/9646ea.wgsl.expected.spvasm diff --git a/test/builtins/gen/distance/9646ea.wgsl.expected.wgsl b/test/tint/builtins/gen/distance/9646ea.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/distance/9646ea.wgsl.expected.wgsl rename to test/tint/builtins/gen/distance/9646ea.wgsl.expected.wgsl diff --git a/test/builtins/gen/distance/aa4055.wgsl b/test/tint/builtins/gen/distance/aa4055.wgsl similarity index 100% rename from test/builtins/gen/distance/aa4055.wgsl rename to test/tint/builtins/gen/distance/aa4055.wgsl diff --git a/test/builtins/gen/distance/aa4055.wgsl.expected.glsl b/test/tint/builtins/gen/distance/aa4055.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/distance/aa4055.wgsl.expected.glsl rename to test/tint/builtins/gen/distance/aa4055.wgsl.expected.glsl diff --git a/test/builtins/gen/distance/aa4055.wgsl.expected.hlsl b/test/tint/builtins/gen/distance/aa4055.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/distance/aa4055.wgsl.expected.hlsl rename to test/tint/builtins/gen/distance/aa4055.wgsl.expected.hlsl diff --git a/test/builtins/gen/distance/aa4055.wgsl.expected.msl b/test/tint/builtins/gen/distance/aa4055.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/distance/aa4055.wgsl.expected.msl rename to test/tint/builtins/gen/distance/aa4055.wgsl.expected.msl diff --git a/test/builtins/gen/distance/aa4055.wgsl.expected.spvasm b/test/tint/builtins/gen/distance/aa4055.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/distance/aa4055.wgsl.expected.spvasm rename to test/tint/builtins/gen/distance/aa4055.wgsl.expected.spvasm diff --git a/test/builtins/gen/distance/aa4055.wgsl.expected.wgsl b/test/tint/builtins/gen/distance/aa4055.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/distance/aa4055.wgsl.expected.wgsl rename to test/tint/builtins/gen/distance/aa4055.wgsl.expected.wgsl diff --git a/test/builtins/gen/distance/cfed73.wgsl b/test/tint/builtins/gen/distance/cfed73.wgsl similarity index 100% rename from test/builtins/gen/distance/cfed73.wgsl rename to test/tint/builtins/gen/distance/cfed73.wgsl diff --git a/test/builtins/gen/distance/cfed73.wgsl.expected.glsl b/test/tint/builtins/gen/distance/cfed73.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/distance/cfed73.wgsl.expected.glsl rename to test/tint/builtins/gen/distance/cfed73.wgsl.expected.glsl diff --git a/test/builtins/gen/distance/cfed73.wgsl.expected.hlsl b/test/tint/builtins/gen/distance/cfed73.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/distance/cfed73.wgsl.expected.hlsl rename to test/tint/builtins/gen/distance/cfed73.wgsl.expected.hlsl diff --git a/test/builtins/gen/distance/cfed73.wgsl.expected.msl b/test/tint/builtins/gen/distance/cfed73.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/distance/cfed73.wgsl.expected.msl rename to test/tint/builtins/gen/distance/cfed73.wgsl.expected.msl diff --git a/test/builtins/gen/distance/cfed73.wgsl.expected.spvasm b/test/tint/builtins/gen/distance/cfed73.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/distance/cfed73.wgsl.expected.spvasm rename to test/tint/builtins/gen/distance/cfed73.wgsl.expected.spvasm diff --git a/test/builtins/gen/distance/cfed73.wgsl.expected.wgsl b/test/tint/builtins/gen/distance/cfed73.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/distance/cfed73.wgsl.expected.wgsl rename to test/tint/builtins/gen/distance/cfed73.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/0c577b.wgsl b/test/tint/builtins/gen/dot/0c577b.wgsl similarity index 100% rename from test/builtins/gen/dot/0c577b.wgsl rename to test/tint/builtins/gen/dot/0c577b.wgsl diff --git a/test/builtins/gen/dot/0c577b.wgsl.expected.glsl b/test/tint/builtins/gen/dot/0c577b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/0c577b.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/0c577b.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/0c577b.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/0c577b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/0c577b.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/0c577b.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/0c577b.wgsl.expected.msl b/test/tint/builtins/gen/dot/0c577b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/0c577b.wgsl.expected.msl rename to test/tint/builtins/gen/dot/0c577b.wgsl.expected.msl diff --git a/test/builtins/gen/dot/0c577b.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/0c577b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/0c577b.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/0c577b.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/0c577b.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/0c577b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/0c577b.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/0c577b.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/7548a0.wgsl b/test/tint/builtins/gen/dot/7548a0.wgsl similarity index 100% rename from test/builtins/gen/dot/7548a0.wgsl rename to test/tint/builtins/gen/dot/7548a0.wgsl diff --git a/test/builtins/gen/dot/7548a0.wgsl.expected.glsl b/test/tint/builtins/gen/dot/7548a0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/7548a0.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/7548a0.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/7548a0.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/7548a0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/7548a0.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/7548a0.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/7548a0.wgsl.expected.msl b/test/tint/builtins/gen/dot/7548a0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/7548a0.wgsl.expected.msl rename to test/tint/builtins/gen/dot/7548a0.wgsl.expected.msl diff --git a/test/builtins/gen/dot/7548a0.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/7548a0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/7548a0.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/7548a0.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/7548a0.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/7548a0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/7548a0.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/7548a0.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/883f0e.wgsl b/test/tint/builtins/gen/dot/883f0e.wgsl similarity index 100% rename from test/builtins/gen/dot/883f0e.wgsl rename to test/tint/builtins/gen/dot/883f0e.wgsl diff --git a/test/builtins/gen/dot/883f0e.wgsl.expected.glsl b/test/tint/builtins/gen/dot/883f0e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/883f0e.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/883f0e.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/883f0e.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/883f0e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/883f0e.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/883f0e.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/883f0e.wgsl.expected.msl b/test/tint/builtins/gen/dot/883f0e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/883f0e.wgsl.expected.msl rename to test/tint/builtins/gen/dot/883f0e.wgsl.expected.msl diff --git a/test/builtins/gen/dot/883f0e.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/883f0e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/883f0e.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/883f0e.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/883f0e.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/883f0e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/883f0e.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/883f0e.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/97c7ee.wgsl b/test/tint/builtins/gen/dot/97c7ee.wgsl similarity index 100% rename from test/builtins/gen/dot/97c7ee.wgsl rename to test/tint/builtins/gen/dot/97c7ee.wgsl diff --git a/test/builtins/gen/dot/97c7ee.wgsl.expected.glsl b/test/tint/builtins/gen/dot/97c7ee.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/97c7ee.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/97c7ee.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/97c7ee.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/97c7ee.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/97c7ee.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/97c7ee.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/97c7ee.wgsl.expected.msl b/test/tint/builtins/gen/dot/97c7ee.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/97c7ee.wgsl.expected.msl rename to test/tint/builtins/gen/dot/97c7ee.wgsl.expected.msl diff --git a/test/builtins/gen/dot/97c7ee.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/97c7ee.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/97c7ee.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/97c7ee.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/97c7ee.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/97c7ee.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/97c7ee.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/97c7ee.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/ba4246.wgsl b/test/tint/builtins/gen/dot/ba4246.wgsl similarity index 100% rename from test/builtins/gen/dot/ba4246.wgsl rename to test/tint/builtins/gen/dot/ba4246.wgsl diff --git a/test/builtins/gen/dot/ba4246.wgsl.expected.glsl b/test/tint/builtins/gen/dot/ba4246.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/ba4246.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/ba4246.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/ba4246.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/ba4246.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/ba4246.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/ba4246.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/ba4246.wgsl.expected.msl b/test/tint/builtins/gen/dot/ba4246.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/ba4246.wgsl.expected.msl rename to test/tint/builtins/gen/dot/ba4246.wgsl.expected.msl diff --git a/test/builtins/gen/dot/ba4246.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/ba4246.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/ba4246.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/ba4246.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/ba4246.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/ba4246.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/ba4246.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/ba4246.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/e994c7.wgsl b/test/tint/builtins/gen/dot/e994c7.wgsl similarity index 100% rename from test/builtins/gen/dot/e994c7.wgsl rename to test/tint/builtins/gen/dot/e994c7.wgsl diff --git a/test/builtins/gen/dot/e994c7.wgsl.expected.glsl b/test/tint/builtins/gen/dot/e994c7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/e994c7.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/e994c7.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/e994c7.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/e994c7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/e994c7.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/e994c7.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/e994c7.wgsl.expected.msl b/test/tint/builtins/gen/dot/e994c7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/e994c7.wgsl.expected.msl rename to test/tint/builtins/gen/dot/e994c7.wgsl.expected.msl diff --git a/test/builtins/gen/dot/e994c7.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/e994c7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/e994c7.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/e994c7.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/e994c7.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/e994c7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/e994c7.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/e994c7.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/ef6b1d.wgsl b/test/tint/builtins/gen/dot/ef6b1d.wgsl similarity index 100% rename from test/builtins/gen/dot/ef6b1d.wgsl rename to test/tint/builtins/gen/dot/ef6b1d.wgsl diff --git a/test/builtins/gen/dot/ef6b1d.wgsl.expected.glsl b/test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/ef6b1d.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/ef6b1d.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/ef6b1d.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/ef6b1d.wgsl.expected.msl b/test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/ef6b1d.wgsl.expected.msl rename to test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.msl diff --git a/test/builtins/gen/dot/ef6b1d.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/ef6b1d.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/ef6b1d.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/ef6b1d.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/ef6b1d.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/f1312c.wgsl b/test/tint/builtins/gen/dot/f1312c.wgsl similarity index 100% rename from test/builtins/gen/dot/f1312c.wgsl rename to test/tint/builtins/gen/dot/f1312c.wgsl diff --git a/test/builtins/gen/dot/f1312c.wgsl.expected.glsl b/test/tint/builtins/gen/dot/f1312c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/f1312c.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/f1312c.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/f1312c.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/f1312c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/f1312c.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/f1312c.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/f1312c.wgsl.expected.msl b/test/tint/builtins/gen/dot/f1312c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/f1312c.wgsl.expected.msl rename to test/tint/builtins/gen/dot/f1312c.wgsl.expected.msl diff --git a/test/builtins/gen/dot/f1312c.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/f1312c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/f1312c.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/f1312c.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/f1312c.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/f1312c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/f1312c.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/f1312c.wgsl.expected.wgsl diff --git a/test/builtins/gen/dot/fc5f7c.wgsl b/test/tint/builtins/gen/dot/fc5f7c.wgsl similarity index 100% rename from test/builtins/gen/dot/fc5f7c.wgsl rename to test/tint/builtins/gen/dot/fc5f7c.wgsl diff --git a/test/builtins/gen/dot/fc5f7c.wgsl.expected.glsl b/test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dot/fc5f7c.wgsl.expected.glsl rename to test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.glsl diff --git a/test/builtins/gen/dot/fc5f7c.wgsl.expected.hlsl b/test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dot/fc5f7c.wgsl.expected.hlsl rename to test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.hlsl diff --git a/test/builtins/gen/dot/fc5f7c.wgsl.expected.msl b/test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dot/fc5f7c.wgsl.expected.msl rename to test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.msl diff --git a/test/builtins/gen/dot/fc5f7c.wgsl.expected.spvasm b/test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dot/fc5f7c.wgsl.expected.spvasm rename to test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.spvasm diff --git a/test/builtins/gen/dot/fc5f7c.wgsl.expected.wgsl b/test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dot/fc5f7c.wgsl.expected.wgsl rename to test/tint/builtins/gen/dot/fc5f7c.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdx/0763f7.wgsl b/test/tint/builtins/gen/dpdx/0763f7.wgsl similarity index 100% rename from test/builtins/gen/dpdx/0763f7.wgsl rename to test/tint/builtins/gen/dpdx/0763f7.wgsl diff --git a/test/builtins/gen/dpdx/0763f7.wgsl.expected.glsl b/test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdx/0763f7.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdx/0763f7.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdx/0763f7.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdx/0763f7.wgsl.expected.msl b/test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdx/0763f7.wgsl.expected.msl rename to test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.msl diff --git a/test/builtins/gen/dpdx/0763f7.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdx/0763f7.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdx/0763f7.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdx/0763f7.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdx/0763f7.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdx/99edb1.wgsl b/test/tint/builtins/gen/dpdx/99edb1.wgsl similarity index 100% rename from test/builtins/gen/dpdx/99edb1.wgsl rename to test/tint/builtins/gen/dpdx/99edb1.wgsl diff --git a/test/builtins/gen/dpdx/99edb1.wgsl.expected.glsl b/test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdx/99edb1.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdx/99edb1.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdx/99edb1.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdx/99edb1.wgsl.expected.msl b/test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdx/99edb1.wgsl.expected.msl rename to test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.msl diff --git a/test/builtins/gen/dpdx/99edb1.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdx/99edb1.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdx/99edb1.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdx/99edb1.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdx/99edb1.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdx/c487fa.wgsl b/test/tint/builtins/gen/dpdx/c487fa.wgsl similarity index 100% rename from test/builtins/gen/dpdx/c487fa.wgsl rename to test/tint/builtins/gen/dpdx/c487fa.wgsl diff --git a/test/builtins/gen/dpdx/c487fa.wgsl.expected.glsl b/test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdx/c487fa.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdx/c487fa.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdx/c487fa.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdx/c487fa.wgsl.expected.msl b/test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdx/c487fa.wgsl.expected.msl rename to test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.msl diff --git a/test/builtins/gen/dpdx/c487fa.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdx/c487fa.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdx/c487fa.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdx/c487fa.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdx/c487fa.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdx/e263de.wgsl b/test/tint/builtins/gen/dpdx/e263de.wgsl similarity index 100% rename from test/builtins/gen/dpdx/e263de.wgsl rename to test/tint/builtins/gen/dpdx/e263de.wgsl diff --git a/test/builtins/gen/dpdx/e263de.wgsl.expected.glsl b/test/tint/builtins/gen/dpdx/e263de.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdx/e263de.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdx/e263de.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdx/e263de.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdx/e263de.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdx/e263de.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdx/e263de.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdx/e263de.wgsl.expected.msl b/test/tint/builtins/gen/dpdx/e263de.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdx/e263de.wgsl.expected.msl rename to test/tint/builtins/gen/dpdx/e263de.wgsl.expected.msl diff --git a/test/builtins/gen/dpdx/e263de.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdx/e263de.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdx/e263de.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdx/e263de.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdx/e263de.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdx/e263de.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdx/e263de.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdx/e263de.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxCoarse/029152.wgsl b/test/tint/builtins/gen/dpdxCoarse/029152.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/029152.wgsl rename to test/tint/builtins/gen/dpdxCoarse/029152.wgsl diff --git a/test/builtins/gen/dpdxCoarse/029152.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/029152.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxCoarse/029152.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/029152.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxCoarse/029152.wgsl.expected.msl b/test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxCoarse/029152.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxCoarse/029152.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxCoarse/029152.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxCoarse/029152.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/029152.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxCoarse/029152.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxCoarse/9581cf.wgsl b/test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/9581cf.wgsl rename to test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl diff --git a/test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.msl b/test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxCoarse/9581cf.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxCoarse/c28641.wgsl b/test/tint/builtins/gen/dpdxCoarse/c28641.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/c28641.wgsl rename to test/tint/builtins/gen/dpdxCoarse/c28641.wgsl diff --git a/test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.msl b/test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/c28641.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxCoarse/c28641.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxCoarse/f64d7b.wgsl b/test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/f64d7b.wgsl rename to test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl diff --git a/test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.msl b/test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxCoarse/f64d7b.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxFine/8c5069.wgsl b/test/tint/builtins/gen/dpdxFine/8c5069.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/8c5069.wgsl rename to test/tint/builtins/gen/dpdxFine/8c5069.wgsl diff --git a/test/builtins/gen/dpdxFine/8c5069.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxFine/8c5069.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxFine/8c5069.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxFine/8c5069.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxFine/8c5069.wgsl.expected.msl b/test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxFine/8c5069.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxFine/8c5069.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxFine/8c5069.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxFine/8c5069.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/8c5069.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxFine/8c5069.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxFine/9631de.wgsl b/test/tint/builtins/gen/dpdxFine/9631de.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/9631de.wgsl rename to test/tint/builtins/gen/dpdxFine/9631de.wgsl diff --git a/test/builtins/gen/dpdxFine/9631de.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxFine/9631de.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxFine/9631de.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxFine/9631de.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxFine/9631de.wgsl.expected.msl b/test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxFine/9631de.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxFine/9631de.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxFine/9631de.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxFine/9631de.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/9631de.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxFine/9631de.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxFine/f401a2.wgsl b/test/tint/builtins/gen/dpdxFine/f401a2.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/f401a2.wgsl rename to test/tint/builtins/gen/dpdxFine/f401a2.wgsl diff --git a/test/builtins/gen/dpdxFine/f401a2.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxFine/f401a2.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxFine/f401a2.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxFine/f401a2.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxFine/f401a2.wgsl.expected.msl b/test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxFine/f401a2.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxFine/f401a2.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxFine/f401a2.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxFine/f401a2.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/f401a2.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxFine/f401a2.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdxFine/f92fb6.wgsl b/test/tint/builtins/gen/dpdxFine/f92fb6.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/f92fb6.wgsl rename to test/tint/builtins/gen/dpdxFine/f92fb6.wgsl diff --git a/test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.glsl b/test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.msl b/test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.msl rename to test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.msl diff --git a/test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdxFine/f92fb6.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdxFine/f92fb6.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdy/699a05.wgsl b/test/tint/builtins/gen/dpdy/699a05.wgsl similarity index 100% rename from test/builtins/gen/dpdy/699a05.wgsl rename to test/tint/builtins/gen/dpdy/699a05.wgsl diff --git a/test/builtins/gen/dpdy/699a05.wgsl.expected.glsl b/test/tint/builtins/gen/dpdy/699a05.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdy/699a05.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdy/699a05.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdy/699a05.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdy/699a05.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdy/699a05.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdy/699a05.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdy/699a05.wgsl.expected.msl b/test/tint/builtins/gen/dpdy/699a05.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdy/699a05.wgsl.expected.msl rename to test/tint/builtins/gen/dpdy/699a05.wgsl.expected.msl diff --git a/test/builtins/gen/dpdy/699a05.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdy/699a05.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdy/699a05.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdy/699a05.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdy/699a05.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdy/699a05.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdy/699a05.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdy/699a05.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdy/7f8d84.wgsl b/test/tint/builtins/gen/dpdy/7f8d84.wgsl similarity index 100% rename from test/builtins/gen/dpdy/7f8d84.wgsl rename to test/tint/builtins/gen/dpdy/7f8d84.wgsl diff --git a/test/builtins/gen/dpdy/7f8d84.wgsl.expected.glsl b/test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdy/7f8d84.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdy/7f8d84.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdy/7f8d84.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdy/7f8d84.wgsl.expected.msl b/test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdy/7f8d84.wgsl.expected.msl rename to test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.msl diff --git a/test/builtins/gen/dpdy/7f8d84.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdy/7f8d84.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdy/7f8d84.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdy/7f8d84.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdy/7f8d84.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdy/a8b56e.wgsl b/test/tint/builtins/gen/dpdy/a8b56e.wgsl similarity index 100% rename from test/builtins/gen/dpdy/a8b56e.wgsl rename to test/tint/builtins/gen/dpdy/a8b56e.wgsl diff --git a/test/builtins/gen/dpdy/a8b56e.wgsl.expected.glsl b/test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdy/a8b56e.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdy/a8b56e.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdy/a8b56e.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdy/a8b56e.wgsl.expected.msl b/test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdy/a8b56e.wgsl.expected.msl rename to test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.msl diff --git a/test/builtins/gen/dpdy/a8b56e.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdy/a8b56e.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdy/a8b56e.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdy/a8b56e.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdy/a8b56e.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdy/feb40f.wgsl b/test/tint/builtins/gen/dpdy/feb40f.wgsl similarity index 100% rename from test/builtins/gen/dpdy/feb40f.wgsl rename to test/tint/builtins/gen/dpdy/feb40f.wgsl diff --git a/test/builtins/gen/dpdy/feb40f.wgsl.expected.glsl b/test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdy/feb40f.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdy/feb40f.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdy/feb40f.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdy/feb40f.wgsl.expected.msl b/test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdy/feb40f.wgsl.expected.msl rename to test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.msl diff --git a/test/builtins/gen/dpdy/feb40f.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdy/feb40f.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdy/feb40f.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdy/feb40f.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdy/feb40f.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyCoarse/3e1ab4.wgsl b/test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/3e1ab4.wgsl rename to test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl diff --git a/test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.msl b/test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyCoarse/3e1ab4.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyCoarse/445d24.wgsl b/test/tint/builtins/gen/dpdyCoarse/445d24.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/445d24.wgsl rename to test/tint/builtins/gen/dpdyCoarse/445d24.wgsl diff --git a/test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.msl b/test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/445d24.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyCoarse/445d24.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyCoarse/870a7e.wgsl b/test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/870a7e.wgsl rename to test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl diff --git a/test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.msl b/test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyCoarse/870a7e.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyCoarse/ae1873.wgsl b/test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/ae1873.wgsl rename to test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl diff --git a/test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.msl b/test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyCoarse/ae1873.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyFine/1fb7ab.wgsl b/test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/1fb7ab.wgsl rename to test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl diff --git a/test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.msl b/test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyFine/1fb7ab.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyFine/6eb673.wgsl b/test/tint/builtins/gen/dpdyFine/6eb673.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/6eb673.wgsl rename to test/tint/builtins/gen/dpdyFine/6eb673.wgsl diff --git a/test/builtins/gen/dpdyFine/6eb673.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyFine/6eb673.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyFine/6eb673.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyFine/6eb673.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyFine/6eb673.wgsl.expected.msl b/test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyFine/6eb673.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyFine/6eb673.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyFine/6eb673.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyFine/6eb673.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/6eb673.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyFine/6eb673.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyFine/d0a648.wgsl b/test/tint/builtins/gen/dpdyFine/d0a648.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/d0a648.wgsl rename to test/tint/builtins/gen/dpdyFine/d0a648.wgsl diff --git a/test/builtins/gen/dpdyFine/d0a648.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyFine/d0a648.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyFine/d0a648.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyFine/d0a648.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyFine/d0a648.wgsl.expected.msl b/test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyFine/d0a648.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyFine/d0a648.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyFine/d0a648.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyFine/d0a648.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/d0a648.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyFine/d0a648.wgsl.expected.wgsl diff --git a/test/builtins/gen/dpdyFine/df33aa.wgsl b/test/tint/builtins/gen/dpdyFine/df33aa.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/df33aa.wgsl rename to test/tint/builtins/gen/dpdyFine/df33aa.wgsl diff --git a/test/builtins/gen/dpdyFine/df33aa.wgsl.expected.glsl b/test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/dpdyFine/df33aa.wgsl.expected.glsl rename to test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.glsl diff --git a/test/builtins/gen/dpdyFine/df33aa.wgsl.expected.hlsl b/test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/dpdyFine/df33aa.wgsl.expected.hlsl rename to test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.hlsl diff --git a/test/builtins/gen/dpdyFine/df33aa.wgsl.expected.msl b/test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/dpdyFine/df33aa.wgsl.expected.msl rename to test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.msl diff --git a/test/builtins/gen/dpdyFine/df33aa.wgsl.expected.spvasm b/test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/dpdyFine/df33aa.wgsl.expected.spvasm rename to test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.spvasm diff --git a/test/builtins/gen/dpdyFine/df33aa.wgsl.expected.wgsl b/test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/dpdyFine/df33aa.wgsl.expected.wgsl rename to test/tint/builtins/gen/dpdyFine/df33aa.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp/0f70eb.wgsl b/test/tint/builtins/gen/exp/0f70eb.wgsl similarity index 100% rename from test/builtins/gen/exp/0f70eb.wgsl rename to test/tint/builtins/gen/exp/0f70eb.wgsl diff --git a/test/builtins/gen/exp/0f70eb.wgsl.expected.glsl b/test/tint/builtins/gen/exp/0f70eb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp/0f70eb.wgsl.expected.glsl rename to test/tint/builtins/gen/exp/0f70eb.wgsl.expected.glsl diff --git a/test/builtins/gen/exp/0f70eb.wgsl.expected.hlsl b/test/tint/builtins/gen/exp/0f70eb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp/0f70eb.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp/0f70eb.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp/0f70eb.wgsl.expected.msl b/test/tint/builtins/gen/exp/0f70eb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp/0f70eb.wgsl.expected.msl rename to test/tint/builtins/gen/exp/0f70eb.wgsl.expected.msl diff --git a/test/builtins/gen/exp/0f70eb.wgsl.expected.spvasm b/test/tint/builtins/gen/exp/0f70eb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp/0f70eb.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp/0f70eb.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp/0f70eb.wgsl.expected.wgsl b/test/tint/builtins/gen/exp/0f70eb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp/0f70eb.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp/0f70eb.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp/1951e7.wgsl b/test/tint/builtins/gen/exp/1951e7.wgsl similarity index 100% rename from test/builtins/gen/exp/1951e7.wgsl rename to test/tint/builtins/gen/exp/1951e7.wgsl diff --git a/test/builtins/gen/exp/1951e7.wgsl.expected.glsl b/test/tint/builtins/gen/exp/1951e7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp/1951e7.wgsl.expected.glsl rename to test/tint/builtins/gen/exp/1951e7.wgsl.expected.glsl diff --git a/test/builtins/gen/exp/1951e7.wgsl.expected.hlsl b/test/tint/builtins/gen/exp/1951e7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp/1951e7.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp/1951e7.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp/1951e7.wgsl.expected.msl b/test/tint/builtins/gen/exp/1951e7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp/1951e7.wgsl.expected.msl rename to test/tint/builtins/gen/exp/1951e7.wgsl.expected.msl diff --git a/test/builtins/gen/exp/1951e7.wgsl.expected.spvasm b/test/tint/builtins/gen/exp/1951e7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp/1951e7.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp/1951e7.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp/1951e7.wgsl.expected.wgsl b/test/tint/builtins/gen/exp/1951e7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp/1951e7.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp/1951e7.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp/771fd2.wgsl b/test/tint/builtins/gen/exp/771fd2.wgsl similarity index 100% rename from test/builtins/gen/exp/771fd2.wgsl rename to test/tint/builtins/gen/exp/771fd2.wgsl diff --git a/test/builtins/gen/exp/771fd2.wgsl.expected.glsl b/test/tint/builtins/gen/exp/771fd2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp/771fd2.wgsl.expected.glsl rename to test/tint/builtins/gen/exp/771fd2.wgsl.expected.glsl diff --git a/test/builtins/gen/exp/771fd2.wgsl.expected.hlsl b/test/tint/builtins/gen/exp/771fd2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp/771fd2.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp/771fd2.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp/771fd2.wgsl.expected.msl b/test/tint/builtins/gen/exp/771fd2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp/771fd2.wgsl.expected.msl rename to test/tint/builtins/gen/exp/771fd2.wgsl.expected.msl diff --git a/test/builtins/gen/exp/771fd2.wgsl.expected.spvasm b/test/tint/builtins/gen/exp/771fd2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp/771fd2.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp/771fd2.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp/771fd2.wgsl.expected.wgsl b/test/tint/builtins/gen/exp/771fd2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp/771fd2.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp/771fd2.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp/d98450.wgsl b/test/tint/builtins/gen/exp/d98450.wgsl similarity index 100% rename from test/builtins/gen/exp/d98450.wgsl rename to test/tint/builtins/gen/exp/d98450.wgsl diff --git a/test/builtins/gen/exp/d98450.wgsl.expected.glsl b/test/tint/builtins/gen/exp/d98450.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp/d98450.wgsl.expected.glsl rename to test/tint/builtins/gen/exp/d98450.wgsl.expected.glsl diff --git a/test/builtins/gen/exp/d98450.wgsl.expected.hlsl b/test/tint/builtins/gen/exp/d98450.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp/d98450.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp/d98450.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp/d98450.wgsl.expected.msl b/test/tint/builtins/gen/exp/d98450.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp/d98450.wgsl.expected.msl rename to test/tint/builtins/gen/exp/d98450.wgsl.expected.msl diff --git a/test/builtins/gen/exp/d98450.wgsl.expected.spvasm b/test/tint/builtins/gen/exp/d98450.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp/d98450.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp/d98450.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp/d98450.wgsl.expected.wgsl b/test/tint/builtins/gen/exp/d98450.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp/d98450.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp/d98450.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp2/1f8680.wgsl b/test/tint/builtins/gen/exp2/1f8680.wgsl similarity index 100% rename from test/builtins/gen/exp2/1f8680.wgsl rename to test/tint/builtins/gen/exp2/1f8680.wgsl diff --git a/test/builtins/gen/exp2/1f8680.wgsl.expected.glsl b/test/tint/builtins/gen/exp2/1f8680.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp2/1f8680.wgsl.expected.glsl rename to test/tint/builtins/gen/exp2/1f8680.wgsl.expected.glsl diff --git a/test/builtins/gen/exp2/1f8680.wgsl.expected.hlsl b/test/tint/builtins/gen/exp2/1f8680.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp2/1f8680.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp2/1f8680.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp2/1f8680.wgsl.expected.msl b/test/tint/builtins/gen/exp2/1f8680.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp2/1f8680.wgsl.expected.msl rename to test/tint/builtins/gen/exp2/1f8680.wgsl.expected.msl diff --git a/test/builtins/gen/exp2/1f8680.wgsl.expected.spvasm b/test/tint/builtins/gen/exp2/1f8680.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp2/1f8680.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp2/1f8680.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp2/1f8680.wgsl.expected.wgsl b/test/tint/builtins/gen/exp2/1f8680.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp2/1f8680.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp2/1f8680.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp2/a9d0a7.wgsl b/test/tint/builtins/gen/exp2/a9d0a7.wgsl similarity index 100% rename from test/builtins/gen/exp2/a9d0a7.wgsl rename to test/tint/builtins/gen/exp2/a9d0a7.wgsl diff --git a/test/builtins/gen/exp2/a9d0a7.wgsl.expected.glsl b/test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp2/a9d0a7.wgsl.expected.glsl rename to test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.glsl diff --git a/test/builtins/gen/exp2/a9d0a7.wgsl.expected.hlsl b/test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp2/a9d0a7.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp2/a9d0a7.wgsl.expected.msl b/test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp2/a9d0a7.wgsl.expected.msl rename to test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.msl diff --git a/test/builtins/gen/exp2/a9d0a7.wgsl.expected.spvasm b/test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp2/a9d0a7.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp2/a9d0a7.wgsl.expected.wgsl b/test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp2/a9d0a7.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp2/a9d0a7.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp2/d6777c.wgsl b/test/tint/builtins/gen/exp2/d6777c.wgsl similarity index 100% rename from test/builtins/gen/exp2/d6777c.wgsl rename to test/tint/builtins/gen/exp2/d6777c.wgsl diff --git a/test/builtins/gen/exp2/d6777c.wgsl.expected.glsl b/test/tint/builtins/gen/exp2/d6777c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp2/d6777c.wgsl.expected.glsl rename to test/tint/builtins/gen/exp2/d6777c.wgsl.expected.glsl diff --git a/test/builtins/gen/exp2/d6777c.wgsl.expected.hlsl b/test/tint/builtins/gen/exp2/d6777c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp2/d6777c.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp2/d6777c.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp2/d6777c.wgsl.expected.msl b/test/tint/builtins/gen/exp2/d6777c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp2/d6777c.wgsl.expected.msl rename to test/tint/builtins/gen/exp2/d6777c.wgsl.expected.msl diff --git a/test/builtins/gen/exp2/d6777c.wgsl.expected.spvasm b/test/tint/builtins/gen/exp2/d6777c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp2/d6777c.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp2/d6777c.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp2/d6777c.wgsl.expected.wgsl b/test/tint/builtins/gen/exp2/d6777c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp2/d6777c.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp2/d6777c.wgsl.expected.wgsl diff --git a/test/builtins/gen/exp2/dea523.wgsl b/test/tint/builtins/gen/exp2/dea523.wgsl similarity index 100% rename from test/builtins/gen/exp2/dea523.wgsl rename to test/tint/builtins/gen/exp2/dea523.wgsl diff --git a/test/builtins/gen/exp2/dea523.wgsl.expected.glsl b/test/tint/builtins/gen/exp2/dea523.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/exp2/dea523.wgsl.expected.glsl rename to test/tint/builtins/gen/exp2/dea523.wgsl.expected.glsl diff --git a/test/builtins/gen/exp2/dea523.wgsl.expected.hlsl b/test/tint/builtins/gen/exp2/dea523.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/exp2/dea523.wgsl.expected.hlsl rename to test/tint/builtins/gen/exp2/dea523.wgsl.expected.hlsl diff --git a/test/builtins/gen/exp2/dea523.wgsl.expected.msl b/test/tint/builtins/gen/exp2/dea523.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/exp2/dea523.wgsl.expected.msl rename to test/tint/builtins/gen/exp2/dea523.wgsl.expected.msl diff --git a/test/builtins/gen/exp2/dea523.wgsl.expected.spvasm b/test/tint/builtins/gen/exp2/dea523.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/exp2/dea523.wgsl.expected.spvasm rename to test/tint/builtins/gen/exp2/dea523.wgsl.expected.spvasm diff --git a/test/builtins/gen/exp2/dea523.wgsl.expected.wgsl b/test/tint/builtins/gen/exp2/dea523.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/exp2/dea523.wgsl.expected.wgsl rename to test/tint/builtins/gen/exp2/dea523.wgsl.expected.wgsl diff --git a/test/builtins/gen/faceForward/5afbd5.wgsl b/test/tint/builtins/gen/faceForward/5afbd5.wgsl similarity index 100% rename from test/builtins/gen/faceForward/5afbd5.wgsl rename to test/tint/builtins/gen/faceForward/5afbd5.wgsl diff --git a/test/builtins/gen/faceForward/5afbd5.wgsl.expected.glsl b/test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/faceForward/5afbd5.wgsl.expected.glsl rename to test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.glsl diff --git a/test/builtins/gen/faceForward/5afbd5.wgsl.expected.hlsl b/test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/faceForward/5afbd5.wgsl.expected.hlsl rename to test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.hlsl diff --git a/test/builtins/gen/faceForward/5afbd5.wgsl.expected.msl b/test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/faceForward/5afbd5.wgsl.expected.msl rename to test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.msl diff --git a/test/builtins/gen/faceForward/5afbd5.wgsl.expected.spvasm b/test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/faceForward/5afbd5.wgsl.expected.spvasm rename to test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.spvasm diff --git a/test/builtins/gen/faceForward/5afbd5.wgsl.expected.wgsl b/test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/faceForward/5afbd5.wgsl.expected.wgsl rename to test/tint/builtins/gen/faceForward/5afbd5.wgsl.expected.wgsl diff --git a/test/builtins/gen/faceForward/b316e5.wgsl b/test/tint/builtins/gen/faceForward/b316e5.wgsl similarity index 100% rename from test/builtins/gen/faceForward/b316e5.wgsl rename to test/tint/builtins/gen/faceForward/b316e5.wgsl diff --git a/test/builtins/gen/faceForward/b316e5.wgsl.expected.glsl b/test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/faceForward/b316e5.wgsl.expected.glsl rename to test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.glsl diff --git a/test/builtins/gen/faceForward/b316e5.wgsl.expected.hlsl b/test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/faceForward/b316e5.wgsl.expected.hlsl rename to test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.hlsl diff --git a/test/builtins/gen/faceForward/b316e5.wgsl.expected.msl b/test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/faceForward/b316e5.wgsl.expected.msl rename to test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.msl diff --git a/test/builtins/gen/faceForward/b316e5.wgsl.expected.spvasm b/test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/faceForward/b316e5.wgsl.expected.spvasm rename to test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.spvasm diff --git a/test/builtins/gen/faceForward/b316e5.wgsl.expected.wgsl b/test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/faceForward/b316e5.wgsl.expected.wgsl rename to test/tint/builtins/gen/faceForward/b316e5.wgsl.expected.wgsl diff --git a/test/builtins/gen/faceForward/e6908b.wgsl b/test/tint/builtins/gen/faceForward/e6908b.wgsl similarity index 100% rename from test/builtins/gen/faceForward/e6908b.wgsl rename to test/tint/builtins/gen/faceForward/e6908b.wgsl diff --git a/test/builtins/gen/faceForward/e6908b.wgsl.expected.glsl b/test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/faceForward/e6908b.wgsl.expected.glsl rename to test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.glsl diff --git a/test/builtins/gen/faceForward/e6908b.wgsl.expected.hlsl b/test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/faceForward/e6908b.wgsl.expected.hlsl rename to test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.hlsl diff --git a/test/builtins/gen/faceForward/e6908b.wgsl.expected.msl b/test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/faceForward/e6908b.wgsl.expected.msl rename to test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.msl diff --git a/test/builtins/gen/faceForward/e6908b.wgsl.expected.spvasm b/test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/faceForward/e6908b.wgsl.expected.spvasm rename to test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.spvasm diff --git a/test/builtins/gen/faceForward/e6908b.wgsl.expected.wgsl b/test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/faceForward/e6908b.wgsl.expected.wgsl rename to test/tint/builtins/gen/faceForward/e6908b.wgsl.expected.wgsl diff --git a/test/builtins/gen/floor/3bccc4.wgsl b/test/tint/builtins/gen/floor/3bccc4.wgsl similarity index 100% rename from test/builtins/gen/floor/3bccc4.wgsl rename to test/tint/builtins/gen/floor/3bccc4.wgsl diff --git a/test/builtins/gen/floor/3bccc4.wgsl.expected.glsl b/test/tint/builtins/gen/floor/3bccc4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/floor/3bccc4.wgsl.expected.glsl rename to test/tint/builtins/gen/floor/3bccc4.wgsl.expected.glsl diff --git a/test/builtins/gen/floor/3bccc4.wgsl.expected.hlsl b/test/tint/builtins/gen/floor/3bccc4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/floor/3bccc4.wgsl.expected.hlsl rename to test/tint/builtins/gen/floor/3bccc4.wgsl.expected.hlsl diff --git a/test/builtins/gen/floor/3bccc4.wgsl.expected.msl b/test/tint/builtins/gen/floor/3bccc4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/floor/3bccc4.wgsl.expected.msl rename to test/tint/builtins/gen/floor/3bccc4.wgsl.expected.msl diff --git a/test/builtins/gen/floor/3bccc4.wgsl.expected.spvasm b/test/tint/builtins/gen/floor/3bccc4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/floor/3bccc4.wgsl.expected.spvasm rename to test/tint/builtins/gen/floor/3bccc4.wgsl.expected.spvasm diff --git a/test/builtins/gen/floor/3bccc4.wgsl.expected.wgsl b/test/tint/builtins/gen/floor/3bccc4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/floor/3bccc4.wgsl.expected.wgsl rename to test/tint/builtins/gen/floor/3bccc4.wgsl.expected.wgsl diff --git a/test/builtins/gen/floor/5fc9ac.wgsl b/test/tint/builtins/gen/floor/5fc9ac.wgsl similarity index 100% rename from test/builtins/gen/floor/5fc9ac.wgsl rename to test/tint/builtins/gen/floor/5fc9ac.wgsl diff --git a/test/builtins/gen/floor/5fc9ac.wgsl.expected.glsl b/test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/floor/5fc9ac.wgsl.expected.glsl rename to test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.glsl diff --git a/test/builtins/gen/floor/5fc9ac.wgsl.expected.hlsl b/test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/floor/5fc9ac.wgsl.expected.hlsl rename to test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.hlsl diff --git a/test/builtins/gen/floor/5fc9ac.wgsl.expected.msl b/test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/floor/5fc9ac.wgsl.expected.msl rename to test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.msl diff --git a/test/builtins/gen/floor/5fc9ac.wgsl.expected.spvasm b/test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/floor/5fc9ac.wgsl.expected.spvasm rename to test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.spvasm diff --git a/test/builtins/gen/floor/5fc9ac.wgsl.expected.wgsl b/test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/floor/5fc9ac.wgsl.expected.wgsl rename to test/tint/builtins/gen/floor/5fc9ac.wgsl.expected.wgsl diff --git a/test/builtins/gen/floor/60d7ea.wgsl b/test/tint/builtins/gen/floor/60d7ea.wgsl similarity index 100% rename from test/builtins/gen/floor/60d7ea.wgsl rename to test/tint/builtins/gen/floor/60d7ea.wgsl diff --git a/test/builtins/gen/floor/60d7ea.wgsl.expected.glsl b/test/tint/builtins/gen/floor/60d7ea.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/floor/60d7ea.wgsl.expected.glsl rename to test/tint/builtins/gen/floor/60d7ea.wgsl.expected.glsl diff --git a/test/builtins/gen/floor/60d7ea.wgsl.expected.hlsl b/test/tint/builtins/gen/floor/60d7ea.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/floor/60d7ea.wgsl.expected.hlsl rename to test/tint/builtins/gen/floor/60d7ea.wgsl.expected.hlsl diff --git a/test/builtins/gen/floor/60d7ea.wgsl.expected.msl b/test/tint/builtins/gen/floor/60d7ea.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/floor/60d7ea.wgsl.expected.msl rename to test/tint/builtins/gen/floor/60d7ea.wgsl.expected.msl diff --git a/test/builtins/gen/floor/60d7ea.wgsl.expected.spvasm b/test/tint/builtins/gen/floor/60d7ea.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/floor/60d7ea.wgsl.expected.spvasm rename to test/tint/builtins/gen/floor/60d7ea.wgsl.expected.spvasm diff --git a/test/builtins/gen/floor/60d7ea.wgsl.expected.wgsl b/test/tint/builtins/gen/floor/60d7ea.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/floor/60d7ea.wgsl.expected.wgsl rename to test/tint/builtins/gen/floor/60d7ea.wgsl.expected.wgsl diff --git a/test/builtins/gen/floor/66f154.wgsl b/test/tint/builtins/gen/floor/66f154.wgsl similarity index 100% rename from test/builtins/gen/floor/66f154.wgsl rename to test/tint/builtins/gen/floor/66f154.wgsl diff --git a/test/builtins/gen/floor/66f154.wgsl.expected.glsl b/test/tint/builtins/gen/floor/66f154.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/floor/66f154.wgsl.expected.glsl rename to test/tint/builtins/gen/floor/66f154.wgsl.expected.glsl diff --git a/test/builtins/gen/floor/66f154.wgsl.expected.hlsl b/test/tint/builtins/gen/floor/66f154.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/floor/66f154.wgsl.expected.hlsl rename to test/tint/builtins/gen/floor/66f154.wgsl.expected.hlsl diff --git a/test/builtins/gen/floor/66f154.wgsl.expected.msl b/test/tint/builtins/gen/floor/66f154.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/floor/66f154.wgsl.expected.msl rename to test/tint/builtins/gen/floor/66f154.wgsl.expected.msl diff --git a/test/builtins/gen/floor/66f154.wgsl.expected.spvasm b/test/tint/builtins/gen/floor/66f154.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/floor/66f154.wgsl.expected.spvasm rename to test/tint/builtins/gen/floor/66f154.wgsl.expected.spvasm diff --git a/test/builtins/gen/floor/66f154.wgsl.expected.wgsl b/test/tint/builtins/gen/floor/66f154.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/floor/66f154.wgsl.expected.wgsl rename to test/tint/builtins/gen/floor/66f154.wgsl.expected.wgsl diff --git a/test/builtins/gen/fma/26a7a9.wgsl b/test/tint/builtins/gen/fma/26a7a9.wgsl similarity index 100% rename from test/builtins/gen/fma/26a7a9.wgsl rename to test/tint/builtins/gen/fma/26a7a9.wgsl diff --git a/test/builtins/gen/fma/26a7a9.wgsl.expected.glsl b/test/tint/builtins/gen/fma/26a7a9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fma/26a7a9.wgsl.expected.glsl rename to test/tint/builtins/gen/fma/26a7a9.wgsl.expected.glsl diff --git a/test/builtins/gen/fma/26a7a9.wgsl.expected.hlsl b/test/tint/builtins/gen/fma/26a7a9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fma/26a7a9.wgsl.expected.hlsl rename to test/tint/builtins/gen/fma/26a7a9.wgsl.expected.hlsl diff --git a/test/builtins/gen/fma/26a7a9.wgsl.expected.msl b/test/tint/builtins/gen/fma/26a7a9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fma/26a7a9.wgsl.expected.msl rename to test/tint/builtins/gen/fma/26a7a9.wgsl.expected.msl diff --git a/test/builtins/gen/fma/26a7a9.wgsl.expected.spvasm b/test/tint/builtins/gen/fma/26a7a9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fma/26a7a9.wgsl.expected.spvasm rename to test/tint/builtins/gen/fma/26a7a9.wgsl.expected.spvasm diff --git a/test/builtins/gen/fma/26a7a9.wgsl.expected.wgsl b/test/tint/builtins/gen/fma/26a7a9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fma/26a7a9.wgsl.expected.wgsl rename to test/tint/builtins/gen/fma/26a7a9.wgsl.expected.wgsl diff --git a/test/builtins/gen/fma/6a3283.wgsl b/test/tint/builtins/gen/fma/6a3283.wgsl similarity index 100% rename from test/builtins/gen/fma/6a3283.wgsl rename to test/tint/builtins/gen/fma/6a3283.wgsl diff --git a/test/builtins/gen/fma/6a3283.wgsl.expected.glsl b/test/tint/builtins/gen/fma/6a3283.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fma/6a3283.wgsl.expected.glsl rename to test/tint/builtins/gen/fma/6a3283.wgsl.expected.glsl diff --git a/test/builtins/gen/fma/6a3283.wgsl.expected.hlsl b/test/tint/builtins/gen/fma/6a3283.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fma/6a3283.wgsl.expected.hlsl rename to test/tint/builtins/gen/fma/6a3283.wgsl.expected.hlsl diff --git a/test/builtins/gen/fma/6a3283.wgsl.expected.msl b/test/tint/builtins/gen/fma/6a3283.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fma/6a3283.wgsl.expected.msl rename to test/tint/builtins/gen/fma/6a3283.wgsl.expected.msl diff --git a/test/builtins/gen/fma/6a3283.wgsl.expected.spvasm b/test/tint/builtins/gen/fma/6a3283.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fma/6a3283.wgsl.expected.spvasm rename to test/tint/builtins/gen/fma/6a3283.wgsl.expected.spvasm diff --git a/test/builtins/gen/fma/6a3283.wgsl.expected.wgsl b/test/tint/builtins/gen/fma/6a3283.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fma/6a3283.wgsl.expected.wgsl rename to test/tint/builtins/gen/fma/6a3283.wgsl.expected.wgsl diff --git a/test/builtins/gen/fma/c10ba3.wgsl b/test/tint/builtins/gen/fma/c10ba3.wgsl similarity index 100% rename from test/builtins/gen/fma/c10ba3.wgsl rename to test/tint/builtins/gen/fma/c10ba3.wgsl diff --git a/test/builtins/gen/fma/c10ba3.wgsl.expected.glsl b/test/tint/builtins/gen/fma/c10ba3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fma/c10ba3.wgsl.expected.glsl rename to test/tint/builtins/gen/fma/c10ba3.wgsl.expected.glsl diff --git a/test/builtins/gen/fma/c10ba3.wgsl.expected.hlsl b/test/tint/builtins/gen/fma/c10ba3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fma/c10ba3.wgsl.expected.hlsl rename to test/tint/builtins/gen/fma/c10ba3.wgsl.expected.hlsl diff --git a/test/builtins/gen/fma/c10ba3.wgsl.expected.msl b/test/tint/builtins/gen/fma/c10ba3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fma/c10ba3.wgsl.expected.msl rename to test/tint/builtins/gen/fma/c10ba3.wgsl.expected.msl diff --git a/test/builtins/gen/fma/c10ba3.wgsl.expected.spvasm b/test/tint/builtins/gen/fma/c10ba3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fma/c10ba3.wgsl.expected.spvasm rename to test/tint/builtins/gen/fma/c10ba3.wgsl.expected.spvasm diff --git a/test/builtins/gen/fma/c10ba3.wgsl.expected.wgsl b/test/tint/builtins/gen/fma/c10ba3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fma/c10ba3.wgsl.expected.wgsl rename to test/tint/builtins/gen/fma/c10ba3.wgsl.expected.wgsl diff --git a/test/builtins/gen/fma/e17c5c.wgsl b/test/tint/builtins/gen/fma/e17c5c.wgsl similarity index 100% rename from test/builtins/gen/fma/e17c5c.wgsl rename to test/tint/builtins/gen/fma/e17c5c.wgsl diff --git a/test/builtins/gen/fma/e17c5c.wgsl.expected.glsl b/test/tint/builtins/gen/fma/e17c5c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fma/e17c5c.wgsl.expected.glsl rename to test/tint/builtins/gen/fma/e17c5c.wgsl.expected.glsl diff --git a/test/builtins/gen/fma/e17c5c.wgsl.expected.hlsl b/test/tint/builtins/gen/fma/e17c5c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fma/e17c5c.wgsl.expected.hlsl rename to test/tint/builtins/gen/fma/e17c5c.wgsl.expected.hlsl diff --git a/test/builtins/gen/fma/e17c5c.wgsl.expected.msl b/test/tint/builtins/gen/fma/e17c5c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fma/e17c5c.wgsl.expected.msl rename to test/tint/builtins/gen/fma/e17c5c.wgsl.expected.msl diff --git a/test/builtins/gen/fma/e17c5c.wgsl.expected.spvasm b/test/tint/builtins/gen/fma/e17c5c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fma/e17c5c.wgsl.expected.spvasm rename to test/tint/builtins/gen/fma/e17c5c.wgsl.expected.spvasm diff --git a/test/builtins/gen/fma/e17c5c.wgsl.expected.wgsl b/test/tint/builtins/gen/fma/e17c5c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fma/e17c5c.wgsl.expected.wgsl rename to test/tint/builtins/gen/fma/e17c5c.wgsl.expected.wgsl diff --git a/test/builtins/gen/fract/8bc1e9.wgsl b/test/tint/builtins/gen/fract/8bc1e9.wgsl similarity index 100% rename from test/builtins/gen/fract/8bc1e9.wgsl rename to test/tint/builtins/gen/fract/8bc1e9.wgsl diff --git a/test/builtins/gen/fract/8bc1e9.wgsl.expected.glsl b/test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fract/8bc1e9.wgsl.expected.glsl rename to test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.glsl diff --git a/test/builtins/gen/fract/8bc1e9.wgsl.expected.hlsl b/test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fract/8bc1e9.wgsl.expected.hlsl rename to test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.hlsl diff --git a/test/builtins/gen/fract/8bc1e9.wgsl.expected.msl b/test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fract/8bc1e9.wgsl.expected.msl rename to test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.msl diff --git a/test/builtins/gen/fract/8bc1e9.wgsl.expected.spvasm b/test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fract/8bc1e9.wgsl.expected.spvasm rename to test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.spvasm diff --git a/test/builtins/gen/fract/8bc1e9.wgsl.expected.wgsl b/test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fract/8bc1e9.wgsl.expected.wgsl rename to test/tint/builtins/gen/fract/8bc1e9.wgsl.expected.wgsl diff --git a/test/builtins/gen/fract/943cb1.wgsl b/test/tint/builtins/gen/fract/943cb1.wgsl similarity index 100% rename from test/builtins/gen/fract/943cb1.wgsl rename to test/tint/builtins/gen/fract/943cb1.wgsl diff --git a/test/builtins/gen/fract/943cb1.wgsl.expected.glsl b/test/tint/builtins/gen/fract/943cb1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fract/943cb1.wgsl.expected.glsl rename to test/tint/builtins/gen/fract/943cb1.wgsl.expected.glsl diff --git a/test/builtins/gen/fract/943cb1.wgsl.expected.hlsl b/test/tint/builtins/gen/fract/943cb1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fract/943cb1.wgsl.expected.hlsl rename to test/tint/builtins/gen/fract/943cb1.wgsl.expected.hlsl diff --git a/test/builtins/gen/fract/943cb1.wgsl.expected.msl b/test/tint/builtins/gen/fract/943cb1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fract/943cb1.wgsl.expected.msl rename to test/tint/builtins/gen/fract/943cb1.wgsl.expected.msl diff --git a/test/builtins/gen/fract/943cb1.wgsl.expected.spvasm b/test/tint/builtins/gen/fract/943cb1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fract/943cb1.wgsl.expected.spvasm rename to test/tint/builtins/gen/fract/943cb1.wgsl.expected.spvasm diff --git a/test/builtins/gen/fract/943cb1.wgsl.expected.wgsl b/test/tint/builtins/gen/fract/943cb1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fract/943cb1.wgsl.expected.wgsl rename to test/tint/builtins/gen/fract/943cb1.wgsl.expected.wgsl diff --git a/test/builtins/gen/fract/a49758.wgsl b/test/tint/builtins/gen/fract/a49758.wgsl similarity index 100% rename from test/builtins/gen/fract/a49758.wgsl rename to test/tint/builtins/gen/fract/a49758.wgsl diff --git a/test/builtins/gen/fract/a49758.wgsl.expected.glsl b/test/tint/builtins/gen/fract/a49758.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fract/a49758.wgsl.expected.glsl rename to test/tint/builtins/gen/fract/a49758.wgsl.expected.glsl diff --git a/test/builtins/gen/fract/a49758.wgsl.expected.hlsl b/test/tint/builtins/gen/fract/a49758.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fract/a49758.wgsl.expected.hlsl rename to test/tint/builtins/gen/fract/a49758.wgsl.expected.hlsl diff --git a/test/builtins/gen/fract/a49758.wgsl.expected.msl b/test/tint/builtins/gen/fract/a49758.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fract/a49758.wgsl.expected.msl rename to test/tint/builtins/gen/fract/a49758.wgsl.expected.msl diff --git a/test/builtins/gen/fract/a49758.wgsl.expected.spvasm b/test/tint/builtins/gen/fract/a49758.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fract/a49758.wgsl.expected.spvasm rename to test/tint/builtins/gen/fract/a49758.wgsl.expected.spvasm diff --git a/test/builtins/gen/fract/a49758.wgsl.expected.wgsl b/test/tint/builtins/gen/fract/a49758.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fract/a49758.wgsl.expected.wgsl rename to test/tint/builtins/gen/fract/a49758.wgsl.expected.wgsl diff --git a/test/builtins/gen/fract/fa5c71.wgsl b/test/tint/builtins/gen/fract/fa5c71.wgsl similarity index 100% rename from test/builtins/gen/fract/fa5c71.wgsl rename to test/tint/builtins/gen/fract/fa5c71.wgsl diff --git a/test/builtins/gen/fract/fa5c71.wgsl.expected.glsl b/test/tint/builtins/gen/fract/fa5c71.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fract/fa5c71.wgsl.expected.glsl rename to test/tint/builtins/gen/fract/fa5c71.wgsl.expected.glsl diff --git a/test/builtins/gen/fract/fa5c71.wgsl.expected.hlsl b/test/tint/builtins/gen/fract/fa5c71.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fract/fa5c71.wgsl.expected.hlsl rename to test/tint/builtins/gen/fract/fa5c71.wgsl.expected.hlsl diff --git a/test/builtins/gen/fract/fa5c71.wgsl.expected.msl b/test/tint/builtins/gen/fract/fa5c71.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fract/fa5c71.wgsl.expected.msl rename to test/tint/builtins/gen/fract/fa5c71.wgsl.expected.msl diff --git a/test/builtins/gen/fract/fa5c71.wgsl.expected.spvasm b/test/tint/builtins/gen/fract/fa5c71.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fract/fa5c71.wgsl.expected.spvasm rename to test/tint/builtins/gen/fract/fa5c71.wgsl.expected.spvasm diff --git a/test/builtins/gen/fract/fa5c71.wgsl.expected.wgsl b/test/tint/builtins/gen/fract/fa5c71.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fract/fa5c71.wgsl.expected.wgsl rename to test/tint/builtins/gen/fract/fa5c71.wgsl.expected.wgsl diff --git a/test/builtins/gen/frexp/368997.wgsl b/test/tint/builtins/gen/frexp/368997.wgsl similarity index 100% rename from test/builtins/gen/frexp/368997.wgsl rename to test/tint/builtins/gen/frexp/368997.wgsl diff --git a/test/builtins/gen/frexp/368997.wgsl.expected.glsl b/test/tint/builtins/gen/frexp/368997.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/frexp/368997.wgsl.expected.glsl rename to test/tint/builtins/gen/frexp/368997.wgsl.expected.glsl diff --git a/test/builtins/gen/frexp/368997.wgsl.expected.hlsl b/test/tint/builtins/gen/frexp/368997.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/frexp/368997.wgsl.expected.hlsl rename to test/tint/builtins/gen/frexp/368997.wgsl.expected.hlsl diff --git a/test/builtins/gen/frexp/368997.wgsl.expected.msl b/test/tint/builtins/gen/frexp/368997.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/frexp/368997.wgsl.expected.msl rename to test/tint/builtins/gen/frexp/368997.wgsl.expected.msl diff --git a/test/builtins/gen/frexp/368997.wgsl.expected.spvasm b/test/tint/builtins/gen/frexp/368997.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/frexp/368997.wgsl.expected.spvasm rename to test/tint/builtins/gen/frexp/368997.wgsl.expected.spvasm diff --git a/test/builtins/gen/frexp/368997.wgsl.expected.wgsl b/test/tint/builtins/gen/frexp/368997.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/frexp/368997.wgsl.expected.wgsl rename to test/tint/builtins/gen/frexp/368997.wgsl.expected.wgsl diff --git a/test/builtins/gen/frexp/3c4f48.wgsl b/test/tint/builtins/gen/frexp/3c4f48.wgsl similarity index 100% rename from test/builtins/gen/frexp/3c4f48.wgsl rename to test/tint/builtins/gen/frexp/3c4f48.wgsl diff --git a/test/builtins/gen/frexp/3c4f48.wgsl.expected.glsl b/test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/frexp/3c4f48.wgsl.expected.glsl rename to test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.glsl diff --git a/test/builtins/gen/frexp/3c4f48.wgsl.expected.hlsl b/test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/frexp/3c4f48.wgsl.expected.hlsl rename to test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.hlsl diff --git a/test/builtins/gen/frexp/3c4f48.wgsl.expected.msl b/test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/frexp/3c4f48.wgsl.expected.msl rename to test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.msl diff --git a/test/builtins/gen/frexp/3c4f48.wgsl.expected.spvasm b/test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/frexp/3c4f48.wgsl.expected.spvasm rename to test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.spvasm diff --git a/test/builtins/gen/frexp/3c4f48.wgsl.expected.wgsl b/test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/frexp/3c4f48.wgsl.expected.wgsl rename to test/tint/builtins/gen/frexp/3c4f48.wgsl.expected.wgsl diff --git a/test/builtins/gen/frexp/4bdfc7.wgsl b/test/tint/builtins/gen/frexp/4bdfc7.wgsl similarity index 100% rename from test/builtins/gen/frexp/4bdfc7.wgsl rename to test/tint/builtins/gen/frexp/4bdfc7.wgsl diff --git a/test/builtins/gen/frexp/4bdfc7.wgsl.expected.glsl b/test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/frexp/4bdfc7.wgsl.expected.glsl rename to test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.glsl diff --git a/test/builtins/gen/frexp/4bdfc7.wgsl.expected.hlsl b/test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/frexp/4bdfc7.wgsl.expected.hlsl rename to test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.hlsl diff --git a/test/builtins/gen/frexp/4bdfc7.wgsl.expected.msl b/test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/frexp/4bdfc7.wgsl.expected.msl rename to test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.msl diff --git a/test/builtins/gen/frexp/4bdfc7.wgsl.expected.spvasm b/test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/frexp/4bdfc7.wgsl.expected.spvasm rename to test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.spvasm diff --git a/test/builtins/gen/frexp/4bdfc7.wgsl.expected.wgsl b/test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/frexp/4bdfc7.wgsl.expected.wgsl rename to test/tint/builtins/gen/frexp/4bdfc7.wgsl.expected.wgsl diff --git a/test/builtins/gen/frexp/eabd40.wgsl b/test/tint/builtins/gen/frexp/eabd40.wgsl similarity index 100% rename from test/builtins/gen/frexp/eabd40.wgsl rename to test/tint/builtins/gen/frexp/eabd40.wgsl diff --git a/test/builtins/gen/frexp/eabd40.wgsl.expected.glsl b/test/tint/builtins/gen/frexp/eabd40.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/frexp/eabd40.wgsl.expected.glsl rename to test/tint/builtins/gen/frexp/eabd40.wgsl.expected.glsl diff --git a/test/builtins/gen/frexp/eabd40.wgsl.expected.hlsl b/test/tint/builtins/gen/frexp/eabd40.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/frexp/eabd40.wgsl.expected.hlsl rename to test/tint/builtins/gen/frexp/eabd40.wgsl.expected.hlsl diff --git a/test/builtins/gen/frexp/eabd40.wgsl.expected.msl b/test/tint/builtins/gen/frexp/eabd40.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/frexp/eabd40.wgsl.expected.msl rename to test/tint/builtins/gen/frexp/eabd40.wgsl.expected.msl diff --git a/test/builtins/gen/frexp/eabd40.wgsl.expected.spvasm b/test/tint/builtins/gen/frexp/eabd40.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/frexp/eabd40.wgsl.expected.spvasm rename to test/tint/builtins/gen/frexp/eabd40.wgsl.expected.spvasm diff --git a/test/builtins/gen/frexp/eabd40.wgsl.expected.wgsl b/test/tint/builtins/gen/frexp/eabd40.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/frexp/eabd40.wgsl.expected.wgsl rename to test/tint/builtins/gen/frexp/eabd40.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidth/5d1b39.wgsl b/test/tint/builtins/gen/fwidth/5d1b39.wgsl similarity index 100% rename from test/builtins/gen/fwidth/5d1b39.wgsl rename to test/tint/builtins/gen/fwidth/5d1b39.wgsl diff --git a/test/builtins/gen/fwidth/5d1b39.wgsl.expected.glsl b/test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidth/5d1b39.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidth/5d1b39.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidth/5d1b39.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidth/5d1b39.wgsl.expected.msl b/test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidth/5d1b39.wgsl.expected.msl rename to test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.msl diff --git a/test/builtins/gen/fwidth/5d1b39.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidth/5d1b39.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidth/5d1b39.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidth/5d1b39.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidth/5d1b39.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidth/b83ebb.wgsl b/test/tint/builtins/gen/fwidth/b83ebb.wgsl similarity index 100% rename from test/builtins/gen/fwidth/b83ebb.wgsl rename to test/tint/builtins/gen/fwidth/b83ebb.wgsl diff --git a/test/builtins/gen/fwidth/b83ebb.wgsl.expected.glsl b/test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidth/b83ebb.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidth/b83ebb.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidth/b83ebb.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidth/b83ebb.wgsl.expected.msl b/test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidth/b83ebb.wgsl.expected.msl rename to test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.msl diff --git a/test/builtins/gen/fwidth/b83ebb.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidth/b83ebb.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidth/b83ebb.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidth/b83ebb.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidth/b83ebb.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidth/d2ab9a.wgsl b/test/tint/builtins/gen/fwidth/d2ab9a.wgsl similarity index 100% rename from test/builtins/gen/fwidth/d2ab9a.wgsl rename to test/tint/builtins/gen/fwidth/d2ab9a.wgsl diff --git a/test/builtins/gen/fwidth/d2ab9a.wgsl.expected.glsl b/test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidth/d2ab9a.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidth/d2ab9a.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidth/d2ab9a.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidth/d2ab9a.wgsl.expected.msl b/test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidth/d2ab9a.wgsl.expected.msl rename to test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.msl diff --git a/test/builtins/gen/fwidth/d2ab9a.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidth/d2ab9a.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidth/d2ab9a.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidth/d2ab9a.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidth/d2ab9a.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidth/df38ef.wgsl b/test/tint/builtins/gen/fwidth/df38ef.wgsl similarity index 100% rename from test/builtins/gen/fwidth/df38ef.wgsl rename to test/tint/builtins/gen/fwidth/df38ef.wgsl diff --git a/test/builtins/gen/fwidth/df38ef.wgsl.expected.glsl b/test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidth/df38ef.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidth/df38ef.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidth/df38ef.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidth/df38ef.wgsl.expected.msl b/test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidth/df38ef.wgsl.expected.msl rename to test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.msl diff --git a/test/builtins/gen/fwidth/df38ef.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidth/df38ef.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidth/df38ef.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidth/df38ef.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidth/df38ef.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthCoarse/159c8a.wgsl b/test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/159c8a.wgsl rename to test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl diff --git a/test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.msl b/test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthCoarse/159c8a.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthCoarse/1e59d9.wgsl b/test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/1e59d9.wgsl rename to test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl diff --git a/test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.msl b/test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthCoarse/1e59d9.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthCoarse/4e4fc4.wgsl b/test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/4e4fc4.wgsl rename to test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl diff --git a/test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.msl b/test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthCoarse/4e4fc4.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthCoarse/e653f7.wgsl b/test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/e653f7.wgsl rename to test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl diff --git a/test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.msl b/test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthCoarse/e653f7.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthFine/523fdc.wgsl b/test/tint/builtins/gen/fwidthFine/523fdc.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/523fdc.wgsl rename to test/tint/builtins/gen/fwidthFine/523fdc.wgsl diff --git a/test/builtins/gen/fwidthFine/523fdc.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthFine/523fdc.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthFine/523fdc.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthFine/523fdc.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthFine/523fdc.wgsl.expected.msl b/test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthFine/523fdc.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthFine/523fdc.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthFine/523fdc.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthFine/523fdc.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/523fdc.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthFine/523fdc.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthFine/68f4ef.wgsl b/test/tint/builtins/gen/fwidthFine/68f4ef.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/68f4ef.wgsl rename to test/tint/builtins/gen/fwidthFine/68f4ef.wgsl diff --git a/test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.msl b/test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/68f4ef.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthFine/68f4ef.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthFine/f1742d.wgsl b/test/tint/builtins/gen/fwidthFine/f1742d.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/f1742d.wgsl rename to test/tint/builtins/gen/fwidthFine/f1742d.wgsl diff --git a/test/builtins/gen/fwidthFine/f1742d.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthFine/f1742d.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthFine/f1742d.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthFine/f1742d.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthFine/f1742d.wgsl.expected.msl b/test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthFine/f1742d.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthFine/f1742d.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthFine/f1742d.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthFine/f1742d.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/f1742d.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthFine/f1742d.wgsl.expected.wgsl diff --git a/test/builtins/gen/fwidthFine/ff6aa0.wgsl b/test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/ff6aa0.wgsl rename to test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl diff --git a/test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.glsl b/test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.glsl rename to test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.glsl diff --git a/test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.hlsl b/test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.hlsl rename to test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.hlsl diff --git a/test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.msl b/test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.msl rename to test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.msl diff --git a/test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.spvasm b/test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.spvasm rename to test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.spvasm diff --git a/test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.wgsl b/test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.wgsl rename to test/tint/builtins/gen/fwidthFine/ff6aa0.wgsl.expected.wgsl diff --git a/test/builtins/gen/inverseSqrt/84407e.wgsl b/test/tint/builtins/gen/inverseSqrt/84407e.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/84407e.wgsl rename to test/tint/builtins/gen/inverseSqrt/84407e.wgsl diff --git a/test/builtins/gen/inverseSqrt/84407e.wgsl.expected.glsl b/test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/inverseSqrt/84407e.wgsl.expected.glsl rename to test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.glsl diff --git a/test/builtins/gen/inverseSqrt/84407e.wgsl.expected.hlsl b/test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/inverseSqrt/84407e.wgsl.expected.hlsl rename to test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.hlsl diff --git a/test/builtins/gen/inverseSqrt/84407e.wgsl.expected.msl b/test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/inverseSqrt/84407e.wgsl.expected.msl rename to test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.msl diff --git a/test/builtins/gen/inverseSqrt/84407e.wgsl.expected.spvasm b/test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/inverseSqrt/84407e.wgsl.expected.spvasm rename to test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.spvasm diff --git a/test/builtins/gen/inverseSqrt/84407e.wgsl.expected.wgsl b/test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/84407e.wgsl.expected.wgsl rename to test/tint/builtins/gen/inverseSqrt/84407e.wgsl.expected.wgsl diff --git a/test/builtins/gen/inverseSqrt/8f2bd2.wgsl b/test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/8f2bd2.wgsl rename to test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl diff --git a/test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.glsl b/test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.glsl rename to test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.glsl diff --git a/test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.hlsl b/test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.hlsl rename to test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.hlsl diff --git a/test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.msl b/test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.msl rename to test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.msl diff --git a/test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.spvasm b/test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.spvasm rename to test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.spvasm diff --git a/test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.wgsl b/test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.wgsl rename to test/tint/builtins/gen/inverseSqrt/8f2bd2.wgsl.expected.wgsl diff --git a/test/builtins/gen/inverseSqrt/b197b1.wgsl b/test/tint/builtins/gen/inverseSqrt/b197b1.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/b197b1.wgsl rename to test/tint/builtins/gen/inverseSqrt/b197b1.wgsl diff --git a/test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.glsl b/test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.glsl rename to test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.glsl diff --git a/test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.hlsl b/test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.hlsl rename to test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.hlsl diff --git a/test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.msl b/test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.msl rename to test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.msl diff --git a/test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.spvasm b/test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.spvasm rename to test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.spvasm diff --git a/test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.wgsl b/test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/b197b1.wgsl.expected.wgsl rename to test/tint/builtins/gen/inverseSqrt/b197b1.wgsl.expected.wgsl diff --git a/test/builtins/gen/inverseSqrt/c22347.wgsl b/test/tint/builtins/gen/inverseSqrt/c22347.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/c22347.wgsl rename to test/tint/builtins/gen/inverseSqrt/c22347.wgsl diff --git a/test/builtins/gen/inverseSqrt/c22347.wgsl.expected.glsl b/test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/inverseSqrt/c22347.wgsl.expected.glsl rename to test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.glsl diff --git a/test/builtins/gen/inverseSqrt/c22347.wgsl.expected.hlsl b/test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/inverseSqrt/c22347.wgsl.expected.hlsl rename to test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.hlsl diff --git a/test/builtins/gen/inverseSqrt/c22347.wgsl.expected.msl b/test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/inverseSqrt/c22347.wgsl.expected.msl rename to test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.msl diff --git a/test/builtins/gen/inverseSqrt/c22347.wgsl.expected.spvasm b/test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/inverseSqrt/c22347.wgsl.expected.spvasm rename to test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.spvasm diff --git a/test/builtins/gen/inverseSqrt/c22347.wgsl.expected.wgsl b/test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/inverseSqrt/c22347.wgsl.expected.wgsl rename to test/tint/builtins/gen/inverseSqrt/c22347.wgsl.expected.wgsl diff --git a/test/builtins/gen/isFinite/34d32b.wgsl b/test/tint/builtins/gen/isFinite/34d32b.wgsl similarity index 100% rename from test/builtins/gen/isFinite/34d32b.wgsl rename to test/tint/builtins/gen/isFinite/34d32b.wgsl diff --git a/test/builtins/gen/isFinite/34d32b.wgsl.expected.glsl b/test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isFinite/34d32b.wgsl.expected.glsl rename to test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.glsl diff --git a/test/builtins/gen/isFinite/34d32b.wgsl.expected.hlsl b/test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isFinite/34d32b.wgsl.expected.hlsl rename to test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.hlsl diff --git a/test/builtins/gen/isFinite/34d32b.wgsl.expected.msl b/test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isFinite/34d32b.wgsl.expected.msl rename to test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.msl diff --git a/test/builtins/gen/isFinite/34d32b.wgsl.expected.spvasm b/test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isFinite/34d32b.wgsl.expected.spvasm rename to test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.spvasm diff --git a/test/builtins/gen/isFinite/34d32b.wgsl.expected.wgsl b/test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isFinite/34d32b.wgsl.expected.wgsl rename to test/tint/builtins/gen/isFinite/34d32b.wgsl.expected.wgsl diff --git a/test/builtins/gen/isFinite/426f9f.wgsl b/test/tint/builtins/gen/isFinite/426f9f.wgsl similarity index 100% rename from test/builtins/gen/isFinite/426f9f.wgsl rename to test/tint/builtins/gen/isFinite/426f9f.wgsl diff --git a/test/builtins/gen/isFinite/426f9f.wgsl.expected.glsl b/test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isFinite/426f9f.wgsl.expected.glsl rename to test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.glsl diff --git a/test/builtins/gen/isFinite/426f9f.wgsl.expected.hlsl b/test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isFinite/426f9f.wgsl.expected.hlsl rename to test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.hlsl diff --git a/test/builtins/gen/isFinite/426f9f.wgsl.expected.msl b/test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isFinite/426f9f.wgsl.expected.msl rename to test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.msl diff --git a/test/builtins/gen/isFinite/426f9f.wgsl.expected.spvasm b/test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isFinite/426f9f.wgsl.expected.spvasm rename to test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.spvasm diff --git a/test/builtins/gen/isFinite/426f9f.wgsl.expected.wgsl b/test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isFinite/426f9f.wgsl.expected.wgsl rename to test/tint/builtins/gen/isFinite/426f9f.wgsl.expected.wgsl diff --git a/test/builtins/gen/isFinite/8a23ad.wgsl b/test/tint/builtins/gen/isFinite/8a23ad.wgsl similarity index 100% rename from test/builtins/gen/isFinite/8a23ad.wgsl rename to test/tint/builtins/gen/isFinite/8a23ad.wgsl diff --git a/test/builtins/gen/isFinite/8a23ad.wgsl.expected.glsl b/test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isFinite/8a23ad.wgsl.expected.glsl rename to test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.glsl diff --git a/test/builtins/gen/isFinite/8a23ad.wgsl.expected.hlsl b/test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isFinite/8a23ad.wgsl.expected.hlsl rename to test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.hlsl diff --git a/test/builtins/gen/isFinite/8a23ad.wgsl.expected.msl b/test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isFinite/8a23ad.wgsl.expected.msl rename to test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.msl diff --git a/test/builtins/gen/isFinite/8a23ad.wgsl.expected.spvasm b/test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isFinite/8a23ad.wgsl.expected.spvasm rename to test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.spvasm diff --git a/test/builtins/gen/isFinite/8a23ad.wgsl.expected.wgsl b/test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isFinite/8a23ad.wgsl.expected.wgsl rename to test/tint/builtins/gen/isFinite/8a23ad.wgsl.expected.wgsl diff --git a/test/builtins/gen/isFinite/f31987.wgsl b/test/tint/builtins/gen/isFinite/f31987.wgsl similarity index 100% rename from test/builtins/gen/isFinite/f31987.wgsl rename to test/tint/builtins/gen/isFinite/f31987.wgsl diff --git a/test/builtins/gen/isFinite/f31987.wgsl.expected.glsl b/test/tint/builtins/gen/isFinite/f31987.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isFinite/f31987.wgsl.expected.glsl rename to test/tint/builtins/gen/isFinite/f31987.wgsl.expected.glsl diff --git a/test/builtins/gen/isFinite/f31987.wgsl.expected.hlsl b/test/tint/builtins/gen/isFinite/f31987.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isFinite/f31987.wgsl.expected.hlsl rename to test/tint/builtins/gen/isFinite/f31987.wgsl.expected.hlsl diff --git a/test/builtins/gen/isFinite/f31987.wgsl.expected.msl b/test/tint/builtins/gen/isFinite/f31987.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isFinite/f31987.wgsl.expected.msl rename to test/tint/builtins/gen/isFinite/f31987.wgsl.expected.msl diff --git a/test/builtins/gen/isFinite/f31987.wgsl.expected.spvasm b/test/tint/builtins/gen/isFinite/f31987.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isFinite/f31987.wgsl.expected.spvasm rename to test/tint/builtins/gen/isFinite/f31987.wgsl.expected.spvasm diff --git a/test/builtins/gen/isFinite/f31987.wgsl.expected.wgsl b/test/tint/builtins/gen/isFinite/f31987.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isFinite/f31987.wgsl.expected.wgsl rename to test/tint/builtins/gen/isFinite/f31987.wgsl.expected.wgsl diff --git a/test/builtins/gen/isInf/666f2a.wgsl b/test/tint/builtins/gen/isInf/666f2a.wgsl similarity index 100% rename from test/builtins/gen/isInf/666f2a.wgsl rename to test/tint/builtins/gen/isInf/666f2a.wgsl diff --git a/test/builtins/gen/isInf/666f2a.wgsl.expected.glsl b/test/tint/builtins/gen/isInf/666f2a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isInf/666f2a.wgsl.expected.glsl rename to test/tint/builtins/gen/isInf/666f2a.wgsl.expected.glsl diff --git a/test/builtins/gen/isInf/666f2a.wgsl.expected.hlsl b/test/tint/builtins/gen/isInf/666f2a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isInf/666f2a.wgsl.expected.hlsl rename to test/tint/builtins/gen/isInf/666f2a.wgsl.expected.hlsl diff --git a/test/builtins/gen/isInf/666f2a.wgsl.expected.msl b/test/tint/builtins/gen/isInf/666f2a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isInf/666f2a.wgsl.expected.msl rename to test/tint/builtins/gen/isInf/666f2a.wgsl.expected.msl diff --git a/test/builtins/gen/isInf/666f2a.wgsl.expected.spvasm b/test/tint/builtins/gen/isInf/666f2a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isInf/666f2a.wgsl.expected.spvasm rename to test/tint/builtins/gen/isInf/666f2a.wgsl.expected.spvasm diff --git a/test/builtins/gen/isInf/666f2a.wgsl.expected.wgsl b/test/tint/builtins/gen/isInf/666f2a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isInf/666f2a.wgsl.expected.wgsl rename to test/tint/builtins/gen/isInf/666f2a.wgsl.expected.wgsl diff --git a/test/builtins/gen/isInf/7bd98f.wgsl b/test/tint/builtins/gen/isInf/7bd98f.wgsl similarity index 100% rename from test/builtins/gen/isInf/7bd98f.wgsl rename to test/tint/builtins/gen/isInf/7bd98f.wgsl diff --git a/test/builtins/gen/isInf/7bd98f.wgsl.expected.glsl b/test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isInf/7bd98f.wgsl.expected.glsl rename to test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.glsl diff --git a/test/builtins/gen/isInf/7bd98f.wgsl.expected.hlsl b/test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isInf/7bd98f.wgsl.expected.hlsl rename to test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.hlsl diff --git a/test/builtins/gen/isInf/7bd98f.wgsl.expected.msl b/test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isInf/7bd98f.wgsl.expected.msl rename to test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.msl diff --git a/test/builtins/gen/isInf/7bd98f.wgsl.expected.spvasm b/test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isInf/7bd98f.wgsl.expected.spvasm rename to test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.spvasm diff --git a/test/builtins/gen/isInf/7bd98f.wgsl.expected.wgsl b/test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isInf/7bd98f.wgsl.expected.wgsl rename to test/tint/builtins/gen/isInf/7bd98f.wgsl.expected.wgsl diff --git a/test/builtins/gen/isInf/7e81b5.wgsl b/test/tint/builtins/gen/isInf/7e81b5.wgsl similarity index 100% rename from test/builtins/gen/isInf/7e81b5.wgsl rename to test/tint/builtins/gen/isInf/7e81b5.wgsl diff --git a/test/builtins/gen/isInf/7e81b5.wgsl.expected.glsl b/test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isInf/7e81b5.wgsl.expected.glsl rename to test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.glsl diff --git a/test/builtins/gen/isInf/7e81b5.wgsl.expected.hlsl b/test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isInf/7e81b5.wgsl.expected.hlsl rename to test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.hlsl diff --git a/test/builtins/gen/isInf/7e81b5.wgsl.expected.msl b/test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isInf/7e81b5.wgsl.expected.msl rename to test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.msl diff --git a/test/builtins/gen/isInf/7e81b5.wgsl.expected.spvasm b/test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isInf/7e81b5.wgsl.expected.spvasm rename to test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.spvasm diff --git a/test/builtins/gen/isInf/7e81b5.wgsl.expected.wgsl b/test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isInf/7e81b5.wgsl.expected.wgsl rename to test/tint/builtins/gen/isInf/7e81b5.wgsl.expected.wgsl diff --git a/test/builtins/gen/isInf/a46d6f.wgsl b/test/tint/builtins/gen/isInf/a46d6f.wgsl similarity index 100% rename from test/builtins/gen/isInf/a46d6f.wgsl rename to test/tint/builtins/gen/isInf/a46d6f.wgsl diff --git a/test/builtins/gen/isInf/a46d6f.wgsl.expected.glsl b/test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isInf/a46d6f.wgsl.expected.glsl rename to test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.glsl diff --git a/test/builtins/gen/isInf/a46d6f.wgsl.expected.hlsl b/test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isInf/a46d6f.wgsl.expected.hlsl rename to test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.hlsl diff --git a/test/builtins/gen/isInf/a46d6f.wgsl.expected.msl b/test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isInf/a46d6f.wgsl.expected.msl rename to test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.msl diff --git a/test/builtins/gen/isInf/a46d6f.wgsl.expected.spvasm b/test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isInf/a46d6f.wgsl.expected.spvasm rename to test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.spvasm diff --git a/test/builtins/gen/isInf/a46d6f.wgsl.expected.wgsl b/test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isInf/a46d6f.wgsl.expected.wgsl rename to test/tint/builtins/gen/isInf/a46d6f.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNan/1280ab.wgsl b/test/tint/builtins/gen/isNan/1280ab.wgsl similarity index 100% rename from test/builtins/gen/isNan/1280ab.wgsl rename to test/tint/builtins/gen/isNan/1280ab.wgsl diff --git a/test/builtins/gen/isNan/1280ab.wgsl.expected.glsl b/test/tint/builtins/gen/isNan/1280ab.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNan/1280ab.wgsl.expected.glsl rename to test/tint/builtins/gen/isNan/1280ab.wgsl.expected.glsl diff --git a/test/builtins/gen/isNan/1280ab.wgsl.expected.hlsl b/test/tint/builtins/gen/isNan/1280ab.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNan/1280ab.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNan/1280ab.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNan/1280ab.wgsl.expected.msl b/test/tint/builtins/gen/isNan/1280ab.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNan/1280ab.wgsl.expected.msl rename to test/tint/builtins/gen/isNan/1280ab.wgsl.expected.msl diff --git a/test/builtins/gen/isNan/1280ab.wgsl.expected.spvasm b/test/tint/builtins/gen/isNan/1280ab.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNan/1280ab.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNan/1280ab.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNan/1280ab.wgsl.expected.wgsl b/test/tint/builtins/gen/isNan/1280ab.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNan/1280ab.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNan/1280ab.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNan/4d280d.wgsl b/test/tint/builtins/gen/isNan/4d280d.wgsl similarity index 100% rename from test/builtins/gen/isNan/4d280d.wgsl rename to test/tint/builtins/gen/isNan/4d280d.wgsl diff --git a/test/builtins/gen/isNan/4d280d.wgsl.expected.glsl b/test/tint/builtins/gen/isNan/4d280d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNan/4d280d.wgsl.expected.glsl rename to test/tint/builtins/gen/isNan/4d280d.wgsl.expected.glsl diff --git a/test/builtins/gen/isNan/4d280d.wgsl.expected.hlsl b/test/tint/builtins/gen/isNan/4d280d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNan/4d280d.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNan/4d280d.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNan/4d280d.wgsl.expected.msl b/test/tint/builtins/gen/isNan/4d280d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNan/4d280d.wgsl.expected.msl rename to test/tint/builtins/gen/isNan/4d280d.wgsl.expected.msl diff --git a/test/builtins/gen/isNan/4d280d.wgsl.expected.spvasm b/test/tint/builtins/gen/isNan/4d280d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNan/4d280d.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNan/4d280d.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNan/4d280d.wgsl.expected.wgsl b/test/tint/builtins/gen/isNan/4d280d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNan/4d280d.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNan/4d280d.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNan/67ecd3.wgsl b/test/tint/builtins/gen/isNan/67ecd3.wgsl similarity index 100% rename from test/builtins/gen/isNan/67ecd3.wgsl rename to test/tint/builtins/gen/isNan/67ecd3.wgsl diff --git a/test/builtins/gen/isNan/67ecd3.wgsl.expected.glsl b/test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNan/67ecd3.wgsl.expected.glsl rename to test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.glsl diff --git a/test/builtins/gen/isNan/67ecd3.wgsl.expected.hlsl b/test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNan/67ecd3.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNan/67ecd3.wgsl.expected.msl b/test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNan/67ecd3.wgsl.expected.msl rename to test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.msl diff --git a/test/builtins/gen/isNan/67ecd3.wgsl.expected.spvasm b/test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNan/67ecd3.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNan/67ecd3.wgsl.expected.wgsl b/test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNan/67ecd3.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNan/67ecd3.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNan/e4978e.wgsl b/test/tint/builtins/gen/isNan/e4978e.wgsl similarity index 100% rename from test/builtins/gen/isNan/e4978e.wgsl rename to test/tint/builtins/gen/isNan/e4978e.wgsl diff --git a/test/builtins/gen/isNan/e4978e.wgsl.expected.glsl b/test/tint/builtins/gen/isNan/e4978e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNan/e4978e.wgsl.expected.glsl rename to test/tint/builtins/gen/isNan/e4978e.wgsl.expected.glsl diff --git a/test/builtins/gen/isNan/e4978e.wgsl.expected.hlsl b/test/tint/builtins/gen/isNan/e4978e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNan/e4978e.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNan/e4978e.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNan/e4978e.wgsl.expected.msl b/test/tint/builtins/gen/isNan/e4978e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNan/e4978e.wgsl.expected.msl rename to test/tint/builtins/gen/isNan/e4978e.wgsl.expected.msl diff --git a/test/builtins/gen/isNan/e4978e.wgsl.expected.spvasm b/test/tint/builtins/gen/isNan/e4978e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNan/e4978e.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNan/e4978e.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNan/e4978e.wgsl.expected.wgsl b/test/tint/builtins/gen/isNan/e4978e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNan/e4978e.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNan/e4978e.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNormal/863dcd.wgsl b/test/tint/builtins/gen/isNormal/863dcd.wgsl similarity index 100% rename from test/builtins/gen/isNormal/863dcd.wgsl rename to test/tint/builtins/gen/isNormal/863dcd.wgsl diff --git a/test/builtins/gen/isNormal/863dcd.wgsl.expected.glsl b/test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNormal/863dcd.wgsl.expected.glsl rename to test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.glsl diff --git a/test/builtins/gen/isNormal/863dcd.wgsl.expected.hlsl b/test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNormal/863dcd.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNormal/863dcd.wgsl.expected.msl b/test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNormal/863dcd.wgsl.expected.msl rename to test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.msl diff --git a/test/builtins/gen/isNormal/863dcd.wgsl.expected.spvasm b/test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNormal/863dcd.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNormal/863dcd.wgsl.expected.wgsl b/test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNormal/863dcd.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNormal/863dcd.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNormal/b00ab1.wgsl b/test/tint/builtins/gen/isNormal/b00ab1.wgsl similarity index 100% rename from test/builtins/gen/isNormal/b00ab1.wgsl rename to test/tint/builtins/gen/isNormal/b00ab1.wgsl diff --git a/test/builtins/gen/isNormal/b00ab1.wgsl.expected.glsl b/test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNormal/b00ab1.wgsl.expected.glsl rename to test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.glsl diff --git a/test/builtins/gen/isNormal/b00ab1.wgsl.expected.hlsl b/test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNormal/b00ab1.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNormal/b00ab1.wgsl.expected.msl b/test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNormal/b00ab1.wgsl.expected.msl rename to test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.msl diff --git a/test/builtins/gen/isNormal/b00ab1.wgsl.expected.spvasm b/test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNormal/b00ab1.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNormal/b00ab1.wgsl.expected.wgsl b/test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNormal/b00ab1.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNormal/b00ab1.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNormal/c286b7.wgsl b/test/tint/builtins/gen/isNormal/c286b7.wgsl similarity index 100% rename from test/builtins/gen/isNormal/c286b7.wgsl rename to test/tint/builtins/gen/isNormal/c286b7.wgsl diff --git a/test/builtins/gen/isNormal/c286b7.wgsl.expected.glsl b/test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNormal/c286b7.wgsl.expected.glsl rename to test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.glsl diff --git a/test/builtins/gen/isNormal/c286b7.wgsl.expected.hlsl b/test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNormal/c286b7.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNormal/c286b7.wgsl.expected.msl b/test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNormal/c286b7.wgsl.expected.msl rename to test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.msl diff --git a/test/builtins/gen/isNormal/c286b7.wgsl.expected.spvasm b/test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNormal/c286b7.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNormal/c286b7.wgsl.expected.wgsl b/test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNormal/c286b7.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNormal/c286b7.wgsl.expected.wgsl diff --git a/test/builtins/gen/isNormal/c6e880.wgsl b/test/tint/builtins/gen/isNormal/c6e880.wgsl similarity index 100% rename from test/builtins/gen/isNormal/c6e880.wgsl rename to test/tint/builtins/gen/isNormal/c6e880.wgsl diff --git a/test/builtins/gen/isNormal/c6e880.wgsl.expected.glsl b/test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/isNormal/c6e880.wgsl.expected.glsl rename to test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.glsl diff --git a/test/builtins/gen/isNormal/c6e880.wgsl.expected.hlsl b/test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/isNormal/c6e880.wgsl.expected.hlsl rename to test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.hlsl diff --git a/test/builtins/gen/isNormal/c6e880.wgsl.expected.msl b/test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/isNormal/c6e880.wgsl.expected.msl rename to test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.msl diff --git a/test/builtins/gen/isNormal/c6e880.wgsl.expected.spvasm b/test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/isNormal/c6e880.wgsl.expected.spvasm rename to test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.spvasm diff --git a/test/builtins/gen/isNormal/c6e880.wgsl.expected.wgsl b/test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/isNormal/c6e880.wgsl.expected.wgsl rename to test/tint/builtins/gen/isNormal/c6e880.wgsl.expected.wgsl diff --git a/test/builtins/gen/ldexp/a31cdc.wgsl b/test/tint/builtins/gen/ldexp/a31cdc.wgsl similarity index 100% rename from test/builtins/gen/ldexp/a31cdc.wgsl rename to test/tint/builtins/gen/ldexp/a31cdc.wgsl diff --git a/test/builtins/gen/ldexp/a31cdc.wgsl.expected.glsl b/test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ldexp/a31cdc.wgsl.expected.glsl rename to test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.glsl diff --git a/test/builtins/gen/ldexp/a31cdc.wgsl.expected.hlsl b/test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ldexp/a31cdc.wgsl.expected.hlsl rename to test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.hlsl diff --git a/test/builtins/gen/ldexp/a31cdc.wgsl.expected.msl b/test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ldexp/a31cdc.wgsl.expected.msl rename to test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.msl diff --git a/test/builtins/gen/ldexp/a31cdc.wgsl.expected.spvasm b/test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ldexp/a31cdc.wgsl.expected.spvasm rename to test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.spvasm diff --git a/test/builtins/gen/ldexp/a31cdc.wgsl.expected.wgsl b/test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ldexp/a31cdc.wgsl.expected.wgsl rename to test/tint/builtins/gen/ldexp/a31cdc.wgsl.expected.wgsl diff --git a/test/builtins/gen/ldexp/abd718.wgsl b/test/tint/builtins/gen/ldexp/abd718.wgsl similarity index 100% rename from test/builtins/gen/ldexp/abd718.wgsl rename to test/tint/builtins/gen/ldexp/abd718.wgsl diff --git a/test/builtins/gen/ldexp/abd718.wgsl.expected.glsl b/test/tint/builtins/gen/ldexp/abd718.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ldexp/abd718.wgsl.expected.glsl rename to test/tint/builtins/gen/ldexp/abd718.wgsl.expected.glsl diff --git a/test/builtins/gen/ldexp/abd718.wgsl.expected.hlsl b/test/tint/builtins/gen/ldexp/abd718.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ldexp/abd718.wgsl.expected.hlsl rename to test/tint/builtins/gen/ldexp/abd718.wgsl.expected.hlsl diff --git a/test/builtins/gen/ldexp/abd718.wgsl.expected.msl b/test/tint/builtins/gen/ldexp/abd718.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ldexp/abd718.wgsl.expected.msl rename to test/tint/builtins/gen/ldexp/abd718.wgsl.expected.msl diff --git a/test/builtins/gen/ldexp/abd718.wgsl.expected.spvasm b/test/tint/builtins/gen/ldexp/abd718.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ldexp/abd718.wgsl.expected.spvasm rename to test/tint/builtins/gen/ldexp/abd718.wgsl.expected.spvasm diff --git a/test/builtins/gen/ldexp/abd718.wgsl.expected.wgsl b/test/tint/builtins/gen/ldexp/abd718.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ldexp/abd718.wgsl.expected.wgsl rename to test/tint/builtins/gen/ldexp/abd718.wgsl.expected.wgsl diff --git a/test/builtins/gen/ldexp/cc9cde.wgsl b/test/tint/builtins/gen/ldexp/cc9cde.wgsl similarity index 100% rename from test/builtins/gen/ldexp/cc9cde.wgsl rename to test/tint/builtins/gen/ldexp/cc9cde.wgsl diff --git a/test/builtins/gen/ldexp/cc9cde.wgsl.expected.glsl b/test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ldexp/cc9cde.wgsl.expected.glsl rename to test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.glsl diff --git a/test/builtins/gen/ldexp/cc9cde.wgsl.expected.hlsl b/test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ldexp/cc9cde.wgsl.expected.hlsl rename to test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.hlsl diff --git a/test/builtins/gen/ldexp/cc9cde.wgsl.expected.msl b/test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ldexp/cc9cde.wgsl.expected.msl rename to test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.msl diff --git a/test/builtins/gen/ldexp/cc9cde.wgsl.expected.spvasm b/test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ldexp/cc9cde.wgsl.expected.spvasm rename to test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.spvasm diff --git a/test/builtins/gen/ldexp/cc9cde.wgsl.expected.wgsl b/test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ldexp/cc9cde.wgsl.expected.wgsl rename to test/tint/builtins/gen/ldexp/cc9cde.wgsl.expected.wgsl diff --git a/test/builtins/gen/ldexp/db8b49.wgsl b/test/tint/builtins/gen/ldexp/db8b49.wgsl similarity index 100% rename from test/builtins/gen/ldexp/db8b49.wgsl rename to test/tint/builtins/gen/ldexp/db8b49.wgsl diff --git a/test/builtins/gen/ldexp/db8b49.wgsl.expected.glsl b/test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/ldexp/db8b49.wgsl.expected.glsl rename to test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.glsl diff --git a/test/builtins/gen/ldexp/db8b49.wgsl.expected.hlsl b/test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/ldexp/db8b49.wgsl.expected.hlsl rename to test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.hlsl diff --git a/test/builtins/gen/ldexp/db8b49.wgsl.expected.msl b/test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/ldexp/db8b49.wgsl.expected.msl rename to test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.msl diff --git a/test/builtins/gen/ldexp/db8b49.wgsl.expected.spvasm b/test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/ldexp/db8b49.wgsl.expected.spvasm rename to test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.spvasm diff --git a/test/builtins/gen/ldexp/db8b49.wgsl.expected.wgsl b/test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/ldexp/db8b49.wgsl.expected.wgsl rename to test/tint/builtins/gen/ldexp/db8b49.wgsl.expected.wgsl diff --git a/test/builtins/gen/length/056071.wgsl b/test/tint/builtins/gen/length/056071.wgsl similarity index 100% rename from test/builtins/gen/length/056071.wgsl rename to test/tint/builtins/gen/length/056071.wgsl diff --git a/test/builtins/gen/length/056071.wgsl.expected.glsl b/test/tint/builtins/gen/length/056071.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/length/056071.wgsl.expected.glsl rename to test/tint/builtins/gen/length/056071.wgsl.expected.glsl diff --git a/test/builtins/gen/length/056071.wgsl.expected.hlsl b/test/tint/builtins/gen/length/056071.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/length/056071.wgsl.expected.hlsl rename to test/tint/builtins/gen/length/056071.wgsl.expected.hlsl diff --git a/test/builtins/gen/length/056071.wgsl.expected.msl b/test/tint/builtins/gen/length/056071.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/length/056071.wgsl.expected.msl rename to test/tint/builtins/gen/length/056071.wgsl.expected.msl diff --git a/test/builtins/gen/length/056071.wgsl.expected.spvasm b/test/tint/builtins/gen/length/056071.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/length/056071.wgsl.expected.spvasm rename to test/tint/builtins/gen/length/056071.wgsl.expected.spvasm diff --git a/test/builtins/gen/length/056071.wgsl.expected.wgsl b/test/tint/builtins/gen/length/056071.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/length/056071.wgsl.expected.wgsl rename to test/tint/builtins/gen/length/056071.wgsl.expected.wgsl diff --git a/test/builtins/gen/length/602a17.wgsl b/test/tint/builtins/gen/length/602a17.wgsl similarity index 100% rename from test/builtins/gen/length/602a17.wgsl rename to test/tint/builtins/gen/length/602a17.wgsl diff --git a/test/builtins/gen/length/602a17.wgsl.expected.glsl b/test/tint/builtins/gen/length/602a17.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/length/602a17.wgsl.expected.glsl rename to test/tint/builtins/gen/length/602a17.wgsl.expected.glsl diff --git a/test/builtins/gen/length/602a17.wgsl.expected.hlsl b/test/tint/builtins/gen/length/602a17.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/length/602a17.wgsl.expected.hlsl rename to test/tint/builtins/gen/length/602a17.wgsl.expected.hlsl diff --git a/test/builtins/gen/length/602a17.wgsl.expected.msl b/test/tint/builtins/gen/length/602a17.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/length/602a17.wgsl.expected.msl rename to test/tint/builtins/gen/length/602a17.wgsl.expected.msl diff --git a/test/builtins/gen/length/602a17.wgsl.expected.spvasm b/test/tint/builtins/gen/length/602a17.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/length/602a17.wgsl.expected.spvasm rename to test/tint/builtins/gen/length/602a17.wgsl.expected.spvasm diff --git a/test/builtins/gen/length/602a17.wgsl.expected.wgsl b/test/tint/builtins/gen/length/602a17.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/length/602a17.wgsl.expected.wgsl rename to test/tint/builtins/gen/length/602a17.wgsl.expected.wgsl diff --git a/test/builtins/gen/length/afde8b.wgsl b/test/tint/builtins/gen/length/afde8b.wgsl similarity index 100% rename from test/builtins/gen/length/afde8b.wgsl rename to test/tint/builtins/gen/length/afde8b.wgsl diff --git a/test/builtins/gen/length/afde8b.wgsl.expected.glsl b/test/tint/builtins/gen/length/afde8b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/length/afde8b.wgsl.expected.glsl rename to test/tint/builtins/gen/length/afde8b.wgsl.expected.glsl diff --git a/test/builtins/gen/length/afde8b.wgsl.expected.hlsl b/test/tint/builtins/gen/length/afde8b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/length/afde8b.wgsl.expected.hlsl rename to test/tint/builtins/gen/length/afde8b.wgsl.expected.hlsl diff --git a/test/builtins/gen/length/afde8b.wgsl.expected.msl b/test/tint/builtins/gen/length/afde8b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/length/afde8b.wgsl.expected.msl rename to test/tint/builtins/gen/length/afde8b.wgsl.expected.msl diff --git a/test/builtins/gen/length/afde8b.wgsl.expected.spvasm b/test/tint/builtins/gen/length/afde8b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/length/afde8b.wgsl.expected.spvasm rename to test/tint/builtins/gen/length/afde8b.wgsl.expected.spvasm diff --git a/test/builtins/gen/length/afde8b.wgsl.expected.wgsl b/test/tint/builtins/gen/length/afde8b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/length/afde8b.wgsl.expected.wgsl rename to test/tint/builtins/gen/length/afde8b.wgsl.expected.wgsl diff --git a/test/builtins/gen/length/becebf.wgsl b/test/tint/builtins/gen/length/becebf.wgsl similarity index 100% rename from test/builtins/gen/length/becebf.wgsl rename to test/tint/builtins/gen/length/becebf.wgsl diff --git a/test/builtins/gen/length/becebf.wgsl.expected.glsl b/test/tint/builtins/gen/length/becebf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/length/becebf.wgsl.expected.glsl rename to test/tint/builtins/gen/length/becebf.wgsl.expected.glsl diff --git a/test/builtins/gen/length/becebf.wgsl.expected.hlsl b/test/tint/builtins/gen/length/becebf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/length/becebf.wgsl.expected.hlsl rename to test/tint/builtins/gen/length/becebf.wgsl.expected.hlsl diff --git a/test/builtins/gen/length/becebf.wgsl.expected.msl b/test/tint/builtins/gen/length/becebf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/length/becebf.wgsl.expected.msl rename to test/tint/builtins/gen/length/becebf.wgsl.expected.msl diff --git a/test/builtins/gen/length/becebf.wgsl.expected.spvasm b/test/tint/builtins/gen/length/becebf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/length/becebf.wgsl.expected.spvasm rename to test/tint/builtins/gen/length/becebf.wgsl.expected.spvasm diff --git a/test/builtins/gen/length/becebf.wgsl.expected.wgsl b/test/tint/builtins/gen/length/becebf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/length/becebf.wgsl.expected.wgsl rename to test/tint/builtins/gen/length/becebf.wgsl.expected.wgsl diff --git a/test/builtins/gen/log/3da25a.wgsl b/test/tint/builtins/gen/log/3da25a.wgsl similarity index 100% rename from test/builtins/gen/log/3da25a.wgsl rename to test/tint/builtins/gen/log/3da25a.wgsl diff --git a/test/builtins/gen/log/3da25a.wgsl.expected.glsl b/test/tint/builtins/gen/log/3da25a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log/3da25a.wgsl.expected.glsl rename to test/tint/builtins/gen/log/3da25a.wgsl.expected.glsl diff --git a/test/builtins/gen/log/3da25a.wgsl.expected.hlsl b/test/tint/builtins/gen/log/3da25a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log/3da25a.wgsl.expected.hlsl rename to test/tint/builtins/gen/log/3da25a.wgsl.expected.hlsl diff --git a/test/builtins/gen/log/3da25a.wgsl.expected.msl b/test/tint/builtins/gen/log/3da25a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log/3da25a.wgsl.expected.msl rename to test/tint/builtins/gen/log/3da25a.wgsl.expected.msl diff --git a/test/builtins/gen/log/3da25a.wgsl.expected.spvasm b/test/tint/builtins/gen/log/3da25a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log/3da25a.wgsl.expected.spvasm rename to test/tint/builtins/gen/log/3da25a.wgsl.expected.spvasm diff --git a/test/builtins/gen/log/3da25a.wgsl.expected.wgsl b/test/tint/builtins/gen/log/3da25a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log/3da25a.wgsl.expected.wgsl rename to test/tint/builtins/gen/log/3da25a.wgsl.expected.wgsl diff --git a/test/builtins/gen/log/7114a6.wgsl b/test/tint/builtins/gen/log/7114a6.wgsl similarity index 100% rename from test/builtins/gen/log/7114a6.wgsl rename to test/tint/builtins/gen/log/7114a6.wgsl diff --git a/test/builtins/gen/log/7114a6.wgsl.expected.glsl b/test/tint/builtins/gen/log/7114a6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log/7114a6.wgsl.expected.glsl rename to test/tint/builtins/gen/log/7114a6.wgsl.expected.glsl diff --git a/test/builtins/gen/log/7114a6.wgsl.expected.hlsl b/test/tint/builtins/gen/log/7114a6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log/7114a6.wgsl.expected.hlsl rename to test/tint/builtins/gen/log/7114a6.wgsl.expected.hlsl diff --git a/test/builtins/gen/log/7114a6.wgsl.expected.msl b/test/tint/builtins/gen/log/7114a6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log/7114a6.wgsl.expected.msl rename to test/tint/builtins/gen/log/7114a6.wgsl.expected.msl diff --git a/test/builtins/gen/log/7114a6.wgsl.expected.spvasm b/test/tint/builtins/gen/log/7114a6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log/7114a6.wgsl.expected.spvasm rename to test/tint/builtins/gen/log/7114a6.wgsl.expected.spvasm diff --git a/test/builtins/gen/log/7114a6.wgsl.expected.wgsl b/test/tint/builtins/gen/log/7114a6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log/7114a6.wgsl.expected.wgsl rename to test/tint/builtins/gen/log/7114a6.wgsl.expected.wgsl diff --git a/test/builtins/gen/log/b2ce28.wgsl b/test/tint/builtins/gen/log/b2ce28.wgsl similarity index 100% rename from test/builtins/gen/log/b2ce28.wgsl rename to test/tint/builtins/gen/log/b2ce28.wgsl diff --git a/test/builtins/gen/log/b2ce28.wgsl.expected.glsl b/test/tint/builtins/gen/log/b2ce28.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log/b2ce28.wgsl.expected.glsl rename to test/tint/builtins/gen/log/b2ce28.wgsl.expected.glsl diff --git a/test/builtins/gen/log/b2ce28.wgsl.expected.hlsl b/test/tint/builtins/gen/log/b2ce28.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log/b2ce28.wgsl.expected.hlsl rename to test/tint/builtins/gen/log/b2ce28.wgsl.expected.hlsl diff --git a/test/builtins/gen/log/b2ce28.wgsl.expected.msl b/test/tint/builtins/gen/log/b2ce28.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log/b2ce28.wgsl.expected.msl rename to test/tint/builtins/gen/log/b2ce28.wgsl.expected.msl diff --git a/test/builtins/gen/log/b2ce28.wgsl.expected.spvasm b/test/tint/builtins/gen/log/b2ce28.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log/b2ce28.wgsl.expected.spvasm rename to test/tint/builtins/gen/log/b2ce28.wgsl.expected.spvasm diff --git a/test/builtins/gen/log/b2ce28.wgsl.expected.wgsl b/test/tint/builtins/gen/log/b2ce28.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log/b2ce28.wgsl.expected.wgsl rename to test/tint/builtins/gen/log/b2ce28.wgsl.expected.wgsl diff --git a/test/builtins/gen/log/f4c570.wgsl b/test/tint/builtins/gen/log/f4c570.wgsl similarity index 100% rename from test/builtins/gen/log/f4c570.wgsl rename to test/tint/builtins/gen/log/f4c570.wgsl diff --git a/test/builtins/gen/log/f4c570.wgsl.expected.glsl b/test/tint/builtins/gen/log/f4c570.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log/f4c570.wgsl.expected.glsl rename to test/tint/builtins/gen/log/f4c570.wgsl.expected.glsl diff --git a/test/builtins/gen/log/f4c570.wgsl.expected.hlsl b/test/tint/builtins/gen/log/f4c570.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log/f4c570.wgsl.expected.hlsl rename to test/tint/builtins/gen/log/f4c570.wgsl.expected.hlsl diff --git a/test/builtins/gen/log/f4c570.wgsl.expected.msl b/test/tint/builtins/gen/log/f4c570.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log/f4c570.wgsl.expected.msl rename to test/tint/builtins/gen/log/f4c570.wgsl.expected.msl diff --git a/test/builtins/gen/log/f4c570.wgsl.expected.spvasm b/test/tint/builtins/gen/log/f4c570.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log/f4c570.wgsl.expected.spvasm rename to test/tint/builtins/gen/log/f4c570.wgsl.expected.spvasm diff --git a/test/builtins/gen/log/f4c570.wgsl.expected.wgsl b/test/tint/builtins/gen/log/f4c570.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log/f4c570.wgsl.expected.wgsl rename to test/tint/builtins/gen/log/f4c570.wgsl.expected.wgsl diff --git a/test/builtins/gen/log2/4036ed.wgsl b/test/tint/builtins/gen/log2/4036ed.wgsl similarity index 100% rename from test/builtins/gen/log2/4036ed.wgsl rename to test/tint/builtins/gen/log2/4036ed.wgsl diff --git a/test/builtins/gen/log2/4036ed.wgsl.expected.glsl b/test/tint/builtins/gen/log2/4036ed.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log2/4036ed.wgsl.expected.glsl rename to test/tint/builtins/gen/log2/4036ed.wgsl.expected.glsl diff --git a/test/builtins/gen/log2/4036ed.wgsl.expected.hlsl b/test/tint/builtins/gen/log2/4036ed.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log2/4036ed.wgsl.expected.hlsl rename to test/tint/builtins/gen/log2/4036ed.wgsl.expected.hlsl diff --git a/test/builtins/gen/log2/4036ed.wgsl.expected.msl b/test/tint/builtins/gen/log2/4036ed.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log2/4036ed.wgsl.expected.msl rename to test/tint/builtins/gen/log2/4036ed.wgsl.expected.msl diff --git a/test/builtins/gen/log2/4036ed.wgsl.expected.spvasm b/test/tint/builtins/gen/log2/4036ed.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log2/4036ed.wgsl.expected.spvasm rename to test/tint/builtins/gen/log2/4036ed.wgsl.expected.spvasm diff --git a/test/builtins/gen/log2/4036ed.wgsl.expected.wgsl b/test/tint/builtins/gen/log2/4036ed.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log2/4036ed.wgsl.expected.wgsl rename to test/tint/builtins/gen/log2/4036ed.wgsl.expected.wgsl diff --git a/test/builtins/gen/log2/902988.wgsl b/test/tint/builtins/gen/log2/902988.wgsl similarity index 100% rename from test/builtins/gen/log2/902988.wgsl rename to test/tint/builtins/gen/log2/902988.wgsl diff --git a/test/builtins/gen/log2/902988.wgsl.expected.glsl b/test/tint/builtins/gen/log2/902988.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log2/902988.wgsl.expected.glsl rename to test/tint/builtins/gen/log2/902988.wgsl.expected.glsl diff --git a/test/builtins/gen/log2/902988.wgsl.expected.hlsl b/test/tint/builtins/gen/log2/902988.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log2/902988.wgsl.expected.hlsl rename to test/tint/builtins/gen/log2/902988.wgsl.expected.hlsl diff --git a/test/builtins/gen/log2/902988.wgsl.expected.msl b/test/tint/builtins/gen/log2/902988.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log2/902988.wgsl.expected.msl rename to test/tint/builtins/gen/log2/902988.wgsl.expected.msl diff --git a/test/builtins/gen/log2/902988.wgsl.expected.spvasm b/test/tint/builtins/gen/log2/902988.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log2/902988.wgsl.expected.spvasm rename to test/tint/builtins/gen/log2/902988.wgsl.expected.spvasm diff --git a/test/builtins/gen/log2/902988.wgsl.expected.wgsl b/test/tint/builtins/gen/log2/902988.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log2/902988.wgsl.expected.wgsl rename to test/tint/builtins/gen/log2/902988.wgsl.expected.wgsl diff --git a/test/builtins/gen/log2/adb233.wgsl b/test/tint/builtins/gen/log2/adb233.wgsl similarity index 100% rename from test/builtins/gen/log2/adb233.wgsl rename to test/tint/builtins/gen/log2/adb233.wgsl diff --git a/test/builtins/gen/log2/adb233.wgsl.expected.glsl b/test/tint/builtins/gen/log2/adb233.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log2/adb233.wgsl.expected.glsl rename to test/tint/builtins/gen/log2/adb233.wgsl.expected.glsl diff --git a/test/builtins/gen/log2/adb233.wgsl.expected.hlsl b/test/tint/builtins/gen/log2/adb233.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log2/adb233.wgsl.expected.hlsl rename to test/tint/builtins/gen/log2/adb233.wgsl.expected.hlsl diff --git a/test/builtins/gen/log2/adb233.wgsl.expected.msl b/test/tint/builtins/gen/log2/adb233.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log2/adb233.wgsl.expected.msl rename to test/tint/builtins/gen/log2/adb233.wgsl.expected.msl diff --git a/test/builtins/gen/log2/adb233.wgsl.expected.spvasm b/test/tint/builtins/gen/log2/adb233.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log2/adb233.wgsl.expected.spvasm rename to test/tint/builtins/gen/log2/adb233.wgsl.expected.spvasm diff --git a/test/builtins/gen/log2/adb233.wgsl.expected.wgsl b/test/tint/builtins/gen/log2/adb233.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log2/adb233.wgsl.expected.wgsl rename to test/tint/builtins/gen/log2/adb233.wgsl.expected.wgsl diff --git a/test/builtins/gen/log2/aea659.wgsl b/test/tint/builtins/gen/log2/aea659.wgsl similarity index 100% rename from test/builtins/gen/log2/aea659.wgsl rename to test/tint/builtins/gen/log2/aea659.wgsl diff --git a/test/builtins/gen/log2/aea659.wgsl.expected.glsl b/test/tint/builtins/gen/log2/aea659.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/log2/aea659.wgsl.expected.glsl rename to test/tint/builtins/gen/log2/aea659.wgsl.expected.glsl diff --git a/test/builtins/gen/log2/aea659.wgsl.expected.hlsl b/test/tint/builtins/gen/log2/aea659.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/log2/aea659.wgsl.expected.hlsl rename to test/tint/builtins/gen/log2/aea659.wgsl.expected.hlsl diff --git a/test/builtins/gen/log2/aea659.wgsl.expected.msl b/test/tint/builtins/gen/log2/aea659.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/log2/aea659.wgsl.expected.msl rename to test/tint/builtins/gen/log2/aea659.wgsl.expected.msl diff --git a/test/builtins/gen/log2/aea659.wgsl.expected.spvasm b/test/tint/builtins/gen/log2/aea659.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/log2/aea659.wgsl.expected.spvasm rename to test/tint/builtins/gen/log2/aea659.wgsl.expected.spvasm diff --git a/test/builtins/gen/log2/aea659.wgsl.expected.wgsl b/test/tint/builtins/gen/log2/aea659.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/log2/aea659.wgsl.expected.wgsl rename to test/tint/builtins/gen/log2/aea659.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/0c0aae.wgsl b/test/tint/builtins/gen/max/0c0aae.wgsl similarity index 100% rename from test/builtins/gen/max/0c0aae.wgsl rename to test/tint/builtins/gen/max/0c0aae.wgsl diff --git a/test/builtins/gen/max/0c0aae.wgsl.expected.glsl b/test/tint/builtins/gen/max/0c0aae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/0c0aae.wgsl.expected.glsl rename to test/tint/builtins/gen/max/0c0aae.wgsl.expected.glsl diff --git a/test/builtins/gen/max/0c0aae.wgsl.expected.hlsl b/test/tint/builtins/gen/max/0c0aae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/0c0aae.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/0c0aae.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/0c0aae.wgsl.expected.msl b/test/tint/builtins/gen/max/0c0aae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/0c0aae.wgsl.expected.msl rename to test/tint/builtins/gen/max/0c0aae.wgsl.expected.msl diff --git a/test/builtins/gen/max/0c0aae.wgsl.expected.spvasm b/test/tint/builtins/gen/max/0c0aae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/0c0aae.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/0c0aae.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/0c0aae.wgsl.expected.wgsl b/test/tint/builtins/gen/max/0c0aae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/0c0aae.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/0c0aae.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/25eafe.wgsl b/test/tint/builtins/gen/max/25eafe.wgsl similarity index 100% rename from test/builtins/gen/max/25eafe.wgsl rename to test/tint/builtins/gen/max/25eafe.wgsl diff --git a/test/builtins/gen/max/25eafe.wgsl.expected.glsl b/test/tint/builtins/gen/max/25eafe.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/25eafe.wgsl.expected.glsl rename to test/tint/builtins/gen/max/25eafe.wgsl.expected.glsl diff --git a/test/builtins/gen/max/25eafe.wgsl.expected.hlsl b/test/tint/builtins/gen/max/25eafe.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/25eafe.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/25eafe.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/25eafe.wgsl.expected.msl b/test/tint/builtins/gen/max/25eafe.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/25eafe.wgsl.expected.msl rename to test/tint/builtins/gen/max/25eafe.wgsl.expected.msl diff --git a/test/builtins/gen/max/25eafe.wgsl.expected.spvasm b/test/tint/builtins/gen/max/25eafe.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/25eafe.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/25eafe.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/25eafe.wgsl.expected.wgsl b/test/tint/builtins/gen/max/25eafe.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/25eafe.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/25eafe.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/320815.wgsl b/test/tint/builtins/gen/max/320815.wgsl similarity index 100% rename from test/builtins/gen/max/320815.wgsl rename to test/tint/builtins/gen/max/320815.wgsl diff --git a/test/builtins/gen/max/320815.wgsl.expected.glsl b/test/tint/builtins/gen/max/320815.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/320815.wgsl.expected.glsl rename to test/tint/builtins/gen/max/320815.wgsl.expected.glsl diff --git a/test/builtins/gen/max/320815.wgsl.expected.hlsl b/test/tint/builtins/gen/max/320815.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/320815.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/320815.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/320815.wgsl.expected.msl b/test/tint/builtins/gen/max/320815.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/320815.wgsl.expected.msl rename to test/tint/builtins/gen/max/320815.wgsl.expected.msl diff --git a/test/builtins/gen/max/320815.wgsl.expected.spvasm b/test/tint/builtins/gen/max/320815.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/320815.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/320815.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/320815.wgsl.expected.wgsl b/test/tint/builtins/gen/max/320815.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/320815.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/320815.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/44a39d.wgsl b/test/tint/builtins/gen/max/44a39d.wgsl similarity index 100% rename from test/builtins/gen/max/44a39d.wgsl rename to test/tint/builtins/gen/max/44a39d.wgsl diff --git a/test/builtins/gen/max/44a39d.wgsl.expected.glsl b/test/tint/builtins/gen/max/44a39d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/44a39d.wgsl.expected.glsl rename to test/tint/builtins/gen/max/44a39d.wgsl.expected.glsl diff --git a/test/builtins/gen/max/44a39d.wgsl.expected.hlsl b/test/tint/builtins/gen/max/44a39d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/44a39d.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/44a39d.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/44a39d.wgsl.expected.msl b/test/tint/builtins/gen/max/44a39d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/44a39d.wgsl.expected.msl rename to test/tint/builtins/gen/max/44a39d.wgsl.expected.msl diff --git a/test/builtins/gen/max/44a39d.wgsl.expected.spvasm b/test/tint/builtins/gen/max/44a39d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/44a39d.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/44a39d.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/44a39d.wgsl.expected.wgsl b/test/tint/builtins/gen/max/44a39d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/44a39d.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/44a39d.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/453e04.wgsl b/test/tint/builtins/gen/max/453e04.wgsl similarity index 100% rename from test/builtins/gen/max/453e04.wgsl rename to test/tint/builtins/gen/max/453e04.wgsl diff --git a/test/builtins/gen/max/453e04.wgsl.expected.glsl b/test/tint/builtins/gen/max/453e04.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/453e04.wgsl.expected.glsl rename to test/tint/builtins/gen/max/453e04.wgsl.expected.glsl diff --git a/test/builtins/gen/max/453e04.wgsl.expected.hlsl b/test/tint/builtins/gen/max/453e04.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/453e04.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/453e04.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/453e04.wgsl.expected.msl b/test/tint/builtins/gen/max/453e04.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/453e04.wgsl.expected.msl rename to test/tint/builtins/gen/max/453e04.wgsl.expected.msl diff --git a/test/builtins/gen/max/453e04.wgsl.expected.spvasm b/test/tint/builtins/gen/max/453e04.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/453e04.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/453e04.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/453e04.wgsl.expected.wgsl b/test/tint/builtins/gen/max/453e04.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/453e04.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/453e04.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/462050.wgsl b/test/tint/builtins/gen/max/462050.wgsl similarity index 100% rename from test/builtins/gen/max/462050.wgsl rename to test/tint/builtins/gen/max/462050.wgsl diff --git a/test/builtins/gen/max/462050.wgsl.expected.glsl b/test/tint/builtins/gen/max/462050.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/462050.wgsl.expected.glsl rename to test/tint/builtins/gen/max/462050.wgsl.expected.glsl diff --git a/test/builtins/gen/max/462050.wgsl.expected.hlsl b/test/tint/builtins/gen/max/462050.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/462050.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/462050.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/462050.wgsl.expected.msl b/test/tint/builtins/gen/max/462050.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/462050.wgsl.expected.msl rename to test/tint/builtins/gen/max/462050.wgsl.expected.msl diff --git a/test/builtins/gen/max/462050.wgsl.expected.spvasm b/test/tint/builtins/gen/max/462050.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/462050.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/462050.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/462050.wgsl.expected.wgsl b/test/tint/builtins/gen/max/462050.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/462050.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/462050.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/4883ac.wgsl b/test/tint/builtins/gen/max/4883ac.wgsl similarity index 100% rename from test/builtins/gen/max/4883ac.wgsl rename to test/tint/builtins/gen/max/4883ac.wgsl diff --git a/test/builtins/gen/max/4883ac.wgsl.expected.glsl b/test/tint/builtins/gen/max/4883ac.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/4883ac.wgsl.expected.glsl rename to test/tint/builtins/gen/max/4883ac.wgsl.expected.glsl diff --git a/test/builtins/gen/max/4883ac.wgsl.expected.hlsl b/test/tint/builtins/gen/max/4883ac.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/4883ac.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/4883ac.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/4883ac.wgsl.expected.msl b/test/tint/builtins/gen/max/4883ac.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/4883ac.wgsl.expected.msl rename to test/tint/builtins/gen/max/4883ac.wgsl.expected.msl diff --git a/test/builtins/gen/max/4883ac.wgsl.expected.spvasm b/test/tint/builtins/gen/max/4883ac.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/4883ac.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/4883ac.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/4883ac.wgsl.expected.wgsl b/test/tint/builtins/gen/max/4883ac.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/4883ac.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/4883ac.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/85e6bc.wgsl b/test/tint/builtins/gen/max/85e6bc.wgsl similarity index 100% rename from test/builtins/gen/max/85e6bc.wgsl rename to test/tint/builtins/gen/max/85e6bc.wgsl diff --git a/test/builtins/gen/max/85e6bc.wgsl.expected.glsl b/test/tint/builtins/gen/max/85e6bc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/85e6bc.wgsl.expected.glsl rename to test/tint/builtins/gen/max/85e6bc.wgsl.expected.glsl diff --git a/test/builtins/gen/max/85e6bc.wgsl.expected.hlsl b/test/tint/builtins/gen/max/85e6bc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/85e6bc.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/85e6bc.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/85e6bc.wgsl.expected.msl b/test/tint/builtins/gen/max/85e6bc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/85e6bc.wgsl.expected.msl rename to test/tint/builtins/gen/max/85e6bc.wgsl.expected.msl diff --git a/test/builtins/gen/max/85e6bc.wgsl.expected.spvasm b/test/tint/builtins/gen/max/85e6bc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/85e6bc.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/85e6bc.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/85e6bc.wgsl.expected.wgsl b/test/tint/builtins/gen/max/85e6bc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/85e6bc.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/85e6bc.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/a93419.wgsl b/test/tint/builtins/gen/max/a93419.wgsl similarity index 100% rename from test/builtins/gen/max/a93419.wgsl rename to test/tint/builtins/gen/max/a93419.wgsl diff --git a/test/builtins/gen/max/a93419.wgsl.expected.glsl b/test/tint/builtins/gen/max/a93419.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/a93419.wgsl.expected.glsl rename to test/tint/builtins/gen/max/a93419.wgsl.expected.glsl diff --git a/test/builtins/gen/max/a93419.wgsl.expected.hlsl b/test/tint/builtins/gen/max/a93419.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/a93419.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/a93419.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/a93419.wgsl.expected.msl b/test/tint/builtins/gen/max/a93419.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/a93419.wgsl.expected.msl rename to test/tint/builtins/gen/max/a93419.wgsl.expected.msl diff --git a/test/builtins/gen/max/a93419.wgsl.expected.spvasm b/test/tint/builtins/gen/max/a93419.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/a93419.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/a93419.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/a93419.wgsl.expected.wgsl b/test/tint/builtins/gen/max/a93419.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/a93419.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/a93419.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/b1b73a.wgsl b/test/tint/builtins/gen/max/b1b73a.wgsl similarity index 100% rename from test/builtins/gen/max/b1b73a.wgsl rename to test/tint/builtins/gen/max/b1b73a.wgsl diff --git a/test/builtins/gen/max/b1b73a.wgsl.expected.glsl b/test/tint/builtins/gen/max/b1b73a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/b1b73a.wgsl.expected.glsl rename to test/tint/builtins/gen/max/b1b73a.wgsl.expected.glsl diff --git a/test/builtins/gen/max/b1b73a.wgsl.expected.hlsl b/test/tint/builtins/gen/max/b1b73a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/b1b73a.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/b1b73a.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/b1b73a.wgsl.expected.msl b/test/tint/builtins/gen/max/b1b73a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/b1b73a.wgsl.expected.msl rename to test/tint/builtins/gen/max/b1b73a.wgsl.expected.msl diff --git a/test/builtins/gen/max/b1b73a.wgsl.expected.spvasm b/test/tint/builtins/gen/max/b1b73a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/b1b73a.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/b1b73a.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/b1b73a.wgsl.expected.wgsl b/test/tint/builtins/gen/max/b1b73a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/b1b73a.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/b1b73a.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/ce7c30.wgsl b/test/tint/builtins/gen/max/ce7c30.wgsl similarity index 100% rename from test/builtins/gen/max/ce7c30.wgsl rename to test/tint/builtins/gen/max/ce7c30.wgsl diff --git a/test/builtins/gen/max/ce7c30.wgsl.expected.glsl b/test/tint/builtins/gen/max/ce7c30.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/ce7c30.wgsl.expected.glsl rename to test/tint/builtins/gen/max/ce7c30.wgsl.expected.glsl diff --git a/test/builtins/gen/max/ce7c30.wgsl.expected.hlsl b/test/tint/builtins/gen/max/ce7c30.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/ce7c30.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/ce7c30.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/ce7c30.wgsl.expected.msl b/test/tint/builtins/gen/max/ce7c30.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/ce7c30.wgsl.expected.msl rename to test/tint/builtins/gen/max/ce7c30.wgsl.expected.msl diff --git a/test/builtins/gen/max/ce7c30.wgsl.expected.spvasm b/test/tint/builtins/gen/max/ce7c30.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/ce7c30.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/ce7c30.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/ce7c30.wgsl.expected.wgsl b/test/tint/builtins/gen/max/ce7c30.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/ce7c30.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/ce7c30.wgsl.expected.wgsl diff --git a/test/builtins/gen/max/e8192f.wgsl b/test/tint/builtins/gen/max/e8192f.wgsl similarity index 100% rename from test/builtins/gen/max/e8192f.wgsl rename to test/tint/builtins/gen/max/e8192f.wgsl diff --git a/test/builtins/gen/max/e8192f.wgsl.expected.glsl b/test/tint/builtins/gen/max/e8192f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/max/e8192f.wgsl.expected.glsl rename to test/tint/builtins/gen/max/e8192f.wgsl.expected.glsl diff --git a/test/builtins/gen/max/e8192f.wgsl.expected.hlsl b/test/tint/builtins/gen/max/e8192f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/max/e8192f.wgsl.expected.hlsl rename to test/tint/builtins/gen/max/e8192f.wgsl.expected.hlsl diff --git a/test/builtins/gen/max/e8192f.wgsl.expected.msl b/test/tint/builtins/gen/max/e8192f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/max/e8192f.wgsl.expected.msl rename to test/tint/builtins/gen/max/e8192f.wgsl.expected.msl diff --git a/test/builtins/gen/max/e8192f.wgsl.expected.spvasm b/test/tint/builtins/gen/max/e8192f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/max/e8192f.wgsl.expected.spvasm rename to test/tint/builtins/gen/max/e8192f.wgsl.expected.spvasm diff --git a/test/builtins/gen/max/e8192f.wgsl.expected.wgsl b/test/tint/builtins/gen/max/e8192f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/max/e8192f.wgsl.expected.wgsl rename to test/tint/builtins/gen/max/e8192f.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/03c7e3.wgsl b/test/tint/builtins/gen/min/03c7e3.wgsl similarity index 100% rename from test/builtins/gen/min/03c7e3.wgsl rename to test/tint/builtins/gen/min/03c7e3.wgsl diff --git a/test/builtins/gen/min/03c7e3.wgsl.expected.glsl b/test/tint/builtins/gen/min/03c7e3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/03c7e3.wgsl.expected.glsl rename to test/tint/builtins/gen/min/03c7e3.wgsl.expected.glsl diff --git a/test/builtins/gen/min/03c7e3.wgsl.expected.hlsl b/test/tint/builtins/gen/min/03c7e3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/03c7e3.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/03c7e3.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/03c7e3.wgsl.expected.msl b/test/tint/builtins/gen/min/03c7e3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/03c7e3.wgsl.expected.msl rename to test/tint/builtins/gen/min/03c7e3.wgsl.expected.msl diff --git a/test/builtins/gen/min/03c7e3.wgsl.expected.spvasm b/test/tint/builtins/gen/min/03c7e3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/03c7e3.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/03c7e3.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/03c7e3.wgsl.expected.wgsl b/test/tint/builtins/gen/min/03c7e3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/03c7e3.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/03c7e3.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/0dc614.wgsl b/test/tint/builtins/gen/min/0dc614.wgsl similarity index 100% rename from test/builtins/gen/min/0dc614.wgsl rename to test/tint/builtins/gen/min/0dc614.wgsl diff --git a/test/builtins/gen/min/0dc614.wgsl.expected.glsl b/test/tint/builtins/gen/min/0dc614.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/0dc614.wgsl.expected.glsl rename to test/tint/builtins/gen/min/0dc614.wgsl.expected.glsl diff --git a/test/builtins/gen/min/0dc614.wgsl.expected.hlsl b/test/tint/builtins/gen/min/0dc614.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/0dc614.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/0dc614.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/0dc614.wgsl.expected.msl b/test/tint/builtins/gen/min/0dc614.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/0dc614.wgsl.expected.msl rename to test/tint/builtins/gen/min/0dc614.wgsl.expected.msl diff --git a/test/builtins/gen/min/0dc614.wgsl.expected.spvasm b/test/tint/builtins/gen/min/0dc614.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/0dc614.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/0dc614.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/0dc614.wgsl.expected.wgsl b/test/tint/builtins/gen/min/0dc614.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/0dc614.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/0dc614.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/3941e1.wgsl b/test/tint/builtins/gen/min/3941e1.wgsl similarity index 100% rename from test/builtins/gen/min/3941e1.wgsl rename to test/tint/builtins/gen/min/3941e1.wgsl diff --git a/test/builtins/gen/min/3941e1.wgsl.expected.glsl b/test/tint/builtins/gen/min/3941e1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/3941e1.wgsl.expected.glsl rename to test/tint/builtins/gen/min/3941e1.wgsl.expected.glsl diff --git a/test/builtins/gen/min/3941e1.wgsl.expected.hlsl b/test/tint/builtins/gen/min/3941e1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/3941e1.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/3941e1.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/3941e1.wgsl.expected.msl b/test/tint/builtins/gen/min/3941e1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/3941e1.wgsl.expected.msl rename to test/tint/builtins/gen/min/3941e1.wgsl.expected.msl diff --git a/test/builtins/gen/min/3941e1.wgsl.expected.spvasm b/test/tint/builtins/gen/min/3941e1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/3941e1.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/3941e1.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/3941e1.wgsl.expected.wgsl b/test/tint/builtins/gen/min/3941e1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/3941e1.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/3941e1.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/46c5d3.wgsl b/test/tint/builtins/gen/min/46c5d3.wgsl similarity index 100% rename from test/builtins/gen/min/46c5d3.wgsl rename to test/tint/builtins/gen/min/46c5d3.wgsl diff --git a/test/builtins/gen/min/46c5d3.wgsl.expected.glsl b/test/tint/builtins/gen/min/46c5d3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/46c5d3.wgsl.expected.glsl rename to test/tint/builtins/gen/min/46c5d3.wgsl.expected.glsl diff --git a/test/builtins/gen/min/46c5d3.wgsl.expected.hlsl b/test/tint/builtins/gen/min/46c5d3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/46c5d3.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/46c5d3.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/46c5d3.wgsl.expected.msl b/test/tint/builtins/gen/min/46c5d3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/46c5d3.wgsl.expected.msl rename to test/tint/builtins/gen/min/46c5d3.wgsl.expected.msl diff --git a/test/builtins/gen/min/46c5d3.wgsl.expected.spvasm b/test/tint/builtins/gen/min/46c5d3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/46c5d3.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/46c5d3.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/46c5d3.wgsl.expected.wgsl b/test/tint/builtins/gen/min/46c5d3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/46c5d3.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/46c5d3.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/82b28f.wgsl b/test/tint/builtins/gen/min/82b28f.wgsl similarity index 100% rename from test/builtins/gen/min/82b28f.wgsl rename to test/tint/builtins/gen/min/82b28f.wgsl diff --git a/test/builtins/gen/min/82b28f.wgsl.expected.glsl b/test/tint/builtins/gen/min/82b28f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/82b28f.wgsl.expected.glsl rename to test/tint/builtins/gen/min/82b28f.wgsl.expected.glsl diff --git a/test/builtins/gen/min/82b28f.wgsl.expected.hlsl b/test/tint/builtins/gen/min/82b28f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/82b28f.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/82b28f.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/82b28f.wgsl.expected.msl b/test/tint/builtins/gen/min/82b28f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/82b28f.wgsl.expected.msl rename to test/tint/builtins/gen/min/82b28f.wgsl.expected.msl diff --git a/test/builtins/gen/min/82b28f.wgsl.expected.spvasm b/test/tint/builtins/gen/min/82b28f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/82b28f.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/82b28f.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/82b28f.wgsl.expected.wgsl b/test/tint/builtins/gen/min/82b28f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/82b28f.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/82b28f.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/93cfc4.wgsl b/test/tint/builtins/gen/min/93cfc4.wgsl similarity index 100% rename from test/builtins/gen/min/93cfc4.wgsl rename to test/tint/builtins/gen/min/93cfc4.wgsl diff --git a/test/builtins/gen/min/93cfc4.wgsl.expected.glsl b/test/tint/builtins/gen/min/93cfc4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/93cfc4.wgsl.expected.glsl rename to test/tint/builtins/gen/min/93cfc4.wgsl.expected.glsl diff --git a/test/builtins/gen/min/93cfc4.wgsl.expected.hlsl b/test/tint/builtins/gen/min/93cfc4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/93cfc4.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/93cfc4.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/93cfc4.wgsl.expected.msl b/test/tint/builtins/gen/min/93cfc4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/93cfc4.wgsl.expected.msl rename to test/tint/builtins/gen/min/93cfc4.wgsl.expected.msl diff --git a/test/builtins/gen/min/93cfc4.wgsl.expected.spvasm b/test/tint/builtins/gen/min/93cfc4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/93cfc4.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/93cfc4.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/93cfc4.wgsl.expected.wgsl b/test/tint/builtins/gen/min/93cfc4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/93cfc4.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/93cfc4.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/a45171.wgsl b/test/tint/builtins/gen/min/a45171.wgsl similarity index 100% rename from test/builtins/gen/min/a45171.wgsl rename to test/tint/builtins/gen/min/a45171.wgsl diff --git a/test/builtins/gen/min/a45171.wgsl.expected.glsl b/test/tint/builtins/gen/min/a45171.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/a45171.wgsl.expected.glsl rename to test/tint/builtins/gen/min/a45171.wgsl.expected.glsl diff --git a/test/builtins/gen/min/a45171.wgsl.expected.hlsl b/test/tint/builtins/gen/min/a45171.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/a45171.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/a45171.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/a45171.wgsl.expected.msl b/test/tint/builtins/gen/min/a45171.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/a45171.wgsl.expected.msl rename to test/tint/builtins/gen/min/a45171.wgsl.expected.msl diff --git a/test/builtins/gen/min/a45171.wgsl.expected.spvasm b/test/tint/builtins/gen/min/a45171.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/a45171.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/a45171.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/a45171.wgsl.expected.wgsl b/test/tint/builtins/gen/min/a45171.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/a45171.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/a45171.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/aa28ad.wgsl b/test/tint/builtins/gen/min/aa28ad.wgsl similarity index 100% rename from test/builtins/gen/min/aa28ad.wgsl rename to test/tint/builtins/gen/min/aa28ad.wgsl diff --git a/test/builtins/gen/min/aa28ad.wgsl.expected.glsl b/test/tint/builtins/gen/min/aa28ad.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/aa28ad.wgsl.expected.glsl rename to test/tint/builtins/gen/min/aa28ad.wgsl.expected.glsl diff --git a/test/builtins/gen/min/aa28ad.wgsl.expected.hlsl b/test/tint/builtins/gen/min/aa28ad.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/aa28ad.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/aa28ad.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/aa28ad.wgsl.expected.msl b/test/tint/builtins/gen/min/aa28ad.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/aa28ad.wgsl.expected.msl rename to test/tint/builtins/gen/min/aa28ad.wgsl.expected.msl diff --git a/test/builtins/gen/min/aa28ad.wgsl.expected.spvasm b/test/tint/builtins/gen/min/aa28ad.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/aa28ad.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/aa28ad.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/aa28ad.wgsl.expected.wgsl b/test/tint/builtins/gen/min/aa28ad.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/aa28ad.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/aa28ad.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/af326d.wgsl b/test/tint/builtins/gen/min/af326d.wgsl similarity index 100% rename from test/builtins/gen/min/af326d.wgsl rename to test/tint/builtins/gen/min/af326d.wgsl diff --git a/test/builtins/gen/min/af326d.wgsl.expected.glsl b/test/tint/builtins/gen/min/af326d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/af326d.wgsl.expected.glsl rename to test/tint/builtins/gen/min/af326d.wgsl.expected.glsl diff --git a/test/builtins/gen/min/af326d.wgsl.expected.hlsl b/test/tint/builtins/gen/min/af326d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/af326d.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/af326d.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/af326d.wgsl.expected.msl b/test/tint/builtins/gen/min/af326d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/af326d.wgsl.expected.msl rename to test/tint/builtins/gen/min/af326d.wgsl.expected.msl diff --git a/test/builtins/gen/min/af326d.wgsl.expected.spvasm b/test/tint/builtins/gen/min/af326d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/af326d.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/af326d.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/af326d.wgsl.expected.wgsl b/test/tint/builtins/gen/min/af326d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/af326d.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/af326d.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/c70bb7.wgsl b/test/tint/builtins/gen/min/c70bb7.wgsl similarity index 100% rename from test/builtins/gen/min/c70bb7.wgsl rename to test/tint/builtins/gen/min/c70bb7.wgsl diff --git a/test/builtins/gen/min/c70bb7.wgsl.expected.glsl b/test/tint/builtins/gen/min/c70bb7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/c70bb7.wgsl.expected.glsl rename to test/tint/builtins/gen/min/c70bb7.wgsl.expected.glsl diff --git a/test/builtins/gen/min/c70bb7.wgsl.expected.hlsl b/test/tint/builtins/gen/min/c70bb7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/c70bb7.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/c70bb7.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/c70bb7.wgsl.expected.msl b/test/tint/builtins/gen/min/c70bb7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/c70bb7.wgsl.expected.msl rename to test/tint/builtins/gen/min/c70bb7.wgsl.expected.msl diff --git a/test/builtins/gen/min/c70bb7.wgsl.expected.spvasm b/test/tint/builtins/gen/min/c70bb7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/c70bb7.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/c70bb7.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/c70bb7.wgsl.expected.wgsl b/test/tint/builtins/gen/min/c70bb7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/c70bb7.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/c70bb7.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/c73147.wgsl b/test/tint/builtins/gen/min/c73147.wgsl similarity index 100% rename from test/builtins/gen/min/c73147.wgsl rename to test/tint/builtins/gen/min/c73147.wgsl diff --git a/test/builtins/gen/min/c73147.wgsl.expected.glsl b/test/tint/builtins/gen/min/c73147.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/c73147.wgsl.expected.glsl rename to test/tint/builtins/gen/min/c73147.wgsl.expected.glsl diff --git a/test/builtins/gen/min/c73147.wgsl.expected.hlsl b/test/tint/builtins/gen/min/c73147.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/c73147.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/c73147.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/c73147.wgsl.expected.msl b/test/tint/builtins/gen/min/c73147.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/c73147.wgsl.expected.msl rename to test/tint/builtins/gen/min/c73147.wgsl.expected.msl diff --git a/test/builtins/gen/min/c73147.wgsl.expected.spvasm b/test/tint/builtins/gen/min/c73147.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/c73147.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/c73147.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/c73147.wgsl.expected.wgsl b/test/tint/builtins/gen/min/c73147.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/c73147.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/c73147.wgsl.expected.wgsl diff --git a/test/builtins/gen/min/c76fa6.wgsl b/test/tint/builtins/gen/min/c76fa6.wgsl similarity index 100% rename from test/builtins/gen/min/c76fa6.wgsl rename to test/tint/builtins/gen/min/c76fa6.wgsl diff --git a/test/builtins/gen/min/c76fa6.wgsl.expected.glsl b/test/tint/builtins/gen/min/c76fa6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/min/c76fa6.wgsl.expected.glsl rename to test/tint/builtins/gen/min/c76fa6.wgsl.expected.glsl diff --git a/test/builtins/gen/min/c76fa6.wgsl.expected.hlsl b/test/tint/builtins/gen/min/c76fa6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/min/c76fa6.wgsl.expected.hlsl rename to test/tint/builtins/gen/min/c76fa6.wgsl.expected.hlsl diff --git a/test/builtins/gen/min/c76fa6.wgsl.expected.msl b/test/tint/builtins/gen/min/c76fa6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/min/c76fa6.wgsl.expected.msl rename to test/tint/builtins/gen/min/c76fa6.wgsl.expected.msl diff --git a/test/builtins/gen/min/c76fa6.wgsl.expected.spvasm b/test/tint/builtins/gen/min/c76fa6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/min/c76fa6.wgsl.expected.spvasm rename to test/tint/builtins/gen/min/c76fa6.wgsl.expected.spvasm diff --git a/test/builtins/gen/min/c76fa6.wgsl.expected.wgsl b/test/tint/builtins/gen/min/c76fa6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/min/c76fa6.wgsl.expected.wgsl rename to test/tint/builtins/gen/min/c76fa6.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/0c8c33.wgsl b/test/tint/builtins/gen/mix/0c8c33.wgsl similarity index 100% rename from test/builtins/gen/mix/0c8c33.wgsl rename to test/tint/builtins/gen/mix/0c8c33.wgsl diff --git a/test/builtins/gen/mix/0c8c33.wgsl.expected.glsl b/test/tint/builtins/gen/mix/0c8c33.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/0c8c33.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/0c8c33.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/0c8c33.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/0c8c33.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/0c8c33.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/0c8c33.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/0c8c33.wgsl.expected.msl b/test/tint/builtins/gen/mix/0c8c33.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/0c8c33.wgsl.expected.msl rename to test/tint/builtins/gen/mix/0c8c33.wgsl.expected.msl diff --git a/test/builtins/gen/mix/0c8c33.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/0c8c33.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/0c8c33.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/0c8c33.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/0c8c33.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/0c8c33.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/0c8c33.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/0c8c33.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/1faeb1.wgsl b/test/tint/builtins/gen/mix/1faeb1.wgsl similarity index 100% rename from test/builtins/gen/mix/1faeb1.wgsl rename to test/tint/builtins/gen/mix/1faeb1.wgsl diff --git a/test/builtins/gen/mix/1faeb1.wgsl.expected.glsl b/test/tint/builtins/gen/mix/1faeb1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/1faeb1.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/1faeb1.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/1faeb1.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/1faeb1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/1faeb1.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/1faeb1.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/1faeb1.wgsl.expected.msl b/test/tint/builtins/gen/mix/1faeb1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/1faeb1.wgsl.expected.msl rename to test/tint/builtins/gen/mix/1faeb1.wgsl.expected.msl diff --git a/test/builtins/gen/mix/1faeb1.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/1faeb1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/1faeb1.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/1faeb1.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/1faeb1.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/1faeb1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/1faeb1.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/1faeb1.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/2fadab.wgsl b/test/tint/builtins/gen/mix/2fadab.wgsl similarity index 100% rename from test/builtins/gen/mix/2fadab.wgsl rename to test/tint/builtins/gen/mix/2fadab.wgsl diff --git a/test/builtins/gen/mix/2fadab.wgsl.expected.glsl b/test/tint/builtins/gen/mix/2fadab.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/2fadab.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/2fadab.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/2fadab.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/2fadab.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/2fadab.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/2fadab.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/2fadab.wgsl.expected.msl b/test/tint/builtins/gen/mix/2fadab.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/2fadab.wgsl.expected.msl rename to test/tint/builtins/gen/mix/2fadab.wgsl.expected.msl diff --git a/test/builtins/gen/mix/2fadab.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/2fadab.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/2fadab.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/2fadab.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/2fadab.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/2fadab.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/2fadab.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/2fadab.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/315264.wgsl b/test/tint/builtins/gen/mix/315264.wgsl similarity index 100% rename from test/builtins/gen/mix/315264.wgsl rename to test/tint/builtins/gen/mix/315264.wgsl diff --git a/test/builtins/gen/mix/315264.wgsl.expected.glsl b/test/tint/builtins/gen/mix/315264.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/315264.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/315264.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/315264.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/315264.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/315264.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/315264.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/315264.wgsl.expected.msl b/test/tint/builtins/gen/mix/315264.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/315264.wgsl.expected.msl rename to test/tint/builtins/gen/mix/315264.wgsl.expected.msl diff --git a/test/builtins/gen/mix/315264.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/315264.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/315264.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/315264.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/315264.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/315264.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/315264.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/315264.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/4f0b5e.wgsl b/test/tint/builtins/gen/mix/4f0b5e.wgsl similarity index 100% rename from test/builtins/gen/mix/4f0b5e.wgsl rename to test/tint/builtins/gen/mix/4f0b5e.wgsl diff --git a/test/builtins/gen/mix/4f0b5e.wgsl.expected.glsl b/test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/4f0b5e.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/4f0b5e.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/4f0b5e.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/4f0b5e.wgsl.expected.msl b/test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/4f0b5e.wgsl.expected.msl rename to test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.msl diff --git a/test/builtins/gen/mix/4f0b5e.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/4f0b5e.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/4f0b5e.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/4f0b5e.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/4f0b5e.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/6f8adc.wgsl b/test/tint/builtins/gen/mix/6f8adc.wgsl similarity index 100% rename from test/builtins/gen/mix/6f8adc.wgsl rename to test/tint/builtins/gen/mix/6f8adc.wgsl diff --git a/test/builtins/gen/mix/6f8adc.wgsl.expected.glsl b/test/tint/builtins/gen/mix/6f8adc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/6f8adc.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/6f8adc.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/6f8adc.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/6f8adc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/6f8adc.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/6f8adc.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/6f8adc.wgsl.expected.msl b/test/tint/builtins/gen/mix/6f8adc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/6f8adc.wgsl.expected.msl rename to test/tint/builtins/gen/mix/6f8adc.wgsl.expected.msl diff --git a/test/builtins/gen/mix/6f8adc.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/6f8adc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/6f8adc.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/6f8adc.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/6f8adc.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/6f8adc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/6f8adc.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/6f8adc.wgsl.expected.wgsl diff --git a/test/builtins/gen/mix/c37ede.wgsl b/test/tint/builtins/gen/mix/c37ede.wgsl similarity index 100% rename from test/builtins/gen/mix/c37ede.wgsl rename to test/tint/builtins/gen/mix/c37ede.wgsl diff --git a/test/builtins/gen/mix/c37ede.wgsl.expected.glsl b/test/tint/builtins/gen/mix/c37ede.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/mix/c37ede.wgsl.expected.glsl rename to test/tint/builtins/gen/mix/c37ede.wgsl.expected.glsl diff --git a/test/builtins/gen/mix/c37ede.wgsl.expected.hlsl b/test/tint/builtins/gen/mix/c37ede.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/mix/c37ede.wgsl.expected.hlsl rename to test/tint/builtins/gen/mix/c37ede.wgsl.expected.hlsl diff --git a/test/builtins/gen/mix/c37ede.wgsl.expected.msl b/test/tint/builtins/gen/mix/c37ede.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/mix/c37ede.wgsl.expected.msl rename to test/tint/builtins/gen/mix/c37ede.wgsl.expected.msl diff --git a/test/builtins/gen/mix/c37ede.wgsl.expected.spvasm b/test/tint/builtins/gen/mix/c37ede.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/mix/c37ede.wgsl.expected.spvasm rename to test/tint/builtins/gen/mix/c37ede.wgsl.expected.spvasm diff --git a/test/builtins/gen/mix/c37ede.wgsl.expected.wgsl b/test/tint/builtins/gen/mix/c37ede.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/mix/c37ede.wgsl.expected.wgsl rename to test/tint/builtins/gen/mix/c37ede.wgsl.expected.wgsl diff --git a/test/builtins/gen/modf/180fed.wgsl b/test/tint/builtins/gen/modf/180fed.wgsl similarity index 100% rename from test/builtins/gen/modf/180fed.wgsl rename to test/tint/builtins/gen/modf/180fed.wgsl diff --git a/test/builtins/gen/modf/180fed.wgsl.expected.glsl b/test/tint/builtins/gen/modf/180fed.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/modf/180fed.wgsl.expected.glsl rename to test/tint/builtins/gen/modf/180fed.wgsl.expected.glsl diff --git a/test/builtins/gen/modf/180fed.wgsl.expected.hlsl b/test/tint/builtins/gen/modf/180fed.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/modf/180fed.wgsl.expected.hlsl rename to test/tint/builtins/gen/modf/180fed.wgsl.expected.hlsl diff --git a/test/builtins/gen/modf/180fed.wgsl.expected.msl b/test/tint/builtins/gen/modf/180fed.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/modf/180fed.wgsl.expected.msl rename to test/tint/builtins/gen/modf/180fed.wgsl.expected.msl diff --git a/test/builtins/gen/modf/180fed.wgsl.expected.spvasm b/test/tint/builtins/gen/modf/180fed.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/modf/180fed.wgsl.expected.spvasm rename to test/tint/builtins/gen/modf/180fed.wgsl.expected.spvasm diff --git a/test/builtins/gen/modf/180fed.wgsl.expected.wgsl b/test/tint/builtins/gen/modf/180fed.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/modf/180fed.wgsl.expected.wgsl rename to test/tint/builtins/gen/modf/180fed.wgsl.expected.wgsl diff --git a/test/builtins/gen/modf/9b75f7.wgsl b/test/tint/builtins/gen/modf/9b75f7.wgsl similarity index 100% rename from test/builtins/gen/modf/9b75f7.wgsl rename to test/tint/builtins/gen/modf/9b75f7.wgsl diff --git a/test/builtins/gen/modf/9b75f7.wgsl.expected.glsl b/test/tint/builtins/gen/modf/9b75f7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/modf/9b75f7.wgsl.expected.glsl rename to test/tint/builtins/gen/modf/9b75f7.wgsl.expected.glsl diff --git a/test/builtins/gen/modf/9b75f7.wgsl.expected.hlsl b/test/tint/builtins/gen/modf/9b75f7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/modf/9b75f7.wgsl.expected.hlsl rename to test/tint/builtins/gen/modf/9b75f7.wgsl.expected.hlsl diff --git a/test/builtins/gen/modf/9b75f7.wgsl.expected.msl b/test/tint/builtins/gen/modf/9b75f7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/modf/9b75f7.wgsl.expected.msl rename to test/tint/builtins/gen/modf/9b75f7.wgsl.expected.msl diff --git a/test/builtins/gen/modf/9b75f7.wgsl.expected.spvasm b/test/tint/builtins/gen/modf/9b75f7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/modf/9b75f7.wgsl.expected.spvasm rename to test/tint/builtins/gen/modf/9b75f7.wgsl.expected.spvasm diff --git a/test/builtins/gen/modf/9b75f7.wgsl.expected.wgsl b/test/tint/builtins/gen/modf/9b75f7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/modf/9b75f7.wgsl.expected.wgsl rename to test/tint/builtins/gen/modf/9b75f7.wgsl.expected.wgsl diff --git a/test/builtins/gen/modf/ec2dbc.wgsl b/test/tint/builtins/gen/modf/ec2dbc.wgsl similarity index 100% rename from test/builtins/gen/modf/ec2dbc.wgsl rename to test/tint/builtins/gen/modf/ec2dbc.wgsl diff --git a/test/builtins/gen/modf/ec2dbc.wgsl.expected.glsl b/test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/modf/ec2dbc.wgsl.expected.glsl rename to test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.glsl diff --git a/test/builtins/gen/modf/ec2dbc.wgsl.expected.hlsl b/test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/modf/ec2dbc.wgsl.expected.hlsl rename to test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.hlsl diff --git a/test/builtins/gen/modf/ec2dbc.wgsl.expected.msl b/test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/modf/ec2dbc.wgsl.expected.msl rename to test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.msl diff --git a/test/builtins/gen/modf/ec2dbc.wgsl.expected.spvasm b/test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/modf/ec2dbc.wgsl.expected.spvasm rename to test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.spvasm diff --git a/test/builtins/gen/modf/ec2dbc.wgsl.expected.wgsl b/test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/modf/ec2dbc.wgsl.expected.wgsl rename to test/tint/builtins/gen/modf/ec2dbc.wgsl.expected.wgsl diff --git a/test/builtins/gen/modf/f5f20d.wgsl b/test/tint/builtins/gen/modf/f5f20d.wgsl similarity index 100% rename from test/builtins/gen/modf/f5f20d.wgsl rename to test/tint/builtins/gen/modf/f5f20d.wgsl diff --git a/test/builtins/gen/modf/f5f20d.wgsl.expected.glsl b/test/tint/builtins/gen/modf/f5f20d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/modf/f5f20d.wgsl.expected.glsl rename to test/tint/builtins/gen/modf/f5f20d.wgsl.expected.glsl diff --git a/test/builtins/gen/modf/f5f20d.wgsl.expected.hlsl b/test/tint/builtins/gen/modf/f5f20d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/modf/f5f20d.wgsl.expected.hlsl rename to test/tint/builtins/gen/modf/f5f20d.wgsl.expected.hlsl diff --git a/test/builtins/gen/modf/f5f20d.wgsl.expected.msl b/test/tint/builtins/gen/modf/f5f20d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/modf/f5f20d.wgsl.expected.msl rename to test/tint/builtins/gen/modf/f5f20d.wgsl.expected.msl diff --git a/test/builtins/gen/modf/f5f20d.wgsl.expected.spvasm b/test/tint/builtins/gen/modf/f5f20d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/modf/f5f20d.wgsl.expected.spvasm rename to test/tint/builtins/gen/modf/f5f20d.wgsl.expected.spvasm diff --git a/test/builtins/gen/modf/f5f20d.wgsl.expected.wgsl b/test/tint/builtins/gen/modf/f5f20d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/modf/f5f20d.wgsl.expected.wgsl rename to test/tint/builtins/gen/modf/f5f20d.wgsl.expected.wgsl diff --git a/test/builtins/gen/normalize/64d8c0.wgsl b/test/tint/builtins/gen/normalize/64d8c0.wgsl similarity index 100% rename from test/builtins/gen/normalize/64d8c0.wgsl rename to test/tint/builtins/gen/normalize/64d8c0.wgsl diff --git a/test/builtins/gen/normalize/64d8c0.wgsl.expected.glsl b/test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/normalize/64d8c0.wgsl.expected.glsl rename to test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.glsl diff --git a/test/builtins/gen/normalize/64d8c0.wgsl.expected.hlsl b/test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/normalize/64d8c0.wgsl.expected.hlsl rename to test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.hlsl diff --git a/test/builtins/gen/normalize/64d8c0.wgsl.expected.msl b/test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/normalize/64d8c0.wgsl.expected.msl rename to test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.msl diff --git a/test/builtins/gen/normalize/64d8c0.wgsl.expected.spvasm b/test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/normalize/64d8c0.wgsl.expected.spvasm rename to test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.spvasm diff --git a/test/builtins/gen/normalize/64d8c0.wgsl.expected.wgsl b/test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/normalize/64d8c0.wgsl.expected.wgsl rename to test/tint/builtins/gen/normalize/64d8c0.wgsl.expected.wgsl diff --git a/test/builtins/gen/normalize/9a0aab.wgsl b/test/tint/builtins/gen/normalize/9a0aab.wgsl similarity index 100% rename from test/builtins/gen/normalize/9a0aab.wgsl rename to test/tint/builtins/gen/normalize/9a0aab.wgsl diff --git a/test/builtins/gen/normalize/9a0aab.wgsl.expected.glsl b/test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/normalize/9a0aab.wgsl.expected.glsl rename to test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.glsl diff --git a/test/builtins/gen/normalize/9a0aab.wgsl.expected.hlsl b/test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/normalize/9a0aab.wgsl.expected.hlsl rename to test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.hlsl diff --git a/test/builtins/gen/normalize/9a0aab.wgsl.expected.msl b/test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/normalize/9a0aab.wgsl.expected.msl rename to test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.msl diff --git a/test/builtins/gen/normalize/9a0aab.wgsl.expected.spvasm b/test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/normalize/9a0aab.wgsl.expected.spvasm rename to test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.spvasm diff --git a/test/builtins/gen/normalize/9a0aab.wgsl.expected.wgsl b/test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/normalize/9a0aab.wgsl.expected.wgsl rename to test/tint/builtins/gen/normalize/9a0aab.wgsl.expected.wgsl diff --git a/test/builtins/gen/normalize/fc2ef1.wgsl b/test/tint/builtins/gen/normalize/fc2ef1.wgsl similarity index 100% rename from test/builtins/gen/normalize/fc2ef1.wgsl rename to test/tint/builtins/gen/normalize/fc2ef1.wgsl diff --git a/test/builtins/gen/normalize/fc2ef1.wgsl.expected.glsl b/test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/normalize/fc2ef1.wgsl.expected.glsl rename to test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.glsl diff --git a/test/builtins/gen/normalize/fc2ef1.wgsl.expected.hlsl b/test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/normalize/fc2ef1.wgsl.expected.hlsl rename to test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.hlsl diff --git a/test/builtins/gen/normalize/fc2ef1.wgsl.expected.msl b/test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/normalize/fc2ef1.wgsl.expected.msl rename to test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.msl diff --git a/test/builtins/gen/normalize/fc2ef1.wgsl.expected.spvasm b/test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/normalize/fc2ef1.wgsl.expected.spvasm rename to test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.spvasm diff --git a/test/builtins/gen/normalize/fc2ef1.wgsl.expected.wgsl b/test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/normalize/fc2ef1.wgsl.expected.wgsl rename to test/tint/builtins/gen/normalize/fc2ef1.wgsl.expected.wgsl diff --git a/test/builtins/gen/pack2x16float/0e97b3.wgsl b/test/tint/builtins/gen/pack2x16float/0e97b3.wgsl similarity index 100% rename from test/builtins/gen/pack2x16float/0e97b3.wgsl rename to test/tint/builtins/gen/pack2x16float/0e97b3.wgsl diff --git a/test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.glsl b/test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.glsl rename to test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.glsl diff --git a/test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.hlsl b/test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.hlsl rename to test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.hlsl diff --git a/test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.msl b/test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.msl rename to test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.msl diff --git a/test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.spvasm b/test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.spvasm rename to test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.spvasm diff --git a/test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.wgsl b/test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pack2x16float/0e97b3.wgsl.expected.wgsl rename to test/tint/builtins/gen/pack2x16float/0e97b3.wgsl.expected.wgsl diff --git a/test/builtins/gen/pack2x16snorm/6c169b.wgsl b/test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl similarity index 100% rename from test/builtins/gen/pack2x16snorm/6c169b.wgsl rename to test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl diff --git a/test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.glsl b/test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.glsl rename to test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.glsl diff --git a/test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.hlsl b/test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.hlsl rename to test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.hlsl diff --git a/test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.msl b/test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.msl rename to test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.msl diff --git a/test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.spvasm b/test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.spvasm rename to test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.spvasm diff --git a/test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.wgsl b/test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.wgsl rename to test/tint/builtins/gen/pack2x16snorm/6c169b.wgsl.expected.wgsl diff --git a/test/builtins/gen/pack2x16unorm/0f08e4.wgsl b/test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl similarity index 100% rename from test/builtins/gen/pack2x16unorm/0f08e4.wgsl rename to test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl diff --git a/test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.glsl b/test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.glsl rename to test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.glsl diff --git a/test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.hlsl b/test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.hlsl rename to test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.hlsl diff --git a/test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.msl b/test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.msl rename to test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.msl diff --git a/test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.spvasm b/test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.spvasm rename to test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.spvasm diff --git a/test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.wgsl b/test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.wgsl rename to test/tint/builtins/gen/pack2x16unorm/0f08e4.wgsl.expected.wgsl diff --git a/test/builtins/gen/pack4x8snorm/4d22e7.wgsl b/test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl similarity index 100% rename from test/builtins/gen/pack4x8snorm/4d22e7.wgsl rename to test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl diff --git a/test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.glsl b/test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.glsl rename to test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.glsl diff --git a/test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.hlsl b/test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.hlsl rename to test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.hlsl diff --git a/test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.msl b/test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.msl rename to test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.msl diff --git a/test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.spvasm b/test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.spvasm rename to test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.spvasm diff --git a/test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.wgsl b/test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.wgsl rename to test/tint/builtins/gen/pack4x8snorm/4d22e7.wgsl.expected.wgsl diff --git a/test/builtins/gen/pack4x8unorm/95c456.wgsl b/test/tint/builtins/gen/pack4x8unorm/95c456.wgsl similarity index 100% rename from test/builtins/gen/pack4x8unorm/95c456.wgsl rename to test/tint/builtins/gen/pack4x8unorm/95c456.wgsl diff --git a/test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.glsl b/test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.glsl rename to test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.glsl diff --git a/test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.hlsl b/test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.hlsl rename to test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.hlsl diff --git a/test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.msl b/test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.msl rename to test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.msl diff --git a/test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.spvasm b/test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.spvasm rename to test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.spvasm diff --git a/test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.wgsl b/test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pack4x8unorm/95c456.wgsl.expected.wgsl rename to test/tint/builtins/gen/pack4x8unorm/95c456.wgsl.expected.wgsl diff --git a/test/builtins/gen/pow/04a908.wgsl b/test/tint/builtins/gen/pow/04a908.wgsl similarity index 100% rename from test/builtins/gen/pow/04a908.wgsl rename to test/tint/builtins/gen/pow/04a908.wgsl diff --git a/test/builtins/gen/pow/04a908.wgsl.expected.glsl b/test/tint/builtins/gen/pow/04a908.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pow/04a908.wgsl.expected.glsl rename to test/tint/builtins/gen/pow/04a908.wgsl.expected.glsl diff --git a/test/builtins/gen/pow/04a908.wgsl.expected.hlsl b/test/tint/builtins/gen/pow/04a908.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pow/04a908.wgsl.expected.hlsl rename to test/tint/builtins/gen/pow/04a908.wgsl.expected.hlsl diff --git a/test/builtins/gen/pow/04a908.wgsl.expected.msl b/test/tint/builtins/gen/pow/04a908.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pow/04a908.wgsl.expected.msl rename to test/tint/builtins/gen/pow/04a908.wgsl.expected.msl diff --git a/test/builtins/gen/pow/04a908.wgsl.expected.spvasm b/test/tint/builtins/gen/pow/04a908.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pow/04a908.wgsl.expected.spvasm rename to test/tint/builtins/gen/pow/04a908.wgsl.expected.spvasm diff --git a/test/builtins/gen/pow/04a908.wgsl.expected.wgsl b/test/tint/builtins/gen/pow/04a908.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pow/04a908.wgsl.expected.wgsl rename to test/tint/builtins/gen/pow/04a908.wgsl.expected.wgsl diff --git a/test/builtins/gen/pow/46e029.wgsl b/test/tint/builtins/gen/pow/46e029.wgsl similarity index 100% rename from test/builtins/gen/pow/46e029.wgsl rename to test/tint/builtins/gen/pow/46e029.wgsl diff --git a/test/builtins/gen/pow/46e029.wgsl.expected.glsl b/test/tint/builtins/gen/pow/46e029.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pow/46e029.wgsl.expected.glsl rename to test/tint/builtins/gen/pow/46e029.wgsl.expected.glsl diff --git a/test/builtins/gen/pow/46e029.wgsl.expected.hlsl b/test/tint/builtins/gen/pow/46e029.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pow/46e029.wgsl.expected.hlsl rename to test/tint/builtins/gen/pow/46e029.wgsl.expected.hlsl diff --git a/test/builtins/gen/pow/46e029.wgsl.expected.msl b/test/tint/builtins/gen/pow/46e029.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pow/46e029.wgsl.expected.msl rename to test/tint/builtins/gen/pow/46e029.wgsl.expected.msl diff --git a/test/builtins/gen/pow/46e029.wgsl.expected.spvasm b/test/tint/builtins/gen/pow/46e029.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pow/46e029.wgsl.expected.spvasm rename to test/tint/builtins/gen/pow/46e029.wgsl.expected.spvasm diff --git a/test/builtins/gen/pow/46e029.wgsl.expected.wgsl b/test/tint/builtins/gen/pow/46e029.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pow/46e029.wgsl.expected.wgsl rename to test/tint/builtins/gen/pow/46e029.wgsl.expected.wgsl diff --git a/test/builtins/gen/pow/4a46c9.wgsl b/test/tint/builtins/gen/pow/4a46c9.wgsl similarity index 100% rename from test/builtins/gen/pow/4a46c9.wgsl rename to test/tint/builtins/gen/pow/4a46c9.wgsl diff --git a/test/builtins/gen/pow/4a46c9.wgsl.expected.glsl b/test/tint/builtins/gen/pow/4a46c9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pow/4a46c9.wgsl.expected.glsl rename to test/tint/builtins/gen/pow/4a46c9.wgsl.expected.glsl diff --git a/test/builtins/gen/pow/4a46c9.wgsl.expected.hlsl b/test/tint/builtins/gen/pow/4a46c9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pow/4a46c9.wgsl.expected.hlsl rename to test/tint/builtins/gen/pow/4a46c9.wgsl.expected.hlsl diff --git a/test/builtins/gen/pow/4a46c9.wgsl.expected.msl b/test/tint/builtins/gen/pow/4a46c9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pow/4a46c9.wgsl.expected.msl rename to test/tint/builtins/gen/pow/4a46c9.wgsl.expected.msl diff --git a/test/builtins/gen/pow/4a46c9.wgsl.expected.spvasm b/test/tint/builtins/gen/pow/4a46c9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pow/4a46c9.wgsl.expected.spvasm rename to test/tint/builtins/gen/pow/4a46c9.wgsl.expected.spvasm diff --git a/test/builtins/gen/pow/4a46c9.wgsl.expected.wgsl b/test/tint/builtins/gen/pow/4a46c9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pow/4a46c9.wgsl.expected.wgsl rename to test/tint/builtins/gen/pow/4a46c9.wgsl.expected.wgsl diff --git a/test/builtins/gen/pow/e60ea5.wgsl b/test/tint/builtins/gen/pow/e60ea5.wgsl similarity index 100% rename from test/builtins/gen/pow/e60ea5.wgsl rename to test/tint/builtins/gen/pow/e60ea5.wgsl diff --git a/test/builtins/gen/pow/e60ea5.wgsl.expected.glsl b/test/tint/builtins/gen/pow/e60ea5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/pow/e60ea5.wgsl.expected.glsl rename to test/tint/builtins/gen/pow/e60ea5.wgsl.expected.glsl diff --git a/test/builtins/gen/pow/e60ea5.wgsl.expected.hlsl b/test/tint/builtins/gen/pow/e60ea5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/pow/e60ea5.wgsl.expected.hlsl rename to test/tint/builtins/gen/pow/e60ea5.wgsl.expected.hlsl diff --git a/test/builtins/gen/pow/e60ea5.wgsl.expected.msl b/test/tint/builtins/gen/pow/e60ea5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/pow/e60ea5.wgsl.expected.msl rename to test/tint/builtins/gen/pow/e60ea5.wgsl.expected.msl diff --git a/test/builtins/gen/pow/e60ea5.wgsl.expected.spvasm b/test/tint/builtins/gen/pow/e60ea5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/pow/e60ea5.wgsl.expected.spvasm rename to test/tint/builtins/gen/pow/e60ea5.wgsl.expected.spvasm diff --git a/test/builtins/gen/pow/e60ea5.wgsl.expected.wgsl b/test/tint/builtins/gen/pow/e60ea5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/pow/e60ea5.wgsl.expected.wgsl rename to test/tint/builtins/gen/pow/e60ea5.wgsl.expected.wgsl diff --git a/test/builtins/gen/radians/09b7fc.wgsl b/test/tint/builtins/gen/radians/09b7fc.wgsl similarity index 100% rename from test/builtins/gen/radians/09b7fc.wgsl rename to test/tint/builtins/gen/radians/09b7fc.wgsl diff --git a/test/builtins/gen/radians/09b7fc.wgsl.expected.glsl b/test/tint/builtins/gen/radians/09b7fc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/radians/09b7fc.wgsl.expected.glsl rename to test/tint/builtins/gen/radians/09b7fc.wgsl.expected.glsl diff --git a/test/builtins/gen/radians/09b7fc.wgsl.expected.hlsl b/test/tint/builtins/gen/radians/09b7fc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/radians/09b7fc.wgsl.expected.hlsl rename to test/tint/builtins/gen/radians/09b7fc.wgsl.expected.hlsl diff --git a/test/builtins/gen/radians/09b7fc.wgsl.expected.msl b/test/tint/builtins/gen/radians/09b7fc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/radians/09b7fc.wgsl.expected.msl rename to test/tint/builtins/gen/radians/09b7fc.wgsl.expected.msl diff --git a/test/builtins/gen/radians/09b7fc.wgsl.expected.spvasm b/test/tint/builtins/gen/radians/09b7fc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/radians/09b7fc.wgsl.expected.spvasm rename to test/tint/builtins/gen/radians/09b7fc.wgsl.expected.spvasm diff --git a/test/builtins/gen/radians/09b7fc.wgsl.expected.wgsl b/test/tint/builtins/gen/radians/09b7fc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/radians/09b7fc.wgsl.expected.wgsl rename to test/tint/builtins/gen/radians/09b7fc.wgsl.expected.wgsl diff --git a/test/builtins/gen/radians/61687a.wgsl b/test/tint/builtins/gen/radians/61687a.wgsl similarity index 100% rename from test/builtins/gen/radians/61687a.wgsl rename to test/tint/builtins/gen/radians/61687a.wgsl diff --git a/test/builtins/gen/radians/61687a.wgsl.expected.glsl b/test/tint/builtins/gen/radians/61687a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/radians/61687a.wgsl.expected.glsl rename to test/tint/builtins/gen/radians/61687a.wgsl.expected.glsl diff --git a/test/builtins/gen/radians/61687a.wgsl.expected.hlsl b/test/tint/builtins/gen/radians/61687a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/radians/61687a.wgsl.expected.hlsl rename to test/tint/builtins/gen/radians/61687a.wgsl.expected.hlsl diff --git a/test/builtins/gen/radians/61687a.wgsl.expected.msl b/test/tint/builtins/gen/radians/61687a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/radians/61687a.wgsl.expected.msl rename to test/tint/builtins/gen/radians/61687a.wgsl.expected.msl diff --git a/test/builtins/gen/radians/61687a.wgsl.expected.spvasm b/test/tint/builtins/gen/radians/61687a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/radians/61687a.wgsl.expected.spvasm rename to test/tint/builtins/gen/radians/61687a.wgsl.expected.spvasm diff --git a/test/builtins/gen/radians/61687a.wgsl.expected.wgsl b/test/tint/builtins/gen/radians/61687a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/radians/61687a.wgsl.expected.wgsl rename to test/tint/builtins/gen/radians/61687a.wgsl.expected.wgsl diff --git a/test/builtins/gen/radians/6b0ff2.wgsl b/test/tint/builtins/gen/radians/6b0ff2.wgsl similarity index 100% rename from test/builtins/gen/radians/6b0ff2.wgsl rename to test/tint/builtins/gen/radians/6b0ff2.wgsl diff --git a/test/builtins/gen/radians/6b0ff2.wgsl.expected.glsl b/test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/radians/6b0ff2.wgsl.expected.glsl rename to test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.glsl diff --git a/test/builtins/gen/radians/6b0ff2.wgsl.expected.hlsl b/test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/radians/6b0ff2.wgsl.expected.hlsl rename to test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.hlsl diff --git a/test/builtins/gen/radians/6b0ff2.wgsl.expected.msl b/test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/radians/6b0ff2.wgsl.expected.msl rename to test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.msl diff --git a/test/builtins/gen/radians/6b0ff2.wgsl.expected.spvasm b/test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/radians/6b0ff2.wgsl.expected.spvasm rename to test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.spvasm diff --git a/test/builtins/gen/radians/6b0ff2.wgsl.expected.wgsl b/test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/radians/6b0ff2.wgsl.expected.wgsl rename to test/tint/builtins/gen/radians/6b0ff2.wgsl.expected.wgsl diff --git a/test/builtins/gen/radians/f96258.wgsl b/test/tint/builtins/gen/radians/f96258.wgsl similarity index 100% rename from test/builtins/gen/radians/f96258.wgsl rename to test/tint/builtins/gen/radians/f96258.wgsl diff --git a/test/builtins/gen/radians/f96258.wgsl.expected.glsl b/test/tint/builtins/gen/radians/f96258.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/radians/f96258.wgsl.expected.glsl rename to test/tint/builtins/gen/radians/f96258.wgsl.expected.glsl diff --git a/test/builtins/gen/radians/f96258.wgsl.expected.hlsl b/test/tint/builtins/gen/radians/f96258.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/radians/f96258.wgsl.expected.hlsl rename to test/tint/builtins/gen/radians/f96258.wgsl.expected.hlsl diff --git a/test/builtins/gen/radians/f96258.wgsl.expected.msl b/test/tint/builtins/gen/radians/f96258.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/radians/f96258.wgsl.expected.msl rename to test/tint/builtins/gen/radians/f96258.wgsl.expected.msl diff --git a/test/builtins/gen/radians/f96258.wgsl.expected.spvasm b/test/tint/builtins/gen/radians/f96258.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/radians/f96258.wgsl.expected.spvasm rename to test/tint/builtins/gen/radians/f96258.wgsl.expected.spvasm diff --git a/test/builtins/gen/radians/f96258.wgsl.expected.wgsl b/test/tint/builtins/gen/radians/f96258.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/radians/f96258.wgsl.expected.wgsl rename to test/tint/builtins/gen/radians/f96258.wgsl.expected.wgsl diff --git a/test/builtins/gen/reflect/05357e.wgsl b/test/tint/builtins/gen/reflect/05357e.wgsl similarity index 100% rename from test/builtins/gen/reflect/05357e.wgsl rename to test/tint/builtins/gen/reflect/05357e.wgsl diff --git a/test/builtins/gen/reflect/05357e.wgsl.expected.glsl b/test/tint/builtins/gen/reflect/05357e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reflect/05357e.wgsl.expected.glsl rename to test/tint/builtins/gen/reflect/05357e.wgsl.expected.glsl diff --git a/test/builtins/gen/reflect/05357e.wgsl.expected.hlsl b/test/tint/builtins/gen/reflect/05357e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reflect/05357e.wgsl.expected.hlsl rename to test/tint/builtins/gen/reflect/05357e.wgsl.expected.hlsl diff --git a/test/builtins/gen/reflect/05357e.wgsl.expected.msl b/test/tint/builtins/gen/reflect/05357e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reflect/05357e.wgsl.expected.msl rename to test/tint/builtins/gen/reflect/05357e.wgsl.expected.msl diff --git a/test/builtins/gen/reflect/05357e.wgsl.expected.spvasm b/test/tint/builtins/gen/reflect/05357e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reflect/05357e.wgsl.expected.spvasm rename to test/tint/builtins/gen/reflect/05357e.wgsl.expected.spvasm diff --git a/test/builtins/gen/reflect/05357e.wgsl.expected.wgsl b/test/tint/builtins/gen/reflect/05357e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reflect/05357e.wgsl.expected.wgsl rename to test/tint/builtins/gen/reflect/05357e.wgsl.expected.wgsl diff --git a/test/builtins/gen/reflect/b61e10.wgsl b/test/tint/builtins/gen/reflect/b61e10.wgsl similarity index 100% rename from test/builtins/gen/reflect/b61e10.wgsl rename to test/tint/builtins/gen/reflect/b61e10.wgsl diff --git a/test/builtins/gen/reflect/b61e10.wgsl.expected.glsl b/test/tint/builtins/gen/reflect/b61e10.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reflect/b61e10.wgsl.expected.glsl rename to test/tint/builtins/gen/reflect/b61e10.wgsl.expected.glsl diff --git a/test/builtins/gen/reflect/b61e10.wgsl.expected.hlsl b/test/tint/builtins/gen/reflect/b61e10.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reflect/b61e10.wgsl.expected.hlsl rename to test/tint/builtins/gen/reflect/b61e10.wgsl.expected.hlsl diff --git a/test/builtins/gen/reflect/b61e10.wgsl.expected.msl b/test/tint/builtins/gen/reflect/b61e10.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reflect/b61e10.wgsl.expected.msl rename to test/tint/builtins/gen/reflect/b61e10.wgsl.expected.msl diff --git a/test/builtins/gen/reflect/b61e10.wgsl.expected.spvasm b/test/tint/builtins/gen/reflect/b61e10.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reflect/b61e10.wgsl.expected.spvasm rename to test/tint/builtins/gen/reflect/b61e10.wgsl.expected.spvasm diff --git a/test/builtins/gen/reflect/b61e10.wgsl.expected.wgsl b/test/tint/builtins/gen/reflect/b61e10.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reflect/b61e10.wgsl.expected.wgsl rename to test/tint/builtins/gen/reflect/b61e10.wgsl.expected.wgsl diff --git a/test/builtins/gen/reflect/f47fdb.wgsl b/test/tint/builtins/gen/reflect/f47fdb.wgsl similarity index 100% rename from test/builtins/gen/reflect/f47fdb.wgsl rename to test/tint/builtins/gen/reflect/f47fdb.wgsl diff --git a/test/builtins/gen/reflect/f47fdb.wgsl.expected.glsl b/test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reflect/f47fdb.wgsl.expected.glsl rename to test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.glsl diff --git a/test/builtins/gen/reflect/f47fdb.wgsl.expected.hlsl b/test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reflect/f47fdb.wgsl.expected.hlsl rename to test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.hlsl diff --git a/test/builtins/gen/reflect/f47fdb.wgsl.expected.msl b/test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reflect/f47fdb.wgsl.expected.msl rename to test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.msl diff --git a/test/builtins/gen/reflect/f47fdb.wgsl.expected.spvasm b/test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reflect/f47fdb.wgsl.expected.spvasm rename to test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.spvasm diff --git a/test/builtins/gen/reflect/f47fdb.wgsl.expected.wgsl b/test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reflect/f47fdb.wgsl.expected.wgsl rename to test/tint/builtins/gen/reflect/f47fdb.wgsl.expected.wgsl diff --git a/test/builtins/gen/refract/7e02e6.wgsl b/test/tint/builtins/gen/refract/7e02e6.wgsl similarity index 100% rename from test/builtins/gen/refract/7e02e6.wgsl rename to test/tint/builtins/gen/refract/7e02e6.wgsl diff --git a/test/builtins/gen/refract/7e02e6.wgsl.expected.glsl b/test/tint/builtins/gen/refract/7e02e6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/refract/7e02e6.wgsl.expected.glsl rename to test/tint/builtins/gen/refract/7e02e6.wgsl.expected.glsl diff --git a/test/builtins/gen/refract/7e02e6.wgsl.expected.hlsl b/test/tint/builtins/gen/refract/7e02e6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/refract/7e02e6.wgsl.expected.hlsl rename to test/tint/builtins/gen/refract/7e02e6.wgsl.expected.hlsl diff --git a/test/builtins/gen/refract/7e02e6.wgsl.expected.msl b/test/tint/builtins/gen/refract/7e02e6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/refract/7e02e6.wgsl.expected.msl rename to test/tint/builtins/gen/refract/7e02e6.wgsl.expected.msl diff --git a/test/builtins/gen/refract/7e02e6.wgsl.expected.spvasm b/test/tint/builtins/gen/refract/7e02e6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/refract/7e02e6.wgsl.expected.spvasm rename to test/tint/builtins/gen/refract/7e02e6.wgsl.expected.spvasm diff --git a/test/builtins/gen/refract/7e02e6.wgsl.expected.wgsl b/test/tint/builtins/gen/refract/7e02e6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/refract/7e02e6.wgsl.expected.wgsl rename to test/tint/builtins/gen/refract/7e02e6.wgsl.expected.wgsl diff --git a/test/builtins/gen/refract/cbc1d2.wgsl b/test/tint/builtins/gen/refract/cbc1d2.wgsl similarity index 100% rename from test/builtins/gen/refract/cbc1d2.wgsl rename to test/tint/builtins/gen/refract/cbc1d2.wgsl diff --git a/test/builtins/gen/refract/cbc1d2.wgsl.expected.glsl b/test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/refract/cbc1d2.wgsl.expected.glsl rename to test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.glsl diff --git a/test/builtins/gen/refract/cbc1d2.wgsl.expected.hlsl b/test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/refract/cbc1d2.wgsl.expected.hlsl rename to test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.hlsl diff --git a/test/builtins/gen/refract/cbc1d2.wgsl.expected.msl b/test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/refract/cbc1d2.wgsl.expected.msl rename to test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.msl diff --git a/test/builtins/gen/refract/cbc1d2.wgsl.expected.spvasm b/test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/refract/cbc1d2.wgsl.expected.spvasm rename to test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.spvasm diff --git a/test/builtins/gen/refract/cbc1d2.wgsl.expected.wgsl b/test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/refract/cbc1d2.wgsl.expected.wgsl rename to test/tint/builtins/gen/refract/cbc1d2.wgsl.expected.wgsl diff --git a/test/builtins/gen/refract/cd905f.wgsl b/test/tint/builtins/gen/refract/cd905f.wgsl similarity index 100% rename from test/builtins/gen/refract/cd905f.wgsl rename to test/tint/builtins/gen/refract/cd905f.wgsl diff --git a/test/builtins/gen/refract/cd905f.wgsl.expected.glsl b/test/tint/builtins/gen/refract/cd905f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/refract/cd905f.wgsl.expected.glsl rename to test/tint/builtins/gen/refract/cd905f.wgsl.expected.glsl diff --git a/test/builtins/gen/refract/cd905f.wgsl.expected.hlsl b/test/tint/builtins/gen/refract/cd905f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/refract/cd905f.wgsl.expected.hlsl rename to test/tint/builtins/gen/refract/cd905f.wgsl.expected.hlsl diff --git a/test/builtins/gen/refract/cd905f.wgsl.expected.msl b/test/tint/builtins/gen/refract/cd905f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/refract/cd905f.wgsl.expected.msl rename to test/tint/builtins/gen/refract/cd905f.wgsl.expected.msl diff --git a/test/builtins/gen/refract/cd905f.wgsl.expected.spvasm b/test/tint/builtins/gen/refract/cd905f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/refract/cd905f.wgsl.expected.spvasm rename to test/tint/builtins/gen/refract/cd905f.wgsl.expected.spvasm diff --git a/test/builtins/gen/refract/cd905f.wgsl.expected.wgsl b/test/tint/builtins/gen/refract/cd905f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/refract/cd905f.wgsl.expected.wgsl rename to test/tint/builtins/gen/refract/cd905f.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/222177.wgsl b/test/tint/builtins/gen/reverseBits/222177.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/222177.wgsl rename to test/tint/builtins/gen/reverseBits/222177.wgsl diff --git a/test/builtins/gen/reverseBits/222177.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/222177.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/222177.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/222177.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/222177.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/222177.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/222177.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/222177.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/222177.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/222177.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/222177.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/222177.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/222177.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/222177.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/222177.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/222177.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/222177.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/222177.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/222177.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/222177.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/35fea9.wgsl b/test/tint/builtins/gen/reverseBits/35fea9.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/35fea9.wgsl rename to test/tint/builtins/gen/reverseBits/35fea9.wgsl diff --git a/test/builtins/gen/reverseBits/35fea9.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/35fea9.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/35fea9.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/35fea9.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/35fea9.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/35fea9.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/35fea9.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/35fea9.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/35fea9.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/35fea9.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/35fea9.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/4dbd6f.wgsl b/test/tint/builtins/gen/reverseBits/4dbd6f.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/4dbd6f.wgsl rename to test/tint/builtins/gen/reverseBits/4dbd6f.wgsl diff --git a/test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/4dbd6f.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/4dbd6f.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/7c4269.wgsl b/test/tint/builtins/gen/reverseBits/7c4269.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/7c4269.wgsl rename to test/tint/builtins/gen/reverseBits/7c4269.wgsl diff --git a/test/builtins/gen/reverseBits/7c4269.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/7c4269.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/7c4269.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/7c4269.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/7c4269.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/7c4269.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/7c4269.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/7c4269.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/7c4269.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/7c4269.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/7c4269.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/a6ccd4.wgsl b/test/tint/builtins/gen/reverseBits/a6ccd4.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/a6ccd4.wgsl rename to test/tint/builtins/gen/reverseBits/a6ccd4.wgsl diff --git a/test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/a6ccd4.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/a6ccd4.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/c21bc1.wgsl b/test/tint/builtins/gen/reverseBits/c21bc1.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/c21bc1.wgsl rename to test/tint/builtins/gen/reverseBits/c21bc1.wgsl diff --git a/test/builtins/gen/reverseBits/c21bc1.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/c21bc1.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/c21bc1.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/c21bc1.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/c21bc1.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/c21bc1.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/c21bc1.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/c21bc1.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/c21bc1.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/c21bc1.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/c21bc1.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/e1f4c1.wgsl b/test/tint/builtins/gen/reverseBits/e1f4c1.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/e1f4c1.wgsl rename to test/tint/builtins/gen/reverseBits/e1f4c1.wgsl diff --git a/test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/e1f4c1.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/e1f4c1.wgsl.expected.wgsl diff --git a/test/builtins/gen/reverseBits/e31adf.wgsl b/test/tint/builtins/gen/reverseBits/e31adf.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/e31adf.wgsl rename to test/tint/builtins/gen/reverseBits/e31adf.wgsl diff --git a/test/builtins/gen/reverseBits/e31adf.wgsl.expected.glsl b/test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/reverseBits/e31adf.wgsl.expected.glsl rename to test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.glsl diff --git a/test/builtins/gen/reverseBits/e31adf.wgsl.expected.hlsl b/test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/reverseBits/e31adf.wgsl.expected.hlsl rename to test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.hlsl diff --git a/test/builtins/gen/reverseBits/e31adf.wgsl.expected.msl b/test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/reverseBits/e31adf.wgsl.expected.msl rename to test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.msl diff --git a/test/builtins/gen/reverseBits/e31adf.wgsl.expected.spvasm b/test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/reverseBits/e31adf.wgsl.expected.spvasm rename to test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.spvasm diff --git a/test/builtins/gen/reverseBits/e31adf.wgsl.expected.wgsl b/test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/reverseBits/e31adf.wgsl.expected.wgsl rename to test/tint/builtins/gen/reverseBits/e31adf.wgsl.expected.wgsl diff --git a/test/builtins/gen/round/106c0b.wgsl b/test/tint/builtins/gen/round/106c0b.wgsl similarity index 100% rename from test/builtins/gen/round/106c0b.wgsl rename to test/tint/builtins/gen/round/106c0b.wgsl diff --git a/test/builtins/gen/round/106c0b.wgsl.expected.glsl b/test/tint/builtins/gen/round/106c0b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/round/106c0b.wgsl.expected.glsl rename to test/tint/builtins/gen/round/106c0b.wgsl.expected.glsl diff --git a/test/builtins/gen/round/106c0b.wgsl.expected.hlsl b/test/tint/builtins/gen/round/106c0b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/round/106c0b.wgsl.expected.hlsl rename to test/tint/builtins/gen/round/106c0b.wgsl.expected.hlsl diff --git a/test/builtins/gen/round/106c0b.wgsl.expected.msl b/test/tint/builtins/gen/round/106c0b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/round/106c0b.wgsl.expected.msl rename to test/tint/builtins/gen/round/106c0b.wgsl.expected.msl diff --git a/test/builtins/gen/round/106c0b.wgsl.expected.spvasm b/test/tint/builtins/gen/round/106c0b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/round/106c0b.wgsl.expected.spvasm rename to test/tint/builtins/gen/round/106c0b.wgsl.expected.spvasm diff --git a/test/builtins/gen/round/106c0b.wgsl.expected.wgsl b/test/tint/builtins/gen/round/106c0b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/round/106c0b.wgsl.expected.wgsl rename to test/tint/builtins/gen/round/106c0b.wgsl.expected.wgsl diff --git a/test/builtins/gen/round/1c7897.wgsl b/test/tint/builtins/gen/round/1c7897.wgsl similarity index 100% rename from test/builtins/gen/round/1c7897.wgsl rename to test/tint/builtins/gen/round/1c7897.wgsl diff --git a/test/builtins/gen/round/1c7897.wgsl.expected.glsl b/test/tint/builtins/gen/round/1c7897.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/round/1c7897.wgsl.expected.glsl rename to test/tint/builtins/gen/round/1c7897.wgsl.expected.glsl diff --git a/test/builtins/gen/round/1c7897.wgsl.expected.hlsl b/test/tint/builtins/gen/round/1c7897.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/round/1c7897.wgsl.expected.hlsl rename to test/tint/builtins/gen/round/1c7897.wgsl.expected.hlsl diff --git a/test/builtins/gen/round/1c7897.wgsl.expected.msl b/test/tint/builtins/gen/round/1c7897.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/round/1c7897.wgsl.expected.msl rename to test/tint/builtins/gen/round/1c7897.wgsl.expected.msl diff --git a/test/builtins/gen/round/1c7897.wgsl.expected.spvasm b/test/tint/builtins/gen/round/1c7897.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/round/1c7897.wgsl.expected.spvasm rename to test/tint/builtins/gen/round/1c7897.wgsl.expected.spvasm diff --git a/test/builtins/gen/round/1c7897.wgsl.expected.wgsl b/test/tint/builtins/gen/round/1c7897.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/round/1c7897.wgsl.expected.wgsl rename to test/tint/builtins/gen/round/1c7897.wgsl.expected.wgsl diff --git a/test/builtins/gen/round/52c84d.wgsl b/test/tint/builtins/gen/round/52c84d.wgsl similarity index 100% rename from test/builtins/gen/round/52c84d.wgsl rename to test/tint/builtins/gen/round/52c84d.wgsl diff --git a/test/builtins/gen/round/52c84d.wgsl.expected.glsl b/test/tint/builtins/gen/round/52c84d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/round/52c84d.wgsl.expected.glsl rename to test/tint/builtins/gen/round/52c84d.wgsl.expected.glsl diff --git a/test/builtins/gen/round/52c84d.wgsl.expected.hlsl b/test/tint/builtins/gen/round/52c84d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/round/52c84d.wgsl.expected.hlsl rename to test/tint/builtins/gen/round/52c84d.wgsl.expected.hlsl diff --git a/test/builtins/gen/round/52c84d.wgsl.expected.msl b/test/tint/builtins/gen/round/52c84d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/round/52c84d.wgsl.expected.msl rename to test/tint/builtins/gen/round/52c84d.wgsl.expected.msl diff --git a/test/builtins/gen/round/52c84d.wgsl.expected.spvasm b/test/tint/builtins/gen/round/52c84d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/round/52c84d.wgsl.expected.spvasm rename to test/tint/builtins/gen/round/52c84d.wgsl.expected.spvasm diff --git a/test/builtins/gen/round/52c84d.wgsl.expected.wgsl b/test/tint/builtins/gen/round/52c84d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/round/52c84d.wgsl.expected.wgsl rename to test/tint/builtins/gen/round/52c84d.wgsl.expected.wgsl diff --git a/test/builtins/gen/round/9edc38.wgsl b/test/tint/builtins/gen/round/9edc38.wgsl similarity index 100% rename from test/builtins/gen/round/9edc38.wgsl rename to test/tint/builtins/gen/round/9edc38.wgsl diff --git a/test/builtins/gen/round/9edc38.wgsl.expected.glsl b/test/tint/builtins/gen/round/9edc38.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/round/9edc38.wgsl.expected.glsl rename to test/tint/builtins/gen/round/9edc38.wgsl.expected.glsl diff --git a/test/builtins/gen/round/9edc38.wgsl.expected.hlsl b/test/tint/builtins/gen/round/9edc38.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/round/9edc38.wgsl.expected.hlsl rename to test/tint/builtins/gen/round/9edc38.wgsl.expected.hlsl diff --git a/test/builtins/gen/round/9edc38.wgsl.expected.msl b/test/tint/builtins/gen/round/9edc38.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/round/9edc38.wgsl.expected.msl rename to test/tint/builtins/gen/round/9edc38.wgsl.expected.msl diff --git a/test/builtins/gen/round/9edc38.wgsl.expected.spvasm b/test/tint/builtins/gen/round/9edc38.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/round/9edc38.wgsl.expected.spvasm rename to test/tint/builtins/gen/round/9edc38.wgsl.expected.spvasm diff --git a/test/builtins/gen/round/9edc38.wgsl.expected.wgsl b/test/tint/builtins/gen/round/9edc38.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/round/9edc38.wgsl.expected.wgsl rename to test/tint/builtins/gen/round/9edc38.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/00b848.wgsl b/test/tint/builtins/gen/select/00b848.wgsl similarity index 100% rename from test/builtins/gen/select/00b848.wgsl rename to test/tint/builtins/gen/select/00b848.wgsl diff --git a/test/builtins/gen/select/00b848.wgsl.expected.glsl b/test/tint/builtins/gen/select/00b848.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/00b848.wgsl.expected.glsl rename to test/tint/builtins/gen/select/00b848.wgsl.expected.glsl diff --git a/test/builtins/gen/select/00b848.wgsl.expected.hlsl b/test/tint/builtins/gen/select/00b848.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/00b848.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/00b848.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/00b848.wgsl.expected.msl b/test/tint/builtins/gen/select/00b848.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/00b848.wgsl.expected.msl rename to test/tint/builtins/gen/select/00b848.wgsl.expected.msl diff --git a/test/builtins/gen/select/00b848.wgsl.expected.spvasm b/test/tint/builtins/gen/select/00b848.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/00b848.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/00b848.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/00b848.wgsl.expected.wgsl b/test/tint/builtins/gen/select/00b848.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/00b848.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/00b848.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/01e2cd.wgsl b/test/tint/builtins/gen/select/01e2cd.wgsl similarity index 100% rename from test/builtins/gen/select/01e2cd.wgsl rename to test/tint/builtins/gen/select/01e2cd.wgsl diff --git a/test/builtins/gen/select/01e2cd.wgsl.expected.glsl b/test/tint/builtins/gen/select/01e2cd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/01e2cd.wgsl.expected.glsl rename to test/tint/builtins/gen/select/01e2cd.wgsl.expected.glsl diff --git a/test/builtins/gen/select/01e2cd.wgsl.expected.hlsl b/test/tint/builtins/gen/select/01e2cd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/01e2cd.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/01e2cd.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/01e2cd.wgsl.expected.msl b/test/tint/builtins/gen/select/01e2cd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/01e2cd.wgsl.expected.msl rename to test/tint/builtins/gen/select/01e2cd.wgsl.expected.msl diff --git a/test/builtins/gen/select/01e2cd.wgsl.expected.spvasm b/test/tint/builtins/gen/select/01e2cd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/01e2cd.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/01e2cd.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/01e2cd.wgsl.expected.wgsl b/test/tint/builtins/gen/select/01e2cd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/01e2cd.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/01e2cd.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/087ea4.wgsl b/test/tint/builtins/gen/select/087ea4.wgsl similarity index 100% rename from test/builtins/gen/select/087ea4.wgsl rename to test/tint/builtins/gen/select/087ea4.wgsl diff --git a/test/builtins/gen/select/087ea4.wgsl.expected.glsl b/test/tint/builtins/gen/select/087ea4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/087ea4.wgsl.expected.glsl rename to test/tint/builtins/gen/select/087ea4.wgsl.expected.glsl diff --git a/test/builtins/gen/select/087ea4.wgsl.expected.hlsl b/test/tint/builtins/gen/select/087ea4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/087ea4.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/087ea4.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/087ea4.wgsl.expected.msl b/test/tint/builtins/gen/select/087ea4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/087ea4.wgsl.expected.msl rename to test/tint/builtins/gen/select/087ea4.wgsl.expected.msl diff --git a/test/builtins/gen/select/087ea4.wgsl.expected.spvasm b/test/tint/builtins/gen/select/087ea4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/087ea4.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/087ea4.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/087ea4.wgsl.expected.wgsl b/test/tint/builtins/gen/select/087ea4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/087ea4.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/087ea4.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/1e960b.wgsl b/test/tint/builtins/gen/select/1e960b.wgsl similarity index 100% rename from test/builtins/gen/select/1e960b.wgsl rename to test/tint/builtins/gen/select/1e960b.wgsl diff --git a/test/builtins/gen/select/1e960b.wgsl.expected.glsl b/test/tint/builtins/gen/select/1e960b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/1e960b.wgsl.expected.glsl rename to test/tint/builtins/gen/select/1e960b.wgsl.expected.glsl diff --git a/test/builtins/gen/select/1e960b.wgsl.expected.hlsl b/test/tint/builtins/gen/select/1e960b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/1e960b.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/1e960b.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/1e960b.wgsl.expected.msl b/test/tint/builtins/gen/select/1e960b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/1e960b.wgsl.expected.msl rename to test/tint/builtins/gen/select/1e960b.wgsl.expected.msl diff --git a/test/builtins/gen/select/1e960b.wgsl.expected.spvasm b/test/tint/builtins/gen/select/1e960b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/1e960b.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/1e960b.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/1e960b.wgsl.expected.wgsl b/test/tint/builtins/gen/select/1e960b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/1e960b.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/1e960b.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/266aff.wgsl b/test/tint/builtins/gen/select/266aff.wgsl similarity index 100% rename from test/builtins/gen/select/266aff.wgsl rename to test/tint/builtins/gen/select/266aff.wgsl diff --git a/test/builtins/gen/select/266aff.wgsl.expected.glsl b/test/tint/builtins/gen/select/266aff.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/266aff.wgsl.expected.glsl rename to test/tint/builtins/gen/select/266aff.wgsl.expected.glsl diff --git a/test/builtins/gen/select/266aff.wgsl.expected.hlsl b/test/tint/builtins/gen/select/266aff.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/266aff.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/266aff.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/266aff.wgsl.expected.msl b/test/tint/builtins/gen/select/266aff.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/266aff.wgsl.expected.msl rename to test/tint/builtins/gen/select/266aff.wgsl.expected.msl diff --git a/test/builtins/gen/select/266aff.wgsl.expected.spvasm b/test/tint/builtins/gen/select/266aff.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/266aff.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/266aff.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/266aff.wgsl.expected.wgsl b/test/tint/builtins/gen/select/266aff.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/266aff.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/266aff.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/28a27e.wgsl b/test/tint/builtins/gen/select/28a27e.wgsl similarity index 100% rename from test/builtins/gen/select/28a27e.wgsl rename to test/tint/builtins/gen/select/28a27e.wgsl diff --git a/test/builtins/gen/select/28a27e.wgsl.expected.glsl b/test/tint/builtins/gen/select/28a27e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/28a27e.wgsl.expected.glsl rename to test/tint/builtins/gen/select/28a27e.wgsl.expected.glsl diff --git a/test/builtins/gen/select/28a27e.wgsl.expected.hlsl b/test/tint/builtins/gen/select/28a27e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/28a27e.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/28a27e.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/28a27e.wgsl.expected.msl b/test/tint/builtins/gen/select/28a27e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/28a27e.wgsl.expected.msl rename to test/tint/builtins/gen/select/28a27e.wgsl.expected.msl diff --git a/test/builtins/gen/select/28a27e.wgsl.expected.spvasm b/test/tint/builtins/gen/select/28a27e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/28a27e.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/28a27e.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/28a27e.wgsl.expected.wgsl b/test/tint/builtins/gen/select/28a27e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/28a27e.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/28a27e.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/3c25ce.wgsl b/test/tint/builtins/gen/select/3c25ce.wgsl similarity index 100% rename from test/builtins/gen/select/3c25ce.wgsl rename to test/tint/builtins/gen/select/3c25ce.wgsl diff --git a/test/builtins/gen/select/3c25ce.wgsl.expected.glsl b/test/tint/builtins/gen/select/3c25ce.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/3c25ce.wgsl.expected.glsl rename to test/tint/builtins/gen/select/3c25ce.wgsl.expected.glsl diff --git a/test/builtins/gen/select/3c25ce.wgsl.expected.hlsl b/test/tint/builtins/gen/select/3c25ce.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/3c25ce.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/3c25ce.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/3c25ce.wgsl.expected.msl b/test/tint/builtins/gen/select/3c25ce.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/3c25ce.wgsl.expected.msl rename to test/tint/builtins/gen/select/3c25ce.wgsl.expected.msl diff --git a/test/builtins/gen/select/3c25ce.wgsl.expected.spvasm b/test/tint/builtins/gen/select/3c25ce.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/3c25ce.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/3c25ce.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/3c25ce.wgsl.expected.wgsl b/test/tint/builtins/gen/select/3c25ce.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/3c25ce.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/3c25ce.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/416e14.wgsl b/test/tint/builtins/gen/select/416e14.wgsl similarity index 100% rename from test/builtins/gen/select/416e14.wgsl rename to test/tint/builtins/gen/select/416e14.wgsl diff --git a/test/builtins/gen/select/416e14.wgsl.expected.glsl b/test/tint/builtins/gen/select/416e14.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/416e14.wgsl.expected.glsl rename to test/tint/builtins/gen/select/416e14.wgsl.expected.glsl diff --git a/test/builtins/gen/select/416e14.wgsl.expected.hlsl b/test/tint/builtins/gen/select/416e14.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/416e14.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/416e14.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/416e14.wgsl.expected.msl b/test/tint/builtins/gen/select/416e14.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/416e14.wgsl.expected.msl rename to test/tint/builtins/gen/select/416e14.wgsl.expected.msl diff --git a/test/builtins/gen/select/416e14.wgsl.expected.spvasm b/test/tint/builtins/gen/select/416e14.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/416e14.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/416e14.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/416e14.wgsl.expected.wgsl b/test/tint/builtins/gen/select/416e14.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/416e14.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/416e14.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/51b047.wgsl b/test/tint/builtins/gen/select/51b047.wgsl similarity index 100% rename from test/builtins/gen/select/51b047.wgsl rename to test/tint/builtins/gen/select/51b047.wgsl diff --git a/test/builtins/gen/select/51b047.wgsl.expected.glsl b/test/tint/builtins/gen/select/51b047.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/51b047.wgsl.expected.glsl rename to test/tint/builtins/gen/select/51b047.wgsl.expected.glsl diff --git a/test/builtins/gen/select/51b047.wgsl.expected.hlsl b/test/tint/builtins/gen/select/51b047.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/51b047.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/51b047.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/51b047.wgsl.expected.msl b/test/tint/builtins/gen/select/51b047.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/51b047.wgsl.expected.msl rename to test/tint/builtins/gen/select/51b047.wgsl.expected.msl diff --git a/test/builtins/gen/select/51b047.wgsl.expected.spvasm b/test/tint/builtins/gen/select/51b047.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/51b047.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/51b047.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/51b047.wgsl.expected.wgsl b/test/tint/builtins/gen/select/51b047.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/51b047.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/51b047.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/713567.wgsl b/test/tint/builtins/gen/select/713567.wgsl similarity index 100% rename from test/builtins/gen/select/713567.wgsl rename to test/tint/builtins/gen/select/713567.wgsl diff --git a/test/builtins/gen/select/713567.wgsl.expected.glsl b/test/tint/builtins/gen/select/713567.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/713567.wgsl.expected.glsl rename to test/tint/builtins/gen/select/713567.wgsl.expected.glsl diff --git a/test/builtins/gen/select/713567.wgsl.expected.hlsl b/test/tint/builtins/gen/select/713567.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/713567.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/713567.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/713567.wgsl.expected.msl b/test/tint/builtins/gen/select/713567.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/713567.wgsl.expected.msl rename to test/tint/builtins/gen/select/713567.wgsl.expected.msl diff --git a/test/builtins/gen/select/713567.wgsl.expected.spvasm b/test/tint/builtins/gen/select/713567.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/713567.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/713567.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/713567.wgsl.expected.wgsl b/test/tint/builtins/gen/select/713567.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/713567.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/713567.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/78be5f.wgsl b/test/tint/builtins/gen/select/78be5f.wgsl similarity index 100% rename from test/builtins/gen/select/78be5f.wgsl rename to test/tint/builtins/gen/select/78be5f.wgsl diff --git a/test/builtins/gen/select/78be5f.wgsl.expected.glsl b/test/tint/builtins/gen/select/78be5f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/78be5f.wgsl.expected.glsl rename to test/tint/builtins/gen/select/78be5f.wgsl.expected.glsl diff --git a/test/builtins/gen/select/78be5f.wgsl.expected.hlsl b/test/tint/builtins/gen/select/78be5f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/78be5f.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/78be5f.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/78be5f.wgsl.expected.msl b/test/tint/builtins/gen/select/78be5f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/78be5f.wgsl.expected.msl rename to test/tint/builtins/gen/select/78be5f.wgsl.expected.msl diff --git a/test/builtins/gen/select/78be5f.wgsl.expected.spvasm b/test/tint/builtins/gen/select/78be5f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/78be5f.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/78be5f.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/78be5f.wgsl.expected.wgsl b/test/tint/builtins/gen/select/78be5f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/78be5f.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/78be5f.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/80a9a9.wgsl b/test/tint/builtins/gen/select/80a9a9.wgsl similarity index 100% rename from test/builtins/gen/select/80a9a9.wgsl rename to test/tint/builtins/gen/select/80a9a9.wgsl diff --git a/test/builtins/gen/select/80a9a9.wgsl.expected.glsl b/test/tint/builtins/gen/select/80a9a9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/80a9a9.wgsl.expected.glsl rename to test/tint/builtins/gen/select/80a9a9.wgsl.expected.glsl diff --git a/test/builtins/gen/select/80a9a9.wgsl.expected.hlsl b/test/tint/builtins/gen/select/80a9a9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/80a9a9.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/80a9a9.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/80a9a9.wgsl.expected.msl b/test/tint/builtins/gen/select/80a9a9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/80a9a9.wgsl.expected.msl rename to test/tint/builtins/gen/select/80a9a9.wgsl.expected.msl diff --git a/test/builtins/gen/select/80a9a9.wgsl.expected.spvasm b/test/tint/builtins/gen/select/80a9a9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/80a9a9.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/80a9a9.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/80a9a9.wgsl.expected.wgsl b/test/tint/builtins/gen/select/80a9a9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/80a9a9.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/80a9a9.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/8fa62c.wgsl b/test/tint/builtins/gen/select/8fa62c.wgsl similarity index 100% rename from test/builtins/gen/select/8fa62c.wgsl rename to test/tint/builtins/gen/select/8fa62c.wgsl diff --git a/test/builtins/gen/select/8fa62c.wgsl.expected.glsl b/test/tint/builtins/gen/select/8fa62c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/8fa62c.wgsl.expected.glsl rename to test/tint/builtins/gen/select/8fa62c.wgsl.expected.glsl diff --git a/test/builtins/gen/select/8fa62c.wgsl.expected.hlsl b/test/tint/builtins/gen/select/8fa62c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/8fa62c.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/8fa62c.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/8fa62c.wgsl.expected.msl b/test/tint/builtins/gen/select/8fa62c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/8fa62c.wgsl.expected.msl rename to test/tint/builtins/gen/select/8fa62c.wgsl.expected.msl diff --git a/test/builtins/gen/select/8fa62c.wgsl.expected.spvasm b/test/tint/builtins/gen/select/8fa62c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/8fa62c.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/8fa62c.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/8fa62c.wgsl.expected.wgsl b/test/tint/builtins/gen/select/8fa62c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/8fa62c.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/8fa62c.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/99f883.wgsl b/test/tint/builtins/gen/select/99f883.wgsl similarity index 100% rename from test/builtins/gen/select/99f883.wgsl rename to test/tint/builtins/gen/select/99f883.wgsl diff --git a/test/builtins/gen/select/99f883.wgsl.expected.glsl b/test/tint/builtins/gen/select/99f883.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/99f883.wgsl.expected.glsl rename to test/tint/builtins/gen/select/99f883.wgsl.expected.glsl diff --git a/test/builtins/gen/select/99f883.wgsl.expected.hlsl b/test/tint/builtins/gen/select/99f883.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/99f883.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/99f883.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/99f883.wgsl.expected.msl b/test/tint/builtins/gen/select/99f883.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/99f883.wgsl.expected.msl rename to test/tint/builtins/gen/select/99f883.wgsl.expected.msl diff --git a/test/builtins/gen/select/99f883.wgsl.expected.spvasm b/test/tint/builtins/gen/select/99f883.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/99f883.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/99f883.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/99f883.wgsl.expected.wgsl b/test/tint/builtins/gen/select/99f883.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/99f883.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/99f883.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/a2860e.wgsl b/test/tint/builtins/gen/select/a2860e.wgsl similarity index 100% rename from test/builtins/gen/select/a2860e.wgsl rename to test/tint/builtins/gen/select/a2860e.wgsl diff --git a/test/builtins/gen/select/a2860e.wgsl.expected.glsl b/test/tint/builtins/gen/select/a2860e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/a2860e.wgsl.expected.glsl rename to test/tint/builtins/gen/select/a2860e.wgsl.expected.glsl diff --git a/test/builtins/gen/select/a2860e.wgsl.expected.hlsl b/test/tint/builtins/gen/select/a2860e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/a2860e.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/a2860e.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/a2860e.wgsl.expected.msl b/test/tint/builtins/gen/select/a2860e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/a2860e.wgsl.expected.msl rename to test/tint/builtins/gen/select/a2860e.wgsl.expected.msl diff --git a/test/builtins/gen/select/a2860e.wgsl.expected.spvasm b/test/tint/builtins/gen/select/a2860e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/a2860e.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/a2860e.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/a2860e.wgsl.expected.wgsl b/test/tint/builtins/gen/select/a2860e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/a2860e.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/a2860e.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/ab069f.wgsl b/test/tint/builtins/gen/select/ab069f.wgsl similarity index 100% rename from test/builtins/gen/select/ab069f.wgsl rename to test/tint/builtins/gen/select/ab069f.wgsl diff --git a/test/builtins/gen/select/ab069f.wgsl.expected.glsl b/test/tint/builtins/gen/select/ab069f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/ab069f.wgsl.expected.glsl rename to test/tint/builtins/gen/select/ab069f.wgsl.expected.glsl diff --git a/test/builtins/gen/select/ab069f.wgsl.expected.hlsl b/test/tint/builtins/gen/select/ab069f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/ab069f.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/ab069f.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/ab069f.wgsl.expected.msl b/test/tint/builtins/gen/select/ab069f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/ab069f.wgsl.expected.msl rename to test/tint/builtins/gen/select/ab069f.wgsl.expected.msl diff --git a/test/builtins/gen/select/ab069f.wgsl.expected.spvasm b/test/tint/builtins/gen/select/ab069f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/ab069f.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/ab069f.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/ab069f.wgsl.expected.wgsl b/test/tint/builtins/gen/select/ab069f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/ab069f.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/ab069f.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/b04721.wgsl b/test/tint/builtins/gen/select/b04721.wgsl similarity index 100% rename from test/builtins/gen/select/b04721.wgsl rename to test/tint/builtins/gen/select/b04721.wgsl diff --git a/test/builtins/gen/select/b04721.wgsl.expected.glsl b/test/tint/builtins/gen/select/b04721.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/b04721.wgsl.expected.glsl rename to test/tint/builtins/gen/select/b04721.wgsl.expected.glsl diff --git a/test/builtins/gen/select/b04721.wgsl.expected.hlsl b/test/tint/builtins/gen/select/b04721.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/b04721.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/b04721.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/b04721.wgsl.expected.msl b/test/tint/builtins/gen/select/b04721.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/b04721.wgsl.expected.msl rename to test/tint/builtins/gen/select/b04721.wgsl.expected.msl diff --git a/test/builtins/gen/select/b04721.wgsl.expected.spvasm b/test/tint/builtins/gen/select/b04721.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/b04721.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/b04721.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/b04721.wgsl.expected.wgsl b/test/tint/builtins/gen/select/b04721.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/b04721.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/b04721.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/bb447f.wgsl b/test/tint/builtins/gen/select/bb447f.wgsl similarity index 100% rename from test/builtins/gen/select/bb447f.wgsl rename to test/tint/builtins/gen/select/bb447f.wgsl diff --git a/test/builtins/gen/select/bb447f.wgsl.expected.glsl b/test/tint/builtins/gen/select/bb447f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/bb447f.wgsl.expected.glsl rename to test/tint/builtins/gen/select/bb447f.wgsl.expected.glsl diff --git a/test/builtins/gen/select/bb447f.wgsl.expected.hlsl b/test/tint/builtins/gen/select/bb447f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/bb447f.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/bb447f.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/bb447f.wgsl.expected.msl b/test/tint/builtins/gen/select/bb447f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/bb447f.wgsl.expected.msl rename to test/tint/builtins/gen/select/bb447f.wgsl.expected.msl diff --git a/test/builtins/gen/select/bb447f.wgsl.expected.spvasm b/test/tint/builtins/gen/select/bb447f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/bb447f.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/bb447f.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/bb447f.wgsl.expected.wgsl b/test/tint/builtins/gen/select/bb447f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/bb447f.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/bb447f.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/bb8aae.wgsl b/test/tint/builtins/gen/select/bb8aae.wgsl similarity index 100% rename from test/builtins/gen/select/bb8aae.wgsl rename to test/tint/builtins/gen/select/bb8aae.wgsl diff --git a/test/builtins/gen/select/bb8aae.wgsl.expected.glsl b/test/tint/builtins/gen/select/bb8aae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/bb8aae.wgsl.expected.glsl rename to test/tint/builtins/gen/select/bb8aae.wgsl.expected.glsl diff --git a/test/builtins/gen/select/bb8aae.wgsl.expected.hlsl b/test/tint/builtins/gen/select/bb8aae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/bb8aae.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/bb8aae.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/bb8aae.wgsl.expected.msl b/test/tint/builtins/gen/select/bb8aae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/bb8aae.wgsl.expected.msl rename to test/tint/builtins/gen/select/bb8aae.wgsl.expected.msl diff --git a/test/builtins/gen/select/bb8aae.wgsl.expected.spvasm b/test/tint/builtins/gen/select/bb8aae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/bb8aae.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/bb8aae.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/bb8aae.wgsl.expected.wgsl b/test/tint/builtins/gen/select/bb8aae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/bb8aae.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/bb8aae.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/bf3d29.wgsl b/test/tint/builtins/gen/select/bf3d29.wgsl similarity index 100% rename from test/builtins/gen/select/bf3d29.wgsl rename to test/tint/builtins/gen/select/bf3d29.wgsl diff --git a/test/builtins/gen/select/bf3d29.wgsl.expected.glsl b/test/tint/builtins/gen/select/bf3d29.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/bf3d29.wgsl.expected.glsl rename to test/tint/builtins/gen/select/bf3d29.wgsl.expected.glsl diff --git a/test/builtins/gen/select/bf3d29.wgsl.expected.hlsl b/test/tint/builtins/gen/select/bf3d29.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/bf3d29.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/bf3d29.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/bf3d29.wgsl.expected.msl b/test/tint/builtins/gen/select/bf3d29.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/bf3d29.wgsl.expected.msl rename to test/tint/builtins/gen/select/bf3d29.wgsl.expected.msl diff --git a/test/builtins/gen/select/bf3d29.wgsl.expected.spvasm b/test/tint/builtins/gen/select/bf3d29.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/bf3d29.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/bf3d29.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/bf3d29.wgsl.expected.wgsl b/test/tint/builtins/gen/select/bf3d29.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/bf3d29.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/bf3d29.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/c31f9e.wgsl b/test/tint/builtins/gen/select/c31f9e.wgsl similarity index 100% rename from test/builtins/gen/select/c31f9e.wgsl rename to test/tint/builtins/gen/select/c31f9e.wgsl diff --git a/test/builtins/gen/select/c31f9e.wgsl.expected.glsl b/test/tint/builtins/gen/select/c31f9e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/c31f9e.wgsl.expected.glsl rename to test/tint/builtins/gen/select/c31f9e.wgsl.expected.glsl diff --git a/test/builtins/gen/select/c31f9e.wgsl.expected.hlsl b/test/tint/builtins/gen/select/c31f9e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/c31f9e.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/c31f9e.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/c31f9e.wgsl.expected.msl b/test/tint/builtins/gen/select/c31f9e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/c31f9e.wgsl.expected.msl rename to test/tint/builtins/gen/select/c31f9e.wgsl.expected.msl diff --git a/test/builtins/gen/select/c31f9e.wgsl.expected.spvasm b/test/tint/builtins/gen/select/c31f9e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/c31f9e.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/c31f9e.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/c31f9e.wgsl.expected.wgsl b/test/tint/builtins/gen/select/c31f9e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/c31f9e.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/c31f9e.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/c41bd1.wgsl b/test/tint/builtins/gen/select/c41bd1.wgsl similarity index 100% rename from test/builtins/gen/select/c41bd1.wgsl rename to test/tint/builtins/gen/select/c41bd1.wgsl diff --git a/test/builtins/gen/select/c41bd1.wgsl.expected.glsl b/test/tint/builtins/gen/select/c41bd1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/c41bd1.wgsl.expected.glsl rename to test/tint/builtins/gen/select/c41bd1.wgsl.expected.glsl diff --git a/test/builtins/gen/select/c41bd1.wgsl.expected.hlsl b/test/tint/builtins/gen/select/c41bd1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/c41bd1.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/c41bd1.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/c41bd1.wgsl.expected.msl b/test/tint/builtins/gen/select/c41bd1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/c41bd1.wgsl.expected.msl rename to test/tint/builtins/gen/select/c41bd1.wgsl.expected.msl diff --git a/test/builtins/gen/select/c41bd1.wgsl.expected.spvasm b/test/tint/builtins/gen/select/c41bd1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/c41bd1.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/c41bd1.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/c41bd1.wgsl.expected.wgsl b/test/tint/builtins/gen/select/c41bd1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/c41bd1.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/c41bd1.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/c4a4ef.wgsl b/test/tint/builtins/gen/select/c4a4ef.wgsl similarity index 100% rename from test/builtins/gen/select/c4a4ef.wgsl rename to test/tint/builtins/gen/select/c4a4ef.wgsl diff --git a/test/builtins/gen/select/c4a4ef.wgsl.expected.glsl b/test/tint/builtins/gen/select/c4a4ef.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/c4a4ef.wgsl.expected.glsl rename to test/tint/builtins/gen/select/c4a4ef.wgsl.expected.glsl diff --git a/test/builtins/gen/select/c4a4ef.wgsl.expected.hlsl b/test/tint/builtins/gen/select/c4a4ef.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/c4a4ef.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/c4a4ef.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/c4a4ef.wgsl.expected.msl b/test/tint/builtins/gen/select/c4a4ef.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/c4a4ef.wgsl.expected.msl rename to test/tint/builtins/gen/select/c4a4ef.wgsl.expected.msl diff --git a/test/builtins/gen/select/c4a4ef.wgsl.expected.spvasm b/test/tint/builtins/gen/select/c4a4ef.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/c4a4ef.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/c4a4ef.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/c4a4ef.wgsl.expected.wgsl b/test/tint/builtins/gen/select/c4a4ef.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/c4a4ef.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/c4a4ef.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/cb9301.wgsl b/test/tint/builtins/gen/select/cb9301.wgsl similarity index 100% rename from test/builtins/gen/select/cb9301.wgsl rename to test/tint/builtins/gen/select/cb9301.wgsl diff --git a/test/builtins/gen/select/cb9301.wgsl.expected.glsl b/test/tint/builtins/gen/select/cb9301.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/cb9301.wgsl.expected.glsl rename to test/tint/builtins/gen/select/cb9301.wgsl.expected.glsl diff --git a/test/builtins/gen/select/cb9301.wgsl.expected.hlsl b/test/tint/builtins/gen/select/cb9301.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/cb9301.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/cb9301.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/cb9301.wgsl.expected.msl b/test/tint/builtins/gen/select/cb9301.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/cb9301.wgsl.expected.msl rename to test/tint/builtins/gen/select/cb9301.wgsl.expected.msl diff --git a/test/builtins/gen/select/cb9301.wgsl.expected.spvasm b/test/tint/builtins/gen/select/cb9301.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/cb9301.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/cb9301.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/cb9301.wgsl.expected.wgsl b/test/tint/builtins/gen/select/cb9301.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/cb9301.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/cb9301.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/e3e028.wgsl b/test/tint/builtins/gen/select/e3e028.wgsl similarity index 100% rename from test/builtins/gen/select/e3e028.wgsl rename to test/tint/builtins/gen/select/e3e028.wgsl diff --git a/test/builtins/gen/select/e3e028.wgsl.expected.glsl b/test/tint/builtins/gen/select/e3e028.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/e3e028.wgsl.expected.glsl rename to test/tint/builtins/gen/select/e3e028.wgsl.expected.glsl diff --git a/test/builtins/gen/select/e3e028.wgsl.expected.hlsl b/test/tint/builtins/gen/select/e3e028.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/e3e028.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/e3e028.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/e3e028.wgsl.expected.msl b/test/tint/builtins/gen/select/e3e028.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/e3e028.wgsl.expected.msl rename to test/tint/builtins/gen/select/e3e028.wgsl.expected.msl diff --git a/test/builtins/gen/select/e3e028.wgsl.expected.spvasm b/test/tint/builtins/gen/select/e3e028.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/e3e028.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/e3e028.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/e3e028.wgsl.expected.wgsl b/test/tint/builtins/gen/select/e3e028.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/e3e028.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/e3e028.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/ebfea2.wgsl b/test/tint/builtins/gen/select/ebfea2.wgsl similarity index 100% rename from test/builtins/gen/select/ebfea2.wgsl rename to test/tint/builtins/gen/select/ebfea2.wgsl diff --git a/test/builtins/gen/select/ebfea2.wgsl.expected.glsl b/test/tint/builtins/gen/select/ebfea2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/ebfea2.wgsl.expected.glsl rename to test/tint/builtins/gen/select/ebfea2.wgsl.expected.glsl diff --git a/test/builtins/gen/select/ebfea2.wgsl.expected.hlsl b/test/tint/builtins/gen/select/ebfea2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/ebfea2.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/ebfea2.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/ebfea2.wgsl.expected.msl b/test/tint/builtins/gen/select/ebfea2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/ebfea2.wgsl.expected.msl rename to test/tint/builtins/gen/select/ebfea2.wgsl.expected.msl diff --git a/test/builtins/gen/select/ebfea2.wgsl.expected.spvasm b/test/tint/builtins/gen/select/ebfea2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/ebfea2.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/ebfea2.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/ebfea2.wgsl.expected.wgsl b/test/tint/builtins/gen/select/ebfea2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/ebfea2.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/ebfea2.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/ed8a15.wgsl b/test/tint/builtins/gen/select/ed8a15.wgsl similarity index 100% rename from test/builtins/gen/select/ed8a15.wgsl rename to test/tint/builtins/gen/select/ed8a15.wgsl diff --git a/test/builtins/gen/select/ed8a15.wgsl.expected.glsl b/test/tint/builtins/gen/select/ed8a15.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/ed8a15.wgsl.expected.glsl rename to test/tint/builtins/gen/select/ed8a15.wgsl.expected.glsl diff --git a/test/builtins/gen/select/ed8a15.wgsl.expected.hlsl b/test/tint/builtins/gen/select/ed8a15.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/ed8a15.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/ed8a15.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/ed8a15.wgsl.expected.msl b/test/tint/builtins/gen/select/ed8a15.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/ed8a15.wgsl.expected.msl rename to test/tint/builtins/gen/select/ed8a15.wgsl.expected.msl diff --git a/test/builtins/gen/select/ed8a15.wgsl.expected.spvasm b/test/tint/builtins/gen/select/ed8a15.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/ed8a15.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/ed8a15.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/ed8a15.wgsl.expected.wgsl b/test/tint/builtins/gen/select/ed8a15.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/ed8a15.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/ed8a15.wgsl.expected.wgsl diff --git a/test/builtins/gen/select/fb7e53.wgsl b/test/tint/builtins/gen/select/fb7e53.wgsl similarity index 100% rename from test/builtins/gen/select/fb7e53.wgsl rename to test/tint/builtins/gen/select/fb7e53.wgsl diff --git a/test/builtins/gen/select/fb7e53.wgsl.expected.glsl b/test/tint/builtins/gen/select/fb7e53.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/select/fb7e53.wgsl.expected.glsl rename to test/tint/builtins/gen/select/fb7e53.wgsl.expected.glsl diff --git a/test/builtins/gen/select/fb7e53.wgsl.expected.hlsl b/test/tint/builtins/gen/select/fb7e53.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/select/fb7e53.wgsl.expected.hlsl rename to test/tint/builtins/gen/select/fb7e53.wgsl.expected.hlsl diff --git a/test/builtins/gen/select/fb7e53.wgsl.expected.msl b/test/tint/builtins/gen/select/fb7e53.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/select/fb7e53.wgsl.expected.msl rename to test/tint/builtins/gen/select/fb7e53.wgsl.expected.msl diff --git a/test/builtins/gen/select/fb7e53.wgsl.expected.spvasm b/test/tint/builtins/gen/select/fb7e53.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/select/fb7e53.wgsl.expected.spvasm rename to test/tint/builtins/gen/select/fb7e53.wgsl.expected.spvasm diff --git a/test/builtins/gen/select/fb7e53.wgsl.expected.wgsl b/test/tint/builtins/gen/select/fb7e53.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/select/fb7e53.wgsl.expected.wgsl rename to test/tint/builtins/gen/select/fb7e53.wgsl.expected.wgsl diff --git a/test/builtins/gen/sign/159665.wgsl b/test/tint/builtins/gen/sign/159665.wgsl similarity index 100% rename from test/builtins/gen/sign/159665.wgsl rename to test/tint/builtins/gen/sign/159665.wgsl diff --git a/test/builtins/gen/sign/159665.wgsl.expected.glsl b/test/tint/builtins/gen/sign/159665.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sign/159665.wgsl.expected.glsl rename to test/tint/builtins/gen/sign/159665.wgsl.expected.glsl diff --git a/test/builtins/gen/sign/159665.wgsl.expected.hlsl b/test/tint/builtins/gen/sign/159665.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sign/159665.wgsl.expected.hlsl rename to test/tint/builtins/gen/sign/159665.wgsl.expected.hlsl diff --git a/test/builtins/gen/sign/159665.wgsl.expected.msl b/test/tint/builtins/gen/sign/159665.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sign/159665.wgsl.expected.msl rename to test/tint/builtins/gen/sign/159665.wgsl.expected.msl diff --git a/test/builtins/gen/sign/159665.wgsl.expected.spvasm b/test/tint/builtins/gen/sign/159665.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sign/159665.wgsl.expected.spvasm rename to test/tint/builtins/gen/sign/159665.wgsl.expected.spvasm diff --git a/test/builtins/gen/sign/159665.wgsl.expected.wgsl b/test/tint/builtins/gen/sign/159665.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sign/159665.wgsl.expected.wgsl rename to test/tint/builtins/gen/sign/159665.wgsl.expected.wgsl diff --git a/test/builtins/gen/sign/b8f634.wgsl b/test/tint/builtins/gen/sign/b8f634.wgsl similarity index 100% rename from test/builtins/gen/sign/b8f634.wgsl rename to test/tint/builtins/gen/sign/b8f634.wgsl diff --git a/test/builtins/gen/sign/b8f634.wgsl.expected.glsl b/test/tint/builtins/gen/sign/b8f634.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sign/b8f634.wgsl.expected.glsl rename to test/tint/builtins/gen/sign/b8f634.wgsl.expected.glsl diff --git a/test/builtins/gen/sign/b8f634.wgsl.expected.hlsl b/test/tint/builtins/gen/sign/b8f634.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sign/b8f634.wgsl.expected.hlsl rename to test/tint/builtins/gen/sign/b8f634.wgsl.expected.hlsl diff --git a/test/builtins/gen/sign/b8f634.wgsl.expected.msl b/test/tint/builtins/gen/sign/b8f634.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sign/b8f634.wgsl.expected.msl rename to test/tint/builtins/gen/sign/b8f634.wgsl.expected.msl diff --git a/test/builtins/gen/sign/b8f634.wgsl.expected.spvasm b/test/tint/builtins/gen/sign/b8f634.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sign/b8f634.wgsl.expected.spvasm rename to test/tint/builtins/gen/sign/b8f634.wgsl.expected.spvasm diff --git a/test/builtins/gen/sign/b8f634.wgsl.expected.wgsl b/test/tint/builtins/gen/sign/b8f634.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sign/b8f634.wgsl.expected.wgsl rename to test/tint/builtins/gen/sign/b8f634.wgsl.expected.wgsl diff --git a/test/builtins/gen/sign/d065d8.wgsl b/test/tint/builtins/gen/sign/d065d8.wgsl similarity index 100% rename from test/builtins/gen/sign/d065d8.wgsl rename to test/tint/builtins/gen/sign/d065d8.wgsl diff --git a/test/builtins/gen/sign/d065d8.wgsl.expected.glsl b/test/tint/builtins/gen/sign/d065d8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sign/d065d8.wgsl.expected.glsl rename to test/tint/builtins/gen/sign/d065d8.wgsl.expected.glsl diff --git a/test/builtins/gen/sign/d065d8.wgsl.expected.hlsl b/test/tint/builtins/gen/sign/d065d8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sign/d065d8.wgsl.expected.hlsl rename to test/tint/builtins/gen/sign/d065d8.wgsl.expected.hlsl diff --git a/test/builtins/gen/sign/d065d8.wgsl.expected.msl b/test/tint/builtins/gen/sign/d065d8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sign/d065d8.wgsl.expected.msl rename to test/tint/builtins/gen/sign/d065d8.wgsl.expected.msl diff --git a/test/builtins/gen/sign/d065d8.wgsl.expected.spvasm b/test/tint/builtins/gen/sign/d065d8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sign/d065d8.wgsl.expected.spvasm rename to test/tint/builtins/gen/sign/d065d8.wgsl.expected.spvasm diff --git a/test/builtins/gen/sign/d065d8.wgsl.expected.wgsl b/test/tint/builtins/gen/sign/d065d8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sign/d065d8.wgsl.expected.wgsl rename to test/tint/builtins/gen/sign/d065d8.wgsl.expected.wgsl diff --git a/test/builtins/gen/sign/dd790e.wgsl b/test/tint/builtins/gen/sign/dd790e.wgsl similarity index 100% rename from test/builtins/gen/sign/dd790e.wgsl rename to test/tint/builtins/gen/sign/dd790e.wgsl diff --git a/test/builtins/gen/sign/dd790e.wgsl.expected.glsl b/test/tint/builtins/gen/sign/dd790e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sign/dd790e.wgsl.expected.glsl rename to test/tint/builtins/gen/sign/dd790e.wgsl.expected.glsl diff --git a/test/builtins/gen/sign/dd790e.wgsl.expected.hlsl b/test/tint/builtins/gen/sign/dd790e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sign/dd790e.wgsl.expected.hlsl rename to test/tint/builtins/gen/sign/dd790e.wgsl.expected.hlsl diff --git a/test/builtins/gen/sign/dd790e.wgsl.expected.msl b/test/tint/builtins/gen/sign/dd790e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sign/dd790e.wgsl.expected.msl rename to test/tint/builtins/gen/sign/dd790e.wgsl.expected.msl diff --git a/test/builtins/gen/sign/dd790e.wgsl.expected.spvasm b/test/tint/builtins/gen/sign/dd790e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sign/dd790e.wgsl.expected.spvasm rename to test/tint/builtins/gen/sign/dd790e.wgsl.expected.spvasm diff --git a/test/builtins/gen/sign/dd790e.wgsl.expected.wgsl b/test/tint/builtins/gen/sign/dd790e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sign/dd790e.wgsl.expected.wgsl rename to test/tint/builtins/gen/sign/dd790e.wgsl.expected.wgsl diff --git a/test/builtins/gen/sin/01f241.wgsl b/test/tint/builtins/gen/sin/01f241.wgsl similarity index 100% rename from test/builtins/gen/sin/01f241.wgsl rename to test/tint/builtins/gen/sin/01f241.wgsl diff --git a/test/builtins/gen/sin/01f241.wgsl.expected.glsl b/test/tint/builtins/gen/sin/01f241.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sin/01f241.wgsl.expected.glsl rename to test/tint/builtins/gen/sin/01f241.wgsl.expected.glsl diff --git a/test/builtins/gen/sin/01f241.wgsl.expected.hlsl b/test/tint/builtins/gen/sin/01f241.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sin/01f241.wgsl.expected.hlsl rename to test/tint/builtins/gen/sin/01f241.wgsl.expected.hlsl diff --git a/test/builtins/gen/sin/01f241.wgsl.expected.msl b/test/tint/builtins/gen/sin/01f241.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sin/01f241.wgsl.expected.msl rename to test/tint/builtins/gen/sin/01f241.wgsl.expected.msl diff --git a/test/builtins/gen/sin/01f241.wgsl.expected.spvasm b/test/tint/builtins/gen/sin/01f241.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sin/01f241.wgsl.expected.spvasm rename to test/tint/builtins/gen/sin/01f241.wgsl.expected.spvasm diff --git a/test/builtins/gen/sin/01f241.wgsl.expected.wgsl b/test/tint/builtins/gen/sin/01f241.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sin/01f241.wgsl.expected.wgsl rename to test/tint/builtins/gen/sin/01f241.wgsl.expected.wgsl diff --git a/test/builtins/gen/sin/4e3979.wgsl b/test/tint/builtins/gen/sin/4e3979.wgsl similarity index 100% rename from test/builtins/gen/sin/4e3979.wgsl rename to test/tint/builtins/gen/sin/4e3979.wgsl diff --git a/test/builtins/gen/sin/4e3979.wgsl.expected.glsl b/test/tint/builtins/gen/sin/4e3979.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sin/4e3979.wgsl.expected.glsl rename to test/tint/builtins/gen/sin/4e3979.wgsl.expected.glsl diff --git a/test/builtins/gen/sin/4e3979.wgsl.expected.hlsl b/test/tint/builtins/gen/sin/4e3979.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sin/4e3979.wgsl.expected.hlsl rename to test/tint/builtins/gen/sin/4e3979.wgsl.expected.hlsl diff --git a/test/builtins/gen/sin/4e3979.wgsl.expected.msl b/test/tint/builtins/gen/sin/4e3979.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sin/4e3979.wgsl.expected.msl rename to test/tint/builtins/gen/sin/4e3979.wgsl.expected.msl diff --git a/test/builtins/gen/sin/4e3979.wgsl.expected.spvasm b/test/tint/builtins/gen/sin/4e3979.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sin/4e3979.wgsl.expected.spvasm rename to test/tint/builtins/gen/sin/4e3979.wgsl.expected.spvasm diff --git a/test/builtins/gen/sin/4e3979.wgsl.expected.wgsl b/test/tint/builtins/gen/sin/4e3979.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sin/4e3979.wgsl.expected.wgsl rename to test/tint/builtins/gen/sin/4e3979.wgsl.expected.wgsl diff --git a/test/builtins/gen/sin/b78c91.wgsl b/test/tint/builtins/gen/sin/b78c91.wgsl similarity index 100% rename from test/builtins/gen/sin/b78c91.wgsl rename to test/tint/builtins/gen/sin/b78c91.wgsl diff --git a/test/builtins/gen/sin/b78c91.wgsl.expected.glsl b/test/tint/builtins/gen/sin/b78c91.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sin/b78c91.wgsl.expected.glsl rename to test/tint/builtins/gen/sin/b78c91.wgsl.expected.glsl diff --git a/test/builtins/gen/sin/b78c91.wgsl.expected.hlsl b/test/tint/builtins/gen/sin/b78c91.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sin/b78c91.wgsl.expected.hlsl rename to test/tint/builtins/gen/sin/b78c91.wgsl.expected.hlsl diff --git a/test/builtins/gen/sin/b78c91.wgsl.expected.msl b/test/tint/builtins/gen/sin/b78c91.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sin/b78c91.wgsl.expected.msl rename to test/tint/builtins/gen/sin/b78c91.wgsl.expected.msl diff --git a/test/builtins/gen/sin/b78c91.wgsl.expected.spvasm b/test/tint/builtins/gen/sin/b78c91.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sin/b78c91.wgsl.expected.spvasm rename to test/tint/builtins/gen/sin/b78c91.wgsl.expected.spvasm diff --git a/test/builtins/gen/sin/b78c91.wgsl.expected.wgsl b/test/tint/builtins/gen/sin/b78c91.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sin/b78c91.wgsl.expected.wgsl rename to test/tint/builtins/gen/sin/b78c91.wgsl.expected.wgsl diff --git a/test/builtins/gen/sin/fc8bc4.wgsl b/test/tint/builtins/gen/sin/fc8bc4.wgsl similarity index 100% rename from test/builtins/gen/sin/fc8bc4.wgsl rename to test/tint/builtins/gen/sin/fc8bc4.wgsl diff --git a/test/builtins/gen/sin/fc8bc4.wgsl.expected.glsl b/test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sin/fc8bc4.wgsl.expected.glsl rename to test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.glsl diff --git a/test/builtins/gen/sin/fc8bc4.wgsl.expected.hlsl b/test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sin/fc8bc4.wgsl.expected.hlsl rename to test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.hlsl diff --git a/test/builtins/gen/sin/fc8bc4.wgsl.expected.msl b/test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sin/fc8bc4.wgsl.expected.msl rename to test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.msl diff --git a/test/builtins/gen/sin/fc8bc4.wgsl.expected.spvasm b/test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sin/fc8bc4.wgsl.expected.spvasm rename to test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.spvasm diff --git a/test/builtins/gen/sin/fc8bc4.wgsl.expected.wgsl b/test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sin/fc8bc4.wgsl.expected.wgsl rename to test/tint/builtins/gen/sin/fc8bc4.wgsl.expected.wgsl diff --git a/test/builtins/gen/sinh/445e33.wgsl b/test/tint/builtins/gen/sinh/445e33.wgsl similarity index 100% rename from test/builtins/gen/sinh/445e33.wgsl rename to test/tint/builtins/gen/sinh/445e33.wgsl diff --git a/test/builtins/gen/sinh/445e33.wgsl.expected.glsl b/test/tint/builtins/gen/sinh/445e33.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sinh/445e33.wgsl.expected.glsl rename to test/tint/builtins/gen/sinh/445e33.wgsl.expected.glsl diff --git a/test/builtins/gen/sinh/445e33.wgsl.expected.hlsl b/test/tint/builtins/gen/sinh/445e33.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sinh/445e33.wgsl.expected.hlsl rename to test/tint/builtins/gen/sinh/445e33.wgsl.expected.hlsl diff --git a/test/builtins/gen/sinh/445e33.wgsl.expected.msl b/test/tint/builtins/gen/sinh/445e33.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sinh/445e33.wgsl.expected.msl rename to test/tint/builtins/gen/sinh/445e33.wgsl.expected.msl diff --git a/test/builtins/gen/sinh/445e33.wgsl.expected.spvasm b/test/tint/builtins/gen/sinh/445e33.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sinh/445e33.wgsl.expected.spvasm rename to test/tint/builtins/gen/sinh/445e33.wgsl.expected.spvasm diff --git a/test/builtins/gen/sinh/445e33.wgsl.expected.wgsl b/test/tint/builtins/gen/sinh/445e33.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sinh/445e33.wgsl.expected.wgsl rename to test/tint/builtins/gen/sinh/445e33.wgsl.expected.wgsl diff --git a/test/builtins/gen/sinh/7bb598.wgsl b/test/tint/builtins/gen/sinh/7bb598.wgsl similarity index 100% rename from test/builtins/gen/sinh/7bb598.wgsl rename to test/tint/builtins/gen/sinh/7bb598.wgsl diff --git a/test/builtins/gen/sinh/7bb598.wgsl.expected.glsl b/test/tint/builtins/gen/sinh/7bb598.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sinh/7bb598.wgsl.expected.glsl rename to test/tint/builtins/gen/sinh/7bb598.wgsl.expected.glsl diff --git a/test/builtins/gen/sinh/7bb598.wgsl.expected.hlsl b/test/tint/builtins/gen/sinh/7bb598.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sinh/7bb598.wgsl.expected.hlsl rename to test/tint/builtins/gen/sinh/7bb598.wgsl.expected.hlsl diff --git a/test/builtins/gen/sinh/7bb598.wgsl.expected.msl b/test/tint/builtins/gen/sinh/7bb598.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sinh/7bb598.wgsl.expected.msl rename to test/tint/builtins/gen/sinh/7bb598.wgsl.expected.msl diff --git a/test/builtins/gen/sinh/7bb598.wgsl.expected.spvasm b/test/tint/builtins/gen/sinh/7bb598.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sinh/7bb598.wgsl.expected.spvasm rename to test/tint/builtins/gen/sinh/7bb598.wgsl.expected.spvasm diff --git a/test/builtins/gen/sinh/7bb598.wgsl.expected.wgsl b/test/tint/builtins/gen/sinh/7bb598.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sinh/7bb598.wgsl.expected.wgsl rename to test/tint/builtins/gen/sinh/7bb598.wgsl.expected.wgsl diff --git a/test/builtins/gen/sinh/b9860e.wgsl b/test/tint/builtins/gen/sinh/b9860e.wgsl similarity index 100% rename from test/builtins/gen/sinh/b9860e.wgsl rename to test/tint/builtins/gen/sinh/b9860e.wgsl diff --git a/test/builtins/gen/sinh/b9860e.wgsl.expected.glsl b/test/tint/builtins/gen/sinh/b9860e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sinh/b9860e.wgsl.expected.glsl rename to test/tint/builtins/gen/sinh/b9860e.wgsl.expected.glsl diff --git a/test/builtins/gen/sinh/b9860e.wgsl.expected.hlsl b/test/tint/builtins/gen/sinh/b9860e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sinh/b9860e.wgsl.expected.hlsl rename to test/tint/builtins/gen/sinh/b9860e.wgsl.expected.hlsl diff --git a/test/builtins/gen/sinh/b9860e.wgsl.expected.msl b/test/tint/builtins/gen/sinh/b9860e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sinh/b9860e.wgsl.expected.msl rename to test/tint/builtins/gen/sinh/b9860e.wgsl.expected.msl diff --git a/test/builtins/gen/sinh/b9860e.wgsl.expected.spvasm b/test/tint/builtins/gen/sinh/b9860e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sinh/b9860e.wgsl.expected.spvasm rename to test/tint/builtins/gen/sinh/b9860e.wgsl.expected.spvasm diff --git a/test/builtins/gen/sinh/b9860e.wgsl.expected.wgsl b/test/tint/builtins/gen/sinh/b9860e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sinh/b9860e.wgsl.expected.wgsl rename to test/tint/builtins/gen/sinh/b9860e.wgsl.expected.wgsl diff --git a/test/builtins/gen/sinh/c9a5eb.wgsl b/test/tint/builtins/gen/sinh/c9a5eb.wgsl similarity index 100% rename from test/builtins/gen/sinh/c9a5eb.wgsl rename to test/tint/builtins/gen/sinh/c9a5eb.wgsl diff --git a/test/builtins/gen/sinh/c9a5eb.wgsl.expected.glsl b/test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sinh/c9a5eb.wgsl.expected.glsl rename to test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.glsl diff --git a/test/builtins/gen/sinh/c9a5eb.wgsl.expected.hlsl b/test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sinh/c9a5eb.wgsl.expected.hlsl rename to test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.hlsl diff --git a/test/builtins/gen/sinh/c9a5eb.wgsl.expected.msl b/test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sinh/c9a5eb.wgsl.expected.msl rename to test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.msl diff --git a/test/builtins/gen/sinh/c9a5eb.wgsl.expected.spvasm b/test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sinh/c9a5eb.wgsl.expected.spvasm rename to test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.spvasm diff --git a/test/builtins/gen/sinh/c9a5eb.wgsl.expected.wgsl b/test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sinh/c9a5eb.wgsl.expected.wgsl rename to test/tint/builtins/gen/sinh/c9a5eb.wgsl.expected.wgsl diff --git a/test/builtins/gen/smoothStep/5f615b.wgsl b/test/tint/builtins/gen/smoothStep/5f615b.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/5f615b.wgsl rename to test/tint/builtins/gen/smoothStep/5f615b.wgsl diff --git a/test/builtins/gen/smoothStep/5f615b.wgsl.expected.glsl b/test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/smoothStep/5f615b.wgsl.expected.glsl rename to test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.glsl diff --git a/test/builtins/gen/smoothStep/5f615b.wgsl.expected.hlsl b/test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/smoothStep/5f615b.wgsl.expected.hlsl rename to test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.hlsl diff --git a/test/builtins/gen/smoothStep/5f615b.wgsl.expected.msl b/test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/smoothStep/5f615b.wgsl.expected.msl rename to test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.msl diff --git a/test/builtins/gen/smoothStep/5f615b.wgsl.expected.spvasm b/test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/smoothStep/5f615b.wgsl.expected.spvasm rename to test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.spvasm diff --git a/test/builtins/gen/smoothStep/5f615b.wgsl.expected.wgsl b/test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/5f615b.wgsl.expected.wgsl rename to test/tint/builtins/gen/smoothStep/5f615b.wgsl.expected.wgsl diff --git a/test/builtins/gen/smoothStep/658be3.wgsl b/test/tint/builtins/gen/smoothStep/658be3.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/658be3.wgsl rename to test/tint/builtins/gen/smoothStep/658be3.wgsl diff --git a/test/builtins/gen/smoothStep/658be3.wgsl.expected.glsl b/test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/smoothStep/658be3.wgsl.expected.glsl rename to test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.glsl diff --git a/test/builtins/gen/smoothStep/658be3.wgsl.expected.hlsl b/test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/smoothStep/658be3.wgsl.expected.hlsl rename to test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.hlsl diff --git a/test/builtins/gen/smoothStep/658be3.wgsl.expected.msl b/test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/smoothStep/658be3.wgsl.expected.msl rename to test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.msl diff --git a/test/builtins/gen/smoothStep/658be3.wgsl.expected.spvasm b/test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/smoothStep/658be3.wgsl.expected.spvasm rename to test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.spvasm diff --git a/test/builtins/gen/smoothStep/658be3.wgsl.expected.wgsl b/test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/658be3.wgsl.expected.wgsl rename to test/tint/builtins/gen/smoothStep/658be3.wgsl.expected.wgsl diff --git a/test/builtins/gen/smoothStep/c11eef.wgsl b/test/tint/builtins/gen/smoothStep/c11eef.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/c11eef.wgsl rename to test/tint/builtins/gen/smoothStep/c11eef.wgsl diff --git a/test/builtins/gen/smoothStep/c11eef.wgsl.expected.glsl b/test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/smoothStep/c11eef.wgsl.expected.glsl rename to test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.glsl diff --git a/test/builtins/gen/smoothStep/c11eef.wgsl.expected.hlsl b/test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/smoothStep/c11eef.wgsl.expected.hlsl rename to test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.hlsl diff --git a/test/builtins/gen/smoothStep/c11eef.wgsl.expected.msl b/test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/smoothStep/c11eef.wgsl.expected.msl rename to test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.msl diff --git a/test/builtins/gen/smoothStep/c11eef.wgsl.expected.spvasm b/test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/smoothStep/c11eef.wgsl.expected.spvasm rename to test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.spvasm diff --git a/test/builtins/gen/smoothStep/c11eef.wgsl.expected.wgsl b/test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/c11eef.wgsl.expected.wgsl rename to test/tint/builtins/gen/smoothStep/c11eef.wgsl.expected.wgsl diff --git a/test/builtins/gen/smoothStep/cb0bfb.wgsl b/test/tint/builtins/gen/smoothStep/cb0bfb.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/cb0bfb.wgsl rename to test/tint/builtins/gen/smoothStep/cb0bfb.wgsl diff --git a/test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.glsl b/test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.glsl rename to test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.glsl diff --git a/test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.hlsl b/test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.hlsl rename to test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.hlsl diff --git a/test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.msl b/test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.msl rename to test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.msl diff --git a/test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.spvasm b/test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.spvasm rename to test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.spvasm diff --git a/test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.wgsl b/test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/smoothStep/cb0bfb.wgsl.expected.wgsl rename to test/tint/builtins/gen/smoothStep/cb0bfb.wgsl.expected.wgsl diff --git a/test/builtins/gen/sqrt/20c74e.wgsl b/test/tint/builtins/gen/sqrt/20c74e.wgsl similarity index 100% rename from test/builtins/gen/sqrt/20c74e.wgsl rename to test/tint/builtins/gen/sqrt/20c74e.wgsl diff --git a/test/builtins/gen/sqrt/20c74e.wgsl.expected.glsl b/test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sqrt/20c74e.wgsl.expected.glsl rename to test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.glsl diff --git a/test/builtins/gen/sqrt/20c74e.wgsl.expected.hlsl b/test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sqrt/20c74e.wgsl.expected.hlsl rename to test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.hlsl diff --git a/test/builtins/gen/sqrt/20c74e.wgsl.expected.msl b/test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sqrt/20c74e.wgsl.expected.msl rename to test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.msl diff --git a/test/builtins/gen/sqrt/20c74e.wgsl.expected.spvasm b/test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sqrt/20c74e.wgsl.expected.spvasm rename to test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.spvasm diff --git a/test/builtins/gen/sqrt/20c74e.wgsl.expected.wgsl b/test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sqrt/20c74e.wgsl.expected.wgsl rename to test/tint/builtins/gen/sqrt/20c74e.wgsl.expected.wgsl diff --git a/test/builtins/gen/sqrt/8c7024.wgsl b/test/tint/builtins/gen/sqrt/8c7024.wgsl similarity index 100% rename from test/builtins/gen/sqrt/8c7024.wgsl rename to test/tint/builtins/gen/sqrt/8c7024.wgsl diff --git a/test/builtins/gen/sqrt/8c7024.wgsl.expected.glsl b/test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sqrt/8c7024.wgsl.expected.glsl rename to test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.glsl diff --git a/test/builtins/gen/sqrt/8c7024.wgsl.expected.hlsl b/test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sqrt/8c7024.wgsl.expected.hlsl rename to test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.hlsl diff --git a/test/builtins/gen/sqrt/8c7024.wgsl.expected.msl b/test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sqrt/8c7024.wgsl.expected.msl rename to test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.msl diff --git a/test/builtins/gen/sqrt/8c7024.wgsl.expected.spvasm b/test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sqrt/8c7024.wgsl.expected.spvasm rename to test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.spvasm diff --git a/test/builtins/gen/sqrt/8c7024.wgsl.expected.wgsl b/test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sqrt/8c7024.wgsl.expected.wgsl rename to test/tint/builtins/gen/sqrt/8c7024.wgsl.expected.wgsl diff --git a/test/builtins/gen/sqrt/aa0d7a.wgsl b/test/tint/builtins/gen/sqrt/aa0d7a.wgsl similarity index 100% rename from test/builtins/gen/sqrt/aa0d7a.wgsl rename to test/tint/builtins/gen/sqrt/aa0d7a.wgsl diff --git a/test/builtins/gen/sqrt/aa0d7a.wgsl.expected.glsl b/test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sqrt/aa0d7a.wgsl.expected.glsl rename to test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.glsl diff --git a/test/builtins/gen/sqrt/aa0d7a.wgsl.expected.hlsl b/test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sqrt/aa0d7a.wgsl.expected.hlsl rename to test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.hlsl diff --git a/test/builtins/gen/sqrt/aa0d7a.wgsl.expected.msl b/test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sqrt/aa0d7a.wgsl.expected.msl rename to test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.msl diff --git a/test/builtins/gen/sqrt/aa0d7a.wgsl.expected.spvasm b/test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sqrt/aa0d7a.wgsl.expected.spvasm rename to test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.spvasm diff --git a/test/builtins/gen/sqrt/aa0d7a.wgsl.expected.wgsl b/test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sqrt/aa0d7a.wgsl.expected.wgsl rename to test/tint/builtins/gen/sqrt/aa0d7a.wgsl.expected.wgsl diff --git a/test/builtins/gen/sqrt/f8c59a.wgsl b/test/tint/builtins/gen/sqrt/f8c59a.wgsl similarity index 100% rename from test/builtins/gen/sqrt/f8c59a.wgsl rename to test/tint/builtins/gen/sqrt/f8c59a.wgsl diff --git a/test/builtins/gen/sqrt/f8c59a.wgsl.expected.glsl b/test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/sqrt/f8c59a.wgsl.expected.glsl rename to test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.glsl diff --git a/test/builtins/gen/sqrt/f8c59a.wgsl.expected.hlsl b/test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/sqrt/f8c59a.wgsl.expected.hlsl rename to test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.hlsl diff --git a/test/builtins/gen/sqrt/f8c59a.wgsl.expected.msl b/test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/sqrt/f8c59a.wgsl.expected.msl rename to test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.msl diff --git a/test/builtins/gen/sqrt/f8c59a.wgsl.expected.spvasm b/test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/sqrt/f8c59a.wgsl.expected.spvasm rename to test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.spvasm diff --git a/test/builtins/gen/sqrt/f8c59a.wgsl.expected.wgsl b/test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/sqrt/f8c59a.wgsl.expected.wgsl rename to test/tint/builtins/gen/sqrt/f8c59a.wgsl.expected.wgsl diff --git a/test/builtins/gen/step/0b073b.wgsl b/test/tint/builtins/gen/step/0b073b.wgsl similarity index 100% rename from test/builtins/gen/step/0b073b.wgsl rename to test/tint/builtins/gen/step/0b073b.wgsl diff --git a/test/builtins/gen/step/0b073b.wgsl.expected.glsl b/test/tint/builtins/gen/step/0b073b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/step/0b073b.wgsl.expected.glsl rename to test/tint/builtins/gen/step/0b073b.wgsl.expected.glsl diff --git a/test/builtins/gen/step/0b073b.wgsl.expected.hlsl b/test/tint/builtins/gen/step/0b073b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/step/0b073b.wgsl.expected.hlsl rename to test/tint/builtins/gen/step/0b073b.wgsl.expected.hlsl diff --git a/test/builtins/gen/step/0b073b.wgsl.expected.msl b/test/tint/builtins/gen/step/0b073b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/step/0b073b.wgsl.expected.msl rename to test/tint/builtins/gen/step/0b073b.wgsl.expected.msl diff --git a/test/builtins/gen/step/0b073b.wgsl.expected.spvasm b/test/tint/builtins/gen/step/0b073b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/step/0b073b.wgsl.expected.spvasm rename to test/tint/builtins/gen/step/0b073b.wgsl.expected.spvasm diff --git a/test/builtins/gen/step/0b073b.wgsl.expected.wgsl b/test/tint/builtins/gen/step/0b073b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/step/0b073b.wgsl.expected.wgsl rename to test/tint/builtins/gen/step/0b073b.wgsl.expected.wgsl diff --git a/test/builtins/gen/step/19accd.wgsl b/test/tint/builtins/gen/step/19accd.wgsl similarity index 100% rename from test/builtins/gen/step/19accd.wgsl rename to test/tint/builtins/gen/step/19accd.wgsl diff --git a/test/builtins/gen/step/19accd.wgsl.expected.glsl b/test/tint/builtins/gen/step/19accd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/step/19accd.wgsl.expected.glsl rename to test/tint/builtins/gen/step/19accd.wgsl.expected.glsl diff --git a/test/builtins/gen/step/19accd.wgsl.expected.hlsl b/test/tint/builtins/gen/step/19accd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/step/19accd.wgsl.expected.hlsl rename to test/tint/builtins/gen/step/19accd.wgsl.expected.hlsl diff --git a/test/builtins/gen/step/19accd.wgsl.expected.msl b/test/tint/builtins/gen/step/19accd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/step/19accd.wgsl.expected.msl rename to test/tint/builtins/gen/step/19accd.wgsl.expected.msl diff --git a/test/builtins/gen/step/19accd.wgsl.expected.spvasm b/test/tint/builtins/gen/step/19accd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/step/19accd.wgsl.expected.spvasm rename to test/tint/builtins/gen/step/19accd.wgsl.expected.spvasm diff --git a/test/builtins/gen/step/19accd.wgsl.expected.wgsl b/test/tint/builtins/gen/step/19accd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/step/19accd.wgsl.expected.wgsl rename to test/tint/builtins/gen/step/19accd.wgsl.expected.wgsl diff --git a/test/builtins/gen/step/334303.wgsl b/test/tint/builtins/gen/step/334303.wgsl similarity index 100% rename from test/builtins/gen/step/334303.wgsl rename to test/tint/builtins/gen/step/334303.wgsl diff --git a/test/builtins/gen/step/334303.wgsl.expected.glsl b/test/tint/builtins/gen/step/334303.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/step/334303.wgsl.expected.glsl rename to test/tint/builtins/gen/step/334303.wgsl.expected.glsl diff --git a/test/builtins/gen/step/334303.wgsl.expected.hlsl b/test/tint/builtins/gen/step/334303.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/step/334303.wgsl.expected.hlsl rename to test/tint/builtins/gen/step/334303.wgsl.expected.hlsl diff --git a/test/builtins/gen/step/334303.wgsl.expected.msl b/test/tint/builtins/gen/step/334303.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/step/334303.wgsl.expected.msl rename to test/tint/builtins/gen/step/334303.wgsl.expected.msl diff --git a/test/builtins/gen/step/334303.wgsl.expected.spvasm b/test/tint/builtins/gen/step/334303.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/step/334303.wgsl.expected.spvasm rename to test/tint/builtins/gen/step/334303.wgsl.expected.spvasm diff --git a/test/builtins/gen/step/334303.wgsl.expected.wgsl b/test/tint/builtins/gen/step/334303.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/step/334303.wgsl.expected.wgsl rename to test/tint/builtins/gen/step/334303.wgsl.expected.wgsl diff --git a/test/builtins/gen/step/e2b337.wgsl b/test/tint/builtins/gen/step/e2b337.wgsl similarity index 100% rename from test/builtins/gen/step/e2b337.wgsl rename to test/tint/builtins/gen/step/e2b337.wgsl diff --git a/test/builtins/gen/step/e2b337.wgsl.expected.glsl b/test/tint/builtins/gen/step/e2b337.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/step/e2b337.wgsl.expected.glsl rename to test/tint/builtins/gen/step/e2b337.wgsl.expected.glsl diff --git a/test/builtins/gen/step/e2b337.wgsl.expected.hlsl b/test/tint/builtins/gen/step/e2b337.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/step/e2b337.wgsl.expected.hlsl rename to test/tint/builtins/gen/step/e2b337.wgsl.expected.hlsl diff --git a/test/builtins/gen/step/e2b337.wgsl.expected.msl b/test/tint/builtins/gen/step/e2b337.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/step/e2b337.wgsl.expected.msl rename to test/tint/builtins/gen/step/e2b337.wgsl.expected.msl diff --git a/test/builtins/gen/step/e2b337.wgsl.expected.spvasm b/test/tint/builtins/gen/step/e2b337.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/step/e2b337.wgsl.expected.spvasm rename to test/tint/builtins/gen/step/e2b337.wgsl.expected.spvasm diff --git a/test/builtins/gen/step/e2b337.wgsl.expected.wgsl b/test/tint/builtins/gen/step/e2b337.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/step/e2b337.wgsl.expected.wgsl rename to test/tint/builtins/gen/step/e2b337.wgsl.expected.wgsl diff --git a/test/builtins/gen/storageBarrier/d87211.wgsl b/test/tint/builtins/gen/storageBarrier/d87211.wgsl similarity index 100% rename from test/builtins/gen/storageBarrier/d87211.wgsl rename to test/tint/builtins/gen/storageBarrier/d87211.wgsl diff --git a/test/builtins/gen/storageBarrier/d87211.wgsl.expected.glsl b/test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/storageBarrier/d87211.wgsl.expected.glsl rename to test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.glsl diff --git a/test/builtins/gen/storageBarrier/d87211.wgsl.expected.hlsl b/test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/storageBarrier/d87211.wgsl.expected.hlsl rename to test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.hlsl diff --git a/test/builtins/gen/storageBarrier/d87211.wgsl.expected.msl b/test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/storageBarrier/d87211.wgsl.expected.msl rename to test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.msl diff --git a/test/builtins/gen/storageBarrier/d87211.wgsl.expected.spvasm b/test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/storageBarrier/d87211.wgsl.expected.spvasm rename to test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.spvasm diff --git a/test/builtins/gen/storageBarrier/d87211.wgsl.expected.wgsl b/test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/storageBarrier/d87211.wgsl.expected.wgsl rename to test/tint/builtins/gen/storageBarrier/d87211.wgsl.expected.wgsl diff --git a/test/builtins/gen/tan/244e2a.wgsl b/test/tint/builtins/gen/tan/244e2a.wgsl similarity index 100% rename from test/builtins/gen/tan/244e2a.wgsl rename to test/tint/builtins/gen/tan/244e2a.wgsl diff --git a/test/builtins/gen/tan/244e2a.wgsl.expected.glsl b/test/tint/builtins/gen/tan/244e2a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tan/244e2a.wgsl.expected.glsl rename to test/tint/builtins/gen/tan/244e2a.wgsl.expected.glsl diff --git a/test/builtins/gen/tan/244e2a.wgsl.expected.hlsl b/test/tint/builtins/gen/tan/244e2a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tan/244e2a.wgsl.expected.hlsl rename to test/tint/builtins/gen/tan/244e2a.wgsl.expected.hlsl diff --git a/test/builtins/gen/tan/244e2a.wgsl.expected.msl b/test/tint/builtins/gen/tan/244e2a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tan/244e2a.wgsl.expected.msl rename to test/tint/builtins/gen/tan/244e2a.wgsl.expected.msl diff --git a/test/builtins/gen/tan/244e2a.wgsl.expected.spvasm b/test/tint/builtins/gen/tan/244e2a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tan/244e2a.wgsl.expected.spvasm rename to test/tint/builtins/gen/tan/244e2a.wgsl.expected.spvasm diff --git a/test/builtins/gen/tan/244e2a.wgsl.expected.wgsl b/test/tint/builtins/gen/tan/244e2a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tan/244e2a.wgsl.expected.wgsl rename to test/tint/builtins/gen/tan/244e2a.wgsl.expected.wgsl diff --git a/test/builtins/gen/tan/2f030e.wgsl b/test/tint/builtins/gen/tan/2f030e.wgsl similarity index 100% rename from test/builtins/gen/tan/2f030e.wgsl rename to test/tint/builtins/gen/tan/2f030e.wgsl diff --git a/test/builtins/gen/tan/2f030e.wgsl.expected.glsl b/test/tint/builtins/gen/tan/2f030e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tan/2f030e.wgsl.expected.glsl rename to test/tint/builtins/gen/tan/2f030e.wgsl.expected.glsl diff --git a/test/builtins/gen/tan/2f030e.wgsl.expected.hlsl b/test/tint/builtins/gen/tan/2f030e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tan/2f030e.wgsl.expected.hlsl rename to test/tint/builtins/gen/tan/2f030e.wgsl.expected.hlsl diff --git a/test/builtins/gen/tan/2f030e.wgsl.expected.msl b/test/tint/builtins/gen/tan/2f030e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tan/2f030e.wgsl.expected.msl rename to test/tint/builtins/gen/tan/2f030e.wgsl.expected.msl diff --git a/test/builtins/gen/tan/2f030e.wgsl.expected.spvasm b/test/tint/builtins/gen/tan/2f030e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tan/2f030e.wgsl.expected.spvasm rename to test/tint/builtins/gen/tan/2f030e.wgsl.expected.spvasm diff --git a/test/builtins/gen/tan/2f030e.wgsl.expected.wgsl b/test/tint/builtins/gen/tan/2f030e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tan/2f030e.wgsl.expected.wgsl rename to test/tint/builtins/gen/tan/2f030e.wgsl.expected.wgsl diff --git a/test/builtins/gen/tan/7ea104.wgsl b/test/tint/builtins/gen/tan/7ea104.wgsl similarity index 100% rename from test/builtins/gen/tan/7ea104.wgsl rename to test/tint/builtins/gen/tan/7ea104.wgsl diff --git a/test/builtins/gen/tan/7ea104.wgsl.expected.glsl b/test/tint/builtins/gen/tan/7ea104.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tan/7ea104.wgsl.expected.glsl rename to test/tint/builtins/gen/tan/7ea104.wgsl.expected.glsl diff --git a/test/builtins/gen/tan/7ea104.wgsl.expected.hlsl b/test/tint/builtins/gen/tan/7ea104.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tan/7ea104.wgsl.expected.hlsl rename to test/tint/builtins/gen/tan/7ea104.wgsl.expected.hlsl diff --git a/test/builtins/gen/tan/7ea104.wgsl.expected.msl b/test/tint/builtins/gen/tan/7ea104.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tan/7ea104.wgsl.expected.msl rename to test/tint/builtins/gen/tan/7ea104.wgsl.expected.msl diff --git a/test/builtins/gen/tan/7ea104.wgsl.expected.spvasm b/test/tint/builtins/gen/tan/7ea104.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tan/7ea104.wgsl.expected.spvasm rename to test/tint/builtins/gen/tan/7ea104.wgsl.expected.spvasm diff --git a/test/builtins/gen/tan/7ea104.wgsl.expected.wgsl b/test/tint/builtins/gen/tan/7ea104.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tan/7ea104.wgsl.expected.wgsl rename to test/tint/builtins/gen/tan/7ea104.wgsl.expected.wgsl diff --git a/test/builtins/gen/tan/8ce3e9.wgsl b/test/tint/builtins/gen/tan/8ce3e9.wgsl similarity index 100% rename from test/builtins/gen/tan/8ce3e9.wgsl rename to test/tint/builtins/gen/tan/8ce3e9.wgsl diff --git a/test/builtins/gen/tan/8ce3e9.wgsl.expected.glsl b/test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tan/8ce3e9.wgsl.expected.glsl rename to test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.glsl diff --git a/test/builtins/gen/tan/8ce3e9.wgsl.expected.hlsl b/test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tan/8ce3e9.wgsl.expected.hlsl rename to test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.hlsl diff --git a/test/builtins/gen/tan/8ce3e9.wgsl.expected.msl b/test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tan/8ce3e9.wgsl.expected.msl rename to test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.msl diff --git a/test/builtins/gen/tan/8ce3e9.wgsl.expected.spvasm b/test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tan/8ce3e9.wgsl.expected.spvasm rename to test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.spvasm diff --git a/test/builtins/gen/tan/8ce3e9.wgsl.expected.wgsl b/test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tan/8ce3e9.wgsl.expected.wgsl rename to test/tint/builtins/gen/tan/8ce3e9.wgsl.expected.wgsl diff --git a/test/builtins/gen/tanh/5663c5.wgsl b/test/tint/builtins/gen/tanh/5663c5.wgsl similarity index 100% rename from test/builtins/gen/tanh/5663c5.wgsl rename to test/tint/builtins/gen/tanh/5663c5.wgsl diff --git a/test/builtins/gen/tanh/5663c5.wgsl.expected.glsl b/test/tint/builtins/gen/tanh/5663c5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tanh/5663c5.wgsl.expected.glsl rename to test/tint/builtins/gen/tanh/5663c5.wgsl.expected.glsl diff --git a/test/builtins/gen/tanh/5663c5.wgsl.expected.hlsl b/test/tint/builtins/gen/tanh/5663c5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tanh/5663c5.wgsl.expected.hlsl rename to test/tint/builtins/gen/tanh/5663c5.wgsl.expected.hlsl diff --git a/test/builtins/gen/tanh/5663c5.wgsl.expected.msl b/test/tint/builtins/gen/tanh/5663c5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tanh/5663c5.wgsl.expected.msl rename to test/tint/builtins/gen/tanh/5663c5.wgsl.expected.msl diff --git a/test/builtins/gen/tanh/5663c5.wgsl.expected.spvasm b/test/tint/builtins/gen/tanh/5663c5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tanh/5663c5.wgsl.expected.spvasm rename to test/tint/builtins/gen/tanh/5663c5.wgsl.expected.spvasm diff --git a/test/builtins/gen/tanh/5663c5.wgsl.expected.wgsl b/test/tint/builtins/gen/tanh/5663c5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tanh/5663c5.wgsl.expected.wgsl rename to test/tint/builtins/gen/tanh/5663c5.wgsl.expected.wgsl diff --git a/test/builtins/gen/tanh/5724b3.wgsl b/test/tint/builtins/gen/tanh/5724b3.wgsl similarity index 100% rename from test/builtins/gen/tanh/5724b3.wgsl rename to test/tint/builtins/gen/tanh/5724b3.wgsl diff --git a/test/builtins/gen/tanh/5724b3.wgsl.expected.glsl b/test/tint/builtins/gen/tanh/5724b3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tanh/5724b3.wgsl.expected.glsl rename to test/tint/builtins/gen/tanh/5724b3.wgsl.expected.glsl diff --git a/test/builtins/gen/tanh/5724b3.wgsl.expected.hlsl b/test/tint/builtins/gen/tanh/5724b3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tanh/5724b3.wgsl.expected.hlsl rename to test/tint/builtins/gen/tanh/5724b3.wgsl.expected.hlsl diff --git a/test/builtins/gen/tanh/5724b3.wgsl.expected.msl b/test/tint/builtins/gen/tanh/5724b3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tanh/5724b3.wgsl.expected.msl rename to test/tint/builtins/gen/tanh/5724b3.wgsl.expected.msl diff --git a/test/builtins/gen/tanh/5724b3.wgsl.expected.spvasm b/test/tint/builtins/gen/tanh/5724b3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tanh/5724b3.wgsl.expected.spvasm rename to test/tint/builtins/gen/tanh/5724b3.wgsl.expected.spvasm diff --git a/test/builtins/gen/tanh/5724b3.wgsl.expected.wgsl b/test/tint/builtins/gen/tanh/5724b3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tanh/5724b3.wgsl.expected.wgsl rename to test/tint/builtins/gen/tanh/5724b3.wgsl.expected.wgsl diff --git a/test/builtins/gen/tanh/9f9fb9.wgsl b/test/tint/builtins/gen/tanh/9f9fb9.wgsl similarity index 100% rename from test/builtins/gen/tanh/9f9fb9.wgsl rename to test/tint/builtins/gen/tanh/9f9fb9.wgsl diff --git a/test/builtins/gen/tanh/9f9fb9.wgsl.expected.glsl b/test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tanh/9f9fb9.wgsl.expected.glsl rename to test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.glsl diff --git a/test/builtins/gen/tanh/9f9fb9.wgsl.expected.hlsl b/test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tanh/9f9fb9.wgsl.expected.hlsl rename to test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.hlsl diff --git a/test/builtins/gen/tanh/9f9fb9.wgsl.expected.msl b/test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tanh/9f9fb9.wgsl.expected.msl rename to test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.msl diff --git a/test/builtins/gen/tanh/9f9fb9.wgsl.expected.spvasm b/test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tanh/9f9fb9.wgsl.expected.spvasm rename to test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.spvasm diff --git a/test/builtins/gen/tanh/9f9fb9.wgsl.expected.wgsl b/test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tanh/9f9fb9.wgsl.expected.wgsl rename to test/tint/builtins/gen/tanh/9f9fb9.wgsl.expected.wgsl diff --git a/test/builtins/gen/tanh/c15fdb.wgsl b/test/tint/builtins/gen/tanh/c15fdb.wgsl similarity index 100% rename from test/builtins/gen/tanh/c15fdb.wgsl rename to test/tint/builtins/gen/tanh/c15fdb.wgsl diff --git a/test/builtins/gen/tanh/c15fdb.wgsl.expected.glsl b/test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/tanh/c15fdb.wgsl.expected.glsl rename to test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.glsl diff --git a/test/builtins/gen/tanh/c15fdb.wgsl.expected.hlsl b/test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/tanh/c15fdb.wgsl.expected.hlsl rename to test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.hlsl diff --git a/test/builtins/gen/tanh/c15fdb.wgsl.expected.msl b/test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/tanh/c15fdb.wgsl.expected.msl rename to test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.msl diff --git a/test/builtins/gen/tanh/c15fdb.wgsl.expected.spvasm b/test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/tanh/c15fdb.wgsl.expected.spvasm rename to test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.spvasm diff --git a/test/builtins/gen/tanh/c15fdb.wgsl.expected.wgsl b/test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/tanh/c15fdb.wgsl.expected.wgsl rename to test/tint/builtins/gen/tanh/c15fdb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/002b2a.wgsl b/test/tint/builtins/gen/textureDimensions/002b2a.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/002b2a.wgsl rename to test/tint/builtins/gen/textureDimensions/002b2a.wgsl diff --git a/test/builtins/gen/textureDimensions/002b2a.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/002b2a.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/002b2a.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/002b2a.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/002b2a.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/002b2a.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/002b2a.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/002b2a.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/002b2a.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/002b2a.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/002b2a.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/012b82.wgsl b/test/tint/builtins/gen/textureDimensions/012b82.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/012b82.wgsl rename to test/tint/builtins/gen/textureDimensions/012b82.wgsl diff --git a/test/builtins/gen/textureDimensions/012b82.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/012b82.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/012b82.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/012b82.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/012b82.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/012b82.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/012b82.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/012b82.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/012b82.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/012b82.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/012b82.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/08753d.wgsl b/test/tint/builtins/gen/textureDimensions/08753d.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/08753d.wgsl rename to test/tint/builtins/gen/textureDimensions/08753d.wgsl diff --git a/test/builtins/gen/textureDimensions/08753d.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/08753d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/08753d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/08753d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/08753d.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/08753d.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/08753d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/08753d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/08753d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/08753d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/08753d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/0c4772.wgsl b/test/tint/builtins/gen/textureDimensions/0c4772.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0c4772.wgsl rename to test/tint/builtins/gen/textureDimensions/0c4772.wgsl diff --git a/test/builtins/gen/textureDimensions/0c4772.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/0c4772.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/0c4772.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/0c4772.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/0c4772.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/0c4772.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/0c4772.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/0c4772.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/0c4772.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0c4772.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/0c4772.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/0cce40.wgsl b/test/tint/builtins/gen/textureDimensions/0cce40.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cce40.wgsl rename to test/tint/builtins/gen/textureDimensions/0cce40.wgsl diff --git a/test/builtins/gen/textureDimensions/0cce40.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cce40.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/0cce40.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cce40.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/0cce40.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/0cce40.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/0cce40.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/0cce40.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/0cce40.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cce40.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/0cce40.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/0cf2ff.wgsl b/test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cf2ff.wgsl rename to test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl diff --git a/test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/0cf2ff.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/0d8b7e.wgsl b/test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0d8b7e.wgsl rename to test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl diff --git a/test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/0d8b7e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/0e32ee.wgsl b/test/tint/builtins/gen/textureDimensions/0e32ee.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0e32ee.wgsl rename to test/tint/builtins/gen/textureDimensions/0e32ee.wgsl diff --git a/test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0e32ee.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/0e32ee.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/0f3c50.wgsl b/test/tint/builtins/gen/textureDimensions/0f3c50.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0f3c50.wgsl rename to test/tint/builtins/gen/textureDimensions/0f3c50.wgsl diff --git a/test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/0f3c50.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/0f3c50.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/1191a5.wgsl b/test/tint/builtins/gen/textureDimensions/1191a5.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1191a5.wgsl rename to test/tint/builtins/gen/textureDimensions/1191a5.wgsl diff --git a/test/builtins/gen/textureDimensions/1191a5.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/1191a5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/1191a5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/1191a5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/1191a5.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/1191a5.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/1191a5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/1191a5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/1191a5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1191a5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/1191a5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/12c9bb.wgsl b/test/tint/builtins/gen/textureDimensions/12c9bb.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/12c9bb.wgsl rename to test/tint/builtins/gen/textureDimensions/12c9bb.wgsl diff --git a/test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/12c9bb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/12c9bb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/147998.wgsl b/test/tint/builtins/gen/textureDimensions/147998.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/147998.wgsl rename to test/tint/builtins/gen/textureDimensions/147998.wgsl diff --git a/test/builtins/gen/textureDimensions/147998.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/147998.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/147998.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/147998.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/147998.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/147998.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/147998.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/147998.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/147998.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/147998.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/147998.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/16036c.wgsl b/test/tint/builtins/gen/textureDimensions/16036c.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/16036c.wgsl rename to test/tint/builtins/gen/textureDimensions/16036c.wgsl diff --git a/test/builtins/gen/textureDimensions/16036c.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/16036c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/16036c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/16036c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/16036c.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/16036c.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/16036c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/16036c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/16036c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/16036c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/16036c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/1b71f0.wgsl b/test/tint/builtins/gen/textureDimensions/1b71f0.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1b71f0.wgsl rename to test/tint/builtins/gen/textureDimensions/1b71f0.wgsl diff --git a/test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1b71f0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/1b71f0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/1d6c26.wgsl b/test/tint/builtins/gen/textureDimensions/1d6c26.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1d6c26.wgsl rename to test/tint/builtins/gen/textureDimensions/1d6c26.wgsl diff --git a/test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1d6c26.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/1d6c26.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/1e9e39.wgsl b/test/tint/builtins/gen/textureDimensions/1e9e39.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1e9e39.wgsl rename to test/tint/builtins/gen/textureDimensions/1e9e39.wgsl diff --git a/test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1e9e39.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/1e9e39.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/1f20c5.wgsl b/test/tint/builtins/gen/textureDimensions/1f20c5.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1f20c5.wgsl rename to test/tint/builtins/gen/textureDimensions/1f20c5.wgsl diff --git a/test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/1f20c5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/1f20c5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/214dd4.wgsl b/test/tint/builtins/gen/textureDimensions/214dd4.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/214dd4.wgsl rename to test/tint/builtins/gen/textureDimensions/214dd4.wgsl diff --git a/test/builtins/gen/textureDimensions/214dd4.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/214dd4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/214dd4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/214dd4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/214dd4.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/214dd4.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/214dd4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/214dd4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/214dd4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/214dd4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/214dd4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/221f22.wgsl b/test/tint/builtins/gen/textureDimensions/221f22.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/221f22.wgsl rename to test/tint/builtins/gen/textureDimensions/221f22.wgsl diff --git a/test/builtins/gen/textureDimensions/221f22.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/221f22.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/221f22.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/221f22.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/221f22.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/221f22.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/221f22.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/221f22.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/221f22.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/221f22.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/221f22.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/267788.wgsl b/test/tint/builtins/gen/textureDimensions/267788.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/267788.wgsl rename to test/tint/builtins/gen/textureDimensions/267788.wgsl diff --git a/test/builtins/gen/textureDimensions/267788.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/267788.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/267788.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/267788.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/267788.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/267788.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/267788.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/267788.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/267788.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/267788.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/267788.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/26bdfa.wgsl b/test/tint/builtins/gen/textureDimensions/26bdfa.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/26bdfa.wgsl rename to test/tint/builtins/gen/textureDimensions/26bdfa.wgsl diff --git a/test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/26bdfa.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/26bdfa.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/26ef6c.wgsl b/test/tint/builtins/gen/textureDimensions/26ef6c.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/26ef6c.wgsl rename to test/tint/builtins/gen/textureDimensions/26ef6c.wgsl diff --git a/test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/26ef6c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/26ef6c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/2ad087.wgsl b/test/tint/builtins/gen/textureDimensions/2ad087.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2ad087.wgsl rename to test/tint/builtins/gen/textureDimensions/2ad087.wgsl diff --git a/test/builtins/gen/textureDimensions/2ad087.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/2ad087.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/2ad087.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/2ad087.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/2ad087.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/2ad087.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/2ad087.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/2ad087.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/2ad087.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2ad087.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/2ad087.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/2efa05.wgsl b/test/tint/builtins/gen/textureDimensions/2efa05.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2efa05.wgsl rename to test/tint/builtins/gen/textureDimensions/2efa05.wgsl diff --git a/test/builtins/gen/textureDimensions/2efa05.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/2efa05.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/2efa05.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/2efa05.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/2efa05.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/2efa05.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/2efa05.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/2efa05.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/2efa05.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2efa05.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/2efa05.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/2f289f.wgsl b/test/tint/builtins/gen/textureDimensions/2f289f.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2f289f.wgsl rename to test/tint/builtins/gen/textureDimensions/2f289f.wgsl diff --git a/test/builtins/gen/textureDimensions/2f289f.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/2f289f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/2f289f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/2f289f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/2f289f.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/2f289f.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/2f289f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/2f289f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/2f289f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2f289f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/2f289f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/2fe1cc.wgsl b/test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2fe1cc.wgsl rename to test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl diff --git a/test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/2fe1cc.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/318ecc.wgsl b/test/tint/builtins/gen/textureDimensions/318ecc.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/318ecc.wgsl rename to test/tint/builtins/gen/textureDimensions/318ecc.wgsl diff --git a/test/builtins/gen/textureDimensions/318ecc.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/318ecc.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/318ecc.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/318ecc.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/318ecc.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/318ecc.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/318ecc.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/318ecc.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/318ecc.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/318ecc.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/318ecc.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/340d06.wgsl b/test/tint/builtins/gen/textureDimensions/340d06.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/340d06.wgsl rename to test/tint/builtins/gen/textureDimensions/340d06.wgsl diff --git a/test/builtins/gen/textureDimensions/340d06.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/340d06.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/340d06.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/340d06.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/340d06.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/340d06.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/340d06.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/340d06.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/340d06.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/340d06.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/340d06.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/398e30.wgsl b/test/tint/builtins/gen/textureDimensions/398e30.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/398e30.wgsl rename to test/tint/builtins/gen/textureDimensions/398e30.wgsl diff --git a/test/builtins/gen/textureDimensions/398e30.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/398e30.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/398e30.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/398e30.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/398e30.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/398e30.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/398e30.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/398e30.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/398e30.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/398e30.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/398e30.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/3a94ea.wgsl b/test/tint/builtins/gen/textureDimensions/3a94ea.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/3a94ea.wgsl rename to test/tint/builtins/gen/textureDimensions/3a94ea.wgsl diff --git a/test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/3a94ea.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/3a94ea.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/3aca08.wgsl b/test/tint/builtins/gen/textureDimensions/3aca08.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/3aca08.wgsl rename to test/tint/builtins/gen/textureDimensions/3aca08.wgsl diff --git a/test/builtins/gen/textureDimensions/3aca08.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/3aca08.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/3aca08.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/3aca08.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/3aca08.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/3aca08.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/3aca08.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/3aca08.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/3aca08.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/3aca08.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/3aca08.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/3c5ad8.wgsl b/test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/3c5ad8.wgsl rename to test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl diff --git a/test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/3c5ad8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/4152a6.wgsl b/test/tint/builtins/gen/textureDimensions/4152a6.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/4152a6.wgsl rename to test/tint/builtins/gen/textureDimensions/4152a6.wgsl diff --git a/test/builtins/gen/textureDimensions/4152a6.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/4152a6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/4152a6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/4152a6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/4152a6.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/4152a6.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/4152a6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/4152a6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/4152a6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/4152a6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/4152a6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/423f99.wgsl b/test/tint/builtins/gen/textureDimensions/423f99.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/423f99.wgsl rename to test/tint/builtins/gen/textureDimensions/423f99.wgsl diff --git a/test/builtins/gen/textureDimensions/423f99.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/423f99.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/423f99.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/423f99.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/423f99.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/423f99.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/423f99.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/423f99.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/423f99.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/423f99.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/423f99.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/4267ee.wgsl b/test/tint/builtins/gen/textureDimensions/4267ee.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/4267ee.wgsl rename to test/tint/builtins/gen/textureDimensions/4267ee.wgsl diff --git a/test/builtins/gen/textureDimensions/4267ee.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/4267ee.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/4267ee.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/4267ee.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/4267ee.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/4267ee.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/4267ee.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/4267ee.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/4267ee.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/4267ee.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/4267ee.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/42d4e6.wgsl b/test/tint/builtins/gen/textureDimensions/42d4e6.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/42d4e6.wgsl rename to test/tint/builtins/gen/textureDimensions/42d4e6.wgsl diff --git a/test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/42d4e6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/42d4e6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/48cb89.wgsl b/test/tint/builtins/gen/textureDimensions/48cb89.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/48cb89.wgsl rename to test/tint/builtins/gen/textureDimensions/48cb89.wgsl diff --git a/test/builtins/gen/textureDimensions/48cb89.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/48cb89.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/48cb89.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/48cb89.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/48cb89.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/48cb89.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/48cb89.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/48cb89.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/48cb89.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/48cb89.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/48cb89.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/49d274.wgsl b/test/tint/builtins/gen/textureDimensions/49d274.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/49d274.wgsl rename to test/tint/builtins/gen/textureDimensions/49d274.wgsl diff --git a/test/builtins/gen/textureDimensions/49d274.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/49d274.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/49d274.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/49d274.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/49d274.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/49d274.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/49d274.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/49d274.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/49d274.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/49d274.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/49d274.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/4df9a8.wgsl b/test/tint/builtins/gen/textureDimensions/4df9a8.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/4df9a8.wgsl rename to test/tint/builtins/gen/textureDimensions/4df9a8.wgsl diff --git a/test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/4df9a8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/4df9a8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/50a9ee.wgsl b/test/tint/builtins/gen/textureDimensions/50a9ee.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/50a9ee.wgsl rename to test/tint/builtins/gen/textureDimensions/50a9ee.wgsl diff --git a/test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/50a9ee.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/50a9ee.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/52045c.wgsl b/test/tint/builtins/gen/textureDimensions/52045c.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/52045c.wgsl rename to test/tint/builtins/gen/textureDimensions/52045c.wgsl diff --git a/test/builtins/gen/textureDimensions/52045c.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/52045c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/52045c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/52045c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/52045c.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/52045c.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/52045c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/52045c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/52045c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/52045c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/52045c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/55b23e.wgsl b/test/tint/builtins/gen/textureDimensions/55b23e.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/55b23e.wgsl rename to test/tint/builtins/gen/textureDimensions/55b23e.wgsl diff --git a/test/builtins/gen/textureDimensions/55b23e.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/55b23e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/55b23e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/55b23e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/55b23e.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/55b23e.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/55b23e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/55b23e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/55b23e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/55b23e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/55b23e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/579629.wgsl b/test/tint/builtins/gen/textureDimensions/579629.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/579629.wgsl rename to test/tint/builtins/gen/textureDimensions/579629.wgsl diff --git a/test/builtins/gen/textureDimensions/579629.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/579629.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/579629.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/579629.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/579629.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/579629.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/579629.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/579629.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/579629.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/579629.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/579629.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/57da0b.wgsl b/test/tint/builtins/gen/textureDimensions/57da0b.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/57da0b.wgsl rename to test/tint/builtins/gen/textureDimensions/57da0b.wgsl diff --git a/test/builtins/gen/textureDimensions/57da0b.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/57da0b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/57da0b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/57da0b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/57da0b.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/57da0b.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/57da0b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/57da0b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/57da0b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/57da0b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/57da0b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/57e28f.wgsl b/test/tint/builtins/gen/textureDimensions/57e28f.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/57e28f.wgsl rename to test/tint/builtins/gen/textureDimensions/57e28f.wgsl diff --git a/test/builtins/gen/textureDimensions/57e28f.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/57e28f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/57e28f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/57e28f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/57e28f.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/57e28f.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/57e28f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/57e28f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/57e28f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/57e28f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/57e28f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/58a515.wgsl b/test/tint/builtins/gen/textureDimensions/58a515.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/58a515.wgsl rename to test/tint/builtins/gen/textureDimensions/58a515.wgsl diff --git a/test/builtins/gen/textureDimensions/58a515.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/58a515.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/58a515.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/58a515.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/58a515.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/58a515.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/58a515.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/58a515.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/58a515.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/58a515.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/58a515.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/5985f3.wgsl b/test/tint/builtins/gen/textureDimensions/5985f3.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/5985f3.wgsl rename to test/tint/builtins/gen/textureDimensions/5985f3.wgsl diff --git a/test/builtins/gen/textureDimensions/5985f3.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/5985f3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/5985f3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/5985f3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/5985f3.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/5985f3.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/5985f3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/5985f3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/5985f3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/5985f3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/5985f3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/5caa5e.wgsl b/test/tint/builtins/gen/textureDimensions/5caa5e.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/5caa5e.wgsl rename to test/tint/builtins/gen/textureDimensions/5caa5e.wgsl diff --git a/test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/5caa5e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/5caa5e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/5e295d.wgsl b/test/tint/builtins/gen/textureDimensions/5e295d.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/5e295d.wgsl rename to test/tint/builtins/gen/textureDimensions/5e295d.wgsl diff --git a/test/builtins/gen/textureDimensions/5e295d.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/5e295d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/5e295d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/5e295d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/5e295d.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/5e295d.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/5e295d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/5e295d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/5e295d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/5e295d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/5e295d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/60bf54.wgsl b/test/tint/builtins/gen/textureDimensions/60bf54.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/60bf54.wgsl rename to test/tint/builtins/gen/textureDimensions/60bf54.wgsl diff --git a/test/builtins/gen/textureDimensions/60bf54.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/60bf54.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/60bf54.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/60bf54.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/60bf54.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/60bf54.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/60bf54.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/60bf54.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/60bf54.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/60bf54.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/60bf54.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/63f3cf.wgsl b/test/tint/builtins/gen/textureDimensions/63f3cf.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/63f3cf.wgsl rename to test/tint/builtins/gen/textureDimensions/63f3cf.wgsl diff --git a/test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/63f3cf.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/63f3cf.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/68105c.wgsl b/test/tint/builtins/gen/textureDimensions/68105c.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/68105c.wgsl rename to test/tint/builtins/gen/textureDimensions/68105c.wgsl diff --git a/test/builtins/gen/textureDimensions/68105c.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/68105c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/68105c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/68105c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/68105c.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/68105c.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/68105c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/68105c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/68105c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/68105c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/68105c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/686ef2.wgsl b/test/tint/builtins/gen/textureDimensions/686ef2.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/686ef2.wgsl rename to test/tint/builtins/gen/textureDimensions/686ef2.wgsl diff --git a/test/builtins/gen/textureDimensions/686ef2.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/686ef2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/686ef2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/686ef2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/686ef2.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/686ef2.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/686ef2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/686ef2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/686ef2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/686ef2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/686ef2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/6adac6.wgsl b/test/tint/builtins/gen/textureDimensions/6adac6.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/6adac6.wgsl rename to test/tint/builtins/gen/textureDimensions/6adac6.wgsl diff --git a/test/builtins/gen/textureDimensions/6adac6.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/6adac6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/6adac6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/6adac6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/6adac6.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/6adac6.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/6adac6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/6adac6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/6adac6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/6adac6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/6adac6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/6ec1b4.wgsl b/test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/6ec1b4.wgsl rename to test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl diff --git a/test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/6ec1b4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/6f0d79.wgsl b/test/tint/builtins/gen/textureDimensions/6f0d79.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/6f0d79.wgsl rename to test/tint/builtins/gen/textureDimensions/6f0d79.wgsl diff --git a/test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/6f0d79.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/6f0d79.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/702c53.wgsl b/test/tint/builtins/gen/textureDimensions/702c53.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/702c53.wgsl rename to test/tint/builtins/gen/textureDimensions/702c53.wgsl diff --git a/test/builtins/gen/textureDimensions/702c53.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/702c53.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/702c53.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/702c53.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/702c53.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/702c53.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/702c53.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/702c53.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/702c53.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/702c53.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/702c53.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/72e5d6.wgsl b/test/tint/builtins/gen/textureDimensions/72e5d6.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/72e5d6.wgsl rename to test/tint/builtins/gen/textureDimensions/72e5d6.wgsl diff --git a/test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/72e5d6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/72e5d6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/79df87.wgsl b/test/tint/builtins/gen/textureDimensions/79df87.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/79df87.wgsl rename to test/tint/builtins/gen/textureDimensions/79df87.wgsl diff --git a/test/builtins/gen/textureDimensions/79df87.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/79df87.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/79df87.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/79df87.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/79df87.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/79df87.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/79df87.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/79df87.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/79df87.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/79df87.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/79df87.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/7bf826.wgsl b/test/tint/builtins/gen/textureDimensions/7bf826.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/7bf826.wgsl rename to test/tint/builtins/gen/textureDimensions/7bf826.wgsl diff --git a/test/builtins/gen/textureDimensions/7bf826.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/7bf826.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/7bf826.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/7bf826.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/7bf826.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/7bf826.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/7bf826.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/7bf826.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/7bf826.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/7bf826.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/7bf826.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/7f5c2e.wgsl b/test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/7f5c2e.wgsl rename to test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl diff --git a/test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/7f5c2e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/8028f3.wgsl b/test/tint/builtins/gen/textureDimensions/8028f3.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8028f3.wgsl rename to test/tint/builtins/gen/textureDimensions/8028f3.wgsl diff --git a/test/builtins/gen/textureDimensions/8028f3.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/8028f3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/8028f3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/8028f3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/8028f3.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/8028f3.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/8028f3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/8028f3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/8028f3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8028f3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/8028f3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/811679.wgsl b/test/tint/builtins/gen/textureDimensions/811679.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/811679.wgsl rename to test/tint/builtins/gen/textureDimensions/811679.wgsl diff --git a/test/builtins/gen/textureDimensions/811679.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/811679.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/811679.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/811679.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/811679.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/811679.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/811679.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/811679.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/811679.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/811679.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/811679.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/820596.wgsl b/test/tint/builtins/gen/textureDimensions/820596.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/820596.wgsl rename to test/tint/builtins/gen/textureDimensions/820596.wgsl diff --git a/test/builtins/gen/textureDimensions/820596.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/820596.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/820596.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/820596.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/820596.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/820596.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/820596.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/820596.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/820596.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/820596.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/820596.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/83ee5a.wgsl b/test/tint/builtins/gen/textureDimensions/83ee5a.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/83ee5a.wgsl rename to test/tint/builtins/gen/textureDimensions/83ee5a.wgsl diff --git a/test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/83ee5a.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/83ee5a.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/85d556.wgsl b/test/tint/builtins/gen/textureDimensions/85d556.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/85d556.wgsl rename to test/tint/builtins/gen/textureDimensions/85d556.wgsl diff --git a/test/builtins/gen/textureDimensions/85d556.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/85d556.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/85d556.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/85d556.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/85d556.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/85d556.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/85d556.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/85d556.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/85d556.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/85d556.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/85d556.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/88ad17.wgsl b/test/tint/builtins/gen/textureDimensions/88ad17.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/88ad17.wgsl rename to test/tint/builtins/gen/textureDimensions/88ad17.wgsl diff --git a/test/builtins/gen/textureDimensions/88ad17.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/88ad17.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/88ad17.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/88ad17.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/88ad17.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/88ad17.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/88ad17.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/88ad17.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/88ad17.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/88ad17.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/88ad17.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/8aa4c4.wgsl b/test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8aa4c4.wgsl rename to test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl diff --git a/test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/8aa4c4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/8deb5e.wgsl b/test/tint/builtins/gen/textureDimensions/8deb5e.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8deb5e.wgsl rename to test/tint/builtins/gen/textureDimensions/8deb5e.wgsl diff --git a/test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8deb5e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/8deb5e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/8f20bf.wgsl b/test/tint/builtins/gen/textureDimensions/8f20bf.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8f20bf.wgsl rename to test/tint/builtins/gen/textureDimensions/8f20bf.wgsl diff --git a/test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8f20bf.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/8f20bf.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/8fca0f.wgsl b/test/tint/builtins/gen/textureDimensions/8fca0f.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8fca0f.wgsl rename to test/tint/builtins/gen/textureDimensions/8fca0f.wgsl diff --git a/test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/8fca0f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/8fca0f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/90340b.wgsl b/test/tint/builtins/gen/textureDimensions/90340b.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/90340b.wgsl rename to test/tint/builtins/gen/textureDimensions/90340b.wgsl diff --git a/test/builtins/gen/textureDimensions/90340b.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/90340b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/90340b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/90340b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/90340b.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/90340b.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/90340b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/90340b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/90340b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/90340b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/90340b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9042ab.wgsl b/test/tint/builtins/gen/textureDimensions/9042ab.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9042ab.wgsl rename to test/tint/builtins/gen/textureDimensions/9042ab.wgsl diff --git a/test/builtins/gen/textureDimensions/9042ab.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9042ab.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9042ab.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9042ab.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9042ab.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9042ab.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9042ab.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9042ab.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9042ab.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9042ab.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9042ab.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9393b0.wgsl b/test/tint/builtins/gen/textureDimensions/9393b0.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9393b0.wgsl rename to test/tint/builtins/gen/textureDimensions/9393b0.wgsl diff --git a/test/builtins/gen/textureDimensions/9393b0.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9393b0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9393b0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9393b0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9393b0.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9393b0.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9393b0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9393b0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9393b0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9393b0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9393b0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/939fdb.wgsl b/test/tint/builtins/gen/textureDimensions/939fdb.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/939fdb.wgsl rename to test/tint/builtins/gen/textureDimensions/939fdb.wgsl diff --git a/test/builtins/gen/textureDimensions/939fdb.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/939fdb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/939fdb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/939fdb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/939fdb.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/939fdb.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/939fdb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/939fdb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/939fdb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/939fdb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/939fdb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/962dcd.wgsl b/test/tint/builtins/gen/textureDimensions/962dcd.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/962dcd.wgsl rename to test/tint/builtins/gen/textureDimensions/962dcd.wgsl diff --git a/test/builtins/gen/textureDimensions/962dcd.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/962dcd.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/962dcd.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/962dcd.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/962dcd.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/962dcd.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/962dcd.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/962dcd.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/962dcd.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/962dcd.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/962dcd.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9abfe5.wgsl b/test/tint/builtins/gen/textureDimensions/9abfe5.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9abfe5.wgsl rename to test/tint/builtins/gen/textureDimensions/9abfe5.wgsl diff --git a/test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9abfe5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9abfe5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9c9c57.wgsl b/test/tint/builtins/gen/textureDimensions/9c9c57.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9c9c57.wgsl rename to test/tint/builtins/gen/textureDimensions/9c9c57.wgsl diff --git a/test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9c9c57.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9c9c57.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9da9e2.wgsl b/test/tint/builtins/gen/textureDimensions/9da9e2.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9da9e2.wgsl rename to test/tint/builtins/gen/textureDimensions/9da9e2.wgsl diff --git a/test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9da9e2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9da9e2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9eb8d8.wgsl b/test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9eb8d8.wgsl rename to test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl diff --git a/test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9eb8d8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/9f8e46.wgsl b/test/tint/builtins/gen/textureDimensions/9f8e46.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9f8e46.wgsl rename to test/tint/builtins/gen/textureDimensions/9f8e46.wgsl diff --git a/test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/9f8e46.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/9f8e46.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/a01845.wgsl b/test/tint/builtins/gen/textureDimensions/a01845.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a01845.wgsl rename to test/tint/builtins/gen/textureDimensions/a01845.wgsl diff --git a/test/builtins/gen/textureDimensions/a01845.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/a01845.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/a01845.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/a01845.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/a01845.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/a01845.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/a01845.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/a01845.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/a01845.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a01845.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/a01845.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/a7d565.wgsl b/test/tint/builtins/gen/textureDimensions/a7d565.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a7d565.wgsl rename to test/tint/builtins/gen/textureDimensions/a7d565.wgsl diff --git a/test/builtins/gen/textureDimensions/a7d565.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/a7d565.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/a7d565.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/a7d565.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/a7d565.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/a7d565.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/a7d565.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/a7d565.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/a7d565.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a7d565.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/a7d565.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/a863f2.wgsl b/test/tint/builtins/gen/textureDimensions/a863f2.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a863f2.wgsl rename to test/tint/builtins/gen/textureDimensions/a863f2.wgsl diff --git a/test/builtins/gen/textureDimensions/a863f2.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/a863f2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/a863f2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/a863f2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/a863f2.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/a863f2.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/a863f2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/a863f2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/a863f2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a863f2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/a863f2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/a9c9c1.wgsl b/test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a9c9c1.wgsl rename to test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl diff --git a/test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/a9c9c1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/b0e16d.wgsl b/test/tint/builtins/gen/textureDimensions/b0e16d.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b0e16d.wgsl rename to test/tint/builtins/gen/textureDimensions/b0e16d.wgsl diff --git a/test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b0e16d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/b0e16d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/b3c954.wgsl b/test/tint/builtins/gen/textureDimensions/b3c954.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3c954.wgsl rename to test/tint/builtins/gen/textureDimensions/b3c954.wgsl diff --git a/test/builtins/gen/textureDimensions/b3c954.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3c954.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/b3c954.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3c954.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/b3c954.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/b3c954.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/b3c954.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/b3c954.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/b3c954.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3c954.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/b3c954.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/b3e407.wgsl b/test/tint/builtins/gen/textureDimensions/b3e407.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3e407.wgsl rename to test/tint/builtins/gen/textureDimensions/b3e407.wgsl diff --git a/test/builtins/gen/textureDimensions/b3e407.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3e407.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/b3e407.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3e407.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/b3e407.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/b3e407.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/b3e407.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/b3e407.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/b3e407.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b3e407.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/b3e407.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/b91240.wgsl b/test/tint/builtins/gen/textureDimensions/b91240.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b91240.wgsl rename to test/tint/builtins/gen/textureDimensions/b91240.wgsl diff --git a/test/builtins/gen/textureDimensions/b91240.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/b91240.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/b91240.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/b91240.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/b91240.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/b91240.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/b91240.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/b91240.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/b91240.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/b91240.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/b91240.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/ba1481.wgsl b/test/tint/builtins/gen/textureDimensions/ba1481.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/ba1481.wgsl rename to test/tint/builtins/gen/textureDimensions/ba1481.wgsl diff --git a/test/builtins/gen/textureDimensions/ba1481.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/ba1481.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/ba1481.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/ba1481.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/ba1481.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/ba1481.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/ba1481.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/ba1481.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/ba1481.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/ba1481.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/ba1481.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/bb3dde.wgsl b/test/tint/builtins/gen/textureDimensions/bb3dde.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/bb3dde.wgsl rename to test/tint/builtins/gen/textureDimensions/bb3dde.wgsl diff --git a/test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/bb3dde.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/bb3dde.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/c30e75.wgsl b/test/tint/builtins/gen/textureDimensions/c30e75.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/c30e75.wgsl rename to test/tint/builtins/gen/textureDimensions/c30e75.wgsl diff --git a/test/builtins/gen/textureDimensions/c30e75.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/c30e75.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/c30e75.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/c30e75.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/c30e75.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/c30e75.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/c30e75.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/c30e75.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/c30e75.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/c30e75.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/c30e75.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/c7943d.wgsl b/test/tint/builtins/gen/textureDimensions/c7943d.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/c7943d.wgsl rename to test/tint/builtins/gen/textureDimensions/c7943d.wgsl diff --git a/test/builtins/gen/textureDimensions/c7943d.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/c7943d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/c7943d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/c7943d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/c7943d.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/c7943d.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/c7943d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/c7943d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/c7943d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/c7943d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/c7943d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/cc968c.wgsl b/test/tint/builtins/gen/textureDimensions/cc968c.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cc968c.wgsl rename to test/tint/builtins/gen/textureDimensions/cc968c.wgsl diff --git a/test/builtins/gen/textureDimensions/cc968c.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/cc968c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/cc968c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/cc968c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/cc968c.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/cc968c.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/cc968c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/cc968c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/cc968c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cc968c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/cc968c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/cccc8f.wgsl b/test/tint/builtins/gen/textureDimensions/cccc8f.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cccc8f.wgsl rename to test/tint/builtins/gen/textureDimensions/cccc8f.wgsl diff --git a/test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cccc8f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/cccc8f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/cd76a7.wgsl b/test/tint/builtins/gen/textureDimensions/cd76a7.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cd76a7.wgsl rename to test/tint/builtins/gen/textureDimensions/cd76a7.wgsl diff --git a/test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cd76a7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/cd76a7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/cdf473.wgsl b/test/tint/builtins/gen/textureDimensions/cdf473.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cdf473.wgsl rename to test/tint/builtins/gen/textureDimensions/cdf473.wgsl diff --git a/test/builtins/gen/textureDimensions/cdf473.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/cdf473.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/cdf473.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/cdf473.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/cdf473.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/cdf473.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/cdf473.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/cdf473.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/cdf473.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cdf473.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/cdf473.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/cec841.wgsl b/test/tint/builtins/gen/textureDimensions/cec841.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cec841.wgsl rename to test/tint/builtins/gen/textureDimensions/cec841.wgsl diff --git a/test/builtins/gen/textureDimensions/cec841.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/cec841.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/cec841.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/cec841.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/cec841.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/cec841.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/cec841.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/cec841.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/cec841.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cec841.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/cec841.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/cf7e43.wgsl b/test/tint/builtins/gen/textureDimensions/cf7e43.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cf7e43.wgsl rename to test/tint/builtins/gen/textureDimensions/cf7e43.wgsl diff --git a/test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/cf7e43.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/cf7e43.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/d125bc.wgsl b/test/tint/builtins/gen/textureDimensions/d125bc.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/d125bc.wgsl rename to test/tint/builtins/gen/textureDimensions/d125bc.wgsl diff --git a/test/builtins/gen/textureDimensions/d125bc.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/d125bc.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/d125bc.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/d125bc.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/d125bc.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/d125bc.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/d125bc.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/d125bc.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/d125bc.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/d125bc.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/d125bc.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/d83c45.wgsl b/test/tint/builtins/gen/textureDimensions/d83c45.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/d83c45.wgsl rename to test/tint/builtins/gen/textureDimensions/d83c45.wgsl diff --git a/test/builtins/gen/textureDimensions/d83c45.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/d83c45.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/d83c45.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/d83c45.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/d83c45.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/d83c45.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/d83c45.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/d83c45.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/d83c45.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/d83c45.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/d83c45.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/daf7c0.wgsl b/test/tint/builtins/gen/textureDimensions/daf7c0.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/daf7c0.wgsl rename to test/tint/builtins/gen/textureDimensions/daf7c0.wgsl diff --git a/test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/daf7c0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/daf7c0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/dc2dd0.wgsl b/test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/dc2dd0.wgsl rename to test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl diff --git a/test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/dc2dd0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/e927be.wgsl b/test/tint/builtins/gen/textureDimensions/e927be.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/e927be.wgsl rename to test/tint/builtins/gen/textureDimensions/e927be.wgsl diff --git a/test/builtins/gen/textureDimensions/e927be.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/e927be.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/e927be.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/e927be.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/e927be.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/e927be.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/e927be.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/e927be.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/e927be.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/e927be.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/e927be.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/e9e96c.wgsl b/test/tint/builtins/gen/textureDimensions/e9e96c.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/e9e96c.wgsl rename to test/tint/builtins/gen/textureDimensions/e9e96c.wgsl diff --git a/test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/e9e96c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/e9e96c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/ef5b89.wgsl b/test/tint/builtins/gen/textureDimensions/ef5b89.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/ef5b89.wgsl rename to test/tint/builtins/gen/textureDimensions/ef5b89.wgsl diff --git a/test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/ef5b89.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/ef5b89.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/efc8a4.wgsl b/test/tint/builtins/gen/textureDimensions/efc8a4.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/efc8a4.wgsl rename to test/tint/builtins/gen/textureDimensions/efc8a4.wgsl diff --git a/test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/efc8a4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/efc8a4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/f60bdb.wgsl b/test/tint/builtins/gen/textureDimensions/f60bdb.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/f60bdb.wgsl rename to test/tint/builtins/gen/textureDimensions/f60bdb.wgsl diff --git a/test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/f60bdb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/f60bdb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/f7145b.wgsl b/test/tint/builtins/gen/textureDimensions/f7145b.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/f7145b.wgsl rename to test/tint/builtins/gen/textureDimensions/f7145b.wgsl diff --git a/test/builtins/gen/textureDimensions/f7145b.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/f7145b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/f7145b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/f7145b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/f7145b.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/f7145b.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/f7145b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/f7145b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/f7145b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/f7145b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/f7145b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/f931c7.wgsl b/test/tint/builtins/gen/textureDimensions/f931c7.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/f931c7.wgsl rename to test/tint/builtins/gen/textureDimensions/f931c7.wgsl diff --git a/test/builtins/gen/textureDimensions/f931c7.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/f931c7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/f931c7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/f931c7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/f931c7.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/f931c7.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/f931c7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/f931c7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/f931c7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/f931c7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/f931c7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/fa9859.wgsl b/test/tint/builtins/gen/textureDimensions/fa9859.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/fa9859.wgsl rename to test/tint/builtins/gen/textureDimensions/fa9859.wgsl diff --git a/test/builtins/gen/textureDimensions/fa9859.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/fa9859.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/fa9859.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/fa9859.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/fa9859.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/fa9859.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/fa9859.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/fa9859.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/fa9859.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/fa9859.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/fa9859.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/fb5670.wgsl b/test/tint/builtins/gen/textureDimensions/fb5670.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/fb5670.wgsl rename to test/tint/builtins/gen/textureDimensions/fb5670.wgsl diff --git a/test/builtins/gen/textureDimensions/fb5670.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/fb5670.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/fb5670.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/fb5670.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/fb5670.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/fb5670.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/fb5670.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/fb5670.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/fb5670.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/fb5670.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/fb5670.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureDimensions/fcac78.wgsl b/test/tint/builtins/gen/textureDimensions/fcac78.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/fcac78.wgsl rename to test/tint/builtins/gen/textureDimensions/fcac78.wgsl diff --git a/test/builtins/gen/textureDimensions/fcac78.wgsl.expected.glsl b/test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureDimensions/fcac78.wgsl.expected.glsl rename to test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.glsl diff --git a/test/builtins/gen/textureDimensions/fcac78.wgsl.expected.hlsl b/test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureDimensions/fcac78.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureDimensions/fcac78.wgsl.expected.msl b/test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureDimensions/fcac78.wgsl.expected.msl rename to test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.msl diff --git a/test/builtins/gen/textureDimensions/fcac78.wgsl.expected.spvasm b/test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureDimensions/fcac78.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureDimensions/fcac78.wgsl.expected.wgsl b/test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureDimensions/fcac78.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureDimensions/fcac78.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/01305f.wgsl b/test/tint/builtins/gen/textureGather/01305f.wgsl similarity index 100% rename from test/builtins/gen/textureGather/01305f.wgsl rename to test/tint/builtins/gen/textureGather/01305f.wgsl diff --git a/test/builtins/gen/textureGather/01305f.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/01305f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/01305f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/01305f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/01305f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/01305f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/01305f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/01305f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/01305f.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/01305f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/01305f.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/01305f.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/01305f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/01305f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/01305f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/01305f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/01305f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/01305f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/01305f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/01305f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/06030a.wgsl b/test/tint/builtins/gen/textureGather/06030a.wgsl similarity index 100% rename from test/builtins/gen/textureGather/06030a.wgsl rename to test/tint/builtins/gen/textureGather/06030a.wgsl diff --git a/test/builtins/gen/textureGather/06030a.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/06030a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/06030a.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/06030a.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/06030a.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/06030a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/06030a.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/06030a.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/06030a.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/06030a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/06030a.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/06030a.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/06030a.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/06030a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/06030a.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/06030a.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/06030a.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/06030a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/06030a.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/06030a.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/10c554.wgsl b/test/tint/builtins/gen/textureGather/10c554.wgsl similarity index 100% rename from test/builtins/gen/textureGather/10c554.wgsl rename to test/tint/builtins/gen/textureGather/10c554.wgsl diff --git a/test/builtins/gen/textureGather/10c554.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/10c554.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/10c554.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/10c554.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/10c554.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/10c554.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/10c554.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/10c554.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/10c554.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/10c554.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/10c554.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/10c554.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/10c554.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/10c554.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/10c554.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/10c554.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/10c554.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/10c554.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/10c554.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/10c554.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/15d79c.wgsl b/test/tint/builtins/gen/textureGather/15d79c.wgsl similarity index 100% rename from test/builtins/gen/textureGather/15d79c.wgsl rename to test/tint/builtins/gen/textureGather/15d79c.wgsl diff --git a/test/builtins/gen/textureGather/15d79c.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/15d79c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/15d79c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/15d79c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/15d79c.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/15d79c.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/15d79c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/15d79c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/15d79c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/15d79c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/15d79c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/2e0ed5.wgsl b/test/tint/builtins/gen/textureGather/2e0ed5.wgsl similarity index 100% rename from test/builtins/gen/textureGather/2e0ed5.wgsl rename to test/tint/builtins/gen/textureGather/2e0ed5.wgsl diff --git a/test/builtins/gen/textureGather/2e0ed5.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/2e0ed5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/2e0ed5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/2e0ed5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/2e0ed5.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/2e0ed5.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/2e0ed5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/2e0ed5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/2e0ed5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/2e0ed5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/2e0ed5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/3112e8.wgsl b/test/tint/builtins/gen/textureGather/3112e8.wgsl similarity index 100% rename from test/builtins/gen/textureGather/3112e8.wgsl rename to test/tint/builtins/gen/textureGather/3112e8.wgsl diff --git a/test/builtins/gen/textureGather/3112e8.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/3112e8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/3112e8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/3112e8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/3112e8.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/3112e8.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/3112e8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/3112e8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/3112e8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/3112e8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/3112e8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/3c527e.wgsl b/test/tint/builtins/gen/textureGather/3c527e.wgsl similarity index 100% rename from test/builtins/gen/textureGather/3c527e.wgsl rename to test/tint/builtins/gen/textureGather/3c527e.wgsl diff --git a/test/builtins/gen/textureGather/3c527e.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/3c527e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/3c527e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/3c527e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/3c527e.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/3c527e.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/3c527e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/3c527e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/3c527e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/3c527e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/3c527e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/43025d.wgsl b/test/tint/builtins/gen/textureGather/43025d.wgsl similarity index 100% rename from test/builtins/gen/textureGather/43025d.wgsl rename to test/tint/builtins/gen/textureGather/43025d.wgsl diff --git a/test/builtins/gen/textureGather/43025d.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/43025d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/43025d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/43025d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/43025d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/43025d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/43025d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/43025d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/43025d.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/43025d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/43025d.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/43025d.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/43025d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/43025d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/43025d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/43025d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/43025d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/43025d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/43025d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/43025d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/4f2350.wgsl b/test/tint/builtins/gen/textureGather/4f2350.wgsl similarity index 100% rename from test/builtins/gen/textureGather/4f2350.wgsl rename to test/tint/builtins/gen/textureGather/4f2350.wgsl diff --git a/test/builtins/gen/textureGather/4f2350.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/4f2350.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/4f2350.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/4f2350.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/4f2350.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/4f2350.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/4f2350.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/4f2350.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/4f2350.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/4f2350.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/4f2350.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/51cf0b.wgsl b/test/tint/builtins/gen/textureGather/51cf0b.wgsl similarity index 100% rename from test/builtins/gen/textureGather/51cf0b.wgsl rename to test/tint/builtins/gen/textureGather/51cf0b.wgsl diff --git a/test/builtins/gen/textureGather/51cf0b.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/51cf0b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/51cf0b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/51cf0b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/51cf0b.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/51cf0b.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/51cf0b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/51cf0b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/51cf0b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/51cf0b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/51cf0b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/53ece6.wgsl b/test/tint/builtins/gen/textureGather/53ece6.wgsl similarity index 100% rename from test/builtins/gen/textureGather/53ece6.wgsl rename to test/tint/builtins/gen/textureGather/53ece6.wgsl diff --git a/test/builtins/gen/textureGather/53ece6.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/53ece6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/53ece6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/53ece6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/53ece6.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/53ece6.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/53ece6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/53ece6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/53ece6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/53ece6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/53ece6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/57bfc6.wgsl b/test/tint/builtins/gen/textureGather/57bfc6.wgsl similarity index 100% rename from test/builtins/gen/textureGather/57bfc6.wgsl rename to test/tint/builtins/gen/textureGather/57bfc6.wgsl diff --git a/test/builtins/gen/textureGather/57bfc6.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/57bfc6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/57bfc6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/57bfc6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/57bfc6.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/57bfc6.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/57bfc6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/57bfc6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/57bfc6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/57bfc6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/57bfc6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/587ba3.wgsl b/test/tint/builtins/gen/textureGather/587ba3.wgsl similarity index 100% rename from test/builtins/gen/textureGather/587ba3.wgsl rename to test/tint/builtins/gen/textureGather/587ba3.wgsl diff --git a/test/builtins/gen/textureGather/587ba3.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/587ba3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/587ba3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/587ba3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/587ba3.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/587ba3.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/587ba3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/587ba3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/587ba3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/587ba3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/587ba3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/69e0fb.wgsl b/test/tint/builtins/gen/textureGather/69e0fb.wgsl similarity index 100% rename from test/builtins/gen/textureGather/69e0fb.wgsl rename to test/tint/builtins/gen/textureGather/69e0fb.wgsl diff --git a/test/builtins/gen/textureGather/69e0fb.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/69e0fb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/69e0fb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/69e0fb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/69e0fb.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/69e0fb.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/69e0fb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/69e0fb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/69e0fb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/69e0fb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/69e0fb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/93003d.wgsl b/test/tint/builtins/gen/textureGather/93003d.wgsl similarity index 100% rename from test/builtins/gen/textureGather/93003d.wgsl rename to test/tint/builtins/gen/textureGather/93003d.wgsl diff --git a/test/builtins/gen/textureGather/93003d.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/93003d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/93003d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/93003d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/93003d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/93003d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/93003d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/93003d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/93003d.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/93003d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/93003d.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/93003d.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/93003d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/93003d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/93003d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/93003d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/93003d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/93003d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/93003d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/93003d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/9a6358.wgsl b/test/tint/builtins/gen/textureGather/9a6358.wgsl similarity index 100% rename from test/builtins/gen/textureGather/9a6358.wgsl rename to test/tint/builtins/gen/textureGather/9a6358.wgsl diff --git a/test/builtins/gen/textureGather/9a6358.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/9a6358.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/9a6358.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/9a6358.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/9a6358.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/9a6358.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/9a6358.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/9a6358.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/9a6358.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/9a6358.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/9a6358.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/9efca2.wgsl b/test/tint/builtins/gen/textureGather/9efca2.wgsl similarity index 100% rename from test/builtins/gen/textureGather/9efca2.wgsl rename to test/tint/builtins/gen/textureGather/9efca2.wgsl diff --git a/test/builtins/gen/textureGather/9efca2.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/9efca2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/9efca2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/9efca2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/9efca2.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/9efca2.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/9efca2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/9efca2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/9efca2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/9efca2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/9efca2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/bd0b1e.wgsl b/test/tint/builtins/gen/textureGather/bd0b1e.wgsl similarity index 100% rename from test/builtins/gen/textureGather/bd0b1e.wgsl rename to test/tint/builtins/gen/textureGather/bd0b1e.wgsl diff --git a/test/builtins/gen/textureGather/bd0b1e.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/bd0b1e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/bd0b1e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/bd0b1e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/bd0b1e.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/bd0b1e.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/bd0b1e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/bd0b1e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/bd0b1e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/bd0b1e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/bd0b1e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/c409ae.wgsl b/test/tint/builtins/gen/textureGather/c409ae.wgsl similarity index 100% rename from test/builtins/gen/textureGather/c409ae.wgsl rename to test/tint/builtins/gen/textureGather/c409ae.wgsl diff --git a/test/builtins/gen/textureGather/c409ae.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/c409ae.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/c409ae.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/c409ae.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/c409ae.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/c409ae.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/c409ae.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/c409ae.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/c409ae.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/c409ae.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/c409ae.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/c55822.wgsl b/test/tint/builtins/gen/textureGather/c55822.wgsl similarity index 100% rename from test/builtins/gen/textureGather/c55822.wgsl rename to test/tint/builtins/gen/textureGather/c55822.wgsl diff --git a/test/builtins/gen/textureGather/c55822.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/c55822.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/c55822.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/c55822.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/c55822.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/c55822.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/c55822.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/c55822.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/c55822.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/c55822.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/c55822.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/c55822.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/c55822.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/c55822.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/c55822.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/c55822.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/c55822.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/c55822.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/c55822.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/c55822.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/e1b67d.wgsl b/test/tint/builtins/gen/textureGather/e1b67d.wgsl similarity index 100% rename from test/builtins/gen/textureGather/e1b67d.wgsl rename to test/tint/builtins/gen/textureGather/e1b67d.wgsl diff --git a/test/builtins/gen/textureGather/e1b67d.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/e1b67d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/e1b67d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/e1b67d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/e1b67d.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/e1b67d.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/e1b67d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/e1b67d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/e1b67d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/e1b67d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/e1b67d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/e9eff6.wgsl b/test/tint/builtins/gen/textureGather/e9eff6.wgsl similarity index 100% rename from test/builtins/gen/textureGather/e9eff6.wgsl rename to test/tint/builtins/gen/textureGather/e9eff6.wgsl diff --git a/test/builtins/gen/textureGather/e9eff6.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/e9eff6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/e9eff6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/e9eff6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/e9eff6.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/e9eff6.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/e9eff6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/e9eff6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/e9eff6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/e9eff6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/e9eff6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/f5f3ba.wgsl b/test/tint/builtins/gen/textureGather/f5f3ba.wgsl similarity index 100% rename from test/builtins/gen/textureGather/f5f3ba.wgsl rename to test/tint/builtins/gen/textureGather/f5f3ba.wgsl diff --git a/test/builtins/gen/textureGather/f5f3ba.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/f5f3ba.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/f5f3ba.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/f5f3ba.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/f5f3ba.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/f5f3ba.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/f5f3ba.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/f5f3ba.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/f5f3ba.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/f5f3ba.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/f5f3ba.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGather/f7995a.wgsl b/test/tint/builtins/gen/textureGather/f7995a.wgsl similarity index 100% rename from test/builtins/gen/textureGather/f7995a.wgsl rename to test/tint/builtins/gen/textureGather/f7995a.wgsl diff --git a/test/builtins/gen/textureGather/f7995a.wgsl.expected.glsl b/test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGather/f7995a.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGather/f7995a.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGather/f7995a.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGather/f7995a.wgsl.expected.msl b/test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGather/f7995a.wgsl.expected.msl rename to test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.msl diff --git a/test/builtins/gen/textureGather/f7995a.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGather/f7995a.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGather/f7995a.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGather/f7995a.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGather/f7995a.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGatherCompare/182fd4.wgsl b/test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/182fd4.wgsl rename to test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl diff --git a/test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.glsl b/test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.msl b/test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.msl rename to test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.msl diff --git a/test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGatherCompare/182fd4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGatherCompare/60d2d1.wgsl b/test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/60d2d1.wgsl rename to test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl diff --git a/test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.glsl b/test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.msl b/test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.msl rename to test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.msl diff --git a/test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGatherCompare/60d2d1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGatherCompare/6d9352.wgsl b/test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6d9352.wgsl rename to test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl diff --git a/test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.glsl b/test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.msl b/test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.msl rename to test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.msl diff --git a/test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGatherCompare/6d9352.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGatherCompare/6f1267.wgsl b/test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6f1267.wgsl rename to test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl diff --git a/test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.glsl b/test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.msl b/test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.msl rename to test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.msl diff --git a/test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGatherCompare/6f1267.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGatherCompare/783e65.wgsl b/test/tint/builtins/gen/textureGatherCompare/783e65.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/783e65.wgsl rename to test/tint/builtins/gen/textureGatherCompare/783e65.wgsl diff --git a/test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.glsl b/test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.msl b/test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.msl rename to test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.msl diff --git a/test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/783e65.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGatherCompare/783e65.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureGatherCompare/a5f587.wgsl b/test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/a5f587.wgsl rename to test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl diff --git a/test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.glsl b/test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.glsl rename to test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.glsl diff --git a/test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.hlsl b/test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.msl b/test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.msl rename to test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.msl diff --git a/test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.spvasm b/test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.wgsl b/test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureGatherCompare/a5f587.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/19cf87.wgsl b/test/tint/builtins/gen/textureLoad/19cf87.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/19cf87.wgsl rename to test/tint/builtins/gen/textureLoad/19cf87.wgsl diff --git a/test/builtins/gen/textureLoad/19cf87.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/19cf87.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/19cf87.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/19cf87.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/19cf87.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/19cf87.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/19cf87.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/19cf87.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/19cf87.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/19cf87.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/19cf87.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/1b8588.wgsl b/test/tint/builtins/gen/textureLoad/1b8588.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/1b8588.wgsl rename to test/tint/builtins/gen/textureLoad/1b8588.wgsl diff --git a/test/builtins/gen/textureLoad/1b8588.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/1b8588.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/1b8588.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/1b8588.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/1b8588.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/1b8588.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/1b8588.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/1b8588.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/1b8588.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/1b8588.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/1b8588.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/1f2016.wgsl b/test/tint/builtins/gen/textureLoad/1f2016.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/1f2016.wgsl rename to test/tint/builtins/gen/textureLoad/1f2016.wgsl diff --git a/test/builtins/gen/textureLoad/1f2016.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/1f2016.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/1f2016.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/1f2016.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/1f2016.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/1f2016.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/1f2016.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/1f2016.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/1f2016.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/1f2016.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/1f2016.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/484344.wgsl b/test/tint/builtins/gen/textureLoad/484344.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/484344.wgsl rename to test/tint/builtins/gen/textureLoad/484344.wgsl diff --git a/test/builtins/gen/textureLoad/484344.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/484344.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/484344.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/484344.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/484344.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/484344.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/484344.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/484344.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/484344.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/484344.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/484344.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/484344.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/484344.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/484344.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/484344.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/484344.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/484344.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/484344.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/484344.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/484344.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/4fd803.wgsl b/test/tint/builtins/gen/textureLoad/4fd803.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/4fd803.wgsl rename to test/tint/builtins/gen/textureLoad/4fd803.wgsl diff --git a/test/builtins/gen/textureLoad/4fd803.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/4fd803.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/4fd803.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/4fd803.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/4fd803.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/4fd803.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/4fd803.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/4fd803.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/4fd803.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/4fd803.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/4fd803.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/5a2f9d.wgsl b/test/tint/builtins/gen/textureLoad/5a2f9d.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/5a2f9d.wgsl rename to test/tint/builtins/gen/textureLoad/5a2f9d.wgsl diff --git a/test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/5a2f9d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/5a2f9d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/6154d4.wgsl b/test/tint/builtins/gen/textureLoad/6154d4.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/6154d4.wgsl rename to test/tint/builtins/gen/textureLoad/6154d4.wgsl diff --git a/test/builtins/gen/textureLoad/6154d4.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/6154d4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/6154d4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/6154d4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/6154d4.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/6154d4.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/6154d4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/6154d4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/6154d4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/6154d4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/6154d4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/6273b1.wgsl b/test/tint/builtins/gen/textureLoad/6273b1.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/6273b1.wgsl rename to test/tint/builtins/gen/textureLoad/6273b1.wgsl diff --git a/test/builtins/gen/textureLoad/6273b1.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/6273b1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/6273b1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/6273b1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/6273b1.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/6273b1.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/6273b1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/6273b1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/6273b1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/6273b1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/6273b1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/79e697.wgsl b/test/tint/builtins/gen/textureLoad/79e697.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/79e697.wgsl rename to test/tint/builtins/gen/textureLoad/79e697.wgsl diff --git a/test/builtins/gen/textureLoad/79e697.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/79e697.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/79e697.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/79e697.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/79e697.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/79e697.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/79e697.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/79e697.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/79e697.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/79e697.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/79e697.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/7c90e5.wgsl b/test/tint/builtins/gen/textureLoad/7c90e5.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/7c90e5.wgsl rename to test/tint/builtins/gen/textureLoad/7c90e5.wgsl diff --git a/test/builtins/gen/textureLoad/7c90e5.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/7c90e5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/7c90e5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/7c90e5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/7c90e5.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/7c90e5.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/7c90e5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/7c90e5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/7c90e5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/7c90e5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/7c90e5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/81c381.wgsl b/test/tint/builtins/gen/textureLoad/81c381.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/81c381.wgsl rename to test/tint/builtins/gen/textureLoad/81c381.wgsl diff --git a/test/builtins/gen/textureLoad/81c381.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/81c381.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/81c381.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/81c381.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/81c381.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/81c381.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/81c381.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/81c381.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/81c381.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/81c381.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/81c381.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/87be85.wgsl b/test/tint/builtins/gen/textureLoad/87be85.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/87be85.wgsl rename to test/tint/builtins/gen/textureLoad/87be85.wgsl diff --git a/test/builtins/gen/textureLoad/87be85.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/87be85.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/87be85.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/87be85.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/87be85.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/87be85.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/87be85.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/87be85.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/87be85.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/87be85.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/87be85.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/8acf41.wgsl b/test/tint/builtins/gen/textureLoad/8acf41.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/8acf41.wgsl rename to test/tint/builtins/gen/textureLoad/8acf41.wgsl diff --git a/test/builtins/gen/textureLoad/8acf41.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/8acf41.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/8acf41.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/8acf41.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/8acf41.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/8acf41.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/8acf41.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/8acf41.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/8acf41.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/8acf41.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/8acf41.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/9b2667.wgsl b/test/tint/builtins/gen/textureLoad/9b2667.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/9b2667.wgsl rename to test/tint/builtins/gen/textureLoad/9b2667.wgsl diff --git a/test/builtins/gen/textureLoad/9b2667.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/9b2667.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/9b2667.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/9b2667.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/9b2667.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/9b2667.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/9b2667.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/9b2667.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/9b2667.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/9b2667.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/9b2667.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/a583c9.wgsl b/test/tint/builtins/gen/textureLoad/a583c9.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/a583c9.wgsl rename to test/tint/builtins/gen/textureLoad/a583c9.wgsl diff --git a/test/builtins/gen/textureLoad/a583c9.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/a583c9.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/a583c9.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/a583c9.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/a583c9.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/a583c9.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/a583c9.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/a583c9.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/a583c9.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/a583c9.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/a583c9.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/a9a9f5.wgsl b/test/tint/builtins/gen/textureLoad/a9a9f5.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/a9a9f5.wgsl rename to test/tint/builtins/gen/textureLoad/a9a9f5.wgsl diff --git a/test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/a9a9f5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/a9a9f5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/c2a480.wgsl b/test/tint/builtins/gen/textureLoad/c2a480.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/c2a480.wgsl rename to test/tint/builtins/gen/textureLoad/c2a480.wgsl diff --git a/test/builtins/gen/textureLoad/c2a480.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/c2a480.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/c2a480.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/c2a480.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/c2a480.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/c2a480.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/c2a480.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/c2a480.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/c2a480.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/c2a480.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/c2a480.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/c378ee.wgsl b/test/tint/builtins/gen/textureLoad/c378ee.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/c378ee.wgsl rename to test/tint/builtins/gen/textureLoad/c378ee.wgsl diff --git a/test/builtins/gen/textureLoad/c378ee.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/c378ee.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/c378ee.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/c378ee.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/c378ee.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/c378ee.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/c378ee.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/c378ee.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/c378ee.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/c378ee.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/c378ee.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureLoad/e3d2cc.wgsl b/test/tint/builtins/gen/textureLoad/e3d2cc.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/e3d2cc.wgsl rename to test/tint/builtins/gen/textureLoad/e3d2cc.wgsl diff --git a/test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.glsl b/test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.glsl rename to test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.glsl diff --git a/test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.hlsl b/test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.msl b/test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.msl rename to test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.msl diff --git a/test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.spvasm b/test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.wgsl b/test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureLoad/e3d2cc.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureLoad/e3d2cc.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/024820.wgsl b/test/tint/builtins/gen/textureNumLayers/024820.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/024820.wgsl rename to test/tint/builtins/gen/textureNumLayers/024820.wgsl diff --git a/test/builtins/gen/textureNumLayers/024820.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/024820.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/024820.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/024820.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/024820.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/024820.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/024820.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/024820.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/024820.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/024820.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/024820.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/053df7.wgsl b/test/tint/builtins/gen/textureNumLayers/053df7.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/053df7.wgsl rename to test/tint/builtins/gen/textureNumLayers/053df7.wgsl diff --git a/test/builtins/gen/textureNumLayers/053df7.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/053df7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/053df7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/053df7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/053df7.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/053df7.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/053df7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/053df7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/053df7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/053df7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/053df7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/058cc3.wgsl b/test/tint/builtins/gen/textureNumLayers/058cc3.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/058cc3.wgsl rename to test/tint/builtins/gen/textureNumLayers/058cc3.wgsl diff --git a/test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/058cc3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/058cc3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/09d05d.wgsl b/test/tint/builtins/gen/textureNumLayers/09d05d.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/09d05d.wgsl rename to test/tint/builtins/gen/textureNumLayers/09d05d.wgsl diff --git a/test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/09d05d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/09d05d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/13b4ce.wgsl b/test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/13b4ce.wgsl rename to test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl diff --git a/test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/13b4ce.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/22e53b.wgsl b/test/tint/builtins/gen/textureNumLayers/22e53b.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/22e53b.wgsl rename to test/tint/builtins/gen/textureNumLayers/22e53b.wgsl diff --git a/test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/22e53b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/22e53b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/562013.wgsl b/test/tint/builtins/gen/textureNumLayers/562013.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/562013.wgsl rename to test/tint/builtins/gen/textureNumLayers/562013.wgsl diff --git a/test/builtins/gen/textureNumLayers/562013.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/562013.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/562013.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/562013.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/562013.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/562013.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/562013.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/562013.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/562013.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/562013.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/562013.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/5d59cd.wgsl b/test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/5d59cd.wgsl rename to test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl diff --git a/test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/5d59cd.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/68a65b.wgsl b/test/tint/builtins/gen/textureNumLayers/68a65b.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/68a65b.wgsl rename to test/tint/builtins/gen/textureNumLayers/68a65b.wgsl diff --git a/test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/68a65b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/68a65b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/778bd1.wgsl b/test/tint/builtins/gen/textureNumLayers/778bd1.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/778bd1.wgsl rename to test/tint/builtins/gen/textureNumLayers/778bd1.wgsl diff --git a/test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/778bd1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/778bd1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/7f1937.wgsl b/test/tint/builtins/gen/textureNumLayers/7f1937.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/7f1937.wgsl rename to test/tint/builtins/gen/textureNumLayers/7f1937.wgsl diff --git a/test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/7f1937.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/7f1937.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/85f980.wgsl b/test/tint/builtins/gen/textureNumLayers/85f980.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/85f980.wgsl rename to test/tint/builtins/gen/textureNumLayers/85f980.wgsl diff --git a/test/builtins/gen/textureNumLayers/85f980.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/85f980.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/85f980.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/85f980.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/85f980.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/85f980.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/85f980.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/85f980.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/85f980.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/85f980.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/85f980.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/87953e.wgsl b/test/tint/builtins/gen/textureNumLayers/87953e.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/87953e.wgsl rename to test/tint/builtins/gen/textureNumLayers/87953e.wgsl diff --git a/test/builtins/gen/textureNumLayers/87953e.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/87953e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/87953e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/87953e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/87953e.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/87953e.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/87953e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/87953e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/87953e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/87953e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/87953e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/893e7c.wgsl b/test/tint/builtins/gen/textureNumLayers/893e7c.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/893e7c.wgsl rename to test/tint/builtins/gen/textureNumLayers/893e7c.wgsl diff --git a/test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/893e7c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/893e7c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/9700fb.wgsl b/test/tint/builtins/gen/textureNumLayers/9700fb.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/9700fb.wgsl rename to test/tint/builtins/gen/textureNumLayers/9700fb.wgsl diff --git a/test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/9700fb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/9700fb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/a216d2.wgsl b/test/tint/builtins/gen/textureNumLayers/a216d2.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/a216d2.wgsl rename to test/tint/builtins/gen/textureNumLayers/a216d2.wgsl diff --git a/test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/a216d2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/a216d2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/cd5dc8.wgsl b/test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/cd5dc8.wgsl rename to test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl diff --git a/test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/cd5dc8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/d5b228.wgsl b/test/tint/builtins/gen/textureNumLayers/d5b228.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/d5b228.wgsl rename to test/tint/builtins/gen/textureNumLayers/d5b228.wgsl diff --git a/test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/d5b228.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/d5b228.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/e31be1.wgsl b/test/tint/builtins/gen/textureNumLayers/e31be1.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e31be1.wgsl rename to test/tint/builtins/gen/textureNumLayers/e31be1.wgsl diff --git a/test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e31be1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/e31be1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/e653c0.wgsl b/test/tint/builtins/gen/textureNumLayers/e653c0.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e653c0.wgsl rename to test/tint/builtins/gen/textureNumLayers/e653c0.wgsl diff --git a/test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/e653c0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/e653c0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/ee942f.wgsl b/test/tint/builtins/gen/textureNumLayers/ee942f.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ee942f.wgsl rename to test/tint/builtins/gen/textureNumLayers/ee942f.wgsl diff --git a/test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ee942f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/ee942f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/f33005.wgsl b/test/tint/builtins/gen/textureNumLayers/f33005.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/f33005.wgsl rename to test/tint/builtins/gen/textureNumLayers/f33005.wgsl diff --git a/test/builtins/gen/textureNumLayers/f33005.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/f33005.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/f33005.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/f33005.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/f33005.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/f33005.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/f33005.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/f33005.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/f33005.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/f33005.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/f33005.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/fcec98.wgsl b/test/tint/builtins/gen/textureNumLayers/fcec98.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/fcec98.wgsl rename to test/tint/builtins/gen/textureNumLayers/fcec98.wgsl diff --git a/test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/fcec98.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/fcec98.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLayers/ff5e89.wgsl b/test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ff5e89.wgsl rename to test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl diff --git a/test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLayers/ff5e89.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/076cb5.wgsl b/test/tint/builtins/gen/textureNumLevels/076cb5.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/076cb5.wgsl rename to test/tint/builtins/gen/textureNumLevels/076cb5.wgsl diff --git a/test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/076cb5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/076cb5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/080d95.wgsl b/test/tint/builtins/gen/textureNumLevels/080d95.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/080d95.wgsl rename to test/tint/builtins/gen/textureNumLevels/080d95.wgsl diff --git a/test/builtins/gen/textureNumLevels/080d95.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/080d95.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/080d95.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/080d95.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/080d95.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/080d95.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/080d95.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/080d95.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/080d95.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/080d95.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/080d95.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/09ddd0.wgsl b/test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/09ddd0.wgsl rename to test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl diff --git a/test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/09ddd0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/105988.wgsl b/test/tint/builtins/gen/textureNumLevels/105988.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/105988.wgsl rename to test/tint/builtins/gen/textureNumLevels/105988.wgsl diff --git a/test/builtins/gen/textureNumLevels/105988.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/105988.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/105988.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/105988.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/105988.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/105988.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/105988.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/105988.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/105988.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/105988.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/105988.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/1e6f3b.wgsl b/test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/1e6f3b.wgsl rename to test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl diff --git a/test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/1e6f3b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/23f750.wgsl b/test/tint/builtins/gen/textureNumLevels/23f750.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/23f750.wgsl rename to test/tint/builtins/gen/textureNumLevels/23f750.wgsl diff --git a/test/builtins/gen/textureNumLevels/23f750.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/23f750.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/23f750.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/23f750.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/23f750.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/23f750.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/23f750.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/23f750.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/23f750.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/23f750.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/23f750.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/2c3575.wgsl b/test/tint/builtins/gen/textureNumLevels/2c3575.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/2c3575.wgsl rename to test/tint/builtins/gen/textureNumLevels/2c3575.wgsl diff --git a/test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/2c3575.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/2c3575.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/32a0ae.wgsl b/test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/32a0ae.wgsl rename to test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl diff --git a/test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/32a0ae.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/5101cf.wgsl b/test/tint/builtins/gen/textureNumLevels/5101cf.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/5101cf.wgsl rename to test/tint/builtins/gen/textureNumLevels/5101cf.wgsl diff --git a/test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/5101cf.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/5101cf.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/51b5bb.wgsl b/test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/51b5bb.wgsl rename to test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl diff --git a/test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/51b5bb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/897aaf.wgsl b/test/tint/builtins/gen/textureNumLevels/897aaf.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/897aaf.wgsl rename to test/tint/builtins/gen/textureNumLevels/897aaf.wgsl diff --git a/test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/897aaf.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/897aaf.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/9da7a5.wgsl b/test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/9da7a5.wgsl rename to test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl diff --git a/test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/9da7a5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/a91c03.wgsl b/test/tint/builtins/gen/textureNumLevels/a91c03.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/a91c03.wgsl rename to test/tint/builtins/gen/textureNumLevels/a91c03.wgsl diff --git a/test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/a91c03.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/a91c03.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/aee7c8.wgsl b/test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/aee7c8.wgsl rename to test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl diff --git a/test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/aee7c8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/b1b12b.wgsl b/test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b1b12b.wgsl rename to test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl diff --git a/test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/b1b12b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/b4f5ea.wgsl b/test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b4f5ea.wgsl rename to test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl diff --git a/test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/b4f5ea.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/d004a9.wgsl b/test/tint/builtins/gen/textureNumLevels/d004a9.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/d004a9.wgsl rename to test/tint/builtins/gen/textureNumLevels/d004a9.wgsl diff --git a/test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/d004a9.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/d004a9.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/dca09e.wgsl b/test/tint/builtins/gen/textureNumLevels/dca09e.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/dca09e.wgsl rename to test/tint/builtins/gen/textureNumLevels/dca09e.wgsl diff --git a/test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/dca09e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/dca09e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/e67231.wgsl b/test/tint/builtins/gen/textureNumLevels/e67231.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/e67231.wgsl rename to test/tint/builtins/gen/textureNumLevels/e67231.wgsl diff --git a/test/builtins/gen/textureNumLevels/e67231.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/e67231.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/e67231.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/e67231.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/e67231.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/e67231.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/e67231.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/e67231.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/e67231.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/e67231.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/e67231.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/ed078b.wgsl b/test/tint/builtins/gen/textureNumLevels/ed078b.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/ed078b.wgsl rename to test/tint/builtins/gen/textureNumLevels/ed078b.wgsl diff --git a/test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/ed078b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/ed078b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/f46ec6.wgsl b/test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f46ec6.wgsl rename to test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl diff --git a/test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/f46ec6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumLevels/f5828d.wgsl b/test/tint/builtins/gen/textureNumLevels/f5828d.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f5828d.wgsl rename to test/tint/builtins/gen/textureNumLevels/f5828d.wgsl diff --git a/test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.msl b/test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumLevels/f5828d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumLevels/f5828d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumSamples/2c6f14.wgsl b/test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/2c6f14.wgsl rename to test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl diff --git a/test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.msl b/test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumSamples/2c6f14.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumSamples/42f8bb.wgsl b/test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/42f8bb.wgsl rename to test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl diff --git a/test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.msl b/test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumSamples/42f8bb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumSamples/449d23.wgsl b/test/tint/builtins/gen/textureNumSamples/449d23.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/449d23.wgsl rename to test/tint/builtins/gen/textureNumSamples/449d23.wgsl diff --git a/test/builtins/gen/textureNumSamples/449d23.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumSamples/449d23.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumSamples/449d23.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumSamples/449d23.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumSamples/449d23.wgsl.expected.msl b/test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumSamples/449d23.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumSamples/449d23.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumSamples/449d23.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumSamples/449d23.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/449d23.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumSamples/449d23.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureNumSamples/a3c8a0.wgsl b/test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/a3c8a0.wgsl rename to test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl diff --git a/test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.glsl b/test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.msl b/test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.msl rename to test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.msl diff --git a/test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureNumSamples/a3c8a0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/02aa9b.wgsl b/test/tint/builtins/gen/textureSample/02aa9b.wgsl similarity index 100% rename from test/builtins/gen/textureSample/02aa9b.wgsl rename to test/tint/builtins/gen/textureSample/02aa9b.wgsl diff --git a/test/builtins/gen/textureSample/02aa9b.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/02aa9b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/02aa9b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/02aa9b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/02aa9b.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/02aa9b.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/02aa9b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/02aa9b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/02aa9b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/02aa9b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/02aa9b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/100dc0.wgsl b/test/tint/builtins/gen/textureSample/100dc0.wgsl similarity index 100% rename from test/builtins/gen/textureSample/100dc0.wgsl rename to test/tint/builtins/gen/textureSample/100dc0.wgsl diff --git a/test/builtins/gen/textureSample/100dc0.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/100dc0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/100dc0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/100dc0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/100dc0.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/100dc0.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/100dc0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/100dc0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/100dc0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/100dc0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/100dc0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/38bbb9.wgsl b/test/tint/builtins/gen/textureSample/38bbb9.wgsl similarity index 100% rename from test/builtins/gen/textureSample/38bbb9.wgsl rename to test/tint/builtins/gen/textureSample/38bbb9.wgsl diff --git a/test/builtins/gen/textureSample/38bbb9.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/38bbb9.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/38bbb9.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/38bbb9.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/38bbb9.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/38bbb9.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/38bbb9.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/38bbb9.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/38bbb9.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/38bbb9.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/38bbb9.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/3b50bd.wgsl b/test/tint/builtins/gen/textureSample/3b50bd.wgsl similarity index 100% rename from test/builtins/gen/textureSample/3b50bd.wgsl rename to test/tint/builtins/gen/textureSample/3b50bd.wgsl diff --git a/test/builtins/gen/textureSample/3b50bd.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/3b50bd.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/3b50bd.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/3b50bd.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/3b50bd.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/3b50bd.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/3b50bd.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/3b50bd.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/3b50bd.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/3b50bd.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/3b50bd.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/4dd1bf.wgsl b/test/tint/builtins/gen/textureSample/4dd1bf.wgsl similarity index 100% rename from test/builtins/gen/textureSample/4dd1bf.wgsl rename to test/tint/builtins/gen/textureSample/4dd1bf.wgsl diff --git a/test/builtins/gen/textureSample/4dd1bf.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/4dd1bf.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/4dd1bf.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/4dd1bf.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/4dd1bf.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/4dd1bf.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/4dd1bf.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/4dd1bf.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/4dd1bf.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/4dd1bf.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/4dd1bf.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/51b514.wgsl b/test/tint/builtins/gen/textureSample/51b514.wgsl similarity index 100% rename from test/builtins/gen/textureSample/51b514.wgsl rename to test/tint/builtins/gen/textureSample/51b514.wgsl diff --git a/test/builtins/gen/textureSample/51b514.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/51b514.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/51b514.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/51b514.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/51b514.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/51b514.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/51b514.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/51b514.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/51b514.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/51b514.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/51b514.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/51b514.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/51b514.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/51b514.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/51b514.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/51b514.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/51b514.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/51b514.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/51b514.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/51b514.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/667d76.wgsl b/test/tint/builtins/gen/textureSample/667d76.wgsl similarity index 100% rename from test/builtins/gen/textureSample/667d76.wgsl rename to test/tint/builtins/gen/textureSample/667d76.wgsl diff --git a/test/builtins/gen/textureSample/667d76.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/667d76.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/667d76.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/667d76.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/667d76.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/667d76.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/667d76.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/667d76.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/667d76.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/667d76.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/667d76.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/667d76.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/667d76.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/667d76.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/667d76.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/667d76.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/667d76.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/667d76.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/667d76.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/667d76.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/6717ca.wgsl b/test/tint/builtins/gen/textureSample/6717ca.wgsl similarity index 100% rename from test/builtins/gen/textureSample/6717ca.wgsl rename to test/tint/builtins/gen/textureSample/6717ca.wgsl diff --git a/test/builtins/gen/textureSample/6717ca.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/6717ca.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/6717ca.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/6717ca.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/6717ca.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/6717ca.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/6717ca.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/6717ca.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/6717ca.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/6717ca.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/6717ca.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/6e64fb.wgsl b/test/tint/builtins/gen/textureSample/6e64fb.wgsl similarity index 100% rename from test/builtins/gen/textureSample/6e64fb.wgsl rename to test/tint/builtins/gen/textureSample/6e64fb.wgsl diff --git a/test/builtins/gen/textureSample/6e64fb.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/6e64fb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/6e64fb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/6e64fb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/6e64fb.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/6e64fb.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/6e64fb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/6e64fb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/6e64fb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/6e64fb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/6e64fb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/7c3baa.wgsl b/test/tint/builtins/gen/textureSample/7c3baa.wgsl similarity index 100% rename from test/builtins/gen/textureSample/7c3baa.wgsl rename to test/tint/builtins/gen/textureSample/7c3baa.wgsl diff --git a/test/builtins/gen/textureSample/7c3baa.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/7c3baa.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/7c3baa.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/7c3baa.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/7c3baa.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/7c3baa.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/7c3baa.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/7c3baa.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/7c3baa.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/7c3baa.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/7c3baa.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/7e9ffd.wgsl b/test/tint/builtins/gen/textureSample/7e9ffd.wgsl similarity index 100% rename from test/builtins/gen/textureSample/7e9ffd.wgsl rename to test/tint/builtins/gen/textureSample/7e9ffd.wgsl diff --git a/test/builtins/gen/textureSample/7e9ffd.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/7e9ffd.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/7e9ffd.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/7e9ffd.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/7e9ffd.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/7e9ffd.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/7e9ffd.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/7e9ffd.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/7e9ffd.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/7e9ffd.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/7e9ffd.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/8522e7.wgsl b/test/tint/builtins/gen/textureSample/8522e7.wgsl similarity index 100% rename from test/builtins/gen/textureSample/8522e7.wgsl rename to test/tint/builtins/gen/textureSample/8522e7.wgsl diff --git a/test/builtins/gen/textureSample/8522e7.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/8522e7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/8522e7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/8522e7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/8522e7.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/8522e7.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/8522e7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/8522e7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/8522e7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/8522e7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/8522e7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/c2f4e8.wgsl b/test/tint/builtins/gen/textureSample/c2f4e8.wgsl similarity index 100% rename from test/builtins/gen/textureSample/c2f4e8.wgsl rename to test/tint/builtins/gen/textureSample/c2f4e8.wgsl diff --git a/test/builtins/gen/textureSample/c2f4e8.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/c2f4e8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/c2f4e8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/c2f4e8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/c2f4e8.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/c2f4e8.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/c2f4e8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/c2f4e8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/c2f4e8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/c2f4e8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/c2f4e8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/e53267.wgsl b/test/tint/builtins/gen/textureSample/e53267.wgsl similarity index 100% rename from test/builtins/gen/textureSample/e53267.wgsl rename to test/tint/builtins/gen/textureSample/e53267.wgsl diff --git a/test/builtins/gen/textureSample/e53267.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/e53267.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/e53267.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/e53267.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/e53267.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/e53267.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/e53267.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/e53267.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/e53267.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/e53267.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/e53267.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/e53267.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/e53267.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/e53267.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/e53267.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/e53267.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/e53267.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/e53267.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/e53267.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/e53267.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSample/ea7030.wgsl b/test/tint/builtins/gen/textureSample/ea7030.wgsl similarity index 100% rename from test/builtins/gen/textureSample/ea7030.wgsl rename to test/tint/builtins/gen/textureSample/ea7030.wgsl diff --git a/test/builtins/gen/textureSample/ea7030.wgsl.expected.glsl b/test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSample/ea7030.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSample/ea7030.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSample/ea7030.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSample/ea7030.wgsl.expected.msl b/test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSample/ea7030.wgsl.expected.msl rename to test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.msl diff --git a/test/builtins/gen/textureSample/ea7030.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSample/ea7030.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSample/ea7030.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSample/ea7030.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSample/ea7030.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/53b9f7.wgsl b/test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/53b9f7.wgsl rename to test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl diff --git a/test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/53b9f7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/65ac50.wgsl b/test/tint/builtins/gen/textureSampleBias/65ac50.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/65ac50.wgsl rename to test/tint/builtins/gen/textureSampleBias/65ac50.wgsl diff --git a/test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/65ac50.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/65ac50.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/6a9113.wgsl b/test/tint/builtins/gen/textureSampleBias/6a9113.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/6a9113.wgsl rename to test/tint/builtins/gen/textureSampleBias/6a9113.wgsl diff --git a/test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/6a9113.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/6a9113.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/80e579.wgsl b/test/tint/builtins/gen/textureSampleBias/80e579.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/80e579.wgsl rename to test/tint/builtins/gen/textureSampleBias/80e579.wgsl diff --git a/test/builtins/gen/textureSampleBias/80e579.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/80e579.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/80e579.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/80e579.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/80e579.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/80e579.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/80e579.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/80e579.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/80e579.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/80e579.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/80e579.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/81c19a.wgsl b/test/tint/builtins/gen/textureSampleBias/81c19a.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/81c19a.wgsl rename to test/tint/builtins/gen/textureSampleBias/81c19a.wgsl diff --git a/test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/81c19a.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/81c19a.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/d3fa1b.wgsl b/test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/d3fa1b.wgsl rename to test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl diff --git a/test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/d3fa1b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/df91bb.wgsl b/test/tint/builtins/gen/textureSampleBias/df91bb.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/df91bb.wgsl rename to test/tint/builtins/gen/textureSampleBias/df91bb.wgsl diff --git a/test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/df91bb.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/df91bb.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleBias/eed7c4.wgsl b/test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/eed7c4.wgsl rename to test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl diff --git a/test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleBias/eed7c4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompare/25fcd1.wgsl b/test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/25fcd1.wgsl rename to test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl diff --git a/test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompare/25fcd1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompare/3a5923.wgsl b/test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/3a5923.wgsl rename to test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl diff --git a/test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompare/3a5923.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompare/63fb83.wgsl b/test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/63fb83.wgsl rename to test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl diff --git a/test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompare/63fb83.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompare/98b85c.wgsl b/test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/98b85c.wgsl rename to test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl diff --git a/test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompare/98b85c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompare/a3ca7e.wgsl b/test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/a3ca7e.wgsl rename to test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl diff --git a/test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompare/a3ca7e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompare/dd431d.wgsl b/test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/dd431d.wgsl rename to test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl diff --git a/test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompare/dd431d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/011a8f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1116ed.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/1568e3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/2ad2b1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/4cf3a2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl diff --git a/test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleCompareLevel/f8121c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/21402b.wgsl b/test/tint/builtins/gen/textureSampleGrad/21402b.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/21402b.wgsl rename to test/tint/builtins/gen/textureSampleGrad/21402b.wgsl diff --git a/test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/21402b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/21402b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/2ecd8f.wgsl b/test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/2ecd8f.wgsl rename to test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl diff --git a/test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/2ecd8f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/468f88.wgsl b/test/tint/builtins/gen/textureSampleGrad/468f88.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/468f88.wgsl rename to test/tint/builtins/gen/textureSampleGrad/468f88.wgsl diff --git a/test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/468f88.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/468f88.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/521263.wgsl b/test/tint/builtins/gen/textureSampleGrad/521263.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/521263.wgsl rename to test/tint/builtins/gen/textureSampleGrad/521263.wgsl diff --git a/test/builtins/gen/textureSampleGrad/521263.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/521263.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/521263.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/521263.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/521263.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/521263.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/521263.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/521263.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/521263.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/521263.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/521263.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/5312f4.wgsl b/test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/5312f4.wgsl rename to test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl diff --git a/test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/5312f4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/872f00.wgsl b/test/tint/builtins/gen/textureSampleGrad/872f00.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/872f00.wgsl rename to test/tint/builtins/gen/textureSampleGrad/872f00.wgsl diff --git a/test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/872f00.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/872f00.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/e383db.wgsl b/test/tint/builtins/gen/textureSampleGrad/e383db.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e383db.wgsl rename to test/tint/builtins/gen/textureSampleGrad/e383db.wgsl diff --git a/test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e383db.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/e383db.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleGrad/e9a2f7.wgsl b/test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e9a2f7.wgsl rename to test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl diff --git a/test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleGrad/e9a2f7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/02be59.wgsl b/test/tint/builtins/gen/textureSampleLevel/02be59.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/02be59.wgsl rename to test/tint/builtins/gen/textureSampleLevel/02be59.wgsl diff --git a/test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/02be59.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/02be59.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/0bdd9a.wgsl b/test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/0bdd9a.wgsl rename to test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl diff --git a/test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/0bdd9a.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/1b0291.wgsl b/test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1b0291.wgsl rename to test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl diff --git a/test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/1b0291.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/1bf73e.wgsl b/test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1bf73e.wgsl rename to test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl diff --git a/test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/1bf73e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/302be4.wgsl b/test/tint/builtins/gen/textureSampleLevel/302be4.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/302be4.wgsl rename to test/tint/builtins/gen/textureSampleLevel/302be4.wgsl diff --git a/test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/302be4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/302be4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/47daa4.wgsl b/test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/47daa4.wgsl rename to test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl diff --git a/test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/47daa4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/690d95.wgsl b/test/tint/builtins/gen/textureSampleLevel/690d95.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/690d95.wgsl rename to test/tint/builtins/gen/textureSampleLevel/690d95.wgsl diff --git a/test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/690d95.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/690d95.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/979816.wgsl b/test/tint/builtins/gen/textureSampleLevel/979816.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/979816.wgsl rename to test/tint/builtins/gen/textureSampleLevel/979816.wgsl diff --git a/test/builtins/gen/textureSampleLevel/979816.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/979816.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/979816.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/979816.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/979816.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/979816.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/979816.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/979816.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/979816.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/979816.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/979816.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/9bd37b.wgsl b/test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/9bd37b.wgsl rename to test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl diff --git a/test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/9bd37b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/a4af26.wgsl b/test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/a4af26.wgsl rename to test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl diff --git a/test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/a4af26.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/abfcc0.wgsl b/test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/abfcc0.wgsl rename to test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl diff --git a/test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/abfcc0.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/ae5e39.wgsl b/test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ae5e39.wgsl rename to test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl diff --git a/test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/ae5e39.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/ba93b3.wgsl b/test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ba93b3.wgsl rename to test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl diff --git a/test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/ba93b3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/c32df7.wgsl b/test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c32df7.wgsl rename to test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl diff --git a/test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/c32df7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureSampleLevel/c6aca6.wgsl b/test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c6aca6.wgsl rename to test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl diff --git a/test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.glsl b/test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.msl b/test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.msl rename to test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.msl diff --git a/test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureSampleLevel/c6aca6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/05ce15.wgsl b/test/tint/builtins/gen/textureStore/05ce15.wgsl similarity index 100% rename from test/builtins/gen/textureStore/05ce15.wgsl rename to test/tint/builtins/gen/textureStore/05ce15.wgsl diff --git a/test/builtins/gen/textureStore/05ce15.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/05ce15.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/05ce15.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/05ce15.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/05ce15.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/05ce15.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/05ce15.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/05ce15.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/05ce15.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/05ce15.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/05ce15.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/064c7f.wgsl b/test/tint/builtins/gen/textureStore/064c7f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/064c7f.wgsl rename to test/tint/builtins/gen/textureStore/064c7f.wgsl diff --git a/test/builtins/gen/textureStore/064c7f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/064c7f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/064c7f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/064c7f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/064c7f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/064c7f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/064c7f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/064c7f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/064c7f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/064c7f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/064c7f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/068641.wgsl b/test/tint/builtins/gen/textureStore/068641.wgsl similarity index 100% rename from test/builtins/gen/textureStore/068641.wgsl rename to test/tint/builtins/gen/textureStore/068641.wgsl diff --git a/test/builtins/gen/textureStore/068641.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/068641.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/068641.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/068641.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/068641.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/068641.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/068641.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/068641.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/068641.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/068641.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/068641.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/068641.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/068641.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/068641.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/068641.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/068641.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/068641.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/068641.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/068641.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/068641.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/0af6b5.wgsl b/test/tint/builtins/gen/textureStore/0af6b5.wgsl similarity index 100% rename from test/builtins/gen/textureStore/0af6b5.wgsl rename to test/tint/builtins/gen/textureStore/0af6b5.wgsl diff --git a/test/builtins/gen/textureStore/0af6b5.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/0af6b5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/0af6b5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/0af6b5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/0af6b5.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/0af6b5.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/0af6b5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/0af6b5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/0af6b5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/0af6b5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/0af6b5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/0c3dff.wgsl b/test/tint/builtins/gen/textureStore/0c3dff.wgsl similarity index 100% rename from test/builtins/gen/textureStore/0c3dff.wgsl rename to test/tint/builtins/gen/textureStore/0c3dff.wgsl diff --git a/test/builtins/gen/textureStore/0c3dff.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/0c3dff.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/0c3dff.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/0c3dff.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/0c3dff.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/0c3dff.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/0c3dff.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/0c3dff.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/0c3dff.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/0c3dff.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/0c3dff.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/102722.wgsl b/test/tint/builtins/gen/textureStore/102722.wgsl similarity index 100% rename from test/builtins/gen/textureStore/102722.wgsl rename to test/tint/builtins/gen/textureStore/102722.wgsl diff --git a/test/builtins/gen/textureStore/102722.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/102722.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/102722.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/102722.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/102722.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/102722.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/102722.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/102722.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/102722.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/102722.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/102722.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/102722.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/102722.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/102722.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/102722.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/102722.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/102722.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/102722.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/102722.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/102722.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/1bbd08.wgsl b/test/tint/builtins/gen/textureStore/1bbd08.wgsl similarity index 100% rename from test/builtins/gen/textureStore/1bbd08.wgsl rename to test/tint/builtins/gen/textureStore/1bbd08.wgsl diff --git a/test/builtins/gen/textureStore/1bbd08.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/1bbd08.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/1bbd08.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/1bbd08.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/1bbd08.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/1bbd08.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/1bbd08.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/1bbd08.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/1bbd08.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/1bbd08.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/1bbd08.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/1c02e7.wgsl b/test/tint/builtins/gen/textureStore/1c02e7.wgsl similarity index 100% rename from test/builtins/gen/textureStore/1c02e7.wgsl rename to test/tint/builtins/gen/textureStore/1c02e7.wgsl diff --git a/test/builtins/gen/textureStore/1c02e7.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/1c02e7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/1c02e7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/1c02e7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/1c02e7.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/1c02e7.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/1c02e7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/1c02e7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/1c02e7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/1c02e7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/1c02e7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/22d955.wgsl b/test/tint/builtins/gen/textureStore/22d955.wgsl similarity index 100% rename from test/builtins/gen/textureStore/22d955.wgsl rename to test/tint/builtins/gen/textureStore/22d955.wgsl diff --git a/test/builtins/gen/textureStore/22d955.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/22d955.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/22d955.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/22d955.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/22d955.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/22d955.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/22d955.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/22d955.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/22d955.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/22d955.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/22d955.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/22d955.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/22d955.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/22d955.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/22d955.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/22d955.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/22d955.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/22d955.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/22d955.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/22d955.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/26bf70.wgsl b/test/tint/builtins/gen/textureStore/26bf70.wgsl similarity index 100% rename from test/builtins/gen/textureStore/26bf70.wgsl rename to test/tint/builtins/gen/textureStore/26bf70.wgsl diff --git a/test/builtins/gen/textureStore/26bf70.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/26bf70.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/26bf70.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/26bf70.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/26bf70.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/26bf70.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/26bf70.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/26bf70.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/26bf70.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/26bf70.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/26bf70.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/2796b4.wgsl b/test/tint/builtins/gen/textureStore/2796b4.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2796b4.wgsl rename to test/tint/builtins/gen/textureStore/2796b4.wgsl diff --git a/test/builtins/gen/textureStore/2796b4.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/2796b4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/2796b4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/2796b4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/2796b4.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/2796b4.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/2796b4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/2796b4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/2796b4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2796b4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/2796b4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/2ac6c7.wgsl b/test/tint/builtins/gen/textureStore/2ac6c7.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2ac6c7.wgsl rename to test/tint/builtins/gen/textureStore/2ac6c7.wgsl diff --git a/test/builtins/gen/textureStore/2ac6c7.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/2ac6c7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/2ac6c7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/2ac6c7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/2ac6c7.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/2ac6c7.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/2ac6c7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/2ac6c7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/2ac6c7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2ac6c7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/2ac6c7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/2eb2a4.wgsl b/test/tint/builtins/gen/textureStore/2eb2a4.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2eb2a4.wgsl rename to test/tint/builtins/gen/textureStore/2eb2a4.wgsl diff --git a/test/builtins/gen/textureStore/2eb2a4.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/2eb2a4.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/2eb2a4.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/2eb2a4.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/2eb2a4.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/2eb2a4.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/2eb2a4.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/2eb2a4.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/2eb2a4.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2eb2a4.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/2eb2a4.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/2ed2a3.wgsl b/test/tint/builtins/gen/textureStore/2ed2a3.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2ed2a3.wgsl rename to test/tint/builtins/gen/textureStore/2ed2a3.wgsl diff --git a/test/builtins/gen/textureStore/2ed2a3.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/2ed2a3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/2ed2a3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/2ed2a3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/2ed2a3.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/2ed2a3.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/2ed2a3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/2ed2a3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/2ed2a3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/2ed2a3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/2ed2a3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/31745b.wgsl b/test/tint/builtins/gen/textureStore/31745b.wgsl similarity index 100% rename from test/builtins/gen/textureStore/31745b.wgsl rename to test/tint/builtins/gen/textureStore/31745b.wgsl diff --git a/test/builtins/gen/textureStore/31745b.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/31745b.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/31745b.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/31745b.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/31745b.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/31745b.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/31745b.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/31745b.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/31745b.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/31745b.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/31745b.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/31745b.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/31745b.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/31745b.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/31745b.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/31745b.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/31745b.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/31745b.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/31745b.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/31745b.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/32f368.wgsl b/test/tint/builtins/gen/textureStore/32f368.wgsl similarity index 100% rename from test/builtins/gen/textureStore/32f368.wgsl rename to test/tint/builtins/gen/textureStore/32f368.wgsl diff --git a/test/builtins/gen/textureStore/32f368.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/32f368.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/32f368.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/32f368.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/32f368.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/32f368.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/32f368.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/32f368.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/32f368.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/32f368.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/32f368.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/32f368.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/32f368.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/32f368.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/32f368.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/32f368.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/32f368.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/32f368.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/32f368.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/32f368.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/331aee.wgsl b/test/tint/builtins/gen/textureStore/331aee.wgsl similarity index 100% rename from test/builtins/gen/textureStore/331aee.wgsl rename to test/tint/builtins/gen/textureStore/331aee.wgsl diff --git a/test/builtins/gen/textureStore/331aee.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/331aee.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/331aee.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/331aee.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/331aee.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/331aee.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/331aee.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/331aee.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/331aee.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/331aee.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/331aee.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/331aee.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/331aee.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/331aee.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/331aee.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/331aee.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/331aee.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/331aee.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/331aee.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/331aee.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/38e8d7.wgsl b/test/tint/builtins/gen/textureStore/38e8d7.wgsl similarity index 100% rename from test/builtins/gen/textureStore/38e8d7.wgsl rename to test/tint/builtins/gen/textureStore/38e8d7.wgsl diff --git a/test/builtins/gen/textureStore/38e8d7.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/38e8d7.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/38e8d7.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/38e8d7.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/38e8d7.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/38e8d7.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/38e8d7.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/38e8d7.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/38e8d7.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/38e8d7.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/38e8d7.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/3a52ac.wgsl b/test/tint/builtins/gen/textureStore/3a52ac.wgsl similarity index 100% rename from test/builtins/gen/textureStore/3a52ac.wgsl rename to test/tint/builtins/gen/textureStore/3a52ac.wgsl diff --git a/test/builtins/gen/textureStore/3a52ac.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/3a52ac.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/3a52ac.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/3a52ac.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/3a52ac.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/3a52ac.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/3a52ac.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/3a52ac.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/3a52ac.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/3a52ac.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/3a52ac.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/3bb7a1.wgsl b/test/tint/builtins/gen/textureStore/3bb7a1.wgsl similarity index 100% rename from test/builtins/gen/textureStore/3bb7a1.wgsl rename to test/tint/builtins/gen/textureStore/3bb7a1.wgsl diff --git a/test/builtins/gen/textureStore/3bb7a1.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/3bb7a1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/3bb7a1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/3bb7a1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/3bb7a1.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/3bb7a1.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/3bb7a1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/3bb7a1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/3bb7a1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/3bb7a1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/3bb7a1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/3bec15.wgsl b/test/tint/builtins/gen/textureStore/3bec15.wgsl similarity index 100% rename from test/builtins/gen/textureStore/3bec15.wgsl rename to test/tint/builtins/gen/textureStore/3bec15.wgsl diff --git a/test/builtins/gen/textureStore/3bec15.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/3bec15.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/3bec15.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/3bec15.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/3bec15.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/3bec15.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/3bec15.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/3bec15.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/3bec15.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/3bec15.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/3bec15.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/441ba8.wgsl b/test/tint/builtins/gen/textureStore/441ba8.wgsl similarity index 100% rename from test/builtins/gen/textureStore/441ba8.wgsl rename to test/tint/builtins/gen/textureStore/441ba8.wgsl diff --git a/test/builtins/gen/textureStore/441ba8.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/441ba8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/441ba8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/441ba8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/441ba8.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/441ba8.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/441ba8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/441ba8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/441ba8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/441ba8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/441ba8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/4fc057.wgsl b/test/tint/builtins/gen/textureStore/4fc057.wgsl similarity index 100% rename from test/builtins/gen/textureStore/4fc057.wgsl rename to test/tint/builtins/gen/textureStore/4fc057.wgsl diff --git a/test/builtins/gen/textureStore/4fc057.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/4fc057.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/4fc057.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/4fc057.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/4fc057.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/4fc057.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/4fc057.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/4fc057.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/4fc057.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/4fc057.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/4fc057.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/5a2f8f.wgsl b/test/tint/builtins/gen/textureStore/5a2f8f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/5a2f8f.wgsl rename to test/tint/builtins/gen/textureStore/5a2f8f.wgsl diff --git a/test/builtins/gen/textureStore/5a2f8f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/5a2f8f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/5a2f8f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/5a2f8f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/5a2f8f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/5a2f8f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/5a2f8f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/5a2f8f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/5a2f8f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/5a2f8f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/5a2f8f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/60975f.wgsl b/test/tint/builtins/gen/textureStore/60975f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/60975f.wgsl rename to test/tint/builtins/gen/textureStore/60975f.wgsl diff --git a/test/builtins/gen/textureStore/60975f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/60975f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/60975f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/60975f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/60975f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/60975f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/60975f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/60975f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/60975f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/60975f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/60975f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/60975f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/60975f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/60975f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/60975f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/60975f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/60975f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/60975f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/60975f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/60975f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/682fd6.wgsl b/test/tint/builtins/gen/textureStore/682fd6.wgsl similarity index 100% rename from test/builtins/gen/textureStore/682fd6.wgsl rename to test/tint/builtins/gen/textureStore/682fd6.wgsl diff --git a/test/builtins/gen/textureStore/682fd6.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/682fd6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/682fd6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/682fd6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/682fd6.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/682fd6.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/682fd6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/682fd6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/682fd6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/682fd6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/682fd6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/6b75c3.wgsl b/test/tint/builtins/gen/textureStore/6b75c3.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6b75c3.wgsl rename to test/tint/builtins/gen/textureStore/6b75c3.wgsl diff --git a/test/builtins/gen/textureStore/6b75c3.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/6b75c3.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/6b75c3.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/6b75c3.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/6b75c3.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/6b75c3.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/6b75c3.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/6b75c3.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/6b75c3.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6b75c3.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/6b75c3.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/6b80d2.wgsl b/test/tint/builtins/gen/textureStore/6b80d2.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6b80d2.wgsl rename to test/tint/builtins/gen/textureStore/6b80d2.wgsl diff --git a/test/builtins/gen/textureStore/6b80d2.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/6b80d2.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/6b80d2.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/6b80d2.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/6b80d2.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/6b80d2.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/6b80d2.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/6b80d2.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/6b80d2.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6b80d2.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/6b80d2.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/6cff2e.wgsl b/test/tint/builtins/gen/textureStore/6cff2e.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6cff2e.wgsl rename to test/tint/builtins/gen/textureStore/6cff2e.wgsl diff --git a/test/builtins/gen/textureStore/6cff2e.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/6cff2e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/6cff2e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/6cff2e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/6cff2e.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/6cff2e.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/6cff2e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/6cff2e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/6cff2e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6cff2e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/6cff2e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/6da692.wgsl b/test/tint/builtins/gen/textureStore/6da692.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6da692.wgsl rename to test/tint/builtins/gen/textureStore/6da692.wgsl diff --git a/test/builtins/gen/textureStore/6da692.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/6da692.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/6da692.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/6da692.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/6da692.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/6da692.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/6da692.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/6da692.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/6da692.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/6da692.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/6da692.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/6da692.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/6da692.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/6da692.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/6da692.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/6da692.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/6da692.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/6da692.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/6da692.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/6da692.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/731349.wgsl b/test/tint/builtins/gen/textureStore/731349.wgsl similarity index 100% rename from test/builtins/gen/textureStore/731349.wgsl rename to test/tint/builtins/gen/textureStore/731349.wgsl diff --git a/test/builtins/gen/textureStore/731349.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/731349.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/731349.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/731349.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/731349.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/731349.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/731349.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/731349.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/731349.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/731349.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/731349.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/731349.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/731349.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/731349.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/731349.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/731349.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/731349.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/731349.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/731349.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/731349.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/752da6.wgsl b/test/tint/builtins/gen/textureStore/752da6.wgsl similarity index 100% rename from test/builtins/gen/textureStore/752da6.wgsl rename to test/tint/builtins/gen/textureStore/752da6.wgsl diff --git a/test/builtins/gen/textureStore/752da6.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/752da6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/752da6.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/752da6.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/752da6.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/752da6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/752da6.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/752da6.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/752da6.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/752da6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/752da6.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/752da6.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/752da6.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/752da6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/752da6.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/752da6.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/752da6.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/752da6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/752da6.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/752da6.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/77c0ae.wgsl b/test/tint/builtins/gen/textureStore/77c0ae.wgsl similarity index 100% rename from test/builtins/gen/textureStore/77c0ae.wgsl rename to test/tint/builtins/gen/textureStore/77c0ae.wgsl diff --git a/test/builtins/gen/textureStore/77c0ae.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/77c0ae.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/77c0ae.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/77c0ae.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/77c0ae.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/77c0ae.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/77c0ae.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/77c0ae.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/77c0ae.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/77c0ae.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/77c0ae.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/7cec8d.wgsl b/test/tint/builtins/gen/textureStore/7cec8d.wgsl similarity index 100% rename from test/builtins/gen/textureStore/7cec8d.wgsl rename to test/tint/builtins/gen/textureStore/7cec8d.wgsl diff --git a/test/builtins/gen/textureStore/7cec8d.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/7cec8d.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/7cec8d.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/7cec8d.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/7cec8d.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/7cec8d.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/7cec8d.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/7cec8d.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/7cec8d.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/7cec8d.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/7cec8d.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/7f7fae.wgsl b/test/tint/builtins/gen/textureStore/7f7fae.wgsl similarity index 100% rename from test/builtins/gen/textureStore/7f7fae.wgsl rename to test/tint/builtins/gen/textureStore/7f7fae.wgsl diff --git a/test/builtins/gen/textureStore/7f7fae.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/7f7fae.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/7f7fae.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/7f7fae.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/7f7fae.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/7f7fae.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/7f7fae.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/7f7fae.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/7f7fae.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/7f7fae.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/7f7fae.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/804942.wgsl b/test/tint/builtins/gen/textureStore/804942.wgsl similarity index 100% rename from test/builtins/gen/textureStore/804942.wgsl rename to test/tint/builtins/gen/textureStore/804942.wgsl diff --git a/test/builtins/gen/textureStore/804942.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/804942.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/804942.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/804942.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/804942.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/804942.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/804942.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/804942.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/804942.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/804942.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/804942.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/804942.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/804942.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/804942.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/804942.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/804942.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/804942.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/804942.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/804942.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/804942.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/805dae.wgsl b/test/tint/builtins/gen/textureStore/805dae.wgsl similarity index 100% rename from test/builtins/gen/textureStore/805dae.wgsl rename to test/tint/builtins/gen/textureStore/805dae.wgsl diff --git a/test/builtins/gen/textureStore/805dae.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/805dae.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/805dae.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/805dae.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/805dae.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/805dae.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/805dae.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/805dae.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/805dae.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/805dae.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/805dae.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/805dae.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/805dae.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/805dae.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/805dae.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/805dae.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/805dae.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/805dae.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/805dae.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/805dae.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/83bcc1.wgsl b/test/tint/builtins/gen/textureStore/83bcc1.wgsl similarity index 100% rename from test/builtins/gen/textureStore/83bcc1.wgsl rename to test/tint/builtins/gen/textureStore/83bcc1.wgsl diff --git a/test/builtins/gen/textureStore/83bcc1.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/83bcc1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/83bcc1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/83bcc1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/83bcc1.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/83bcc1.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/83bcc1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/83bcc1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/83bcc1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/83bcc1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/83bcc1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/872747.wgsl b/test/tint/builtins/gen/textureStore/872747.wgsl similarity index 100% rename from test/builtins/gen/textureStore/872747.wgsl rename to test/tint/builtins/gen/textureStore/872747.wgsl diff --git a/test/builtins/gen/textureStore/872747.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/872747.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/872747.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/872747.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/872747.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/872747.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/872747.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/872747.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/872747.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/872747.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/872747.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/872747.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/872747.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/872747.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/872747.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/872747.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/872747.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/872747.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/872747.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/872747.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/8e0479.wgsl b/test/tint/builtins/gen/textureStore/8e0479.wgsl similarity index 100% rename from test/builtins/gen/textureStore/8e0479.wgsl rename to test/tint/builtins/gen/textureStore/8e0479.wgsl diff --git a/test/builtins/gen/textureStore/8e0479.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/8e0479.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/8e0479.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/8e0479.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/8e0479.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/8e0479.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/8e0479.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/8e0479.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/8e0479.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/8e0479.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/8e0479.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/8f71a1.wgsl b/test/tint/builtins/gen/textureStore/8f71a1.wgsl similarity index 100% rename from test/builtins/gen/textureStore/8f71a1.wgsl rename to test/tint/builtins/gen/textureStore/8f71a1.wgsl diff --git a/test/builtins/gen/textureStore/8f71a1.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/8f71a1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/8f71a1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/8f71a1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/8f71a1.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/8f71a1.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/8f71a1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/8f71a1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/8f71a1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/8f71a1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/8f71a1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/969534.wgsl b/test/tint/builtins/gen/textureStore/969534.wgsl similarity index 100% rename from test/builtins/gen/textureStore/969534.wgsl rename to test/tint/builtins/gen/textureStore/969534.wgsl diff --git a/test/builtins/gen/textureStore/969534.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/969534.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/969534.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/969534.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/969534.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/969534.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/969534.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/969534.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/969534.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/969534.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/969534.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/969534.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/969534.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/969534.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/969534.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/969534.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/969534.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/969534.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/969534.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/969534.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/9a3ecc.wgsl b/test/tint/builtins/gen/textureStore/9a3ecc.wgsl similarity index 100% rename from test/builtins/gen/textureStore/9a3ecc.wgsl rename to test/tint/builtins/gen/textureStore/9a3ecc.wgsl diff --git a/test/builtins/gen/textureStore/9a3ecc.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/9a3ecc.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/9a3ecc.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/9a3ecc.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/9a3ecc.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/9a3ecc.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/9a3ecc.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/9a3ecc.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/9a3ecc.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/9a3ecc.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/9a3ecc.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/9d9cd5.wgsl b/test/tint/builtins/gen/textureStore/9d9cd5.wgsl similarity index 100% rename from test/builtins/gen/textureStore/9d9cd5.wgsl rename to test/tint/builtins/gen/textureStore/9d9cd5.wgsl diff --git a/test/builtins/gen/textureStore/9d9cd5.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/9d9cd5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/9d9cd5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/9d9cd5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/9d9cd5.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/9d9cd5.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/9d9cd5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/9d9cd5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/9d9cd5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/9d9cd5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/9d9cd5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/9e3ec5.wgsl b/test/tint/builtins/gen/textureStore/9e3ec5.wgsl similarity index 100% rename from test/builtins/gen/textureStore/9e3ec5.wgsl rename to test/tint/builtins/gen/textureStore/9e3ec5.wgsl diff --git a/test/builtins/gen/textureStore/9e3ec5.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/9e3ec5.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/9e3ec5.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/9e3ec5.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/9e3ec5.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/9e3ec5.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/9e3ec5.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/9e3ec5.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/9e3ec5.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/9e3ec5.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/9e3ec5.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/ac67aa.wgsl b/test/tint/builtins/gen/textureStore/ac67aa.wgsl similarity index 100% rename from test/builtins/gen/textureStore/ac67aa.wgsl rename to test/tint/builtins/gen/textureStore/ac67aa.wgsl diff --git a/test/builtins/gen/textureStore/ac67aa.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/ac67aa.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/ac67aa.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/ac67aa.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/ac67aa.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/ac67aa.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/ac67aa.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/ac67aa.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/ac67aa.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/ac67aa.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/ac67aa.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/b706b1.wgsl b/test/tint/builtins/gen/textureStore/b706b1.wgsl similarity index 100% rename from test/builtins/gen/textureStore/b706b1.wgsl rename to test/tint/builtins/gen/textureStore/b706b1.wgsl diff --git a/test/builtins/gen/textureStore/b706b1.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/b706b1.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/b706b1.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/b706b1.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/b706b1.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/b706b1.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/b706b1.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/b706b1.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/b706b1.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/b706b1.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/b706b1.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/bbcb7f.wgsl b/test/tint/builtins/gen/textureStore/bbcb7f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/bbcb7f.wgsl rename to test/tint/builtins/gen/textureStore/bbcb7f.wgsl diff --git a/test/builtins/gen/textureStore/bbcb7f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/bbcb7f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/bbcb7f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/bbcb7f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/bbcb7f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/bbcb7f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/bbcb7f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/bbcb7f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/bbcb7f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/bbcb7f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/bbcb7f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/be6e30.wgsl b/test/tint/builtins/gen/textureStore/be6e30.wgsl similarity index 100% rename from test/builtins/gen/textureStore/be6e30.wgsl rename to test/tint/builtins/gen/textureStore/be6e30.wgsl diff --git a/test/builtins/gen/textureStore/be6e30.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/be6e30.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/be6e30.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/be6e30.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/be6e30.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/be6e30.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/be6e30.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/be6e30.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/be6e30.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/be6e30.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/be6e30.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/bf775c.wgsl b/test/tint/builtins/gen/textureStore/bf775c.wgsl similarity index 100% rename from test/builtins/gen/textureStore/bf775c.wgsl rename to test/tint/builtins/gen/textureStore/bf775c.wgsl diff --git a/test/builtins/gen/textureStore/bf775c.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/bf775c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/bf775c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/bf775c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/bf775c.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/bf775c.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/bf775c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/bf775c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/bf775c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/bf775c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/bf775c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/c5af1e.wgsl b/test/tint/builtins/gen/textureStore/c5af1e.wgsl similarity index 100% rename from test/builtins/gen/textureStore/c5af1e.wgsl rename to test/tint/builtins/gen/textureStore/c5af1e.wgsl diff --git a/test/builtins/gen/textureStore/c5af1e.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/c5af1e.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/c5af1e.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/c5af1e.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/c5af1e.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/c5af1e.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/c5af1e.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/c5af1e.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/c5af1e.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/c5af1e.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/c5af1e.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/c863be.wgsl b/test/tint/builtins/gen/textureStore/c863be.wgsl similarity index 100% rename from test/builtins/gen/textureStore/c863be.wgsl rename to test/tint/builtins/gen/textureStore/c863be.wgsl diff --git a/test/builtins/gen/textureStore/c863be.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/c863be.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/c863be.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/c863be.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/c863be.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/c863be.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/c863be.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/c863be.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/c863be.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/c863be.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/c863be.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/c863be.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/c863be.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/c863be.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/c863be.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/c863be.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/c863be.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/c863be.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/c863be.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/c863be.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/d73b5c.wgsl b/test/tint/builtins/gen/textureStore/d73b5c.wgsl similarity index 100% rename from test/builtins/gen/textureStore/d73b5c.wgsl rename to test/tint/builtins/gen/textureStore/d73b5c.wgsl diff --git a/test/builtins/gen/textureStore/d73b5c.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/d73b5c.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/d73b5c.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/d73b5c.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/d73b5c.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/d73b5c.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/d73b5c.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/d73b5c.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/d73b5c.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/d73b5c.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/d73b5c.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/dd7d81.wgsl b/test/tint/builtins/gen/textureStore/dd7d81.wgsl similarity index 100% rename from test/builtins/gen/textureStore/dd7d81.wgsl rename to test/tint/builtins/gen/textureStore/dd7d81.wgsl diff --git a/test/builtins/gen/textureStore/dd7d81.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/dd7d81.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/dd7d81.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/dd7d81.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/dd7d81.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/dd7d81.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/dd7d81.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/dd7d81.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/dd7d81.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/dd7d81.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/dd7d81.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/dde364.wgsl b/test/tint/builtins/gen/textureStore/dde364.wgsl similarity index 100% rename from test/builtins/gen/textureStore/dde364.wgsl rename to test/tint/builtins/gen/textureStore/dde364.wgsl diff --git a/test/builtins/gen/textureStore/dde364.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/dde364.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/dde364.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/dde364.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/dde364.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/dde364.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/dde364.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/dde364.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/dde364.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/dde364.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/dde364.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/dde364.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/dde364.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/dde364.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/dde364.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/dde364.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/dde364.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/dde364.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/dde364.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/dde364.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/e885e8.wgsl b/test/tint/builtins/gen/textureStore/e885e8.wgsl similarity index 100% rename from test/builtins/gen/textureStore/e885e8.wgsl rename to test/tint/builtins/gen/textureStore/e885e8.wgsl diff --git a/test/builtins/gen/textureStore/e885e8.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/e885e8.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/e885e8.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/e885e8.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/e885e8.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/e885e8.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/e885e8.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/e885e8.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/e885e8.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/e885e8.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/e885e8.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/eb702f.wgsl b/test/tint/builtins/gen/textureStore/eb702f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/eb702f.wgsl rename to test/tint/builtins/gen/textureStore/eb702f.wgsl diff --git a/test/builtins/gen/textureStore/eb702f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/eb702f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/eb702f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/eb702f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/eb702f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/eb702f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/eb702f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/eb702f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/eb702f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/eb702f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/eb702f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/eb78b9.wgsl b/test/tint/builtins/gen/textureStore/eb78b9.wgsl similarity index 100% rename from test/builtins/gen/textureStore/eb78b9.wgsl rename to test/tint/builtins/gen/textureStore/eb78b9.wgsl diff --git a/test/builtins/gen/textureStore/eb78b9.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/eb78b9.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/eb78b9.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/eb78b9.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/eb78b9.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/eb78b9.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/eb78b9.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/eb78b9.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/eb78b9.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/eb78b9.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/eb78b9.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/ee6acc.wgsl b/test/tint/builtins/gen/textureStore/ee6acc.wgsl similarity index 100% rename from test/builtins/gen/textureStore/ee6acc.wgsl rename to test/tint/builtins/gen/textureStore/ee6acc.wgsl diff --git a/test/builtins/gen/textureStore/ee6acc.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/ee6acc.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/ee6acc.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/ee6acc.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/ee6acc.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/ee6acc.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/ee6acc.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/ee6acc.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/ee6acc.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/ee6acc.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/ee6acc.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/ef9f2f.wgsl b/test/tint/builtins/gen/textureStore/ef9f2f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/ef9f2f.wgsl rename to test/tint/builtins/gen/textureStore/ef9f2f.wgsl diff --git a/test/builtins/gen/textureStore/ef9f2f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/ef9f2f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/ef9f2f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/ef9f2f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/ef9f2f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/ef9f2f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/ef9f2f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/ef9f2f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/ef9f2f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/ef9f2f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/ef9f2f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/f8dead.wgsl b/test/tint/builtins/gen/textureStore/f8dead.wgsl similarity index 100% rename from test/builtins/gen/textureStore/f8dead.wgsl rename to test/tint/builtins/gen/textureStore/f8dead.wgsl diff --git a/test/builtins/gen/textureStore/f8dead.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/f8dead.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/f8dead.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/f8dead.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/f8dead.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/f8dead.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/f8dead.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/f8dead.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/f8dead.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/f8dead.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/f8dead.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/f9be83.wgsl b/test/tint/builtins/gen/textureStore/f9be83.wgsl similarity index 100% rename from test/builtins/gen/textureStore/f9be83.wgsl rename to test/tint/builtins/gen/textureStore/f9be83.wgsl diff --git a/test/builtins/gen/textureStore/f9be83.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/f9be83.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/f9be83.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/f9be83.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/f9be83.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/f9be83.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/f9be83.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/f9be83.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/f9be83.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/f9be83.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/f9be83.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/fb9a8f.wgsl b/test/tint/builtins/gen/textureStore/fb9a8f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/fb9a8f.wgsl rename to test/tint/builtins/gen/textureStore/fb9a8f.wgsl diff --git a/test/builtins/gen/textureStore/fb9a8f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/fb9a8f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/fb9a8f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/fb9a8f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/fb9a8f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/fb9a8f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/fb9a8f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/fb9a8f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/fb9a8f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/fb9a8f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/fb9a8f.wgsl.expected.wgsl diff --git a/test/builtins/gen/textureStore/fbf53f.wgsl b/test/tint/builtins/gen/textureStore/fbf53f.wgsl similarity index 100% rename from test/builtins/gen/textureStore/fbf53f.wgsl rename to test/tint/builtins/gen/textureStore/fbf53f.wgsl diff --git a/test/builtins/gen/textureStore/fbf53f.wgsl.expected.glsl b/test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/textureStore/fbf53f.wgsl.expected.glsl rename to test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.glsl diff --git a/test/builtins/gen/textureStore/fbf53f.wgsl.expected.hlsl b/test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/textureStore/fbf53f.wgsl.expected.hlsl rename to test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.hlsl diff --git a/test/builtins/gen/textureStore/fbf53f.wgsl.expected.msl b/test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/textureStore/fbf53f.wgsl.expected.msl rename to test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.msl diff --git a/test/builtins/gen/textureStore/fbf53f.wgsl.expected.spvasm b/test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/textureStore/fbf53f.wgsl.expected.spvasm rename to test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.spvasm diff --git a/test/builtins/gen/textureStore/fbf53f.wgsl.expected.wgsl b/test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/textureStore/fbf53f.wgsl.expected.wgsl rename to test/tint/builtins/gen/textureStore/fbf53f.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/2585cd.wgsl b/test/tint/builtins/gen/transpose/2585cd.wgsl similarity index 100% rename from test/builtins/gen/transpose/2585cd.wgsl rename to test/tint/builtins/gen/transpose/2585cd.wgsl diff --git a/test/builtins/gen/transpose/2585cd.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/2585cd.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/2585cd.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/2585cd.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/2585cd.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/2585cd.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/2585cd.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/2585cd.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/2585cd.wgsl.expected.msl b/test/tint/builtins/gen/transpose/2585cd.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/2585cd.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/2585cd.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/2585cd.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/2585cd.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/2585cd.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/2585cd.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/2585cd.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/2585cd.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/2585cd.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/2585cd.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/31d679.wgsl b/test/tint/builtins/gen/transpose/31d679.wgsl similarity index 100% rename from test/builtins/gen/transpose/31d679.wgsl rename to test/tint/builtins/gen/transpose/31d679.wgsl diff --git a/test/builtins/gen/transpose/31d679.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/31d679.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/31d679.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/31d679.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/31d679.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/31d679.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/31d679.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/31d679.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/31d679.wgsl.expected.msl b/test/tint/builtins/gen/transpose/31d679.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/31d679.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/31d679.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/31d679.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/31d679.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/31d679.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/31d679.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/31d679.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/31d679.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/31d679.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/31d679.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/31e37e.wgsl b/test/tint/builtins/gen/transpose/31e37e.wgsl similarity index 100% rename from test/builtins/gen/transpose/31e37e.wgsl rename to test/tint/builtins/gen/transpose/31e37e.wgsl diff --git a/test/builtins/gen/transpose/31e37e.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/31e37e.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/31e37e.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/31e37e.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/31e37e.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/31e37e.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/31e37e.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/31e37e.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/31e37e.wgsl.expected.msl b/test/tint/builtins/gen/transpose/31e37e.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/31e37e.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/31e37e.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/31e37e.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/31e37e.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/31e37e.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/31e37e.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/31e37e.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/31e37e.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/31e37e.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/31e37e.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/4ce359.wgsl b/test/tint/builtins/gen/transpose/4ce359.wgsl similarity index 100% rename from test/builtins/gen/transpose/4ce359.wgsl rename to test/tint/builtins/gen/transpose/4ce359.wgsl diff --git a/test/builtins/gen/transpose/4ce359.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/4ce359.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/4ce359.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/4ce359.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/4ce359.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/4ce359.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/4ce359.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/4ce359.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/4ce359.wgsl.expected.msl b/test/tint/builtins/gen/transpose/4ce359.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/4ce359.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/4ce359.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/4ce359.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/4ce359.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/4ce359.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/4ce359.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/4ce359.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/4ce359.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/4ce359.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/4ce359.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/4dc9a1.wgsl b/test/tint/builtins/gen/transpose/4dc9a1.wgsl similarity index 100% rename from test/builtins/gen/transpose/4dc9a1.wgsl rename to test/tint/builtins/gen/transpose/4dc9a1.wgsl diff --git a/test/builtins/gen/transpose/4dc9a1.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/4dc9a1.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/4dc9a1.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/4dc9a1.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/4dc9a1.wgsl.expected.msl b/test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/4dc9a1.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/4dc9a1.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/4dc9a1.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/4dc9a1.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/4dc9a1.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/4dc9a1.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/854336.wgsl b/test/tint/builtins/gen/transpose/854336.wgsl similarity index 100% rename from test/builtins/gen/transpose/854336.wgsl rename to test/tint/builtins/gen/transpose/854336.wgsl diff --git a/test/builtins/gen/transpose/854336.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/854336.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/854336.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/854336.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/854336.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/854336.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/854336.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/854336.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/854336.wgsl.expected.msl b/test/tint/builtins/gen/transpose/854336.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/854336.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/854336.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/854336.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/854336.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/854336.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/854336.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/854336.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/854336.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/854336.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/854336.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/c1b600.wgsl b/test/tint/builtins/gen/transpose/c1b600.wgsl similarity index 100% rename from test/builtins/gen/transpose/c1b600.wgsl rename to test/tint/builtins/gen/transpose/c1b600.wgsl diff --git a/test/builtins/gen/transpose/c1b600.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/c1b600.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/c1b600.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/c1b600.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/c1b600.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/c1b600.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/c1b600.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/c1b600.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/c1b600.wgsl.expected.msl b/test/tint/builtins/gen/transpose/c1b600.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/c1b600.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/c1b600.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/c1b600.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/c1b600.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/c1b600.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/c1b600.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/c1b600.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/c1b600.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/c1b600.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/c1b600.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/d8f8ba.wgsl b/test/tint/builtins/gen/transpose/d8f8ba.wgsl similarity index 100% rename from test/builtins/gen/transpose/d8f8ba.wgsl rename to test/tint/builtins/gen/transpose/d8f8ba.wgsl diff --git a/test/builtins/gen/transpose/d8f8ba.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/d8f8ba.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/d8f8ba.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/d8f8ba.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/d8f8ba.wgsl.expected.msl b/test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/d8f8ba.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/d8f8ba.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/d8f8ba.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/d8f8ba.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/d8f8ba.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/d8f8ba.wgsl.expected.wgsl diff --git a/test/builtins/gen/transpose/ed4bdc.wgsl b/test/tint/builtins/gen/transpose/ed4bdc.wgsl similarity index 100% rename from test/builtins/gen/transpose/ed4bdc.wgsl rename to test/tint/builtins/gen/transpose/ed4bdc.wgsl diff --git a/test/builtins/gen/transpose/ed4bdc.wgsl.expected.glsl b/test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/transpose/ed4bdc.wgsl.expected.glsl rename to test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.glsl diff --git a/test/builtins/gen/transpose/ed4bdc.wgsl.expected.hlsl b/test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/transpose/ed4bdc.wgsl.expected.hlsl rename to test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.hlsl diff --git a/test/builtins/gen/transpose/ed4bdc.wgsl.expected.msl b/test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/transpose/ed4bdc.wgsl.expected.msl rename to test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.msl diff --git a/test/builtins/gen/transpose/ed4bdc.wgsl.expected.spvasm b/test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/transpose/ed4bdc.wgsl.expected.spvasm rename to test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.spvasm diff --git a/test/builtins/gen/transpose/ed4bdc.wgsl.expected.wgsl b/test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/transpose/ed4bdc.wgsl.expected.wgsl rename to test/tint/builtins/gen/transpose/ed4bdc.wgsl.expected.wgsl diff --git a/test/builtins/gen/trunc/562d05.wgsl b/test/tint/builtins/gen/trunc/562d05.wgsl similarity index 100% rename from test/builtins/gen/trunc/562d05.wgsl rename to test/tint/builtins/gen/trunc/562d05.wgsl diff --git a/test/builtins/gen/trunc/562d05.wgsl.expected.glsl b/test/tint/builtins/gen/trunc/562d05.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/trunc/562d05.wgsl.expected.glsl rename to test/tint/builtins/gen/trunc/562d05.wgsl.expected.glsl diff --git a/test/builtins/gen/trunc/562d05.wgsl.expected.hlsl b/test/tint/builtins/gen/trunc/562d05.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/trunc/562d05.wgsl.expected.hlsl rename to test/tint/builtins/gen/trunc/562d05.wgsl.expected.hlsl diff --git a/test/builtins/gen/trunc/562d05.wgsl.expected.msl b/test/tint/builtins/gen/trunc/562d05.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/trunc/562d05.wgsl.expected.msl rename to test/tint/builtins/gen/trunc/562d05.wgsl.expected.msl diff --git a/test/builtins/gen/trunc/562d05.wgsl.expected.spvasm b/test/tint/builtins/gen/trunc/562d05.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/trunc/562d05.wgsl.expected.spvasm rename to test/tint/builtins/gen/trunc/562d05.wgsl.expected.spvasm diff --git a/test/builtins/gen/trunc/562d05.wgsl.expected.wgsl b/test/tint/builtins/gen/trunc/562d05.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/trunc/562d05.wgsl.expected.wgsl rename to test/tint/builtins/gen/trunc/562d05.wgsl.expected.wgsl diff --git a/test/builtins/gen/trunc/e183aa.wgsl b/test/tint/builtins/gen/trunc/e183aa.wgsl similarity index 100% rename from test/builtins/gen/trunc/e183aa.wgsl rename to test/tint/builtins/gen/trunc/e183aa.wgsl diff --git a/test/builtins/gen/trunc/e183aa.wgsl.expected.glsl b/test/tint/builtins/gen/trunc/e183aa.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/trunc/e183aa.wgsl.expected.glsl rename to test/tint/builtins/gen/trunc/e183aa.wgsl.expected.glsl diff --git a/test/builtins/gen/trunc/e183aa.wgsl.expected.hlsl b/test/tint/builtins/gen/trunc/e183aa.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/trunc/e183aa.wgsl.expected.hlsl rename to test/tint/builtins/gen/trunc/e183aa.wgsl.expected.hlsl diff --git a/test/builtins/gen/trunc/e183aa.wgsl.expected.msl b/test/tint/builtins/gen/trunc/e183aa.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/trunc/e183aa.wgsl.expected.msl rename to test/tint/builtins/gen/trunc/e183aa.wgsl.expected.msl diff --git a/test/builtins/gen/trunc/e183aa.wgsl.expected.spvasm b/test/tint/builtins/gen/trunc/e183aa.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/trunc/e183aa.wgsl.expected.spvasm rename to test/tint/builtins/gen/trunc/e183aa.wgsl.expected.spvasm diff --git a/test/builtins/gen/trunc/e183aa.wgsl.expected.wgsl b/test/tint/builtins/gen/trunc/e183aa.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/trunc/e183aa.wgsl.expected.wgsl rename to test/tint/builtins/gen/trunc/e183aa.wgsl.expected.wgsl diff --git a/test/builtins/gen/trunc/eb83df.wgsl b/test/tint/builtins/gen/trunc/eb83df.wgsl similarity index 100% rename from test/builtins/gen/trunc/eb83df.wgsl rename to test/tint/builtins/gen/trunc/eb83df.wgsl diff --git a/test/builtins/gen/trunc/eb83df.wgsl.expected.glsl b/test/tint/builtins/gen/trunc/eb83df.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/trunc/eb83df.wgsl.expected.glsl rename to test/tint/builtins/gen/trunc/eb83df.wgsl.expected.glsl diff --git a/test/builtins/gen/trunc/eb83df.wgsl.expected.hlsl b/test/tint/builtins/gen/trunc/eb83df.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/trunc/eb83df.wgsl.expected.hlsl rename to test/tint/builtins/gen/trunc/eb83df.wgsl.expected.hlsl diff --git a/test/builtins/gen/trunc/eb83df.wgsl.expected.msl b/test/tint/builtins/gen/trunc/eb83df.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/trunc/eb83df.wgsl.expected.msl rename to test/tint/builtins/gen/trunc/eb83df.wgsl.expected.msl diff --git a/test/builtins/gen/trunc/eb83df.wgsl.expected.spvasm b/test/tint/builtins/gen/trunc/eb83df.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/trunc/eb83df.wgsl.expected.spvasm rename to test/tint/builtins/gen/trunc/eb83df.wgsl.expected.spvasm diff --git a/test/builtins/gen/trunc/eb83df.wgsl.expected.wgsl b/test/tint/builtins/gen/trunc/eb83df.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/trunc/eb83df.wgsl.expected.wgsl rename to test/tint/builtins/gen/trunc/eb83df.wgsl.expected.wgsl diff --git a/test/builtins/gen/trunc/f370d3.wgsl b/test/tint/builtins/gen/trunc/f370d3.wgsl similarity index 100% rename from test/builtins/gen/trunc/f370d3.wgsl rename to test/tint/builtins/gen/trunc/f370d3.wgsl diff --git a/test/builtins/gen/trunc/f370d3.wgsl.expected.glsl b/test/tint/builtins/gen/trunc/f370d3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/trunc/f370d3.wgsl.expected.glsl rename to test/tint/builtins/gen/trunc/f370d3.wgsl.expected.glsl diff --git a/test/builtins/gen/trunc/f370d3.wgsl.expected.hlsl b/test/tint/builtins/gen/trunc/f370d3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/trunc/f370d3.wgsl.expected.hlsl rename to test/tint/builtins/gen/trunc/f370d3.wgsl.expected.hlsl diff --git a/test/builtins/gen/trunc/f370d3.wgsl.expected.msl b/test/tint/builtins/gen/trunc/f370d3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/trunc/f370d3.wgsl.expected.msl rename to test/tint/builtins/gen/trunc/f370d3.wgsl.expected.msl diff --git a/test/builtins/gen/trunc/f370d3.wgsl.expected.spvasm b/test/tint/builtins/gen/trunc/f370d3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/trunc/f370d3.wgsl.expected.spvasm rename to test/tint/builtins/gen/trunc/f370d3.wgsl.expected.spvasm diff --git a/test/builtins/gen/trunc/f370d3.wgsl.expected.wgsl b/test/tint/builtins/gen/trunc/f370d3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/trunc/f370d3.wgsl.expected.wgsl rename to test/tint/builtins/gen/trunc/f370d3.wgsl.expected.wgsl diff --git a/test/builtins/gen/unpack2x16float/32a5cf.wgsl b/test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl similarity index 100% rename from test/builtins/gen/unpack2x16float/32a5cf.wgsl rename to test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl diff --git a/test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.glsl b/test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.glsl rename to test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.glsl diff --git a/test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.hlsl b/test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.hlsl rename to test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.hlsl diff --git a/test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.msl b/test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.msl rename to test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.msl diff --git a/test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.spvasm b/test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.spvasm rename to test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.spvasm diff --git a/test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.wgsl b/test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.wgsl rename to test/tint/builtins/gen/unpack2x16float/32a5cf.wgsl.expected.wgsl diff --git a/test/builtins/gen/unpack2x16snorm/b4aea6.wgsl b/test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl similarity index 100% rename from test/builtins/gen/unpack2x16snorm/b4aea6.wgsl rename to test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl diff --git a/test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.glsl b/test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.glsl rename to test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.glsl diff --git a/test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.hlsl b/test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.hlsl rename to test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.hlsl diff --git a/test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.msl b/test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.msl rename to test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.msl diff --git a/test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.spvasm b/test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.spvasm rename to test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.spvasm diff --git a/test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.wgsl b/test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.wgsl rename to test/tint/builtins/gen/unpack2x16snorm/b4aea6.wgsl.expected.wgsl diff --git a/test/builtins/gen/unpack2x16unorm/7699c0.wgsl b/test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl similarity index 100% rename from test/builtins/gen/unpack2x16unorm/7699c0.wgsl rename to test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl diff --git a/test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.glsl b/test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.glsl rename to test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.glsl diff --git a/test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.hlsl b/test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.hlsl rename to test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.hlsl diff --git a/test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.msl b/test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.msl rename to test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.msl diff --git a/test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.spvasm b/test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.spvasm rename to test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.spvasm diff --git a/test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.wgsl b/test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.wgsl rename to test/tint/builtins/gen/unpack2x16unorm/7699c0.wgsl.expected.wgsl diff --git a/test/builtins/gen/unpack4x8snorm/523fb3.wgsl b/test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl similarity index 100% rename from test/builtins/gen/unpack4x8snorm/523fb3.wgsl rename to test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl diff --git a/test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.glsl b/test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.glsl rename to test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.glsl diff --git a/test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.hlsl b/test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.hlsl rename to test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.hlsl diff --git a/test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.msl b/test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.msl rename to test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.msl diff --git a/test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.spvasm b/test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.spvasm rename to test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.spvasm diff --git a/test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.wgsl b/test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.wgsl rename to test/tint/builtins/gen/unpack4x8snorm/523fb3.wgsl.expected.wgsl diff --git a/test/builtins/gen/unpack4x8unorm/750c74.wgsl b/test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl similarity index 100% rename from test/builtins/gen/unpack4x8unorm/750c74.wgsl rename to test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl diff --git a/test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.glsl b/test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.glsl rename to test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.glsl diff --git a/test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.hlsl b/test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.hlsl rename to test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.hlsl diff --git a/test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.msl b/test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.msl rename to test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.msl diff --git a/test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.spvasm b/test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.spvasm rename to test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.spvasm diff --git a/test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.wgsl b/test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.wgsl rename to test/tint/builtins/gen/unpack4x8unorm/750c74.wgsl.expected.wgsl diff --git a/test/builtins/gen/workgroupBarrier/a17f7f.wgsl b/test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl similarity index 100% rename from test/builtins/gen/workgroupBarrier/a17f7f.wgsl rename to test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl diff --git a/test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.glsl b/test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.glsl similarity index 100% rename from test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.glsl rename to test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.glsl diff --git a/test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.hlsl b/test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.hlsl similarity index 100% rename from test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.hlsl rename to test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.hlsl diff --git a/test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.msl b/test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.msl similarity index 100% rename from test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.msl rename to test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.msl diff --git a/test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.spvasm b/test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.spvasm similarity index 100% rename from test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.spvasm rename to test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.spvasm diff --git a/test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.wgsl b/test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.wgsl similarity index 100% rename from test/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.wgsl rename to test/tint/builtins/gen/workgroupBarrier/a17f7f.wgsl.expected.wgsl diff --git a/test/builtins/modf.wgsl b/test/tint/builtins/modf.wgsl similarity index 100% rename from test/builtins/modf.wgsl rename to test/tint/builtins/modf.wgsl diff --git a/test/builtins/modf.wgsl.expected.glsl b/test/tint/builtins/modf.wgsl.expected.glsl similarity index 100% rename from test/builtins/modf.wgsl.expected.glsl rename to test/tint/builtins/modf.wgsl.expected.glsl diff --git a/test/builtins/modf.wgsl.expected.hlsl b/test/tint/builtins/modf.wgsl.expected.hlsl similarity index 100% rename from test/builtins/modf.wgsl.expected.hlsl rename to test/tint/builtins/modf.wgsl.expected.hlsl diff --git a/test/builtins/modf.wgsl.expected.msl b/test/tint/builtins/modf.wgsl.expected.msl similarity index 100% rename from test/builtins/modf.wgsl.expected.msl rename to test/tint/builtins/modf.wgsl.expected.msl diff --git a/test/builtins/modf.wgsl.expected.spvasm b/test/tint/builtins/modf.wgsl.expected.spvasm similarity index 100% rename from test/builtins/modf.wgsl.expected.spvasm rename to test/tint/builtins/modf.wgsl.expected.spvasm diff --git a/test/builtins/modf.wgsl.expected.wgsl b/test/tint/builtins/modf.wgsl.expected.wgsl similarity index 100% rename from test/builtins/modf.wgsl.expected.wgsl rename to test/tint/builtins/modf.wgsl.expected.wgsl diff --git a/test/builtins/radians.spvasm b/test/tint/builtins/radians.spvasm similarity index 100% rename from test/builtins/radians.spvasm rename to test/tint/builtins/radians.spvasm diff --git a/test/builtins/radians.spvasm.expected.glsl b/test/tint/builtins/radians.spvasm.expected.glsl similarity index 100% rename from test/builtins/radians.spvasm.expected.glsl rename to test/tint/builtins/radians.spvasm.expected.glsl diff --git a/test/builtins/radians.spvasm.expected.hlsl b/test/tint/builtins/radians.spvasm.expected.hlsl similarity index 100% rename from test/builtins/radians.spvasm.expected.hlsl rename to test/tint/builtins/radians.spvasm.expected.hlsl diff --git a/test/builtins/radians.spvasm.expected.msl b/test/tint/builtins/radians.spvasm.expected.msl similarity index 100% rename from test/builtins/radians.spvasm.expected.msl rename to test/tint/builtins/radians.spvasm.expected.msl diff --git a/test/builtins/radians.spvasm.expected.spvasm b/test/tint/builtins/radians.spvasm.expected.spvasm similarity index 100% rename from test/builtins/radians.spvasm.expected.spvasm rename to test/tint/builtins/radians.spvasm.expected.spvasm diff --git a/test/builtins/radians.spvasm.expected.wgsl b/test/tint/builtins/radians.spvasm.expected.wgsl similarity index 100% rename from test/builtins/radians.spvasm.expected.wgsl rename to test/tint/builtins/radians.spvasm.expected.wgsl diff --git a/test/builtins/repeated_use.wgsl b/test/tint/builtins/repeated_use.wgsl similarity index 100% rename from test/builtins/repeated_use.wgsl rename to test/tint/builtins/repeated_use.wgsl diff --git a/test/builtins/repeated_use.wgsl.expected.glsl b/test/tint/builtins/repeated_use.wgsl.expected.glsl similarity index 100% rename from test/builtins/repeated_use.wgsl.expected.glsl rename to test/tint/builtins/repeated_use.wgsl.expected.glsl diff --git a/test/builtins/repeated_use.wgsl.expected.hlsl b/test/tint/builtins/repeated_use.wgsl.expected.hlsl similarity index 100% rename from test/builtins/repeated_use.wgsl.expected.hlsl rename to test/tint/builtins/repeated_use.wgsl.expected.hlsl diff --git a/test/builtins/repeated_use.wgsl.expected.msl b/test/tint/builtins/repeated_use.wgsl.expected.msl similarity index 100% rename from test/builtins/repeated_use.wgsl.expected.msl rename to test/tint/builtins/repeated_use.wgsl.expected.msl diff --git a/test/builtins/repeated_use.wgsl.expected.spvasm b/test/tint/builtins/repeated_use.wgsl.expected.spvasm similarity index 100% rename from test/builtins/repeated_use.wgsl.expected.spvasm rename to test/tint/builtins/repeated_use.wgsl.expected.spvasm diff --git a/test/builtins/repeated_use.wgsl.expected.wgsl b/test/tint/builtins/repeated_use.wgsl.expected.wgsl similarity index 100% rename from test/builtins/repeated_use.wgsl.expected.wgsl rename to test/tint/builtins/repeated_use.wgsl.expected.wgsl diff --git a/test/builtins/textureDimensions/depth_ms.spvasm b/test/tint/builtins/textureDimensions/depth_ms.spvasm similarity index 100% rename from test/builtins/textureDimensions/depth_ms.spvasm rename to test/tint/builtins/textureDimensions/depth_ms.spvasm diff --git a/test/builtins/textureDimensions/depth_ms.spvasm.expected.glsl b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.glsl similarity index 100% rename from test/builtins/textureDimensions/depth_ms.spvasm.expected.glsl rename to test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.glsl diff --git a/test/builtins/textureDimensions/depth_ms.spvasm.expected.hlsl b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.hlsl similarity index 100% rename from test/builtins/textureDimensions/depth_ms.spvasm.expected.hlsl rename to test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.hlsl diff --git a/test/builtins/textureDimensions/depth_ms.spvasm.expected.msl b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.msl similarity index 100% rename from test/builtins/textureDimensions/depth_ms.spvasm.expected.msl rename to test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.msl diff --git a/test/builtins/textureDimensions/depth_ms.spvasm.expected.spvasm b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.spvasm similarity index 100% rename from test/builtins/textureDimensions/depth_ms.spvasm.expected.spvasm rename to test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.spvasm diff --git a/test/builtins/textureDimensions/depth_ms.spvasm.expected.wgsl b/test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.wgsl similarity index 100% rename from test/builtins/textureDimensions/depth_ms.spvasm.expected.wgsl rename to test/tint/builtins/textureDimensions/depth_ms.spvasm.expected.wgsl diff --git a/test/builtins/textureGather/f32/alpha.wgsl b/test/tint/builtins/textureGather/f32/alpha.wgsl similarity index 100% rename from test/builtins/textureGather/f32/alpha.wgsl rename to test/tint/builtins/textureGather/f32/alpha.wgsl diff --git a/test/builtins/textureGather/f32/alpha.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/f32/alpha.wgsl.expected.glsl rename to test/tint/builtins/textureGather/f32/alpha.wgsl.expected.glsl diff --git a/test/builtins/textureGather/f32/alpha.wgsl.expected.hlsl b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/f32/alpha.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/f32/alpha.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/f32/alpha.wgsl.expected.msl b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/f32/alpha.wgsl.expected.msl rename to test/tint/builtins/textureGather/f32/alpha.wgsl.expected.msl diff --git a/test/builtins/textureGather/f32/alpha.wgsl.expected.spvasm b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/f32/alpha.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/f32/alpha.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/f32/alpha.wgsl.expected.wgsl b/test/tint/builtins/textureGather/f32/alpha.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/f32/alpha.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/f32/alpha.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/f32/blue.wgsl b/test/tint/builtins/textureGather/f32/blue.wgsl similarity index 100% rename from test/builtins/textureGather/f32/blue.wgsl rename to test/tint/builtins/textureGather/f32/blue.wgsl diff --git a/test/builtins/textureGather/f32/blue.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/f32/blue.wgsl.expected.glsl rename to test/tint/builtins/textureGather/f32/blue.wgsl.expected.glsl diff --git a/test/builtins/textureGather/f32/blue.wgsl.expected.hlsl b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/f32/blue.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/f32/blue.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/f32/blue.wgsl.expected.msl b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/f32/blue.wgsl.expected.msl rename to test/tint/builtins/textureGather/f32/blue.wgsl.expected.msl diff --git a/test/builtins/textureGather/f32/blue.wgsl.expected.spvasm b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/f32/blue.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/f32/blue.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/f32/blue.wgsl.expected.wgsl b/test/tint/builtins/textureGather/f32/blue.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/f32/blue.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/f32/blue.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/f32/green.wgsl b/test/tint/builtins/textureGather/f32/green.wgsl similarity index 100% rename from test/builtins/textureGather/f32/green.wgsl rename to test/tint/builtins/textureGather/f32/green.wgsl diff --git a/test/builtins/textureGather/f32/green.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/green.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/f32/green.wgsl.expected.glsl rename to test/tint/builtins/textureGather/f32/green.wgsl.expected.glsl diff --git a/test/builtins/textureGather/f32/green.wgsl.expected.hlsl b/test/tint/builtins/textureGather/f32/green.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/f32/green.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/f32/green.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/f32/green.wgsl.expected.msl b/test/tint/builtins/textureGather/f32/green.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/f32/green.wgsl.expected.msl rename to test/tint/builtins/textureGather/f32/green.wgsl.expected.msl diff --git a/test/builtins/textureGather/f32/green.wgsl.expected.spvasm b/test/tint/builtins/textureGather/f32/green.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/f32/green.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/f32/green.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/f32/green.wgsl.expected.wgsl b/test/tint/builtins/textureGather/f32/green.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/f32/green.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/f32/green.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/f32/red.wgsl b/test/tint/builtins/textureGather/f32/red.wgsl similarity index 100% rename from test/builtins/textureGather/f32/red.wgsl rename to test/tint/builtins/textureGather/f32/red.wgsl diff --git a/test/builtins/textureGather/f32/red.wgsl.expected.glsl b/test/tint/builtins/textureGather/f32/red.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/f32/red.wgsl.expected.glsl rename to test/tint/builtins/textureGather/f32/red.wgsl.expected.glsl diff --git a/test/builtins/textureGather/f32/red.wgsl.expected.hlsl b/test/tint/builtins/textureGather/f32/red.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/f32/red.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/f32/red.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/f32/red.wgsl.expected.msl b/test/tint/builtins/textureGather/f32/red.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/f32/red.wgsl.expected.msl rename to test/tint/builtins/textureGather/f32/red.wgsl.expected.msl diff --git a/test/builtins/textureGather/f32/red.wgsl.expected.spvasm b/test/tint/builtins/textureGather/f32/red.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/f32/red.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/f32/red.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/f32/red.wgsl.expected.wgsl b/test/tint/builtins/textureGather/f32/red.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/f32/red.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/f32/red.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/i32/alpha.wgsl b/test/tint/builtins/textureGather/i32/alpha.wgsl similarity index 100% rename from test/builtins/textureGather/i32/alpha.wgsl rename to test/tint/builtins/textureGather/i32/alpha.wgsl diff --git a/test/builtins/textureGather/i32/alpha.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/i32/alpha.wgsl.expected.glsl rename to test/tint/builtins/textureGather/i32/alpha.wgsl.expected.glsl diff --git a/test/builtins/textureGather/i32/alpha.wgsl.expected.hlsl b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/i32/alpha.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/i32/alpha.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/i32/alpha.wgsl.expected.msl b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/i32/alpha.wgsl.expected.msl rename to test/tint/builtins/textureGather/i32/alpha.wgsl.expected.msl diff --git a/test/builtins/textureGather/i32/alpha.wgsl.expected.spvasm b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/i32/alpha.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/i32/alpha.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/i32/alpha.wgsl.expected.wgsl b/test/tint/builtins/textureGather/i32/alpha.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/i32/alpha.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/i32/alpha.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/i32/blue.wgsl b/test/tint/builtins/textureGather/i32/blue.wgsl similarity index 100% rename from test/builtins/textureGather/i32/blue.wgsl rename to test/tint/builtins/textureGather/i32/blue.wgsl diff --git a/test/builtins/textureGather/i32/blue.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/i32/blue.wgsl.expected.glsl rename to test/tint/builtins/textureGather/i32/blue.wgsl.expected.glsl diff --git a/test/builtins/textureGather/i32/blue.wgsl.expected.hlsl b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/i32/blue.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/i32/blue.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/i32/blue.wgsl.expected.msl b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/i32/blue.wgsl.expected.msl rename to test/tint/builtins/textureGather/i32/blue.wgsl.expected.msl diff --git a/test/builtins/textureGather/i32/blue.wgsl.expected.spvasm b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/i32/blue.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/i32/blue.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/i32/blue.wgsl.expected.wgsl b/test/tint/builtins/textureGather/i32/blue.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/i32/blue.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/i32/blue.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/i32/green.wgsl b/test/tint/builtins/textureGather/i32/green.wgsl similarity index 100% rename from test/builtins/textureGather/i32/green.wgsl rename to test/tint/builtins/textureGather/i32/green.wgsl diff --git a/test/builtins/textureGather/i32/green.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/green.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/i32/green.wgsl.expected.glsl rename to test/tint/builtins/textureGather/i32/green.wgsl.expected.glsl diff --git a/test/builtins/textureGather/i32/green.wgsl.expected.hlsl b/test/tint/builtins/textureGather/i32/green.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/i32/green.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/i32/green.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/i32/green.wgsl.expected.msl b/test/tint/builtins/textureGather/i32/green.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/i32/green.wgsl.expected.msl rename to test/tint/builtins/textureGather/i32/green.wgsl.expected.msl diff --git a/test/builtins/textureGather/i32/green.wgsl.expected.spvasm b/test/tint/builtins/textureGather/i32/green.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/i32/green.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/i32/green.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/i32/green.wgsl.expected.wgsl b/test/tint/builtins/textureGather/i32/green.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/i32/green.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/i32/green.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/i32/red.wgsl b/test/tint/builtins/textureGather/i32/red.wgsl similarity index 100% rename from test/builtins/textureGather/i32/red.wgsl rename to test/tint/builtins/textureGather/i32/red.wgsl diff --git a/test/builtins/textureGather/i32/red.wgsl.expected.glsl b/test/tint/builtins/textureGather/i32/red.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/i32/red.wgsl.expected.glsl rename to test/tint/builtins/textureGather/i32/red.wgsl.expected.glsl diff --git a/test/builtins/textureGather/i32/red.wgsl.expected.hlsl b/test/tint/builtins/textureGather/i32/red.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/i32/red.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/i32/red.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/i32/red.wgsl.expected.msl b/test/tint/builtins/textureGather/i32/red.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/i32/red.wgsl.expected.msl rename to test/tint/builtins/textureGather/i32/red.wgsl.expected.msl diff --git a/test/builtins/textureGather/i32/red.wgsl.expected.spvasm b/test/tint/builtins/textureGather/i32/red.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/i32/red.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/i32/red.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/i32/red.wgsl.expected.wgsl b/test/tint/builtins/textureGather/i32/red.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/i32/red.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/i32/red.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/u32/alpha.wgsl b/test/tint/builtins/textureGather/u32/alpha.wgsl similarity index 100% rename from test/builtins/textureGather/u32/alpha.wgsl rename to test/tint/builtins/textureGather/u32/alpha.wgsl diff --git a/test/builtins/textureGather/u32/alpha.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/u32/alpha.wgsl.expected.glsl rename to test/tint/builtins/textureGather/u32/alpha.wgsl.expected.glsl diff --git a/test/builtins/textureGather/u32/alpha.wgsl.expected.hlsl b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/u32/alpha.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/u32/alpha.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/u32/alpha.wgsl.expected.msl b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/u32/alpha.wgsl.expected.msl rename to test/tint/builtins/textureGather/u32/alpha.wgsl.expected.msl diff --git a/test/builtins/textureGather/u32/alpha.wgsl.expected.spvasm b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/u32/alpha.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/u32/alpha.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/u32/alpha.wgsl.expected.wgsl b/test/tint/builtins/textureGather/u32/alpha.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/u32/alpha.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/u32/alpha.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/u32/blue.wgsl b/test/tint/builtins/textureGather/u32/blue.wgsl similarity index 100% rename from test/builtins/textureGather/u32/blue.wgsl rename to test/tint/builtins/textureGather/u32/blue.wgsl diff --git a/test/builtins/textureGather/u32/blue.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/u32/blue.wgsl.expected.glsl rename to test/tint/builtins/textureGather/u32/blue.wgsl.expected.glsl diff --git a/test/builtins/textureGather/u32/blue.wgsl.expected.hlsl b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/u32/blue.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/u32/blue.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/u32/blue.wgsl.expected.msl b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/u32/blue.wgsl.expected.msl rename to test/tint/builtins/textureGather/u32/blue.wgsl.expected.msl diff --git a/test/builtins/textureGather/u32/blue.wgsl.expected.spvasm b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/u32/blue.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/u32/blue.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/u32/blue.wgsl.expected.wgsl b/test/tint/builtins/textureGather/u32/blue.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/u32/blue.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/u32/blue.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/u32/green.wgsl b/test/tint/builtins/textureGather/u32/green.wgsl similarity index 100% rename from test/builtins/textureGather/u32/green.wgsl rename to test/tint/builtins/textureGather/u32/green.wgsl diff --git a/test/builtins/textureGather/u32/green.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/green.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/u32/green.wgsl.expected.glsl rename to test/tint/builtins/textureGather/u32/green.wgsl.expected.glsl diff --git a/test/builtins/textureGather/u32/green.wgsl.expected.hlsl b/test/tint/builtins/textureGather/u32/green.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/u32/green.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/u32/green.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/u32/green.wgsl.expected.msl b/test/tint/builtins/textureGather/u32/green.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/u32/green.wgsl.expected.msl rename to test/tint/builtins/textureGather/u32/green.wgsl.expected.msl diff --git a/test/builtins/textureGather/u32/green.wgsl.expected.spvasm b/test/tint/builtins/textureGather/u32/green.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/u32/green.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/u32/green.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/u32/green.wgsl.expected.wgsl b/test/tint/builtins/textureGather/u32/green.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/u32/green.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/u32/green.wgsl.expected.wgsl diff --git a/test/builtins/textureGather/u32/red.wgsl b/test/tint/builtins/textureGather/u32/red.wgsl similarity index 100% rename from test/builtins/textureGather/u32/red.wgsl rename to test/tint/builtins/textureGather/u32/red.wgsl diff --git a/test/builtins/textureGather/u32/red.wgsl.expected.glsl b/test/tint/builtins/textureGather/u32/red.wgsl.expected.glsl similarity index 100% rename from test/builtins/textureGather/u32/red.wgsl.expected.glsl rename to test/tint/builtins/textureGather/u32/red.wgsl.expected.glsl diff --git a/test/builtins/textureGather/u32/red.wgsl.expected.hlsl b/test/tint/builtins/textureGather/u32/red.wgsl.expected.hlsl similarity index 100% rename from test/builtins/textureGather/u32/red.wgsl.expected.hlsl rename to test/tint/builtins/textureGather/u32/red.wgsl.expected.hlsl diff --git a/test/builtins/textureGather/u32/red.wgsl.expected.msl b/test/tint/builtins/textureGather/u32/red.wgsl.expected.msl similarity index 100% rename from test/builtins/textureGather/u32/red.wgsl.expected.msl rename to test/tint/builtins/textureGather/u32/red.wgsl.expected.msl diff --git a/test/builtins/textureGather/u32/red.wgsl.expected.spvasm b/test/tint/builtins/textureGather/u32/red.wgsl.expected.spvasm similarity index 100% rename from test/builtins/textureGather/u32/red.wgsl.expected.spvasm rename to test/tint/builtins/textureGather/u32/red.wgsl.expected.spvasm diff --git a/test/builtins/textureGather/u32/red.wgsl.expected.wgsl b/test/tint/builtins/textureGather/u32/red.wgsl.expected.wgsl similarity index 100% rename from test/builtins/textureGather/u32/red.wgsl.expected.wgsl rename to test/tint/builtins/textureGather/u32/red.wgsl.expected.wgsl diff --git a/test/builtins/textureLoad/depth_ms.spvasm b/test/tint/builtins/textureLoad/depth_ms.spvasm similarity index 100% rename from test/builtins/textureLoad/depth_ms.spvasm rename to test/tint/builtins/textureLoad/depth_ms.spvasm diff --git a/test/builtins/textureLoad/depth_ms.spvasm.expected.glsl b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.glsl similarity index 100% rename from test/builtins/textureLoad/depth_ms.spvasm.expected.glsl rename to test/tint/builtins/textureLoad/depth_ms.spvasm.expected.glsl diff --git a/test/builtins/textureLoad/depth_ms.spvasm.expected.hlsl b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.hlsl similarity index 100% rename from test/builtins/textureLoad/depth_ms.spvasm.expected.hlsl rename to test/tint/builtins/textureLoad/depth_ms.spvasm.expected.hlsl diff --git a/test/builtins/textureLoad/depth_ms.spvasm.expected.msl b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.msl similarity index 100% rename from test/builtins/textureLoad/depth_ms.spvasm.expected.msl rename to test/tint/builtins/textureLoad/depth_ms.spvasm.expected.msl diff --git a/test/builtins/textureLoad/depth_ms.spvasm.expected.spvasm b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.spvasm similarity index 100% rename from test/builtins/textureLoad/depth_ms.spvasm.expected.spvasm rename to test/tint/builtins/textureLoad/depth_ms.spvasm.expected.spvasm diff --git a/test/builtins/textureLoad/depth_ms.spvasm.expected.wgsl b/test/tint/builtins/textureLoad/depth_ms.spvasm.expected.wgsl similarity index 100% rename from test/builtins/textureLoad/depth_ms.spvasm.expected.wgsl rename to test/tint/builtins/textureLoad/depth_ms.spvasm.expected.wgsl diff --git a/test/builtins/textureNumSamples/depth_ms.spvasm b/test/tint/builtins/textureNumSamples/depth_ms.spvasm similarity index 100% rename from test/builtins/textureNumSamples/depth_ms.spvasm rename to test/tint/builtins/textureNumSamples/depth_ms.spvasm diff --git a/test/builtins/textureNumSamples/depth_ms.spvasm.expected.glsl b/test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.glsl similarity index 100% rename from test/builtins/textureNumSamples/depth_ms.spvasm.expected.glsl rename to test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.glsl diff --git a/test/builtins/textureNumSamples/depth_ms.spvasm.expected.hlsl b/test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.hlsl similarity index 100% rename from test/builtins/textureNumSamples/depth_ms.spvasm.expected.hlsl rename to test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.hlsl diff --git a/test/builtins/textureNumSamples/depth_ms.spvasm.expected.msl b/test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.msl similarity index 100% rename from test/builtins/textureNumSamples/depth_ms.spvasm.expected.msl rename to test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.msl diff --git a/test/builtins/textureNumSamples/depth_ms.spvasm.expected.spvasm b/test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.spvasm similarity index 100% rename from test/builtins/textureNumSamples/depth_ms.spvasm.expected.spvasm rename to test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.spvasm diff --git a/test/builtins/textureNumSamples/depth_ms.spvasm.expected.wgsl b/test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.wgsl similarity index 100% rename from test/builtins/textureNumSamples/depth_ms.spvasm.expected.wgsl rename to test/tint/builtins/textureNumSamples/depth_ms.spvasm.expected.wgsl diff --git a/test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl similarity index 100% rename from test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl rename to test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl diff --git a/test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.msl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/mat3x3-mat3x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/add/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/add/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/add/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/add/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/add/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/add/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/add/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/add/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/add/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/add/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/add/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/add/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/add/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/add/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/add/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/add/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/add/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/add/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/add/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/add/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/add/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/add/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/add/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/add/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/add/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/add/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/add/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-and/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-and/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-or/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-or/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-xor/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/bit-xor/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/div/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/div/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/div/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/div/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/div/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/div/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/div/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/div/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/div/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/div/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/div/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/div/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/div/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/div/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/div/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/div/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/div/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/div/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/div/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/div/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/div/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/div/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/div/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/div/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/left-shift/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/left-shift/vector-vector/i32.wgsl b/test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/i32.wgsl rename to test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl diff --git a/test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.glsl b/test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.msl b/test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.msl rename to test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.msl diff --git a/test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/left-shift/vector-vector/u32.wgsl b/test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/u32.wgsl rename to test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl diff --git a/test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.glsl b/test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.msl b/test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.msl rename to test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.msl diff --git a/test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/left-shift/vector-vector/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl rename to test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl diff --git a/test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/mat2x4-mat4x2/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/mat3x2-vec3/f32.wgsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/mat3x2-vec3/f32.wgsl rename to test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl diff --git a/test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/mat3x2-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl rename to test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl diff --git a/test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/mat3x3-mat3x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/mat3x3-vec3/f32.wgsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-vec3/f32.wgsl rename to test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl diff --git a/test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/mat3x3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl rename to test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl diff --git a/test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/mat4x2-mat2x4/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-mat3x3/f32.wgsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat3x3/f32.wgsl rename to test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl diff --git a/test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-mat3x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-mat4x3/f32.wgsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat4x3/f32.wgsl rename to test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl diff --git a/test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-mat4x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/mul/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/mul/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/right-shift/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/right-shift/vector-vector/i32.wgsl b/test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/i32.wgsl rename to test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl diff --git a/test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.glsl b/test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.msl b/test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.msl rename to test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.msl diff --git a/test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/right-shift/vector-vector/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/right-shift/vector-vector/u32.wgsl b/test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/u32.wgsl rename to test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl diff --git a/test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.glsl b/test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.msl b/test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.msl rename to test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.msl diff --git a/test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/right-shift/vector-vector/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl similarity index 100% rename from test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl rename to test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl diff --git a/test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.msl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/mat3x3-mat3x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/scalar-scalar/f32.wgsl b/test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/f32.wgsl rename to test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl diff --git a/test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/scalar-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/scalar-scalar/i32.wgsl b/test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/i32.wgsl rename to test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl diff --git a/test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/scalar-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/scalar-scalar/u32.wgsl b/test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/u32.wgsl rename to test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl diff --git a/test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/scalar-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/scalar-vec3/f32.wgsl b/test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/f32.wgsl rename to test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl diff --git a/test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/scalar-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/scalar-vec3/i32.wgsl b/test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/i32.wgsl rename to test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl diff --git a/test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/scalar-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/scalar-vec3/u32.wgsl b/test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/u32.wgsl rename to test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl diff --git a/test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/scalar-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/vec3-scalar/f32.wgsl b/test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/f32.wgsl rename to test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl diff --git a/test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.msl b/test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/vec3-scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/vec3-scalar/i32.wgsl b/test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/i32.wgsl rename to test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl diff --git a/test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.msl b/test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/vec3-scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/vec3-scalar/u32.wgsl b/test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/u32.wgsl rename to test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl diff --git a/test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.msl b/test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/vec3-scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/vec3-vec3/f32.wgsl b/test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/f32.wgsl rename to test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl diff --git a/test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.msl b/test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/vec3-vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/vec3-vec3/i32.wgsl b/test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/i32.wgsl rename to test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl diff --git a/test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.msl b/test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/vec3-vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/binary/sub/vec3-vec3/u32.wgsl b/test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/u32.wgsl rename to test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl diff --git a/test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.glsl b/test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.msl b/test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.msl rename to test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.msl diff --git a/test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/binary/sub/vec3-vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/f32-f32.wgsl b/test/tint/expressions/bitcast/scalar/f32-f32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-f32.wgsl rename to test/tint/expressions/bitcast/scalar/f32-f32.wgsl diff --git a/test/expressions/bitcast/scalar/f32-f32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-f32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/f32-f32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-f32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/f32-f32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/f32-f32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/f32-f32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/f32-f32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/f32-f32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-f32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/f32-f32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/f32-i32.wgsl b/test/tint/expressions/bitcast/scalar/f32-i32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-i32.wgsl rename to test/tint/expressions/bitcast/scalar/f32-i32.wgsl diff --git a/test/expressions/bitcast/scalar/f32-i32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-i32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/f32-i32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-i32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/f32-i32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/f32-i32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/f32-i32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/f32-i32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/f32-i32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-i32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/f32-i32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/f32-u32.wgsl b/test/tint/expressions/bitcast/scalar/f32-u32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-u32.wgsl rename to test/tint/expressions/bitcast/scalar/f32-u32.wgsl diff --git a/test/expressions/bitcast/scalar/f32-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/f32-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/f32-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/f32-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/f32-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/f32-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/f32-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/f32-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/f32-u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/i32-f32.wgsl b/test/tint/expressions/bitcast/scalar/i32-f32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-f32.wgsl rename to test/tint/expressions/bitcast/scalar/i32-f32.wgsl diff --git a/test/expressions/bitcast/scalar/i32-f32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-f32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/i32-f32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-f32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/i32-f32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/i32-f32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/i32-f32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/i32-f32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/i32-f32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-f32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/i32-f32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/i32-i32.wgsl b/test/tint/expressions/bitcast/scalar/i32-i32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-i32.wgsl rename to test/tint/expressions/bitcast/scalar/i32-i32.wgsl diff --git a/test/expressions/bitcast/scalar/i32-i32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-i32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/i32-i32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-i32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/i32-i32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/i32-i32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/i32-i32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/i32-i32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/i32-i32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-i32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/i32-i32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/i32-u32.wgsl b/test/tint/expressions/bitcast/scalar/i32-u32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-u32.wgsl rename to test/tint/expressions/bitcast/scalar/i32-u32.wgsl diff --git a/test/expressions/bitcast/scalar/i32-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/i32-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/i32-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/i32-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/i32-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/i32-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/i32-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/i32-u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/i32min-u32.wgsl b/test/tint/expressions/bitcast/scalar/i32min-u32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32min-u32.wgsl rename to test/tint/expressions/bitcast/scalar/i32min-u32.wgsl diff --git a/test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/i32min-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/i32min-u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/u32-f32.wgsl b/test/tint/expressions/bitcast/scalar/u32-f32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-f32.wgsl rename to test/tint/expressions/bitcast/scalar/u32-f32.wgsl diff --git a/test/expressions/bitcast/scalar/u32-f32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-f32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/u32-f32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-f32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/u32-f32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/u32-f32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/u32-f32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/u32-f32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/u32-f32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-f32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/u32-f32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/u32-i32.wgsl b/test/tint/expressions/bitcast/scalar/u32-i32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-i32.wgsl rename to test/tint/expressions/bitcast/scalar/u32-i32.wgsl diff --git a/test/expressions/bitcast/scalar/u32-i32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-i32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/u32-i32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-i32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/u32-i32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/u32-i32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/u32-i32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/u32-i32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/u32-i32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-i32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/u32-i32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/scalar/u32-u32.wgsl b/test/tint/expressions/bitcast/scalar/u32-u32.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-u32.wgsl rename to test/tint/expressions/bitcast/scalar/u32-u32.wgsl diff --git a/test/expressions/bitcast/scalar/u32-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/scalar/u32-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/scalar/u32-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/scalar/u32-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/scalar/u32-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/scalar/u32-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/scalar/u32-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/scalar/u32-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/scalar/u32-u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/f32-f32.wgsl b/test/tint/expressions/bitcast/vector/f32-f32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/f32-f32.wgsl rename to test/tint/expressions/bitcast/vector/f32-f32.wgsl diff --git a/test/expressions/bitcast/vector/f32-f32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/f32-f32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/f32-f32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/f32-f32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/f32-f32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/f32-f32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/f32-f32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/f32-f32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/f32-f32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/f32-f32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/f32-f32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/f32-i32.wgsl b/test/tint/expressions/bitcast/vector/f32-i32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/f32-i32.wgsl rename to test/tint/expressions/bitcast/vector/f32-i32.wgsl diff --git a/test/expressions/bitcast/vector/f32-i32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/f32-i32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/f32-i32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/f32-i32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/f32-i32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/f32-i32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/f32-i32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/f32-i32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/f32-i32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/f32-i32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/f32-i32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/f32-u32.wgsl b/test/tint/expressions/bitcast/vector/f32-u32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/f32-u32.wgsl rename to test/tint/expressions/bitcast/vector/f32-u32.wgsl diff --git a/test/expressions/bitcast/vector/f32-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/f32-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/f32-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/f32-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/f32-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/f32-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/f32-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/f32-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/f32-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/f32-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/f32-u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/i32-f32.wgsl b/test/tint/expressions/bitcast/vector/i32-f32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/i32-f32.wgsl rename to test/tint/expressions/bitcast/vector/i32-f32.wgsl diff --git a/test/expressions/bitcast/vector/i32-f32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/i32-f32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/i32-f32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/i32-f32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/i32-f32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/i32-f32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/i32-f32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/i32-f32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/i32-f32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/i32-f32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/i32-f32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/i32-i32.wgsl b/test/tint/expressions/bitcast/vector/i32-i32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/i32-i32.wgsl rename to test/tint/expressions/bitcast/vector/i32-i32.wgsl diff --git a/test/expressions/bitcast/vector/i32-i32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/i32-i32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/i32-i32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/i32-i32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/i32-i32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/i32-i32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/i32-i32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/i32-i32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/i32-i32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/i32-i32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/i32-i32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/i32-u32.wgsl b/test/tint/expressions/bitcast/vector/i32-u32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/i32-u32.wgsl rename to test/tint/expressions/bitcast/vector/i32-u32.wgsl diff --git a/test/expressions/bitcast/vector/i32-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/i32-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/i32-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/i32-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/i32-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/i32-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/i32-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/i32-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/i32-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/i32-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/i32-u32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/u32-f32.wgsl b/test/tint/expressions/bitcast/vector/u32-f32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/u32-f32.wgsl rename to test/tint/expressions/bitcast/vector/u32-f32.wgsl diff --git a/test/expressions/bitcast/vector/u32-f32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/u32-f32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/u32-f32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/u32-f32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/u32-f32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/u32-f32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/u32-f32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/u32-f32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/u32-f32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/u32-f32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/u32-f32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/u32-i32.wgsl b/test/tint/expressions/bitcast/vector/u32-i32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/u32-i32.wgsl rename to test/tint/expressions/bitcast/vector/u32-i32.wgsl diff --git a/test/expressions/bitcast/vector/u32-i32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/u32-i32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/u32-i32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/u32-i32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/u32-i32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/u32-i32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/u32-i32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/u32-i32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/u32-i32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/u32-i32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/u32-i32.wgsl.expected.wgsl diff --git a/test/expressions/bitcast/vector/u32-u32.wgsl b/test/tint/expressions/bitcast/vector/u32-u32.wgsl similarity index 100% rename from test/expressions/bitcast/vector/u32-u32.wgsl rename to test/tint/expressions/bitcast/vector/u32-u32.wgsl diff --git a/test/expressions/bitcast/vector/u32-u32.wgsl.expected.glsl b/test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/bitcast/vector/u32-u32.wgsl.expected.glsl rename to test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.glsl diff --git a/test/expressions/bitcast/vector/u32-u32.wgsl.expected.hlsl b/test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/bitcast/vector/u32-u32.wgsl.expected.hlsl rename to test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.hlsl diff --git a/test/expressions/bitcast/vector/u32-u32.wgsl.expected.msl b/test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.msl similarity index 100% rename from test/expressions/bitcast/vector/u32-u32.wgsl.expected.msl rename to test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.msl diff --git a/test/expressions/bitcast/vector/u32-u32.wgsl.expected.spvasm b/test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/bitcast/vector/u32-u32.wgsl.expected.spvasm rename to test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.spvasm diff --git a/test/expressions/bitcast/vector/u32-u32.wgsl.expected.wgsl b/test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/bitcast/vector/u32-u32.wgsl.expected.wgsl rename to test/tint/expressions/bitcast/vector/u32-u32.wgsl.expected.wgsl diff --git a/test/expressions/index/let/let/literal/array.wgsl b/test/tint/expressions/index/let/let/literal/array.wgsl similarity index 100% rename from test/expressions/index/let/let/literal/array.wgsl rename to test/tint/expressions/index/let/let/literal/array.wgsl diff --git a/test/expressions/index/let/let/literal/array.wgsl.expected.glsl b/test/tint/expressions/index/let/let/literal/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/let/literal/array.wgsl.expected.glsl rename to test/tint/expressions/index/let/let/literal/array.wgsl.expected.glsl diff --git a/test/expressions/index/let/let/literal/array.wgsl.expected.hlsl b/test/tint/expressions/index/let/let/literal/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/let/literal/array.wgsl.expected.hlsl rename to test/tint/expressions/index/let/let/literal/array.wgsl.expected.hlsl diff --git a/test/expressions/index/let/let/literal/array.wgsl.expected.msl b/test/tint/expressions/index/let/let/literal/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/let/literal/array.wgsl.expected.msl rename to test/tint/expressions/index/let/let/literal/array.wgsl.expected.msl diff --git a/test/expressions/index/let/let/literal/array.wgsl.expected.spvasm b/test/tint/expressions/index/let/let/literal/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/let/literal/array.wgsl.expected.spvasm rename to test/tint/expressions/index/let/let/literal/array.wgsl.expected.spvasm diff --git a/test/expressions/index/let/let/literal/array.wgsl.expected.wgsl b/test/tint/expressions/index/let/let/literal/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/let/literal/array.wgsl.expected.wgsl rename to test/tint/expressions/index/let/let/literal/array.wgsl.expected.wgsl diff --git a/test/expressions/index/let/let/literal/matrix.wgsl b/test/tint/expressions/index/let/let/literal/matrix.wgsl similarity index 100% rename from test/expressions/index/let/let/literal/matrix.wgsl rename to test/tint/expressions/index/let/let/literal/matrix.wgsl diff --git a/test/expressions/index/let/let/literal/matrix.wgsl.expected.glsl b/test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/let/literal/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/let/let/literal/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/let/literal/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/let/let/literal/matrix.wgsl.expected.msl b/test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/let/literal/matrix.wgsl.expected.msl rename to test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.msl diff --git a/test/expressions/index/let/let/literal/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/let/literal/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/let/let/literal/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/let/literal/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/let/let/literal/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/let/let/literal/vector.wgsl b/test/tint/expressions/index/let/let/literal/vector.wgsl similarity index 100% rename from test/expressions/index/let/let/literal/vector.wgsl rename to test/tint/expressions/index/let/let/literal/vector.wgsl diff --git a/test/expressions/index/let/let/literal/vector.wgsl.expected.glsl b/test/tint/expressions/index/let/let/literal/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/let/literal/vector.wgsl.expected.glsl rename to test/tint/expressions/index/let/let/literal/vector.wgsl.expected.glsl diff --git a/test/expressions/index/let/let/literal/vector.wgsl.expected.hlsl b/test/tint/expressions/index/let/let/literal/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/let/literal/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/let/let/literal/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/let/let/literal/vector.wgsl.expected.msl b/test/tint/expressions/index/let/let/literal/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/let/literal/vector.wgsl.expected.msl rename to test/tint/expressions/index/let/let/literal/vector.wgsl.expected.msl diff --git a/test/expressions/index/let/let/literal/vector.wgsl.expected.spvasm b/test/tint/expressions/index/let/let/literal/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/let/literal/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/let/let/literal/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/let/let/literal/vector.wgsl.expected.wgsl b/test/tint/expressions/index/let/let/literal/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/let/literal/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/let/let/literal/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/let/let/param/array.wgsl b/test/tint/expressions/index/let/let/param/array.wgsl similarity index 100% rename from test/expressions/index/let/let/param/array.wgsl rename to test/tint/expressions/index/let/let/param/array.wgsl diff --git a/test/expressions/index/let/let/param/array.wgsl.expected.glsl b/test/tint/expressions/index/let/let/param/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/let/param/array.wgsl.expected.glsl rename to test/tint/expressions/index/let/let/param/array.wgsl.expected.glsl diff --git a/test/expressions/index/let/let/param/array.wgsl.expected.hlsl b/test/tint/expressions/index/let/let/param/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/let/param/array.wgsl.expected.hlsl rename to test/tint/expressions/index/let/let/param/array.wgsl.expected.hlsl diff --git a/test/expressions/index/let/let/param/array.wgsl.expected.msl b/test/tint/expressions/index/let/let/param/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/let/param/array.wgsl.expected.msl rename to test/tint/expressions/index/let/let/param/array.wgsl.expected.msl diff --git a/test/expressions/index/let/let/param/array.wgsl.expected.spvasm b/test/tint/expressions/index/let/let/param/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/let/param/array.wgsl.expected.spvasm rename to test/tint/expressions/index/let/let/param/array.wgsl.expected.spvasm diff --git a/test/expressions/index/let/let/param/array.wgsl.expected.wgsl b/test/tint/expressions/index/let/let/param/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/let/param/array.wgsl.expected.wgsl rename to test/tint/expressions/index/let/let/param/array.wgsl.expected.wgsl diff --git a/test/expressions/index/let/let/param/matrix.wgsl b/test/tint/expressions/index/let/let/param/matrix.wgsl similarity index 100% rename from test/expressions/index/let/let/param/matrix.wgsl rename to test/tint/expressions/index/let/let/param/matrix.wgsl diff --git a/test/expressions/index/let/let/param/matrix.wgsl.expected.glsl b/test/tint/expressions/index/let/let/param/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/let/param/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/let/let/param/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/let/let/param/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/let/let/param/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/let/param/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/let/let/param/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/let/let/param/matrix.wgsl.expected.msl b/test/tint/expressions/index/let/let/param/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/let/param/matrix.wgsl.expected.msl rename to test/tint/expressions/index/let/let/param/matrix.wgsl.expected.msl diff --git a/test/expressions/index/let/let/param/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/let/let/param/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/let/param/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/let/let/param/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/let/let/param/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/let/let/param/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/let/param/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/let/let/param/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/let/let/param/vector.wgsl b/test/tint/expressions/index/let/let/param/vector.wgsl similarity index 100% rename from test/expressions/index/let/let/param/vector.wgsl rename to test/tint/expressions/index/let/let/param/vector.wgsl diff --git a/test/expressions/index/let/let/param/vector.wgsl.expected.glsl b/test/tint/expressions/index/let/let/param/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/let/param/vector.wgsl.expected.glsl rename to test/tint/expressions/index/let/let/param/vector.wgsl.expected.glsl diff --git a/test/expressions/index/let/let/param/vector.wgsl.expected.hlsl b/test/tint/expressions/index/let/let/param/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/let/param/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/let/let/param/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/let/let/param/vector.wgsl.expected.msl b/test/tint/expressions/index/let/let/param/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/let/param/vector.wgsl.expected.msl rename to test/tint/expressions/index/let/let/param/vector.wgsl.expected.msl diff --git a/test/expressions/index/let/let/param/vector.wgsl.expected.spvasm b/test/tint/expressions/index/let/let/param/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/let/param/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/let/let/param/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/let/let/param/vector.wgsl.expected.wgsl b/test/tint/expressions/index/let/let/param/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/let/param/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/let/let/param/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/let/literal/array.wgsl b/test/tint/expressions/index/let/literal/array.wgsl similarity index 100% rename from test/expressions/index/let/literal/array.wgsl rename to test/tint/expressions/index/let/literal/array.wgsl diff --git a/test/expressions/index/let/literal/array.wgsl.expected.glsl b/test/tint/expressions/index/let/literal/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/literal/array.wgsl.expected.glsl rename to test/tint/expressions/index/let/literal/array.wgsl.expected.glsl diff --git a/test/expressions/index/let/literal/array.wgsl.expected.hlsl b/test/tint/expressions/index/let/literal/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/literal/array.wgsl.expected.hlsl rename to test/tint/expressions/index/let/literal/array.wgsl.expected.hlsl diff --git a/test/expressions/index/let/literal/array.wgsl.expected.msl b/test/tint/expressions/index/let/literal/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/literal/array.wgsl.expected.msl rename to test/tint/expressions/index/let/literal/array.wgsl.expected.msl diff --git a/test/expressions/index/let/literal/array.wgsl.expected.spvasm b/test/tint/expressions/index/let/literal/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/literal/array.wgsl.expected.spvasm rename to test/tint/expressions/index/let/literal/array.wgsl.expected.spvasm diff --git a/test/expressions/index/let/literal/array.wgsl.expected.wgsl b/test/tint/expressions/index/let/literal/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/literal/array.wgsl.expected.wgsl rename to test/tint/expressions/index/let/literal/array.wgsl.expected.wgsl diff --git a/test/expressions/index/let/literal/matrix.wgsl b/test/tint/expressions/index/let/literal/matrix.wgsl similarity index 100% rename from test/expressions/index/let/literal/matrix.wgsl rename to test/tint/expressions/index/let/literal/matrix.wgsl diff --git a/test/expressions/index/let/literal/matrix.wgsl.expected.glsl b/test/tint/expressions/index/let/literal/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/literal/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/let/literal/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/let/literal/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/let/literal/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/literal/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/let/literal/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/let/literal/matrix.wgsl.expected.msl b/test/tint/expressions/index/let/literal/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/literal/matrix.wgsl.expected.msl rename to test/tint/expressions/index/let/literal/matrix.wgsl.expected.msl diff --git a/test/expressions/index/let/literal/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/let/literal/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/literal/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/let/literal/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/let/literal/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/let/literal/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/literal/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/let/literal/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/let/literal/vector.wgsl b/test/tint/expressions/index/let/literal/vector.wgsl similarity index 100% rename from test/expressions/index/let/literal/vector.wgsl rename to test/tint/expressions/index/let/literal/vector.wgsl diff --git a/test/expressions/index/let/literal/vector.wgsl.expected.glsl b/test/tint/expressions/index/let/literal/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/literal/vector.wgsl.expected.glsl rename to test/tint/expressions/index/let/literal/vector.wgsl.expected.glsl diff --git a/test/expressions/index/let/literal/vector.wgsl.expected.hlsl b/test/tint/expressions/index/let/literal/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/literal/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/let/literal/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/let/literal/vector.wgsl.expected.msl b/test/tint/expressions/index/let/literal/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/literal/vector.wgsl.expected.msl rename to test/tint/expressions/index/let/literal/vector.wgsl.expected.msl diff --git a/test/expressions/index/let/literal/vector.wgsl.expected.spvasm b/test/tint/expressions/index/let/literal/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/literal/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/let/literal/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/let/literal/vector.wgsl.expected.wgsl b/test/tint/expressions/index/let/literal/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/literal/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/let/literal/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/let/param/array.wgsl b/test/tint/expressions/index/let/param/array.wgsl similarity index 100% rename from test/expressions/index/let/param/array.wgsl rename to test/tint/expressions/index/let/param/array.wgsl diff --git a/test/expressions/index/let/param/array.wgsl.expected.glsl b/test/tint/expressions/index/let/param/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/param/array.wgsl.expected.glsl rename to test/tint/expressions/index/let/param/array.wgsl.expected.glsl diff --git a/test/expressions/index/let/param/array.wgsl.expected.hlsl b/test/tint/expressions/index/let/param/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/param/array.wgsl.expected.hlsl rename to test/tint/expressions/index/let/param/array.wgsl.expected.hlsl diff --git a/test/expressions/index/let/param/array.wgsl.expected.msl b/test/tint/expressions/index/let/param/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/param/array.wgsl.expected.msl rename to test/tint/expressions/index/let/param/array.wgsl.expected.msl diff --git a/test/expressions/index/let/param/array.wgsl.expected.spvasm b/test/tint/expressions/index/let/param/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/param/array.wgsl.expected.spvasm rename to test/tint/expressions/index/let/param/array.wgsl.expected.spvasm diff --git a/test/expressions/index/let/param/array.wgsl.expected.wgsl b/test/tint/expressions/index/let/param/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/param/array.wgsl.expected.wgsl rename to test/tint/expressions/index/let/param/array.wgsl.expected.wgsl diff --git a/test/expressions/index/let/param/matrix.wgsl b/test/tint/expressions/index/let/param/matrix.wgsl similarity index 100% rename from test/expressions/index/let/param/matrix.wgsl rename to test/tint/expressions/index/let/param/matrix.wgsl diff --git a/test/expressions/index/let/param/matrix.wgsl.expected.glsl b/test/tint/expressions/index/let/param/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/param/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/let/param/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/let/param/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/let/param/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/param/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/let/param/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/let/param/matrix.wgsl.expected.msl b/test/tint/expressions/index/let/param/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/param/matrix.wgsl.expected.msl rename to test/tint/expressions/index/let/param/matrix.wgsl.expected.msl diff --git a/test/expressions/index/let/param/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/let/param/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/param/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/let/param/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/let/param/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/let/param/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/param/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/let/param/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/let/param/vector.wgsl b/test/tint/expressions/index/let/param/vector.wgsl similarity index 100% rename from test/expressions/index/let/param/vector.wgsl rename to test/tint/expressions/index/let/param/vector.wgsl diff --git a/test/expressions/index/let/param/vector.wgsl.expected.glsl b/test/tint/expressions/index/let/param/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/param/vector.wgsl.expected.glsl rename to test/tint/expressions/index/let/param/vector.wgsl.expected.glsl diff --git a/test/expressions/index/let/param/vector.wgsl.expected.hlsl b/test/tint/expressions/index/let/param/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/param/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/let/param/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/let/param/vector.wgsl.expected.msl b/test/tint/expressions/index/let/param/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/param/vector.wgsl.expected.msl rename to test/tint/expressions/index/let/param/vector.wgsl.expected.msl diff --git a/test/expressions/index/let/param/vector.wgsl.expected.spvasm b/test/tint/expressions/index/let/param/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/param/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/let/param/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/let/param/vector.wgsl.expected.wgsl b/test/tint/expressions/index/let/param/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/param/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/let/param/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/let/var/literal/array.wgsl b/test/tint/expressions/index/let/var/literal/array.wgsl similarity index 100% rename from test/expressions/index/let/var/literal/array.wgsl rename to test/tint/expressions/index/let/var/literal/array.wgsl diff --git a/test/expressions/index/let/var/literal/array.wgsl.expected.glsl b/test/tint/expressions/index/let/var/literal/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/var/literal/array.wgsl.expected.glsl rename to test/tint/expressions/index/let/var/literal/array.wgsl.expected.glsl diff --git a/test/expressions/index/let/var/literal/array.wgsl.expected.hlsl b/test/tint/expressions/index/let/var/literal/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/var/literal/array.wgsl.expected.hlsl rename to test/tint/expressions/index/let/var/literal/array.wgsl.expected.hlsl diff --git a/test/expressions/index/let/var/literal/array.wgsl.expected.msl b/test/tint/expressions/index/let/var/literal/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/var/literal/array.wgsl.expected.msl rename to test/tint/expressions/index/let/var/literal/array.wgsl.expected.msl diff --git a/test/expressions/index/let/var/literal/array.wgsl.expected.spvasm b/test/tint/expressions/index/let/var/literal/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/var/literal/array.wgsl.expected.spvasm rename to test/tint/expressions/index/let/var/literal/array.wgsl.expected.spvasm diff --git a/test/expressions/index/let/var/literal/array.wgsl.expected.wgsl b/test/tint/expressions/index/let/var/literal/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/var/literal/array.wgsl.expected.wgsl rename to test/tint/expressions/index/let/var/literal/array.wgsl.expected.wgsl diff --git a/test/expressions/index/let/var/literal/matrix.wgsl b/test/tint/expressions/index/let/var/literal/matrix.wgsl similarity index 100% rename from test/expressions/index/let/var/literal/matrix.wgsl rename to test/tint/expressions/index/let/var/literal/matrix.wgsl diff --git a/test/expressions/index/let/var/literal/matrix.wgsl.expected.glsl b/test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/var/literal/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/let/var/literal/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/var/literal/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/let/var/literal/matrix.wgsl.expected.msl b/test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/var/literal/matrix.wgsl.expected.msl rename to test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.msl diff --git a/test/expressions/index/let/var/literal/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/var/literal/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/let/var/literal/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/var/literal/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/let/var/literal/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/let/var/literal/vector.wgsl b/test/tint/expressions/index/let/var/literal/vector.wgsl similarity index 100% rename from test/expressions/index/let/var/literal/vector.wgsl rename to test/tint/expressions/index/let/var/literal/vector.wgsl diff --git a/test/expressions/index/let/var/literal/vector.wgsl.expected.glsl b/test/tint/expressions/index/let/var/literal/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/let/var/literal/vector.wgsl.expected.glsl rename to test/tint/expressions/index/let/var/literal/vector.wgsl.expected.glsl diff --git a/test/expressions/index/let/var/literal/vector.wgsl.expected.hlsl b/test/tint/expressions/index/let/var/literal/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/let/var/literal/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/let/var/literal/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/let/var/literal/vector.wgsl.expected.msl b/test/tint/expressions/index/let/var/literal/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/let/var/literal/vector.wgsl.expected.msl rename to test/tint/expressions/index/let/var/literal/vector.wgsl.expected.msl diff --git a/test/expressions/index/let/var/literal/vector.wgsl.expected.spvasm b/test/tint/expressions/index/let/var/literal/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/let/var/literal/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/let/var/literal/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/let/var/literal/vector.wgsl.expected.wgsl b/test/tint/expressions/index/let/var/literal/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/let/var/literal/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/let/var/literal/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/var/let/literal/array.wgsl b/test/tint/expressions/index/var/let/literal/array.wgsl similarity index 100% rename from test/expressions/index/var/let/literal/array.wgsl rename to test/tint/expressions/index/var/let/literal/array.wgsl diff --git a/test/expressions/index/var/let/literal/array.wgsl.expected.glsl b/test/tint/expressions/index/var/let/literal/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/let/literal/array.wgsl.expected.glsl rename to test/tint/expressions/index/var/let/literal/array.wgsl.expected.glsl diff --git a/test/expressions/index/var/let/literal/array.wgsl.expected.hlsl b/test/tint/expressions/index/var/let/literal/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/let/literal/array.wgsl.expected.hlsl rename to test/tint/expressions/index/var/let/literal/array.wgsl.expected.hlsl diff --git a/test/expressions/index/var/let/literal/array.wgsl.expected.msl b/test/tint/expressions/index/var/let/literal/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/let/literal/array.wgsl.expected.msl rename to test/tint/expressions/index/var/let/literal/array.wgsl.expected.msl diff --git a/test/expressions/index/var/let/literal/array.wgsl.expected.spvasm b/test/tint/expressions/index/var/let/literal/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/let/literal/array.wgsl.expected.spvasm rename to test/tint/expressions/index/var/let/literal/array.wgsl.expected.spvasm diff --git a/test/expressions/index/var/let/literal/array.wgsl.expected.wgsl b/test/tint/expressions/index/var/let/literal/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/let/literal/array.wgsl.expected.wgsl rename to test/tint/expressions/index/var/let/literal/array.wgsl.expected.wgsl diff --git a/test/expressions/index/var/let/literal/matrix.wgsl b/test/tint/expressions/index/var/let/literal/matrix.wgsl similarity index 100% rename from test/expressions/index/var/let/literal/matrix.wgsl rename to test/tint/expressions/index/var/let/literal/matrix.wgsl diff --git a/test/expressions/index/var/let/literal/matrix.wgsl.expected.glsl b/test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/let/literal/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/var/let/literal/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/let/literal/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/var/let/literal/matrix.wgsl.expected.msl b/test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/let/literal/matrix.wgsl.expected.msl rename to test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.msl diff --git a/test/expressions/index/var/let/literal/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/let/literal/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/var/let/literal/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/let/literal/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/var/let/literal/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/var/let/literal/vector.wgsl b/test/tint/expressions/index/var/let/literal/vector.wgsl similarity index 100% rename from test/expressions/index/var/let/literal/vector.wgsl rename to test/tint/expressions/index/var/let/literal/vector.wgsl diff --git a/test/expressions/index/var/let/literal/vector.wgsl.expected.glsl b/test/tint/expressions/index/var/let/literal/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/let/literal/vector.wgsl.expected.glsl rename to test/tint/expressions/index/var/let/literal/vector.wgsl.expected.glsl diff --git a/test/expressions/index/var/let/literal/vector.wgsl.expected.hlsl b/test/tint/expressions/index/var/let/literal/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/let/literal/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/var/let/literal/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/var/let/literal/vector.wgsl.expected.msl b/test/tint/expressions/index/var/let/literal/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/let/literal/vector.wgsl.expected.msl rename to test/tint/expressions/index/var/let/literal/vector.wgsl.expected.msl diff --git a/test/expressions/index/var/let/literal/vector.wgsl.expected.spvasm b/test/tint/expressions/index/var/let/literal/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/let/literal/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/var/let/literal/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/var/let/literal/vector.wgsl.expected.wgsl b/test/tint/expressions/index/var/let/literal/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/let/literal/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/var/let/literal/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/var/let/param/array.wgsl b/test/tint/expressions/index/var/let/param/array.wgsl similarity index 100% rename from test/expressions/index/var/let/param/array.wgsl rename to test/tint/expressions/index/var/let/param/array.wgsl diff --git a/test/expressions/index/var/let/param/array.wgsl.expected.glsl b/test/tint/expressions/index/var/let/param/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/let/param/array.wgsl.expected.glsl rename to test/tint/expressions/index/var/let/param/array.wgsl.expected.glsl diff --git a/test/expressions/index/var/let/param/array.wgsl.expected.hlsl b/test/tint/expressions/index/var/let/param/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/let/param/array.wgsl.expected.hlsl rename to test/tint/expressions/index/var/let/param/array.wgsl.expected.hlsl diff --git a/test/expressions/index/var/let/param/array.wgsl.expected.msl b/test/tint/expressions/index/var/let/param/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/let/param/array.wgsl.expected.msl rename to test/tint/expressions/index/var/let/param/array.wgsl.expected.msl diff --git a/test/expressions/index/var/let/param/array.wgsl.expected.spvasm b/test/tint/expressions/index/var/let/param/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/let/param/array.wgsl.expected.spvasm rename to test/tint/expressions/index/var/let/param/array.wgsl.expected.spvasm diff --git a/test/expressions/index/var/let/param/array.wgsl.expected.wgsl b/test/tint/expressions/index/var/let/param/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/let/param/array.wgsl.expected.wgsl rename to test/tint/expressions/index/var/let/param/array.wgsl.expected.wgsl diff --git a/test/expressions/index/var/let/param/matrix.wgsl b/test/tint/expressions/index/var/let/param/matrix.wgsl similarity index 100% rename from test/expressions/index/var/let/param/matrix.wgsl rename to test/tint/expressions/index/var/let/param/matrix.wgsl diff --git a/test/expressions/index/var/let/param/matrix.wgsl.expected.glsl b/test/tint/expressions/index/var/let/param/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/let/param/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/var/let/param/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/var/let/param/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/var/let/param/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/let/param/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/var/let/param/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/var/let/param/matrix.wgsl.expected.msl b/test/tint/expressions/index/var/let/param/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/let/param/matrix.wgsl.expected.msl rename to test/tint/expressions/index/var/let/param/matrix.wgsl.expected.msl diff --git a/test/expressions/index/var/let/param/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/var/let/param/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/let/param/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/var/let/param/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/var/let/param/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/var/let/param/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/let/param/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/var/let/param/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/var/let/param/vector.wgsl b/test/tint/expressions/index/var/let/param/vector.wgsl similarity index 100% rename from test/expressions/index/var/let/param/vector.wgsl rename to test/tint/expressions/index/var/let/param/vector.wgsl diff --git a/test/expressions/index/var/let/param/vector.wgsl.expected.glsl b/test/tint/expressions/index/var/let/param/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/let/param/vector.wgsl.expected.glsl rename to test/tint/expressions/index/var/let/param/vector.wgsl.expected.glsl diff --git a/test/expressions/index/var/let/param/vector.wgsl.expected.hlsl b/test/tint/expressions/index/var/let/param/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/let/param/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/var/let/param/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/var/let/param/vector.wgsl.expected.msl b/test/tint/expressions/index/var/let/param/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/let/param/vector.wgsl.expected.msl rename to test/tint/expressions/index/var/let/param/vector.wgsl.expected.msl diff --git a/test/expressions/index/var/let/param/vector.wgsl.expected.spvasm b/test/tint/expressions/index/var/let/param/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/let/param/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/var/let/param/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/var/let/param/vector.wgsl.expected.wgsl b/test/tint/expressions/index/var/let/param/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/let/param/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/var/let/param/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/var/literal/array.wgsl b/test/tint/expressions/index/var/literal/array.wgsl similarity index 100% rename from test/expressions/index/var/literal/array.wgsl rename to test/tint/expressions/index/var/literal/array.wgsl diff --git a/test/expressions/index/var/literal/array.wgsl.expected.glsl b/test/tint/expressions/index/var/literal/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/literal/array.wgsl.expected.glsl rename to test/tint/expressions/index/var/literal/array.wgsl.expected.glsl diff --git a/test/expressions/index/var/literal/array.wgsl.expected.hlsl b/test/tint/expressions/index/var/literal/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/literal/array.wgsl.expected.hlsl rename to test/tint/expressions/index/var/literal/array.wgsl.expected.hlsl diff --git a/test/expressions/index/var/literal/array.wgsl.expected.msl b/test/tint/expressions/index/var/literal/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/literal/array.wgsl.expected.msl rename to test/tint/expressions/index/var/literal/array.wgsl.expected.msl diff --git a/test/expressions/index/var/literal/array.wgsl.expected.spvasm b/test/tint/expressions/index/var/literal/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/literal/array.wgsl.expected.spvasm rename to test/tint/expressions/index/var/literal/array.wgsl.expected.spvasm diff --git a/test/expressions/index/var/literal/array.wgsl.expected.wgsl b/test/tint/expressions/index/var/literal/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/literal/array.wgsl.expected.wgsl rename to test/tint/expressions/index/var/literal/array.wgsl.expected.wgsl diff --git a/test/expressions/index/var/literal/matrix.wgsl b/test/tint/expressions/index/var/literal/matrix.wgsl similarity index 100% rename from test/expressions/index/var/literal/matrix.wgsl rename to test/tint/expressions/index/var/literal/matrix.wgsl diff --git a/test/expressions/index/var/literal/matrix.wgsl.expected.glsl b/test/tint/expressions/index/var/literal/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/literal/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/var/literal/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/var/literal/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/var/literal/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/literal/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/var/literal/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/var/literal/matrix.wgsl.expected.msl b/test/tint/expressions/index/var/literal/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/literal/matrix.wgsl.expected.msl rename to test/tint/expressions/index/var/literal/matrix.wgsl.expected.msl diff --git a/test/expressions/index/var/literal/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/var/literal/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/literal/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/var/literal/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/var/literal/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/var/literal/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/literal/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/var/literal/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/var/literal/vector.wgsl b/test/tint/expressions/index/var/literal/vector.wgsl similarity index 100% rename from test/expressions/index/var/literal/vector.wgsl rename to test/tint/expressions/index/var/literal/vector.wgsl diff --git a/test/expressions/index/var/literal/vector.wgsl.expected.glsl b/test/tint/expressions/index/var/literal/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/literal/vector.wgsl.expected.glsl rename to test/tint/expressions/index/var/literal/vector.wgsl.expected.glsl diff --git a/test/expressions/index/var/literal/vector.wgsl.expected.hlsl b/test/tint/expressions/index/var/literal/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/literal/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/var/literal/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/var/literal/vector.wgsl.expected.msl b/test/tint/expressions/index/var/literal/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/literal/vector.wgsl.expected.msl rename to test/tint/expressions/index/var/literal/vector.wgsl.expected.msl diff --git a/test/expressions/index/var/literal/vector.wgsl.expected.spvasm b/test/tint/expressions/index/var/literal/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/literal/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/var/literal/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/var/literal/vector.wgsl.expected.wgsl b/test/tint/expressions/index/var/literal/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/literal/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/var/literal/vector.wgsl.expected.wgsl diff --git a/test/expressions/index/var/param/array.wgsl b/test/tint/expressions/index/var/param/array.wgsl similarity index 100% rename from test/expressions/index/var/param/array.wgsl rename to test/tint/expressions/index/var/param/array.wgsl diff --git a/test/expressions/index/var/param/array.wgsl.expected.glsl b/test/tint/expressions/index/var/param/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/param/array.wgsl.expected.glsl rename to test/tint/expressions/index/var/param/array.wgsl.expected.glsl diff --git a/test/expressions/index/var/param/array.wgsl.expected.hlsl b/test/tint/expressions/index/var/param/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/param/array.wgsl.expected.hlsl rename to test/tint/expressions/index/var/param/array.wgsl.expected.hlsl diff --git a/test/expressions/index/var/param/array.wgsl.expected.msl b/test/tint/expressions/index/var/param/array.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/param/array.wgsl.expected.msl rename to test/tint/expressions/index/var/param/array.wgsl.expected.msl diff --git a/test/expressions/index/var/param/array.wgsl.expected.spvasm b/test/tint/expressions/index/var/param/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/param/array.wgsl.expected.spvasm rename to test/tint/expressions/index/var/param/array.wgsl.expected.spvasm diff --git a/test/expressions/index/var/param/array.wgsl.expected.wgsl b/test/tint/expressions/index/var/param/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/param/array.wgsl.expected.wgsl rename to test/tint/expressions/index/var/param/array.wgsl.expected.wgsl diff --git a/test/expressions/index/var/param/matrix.wgsl b/test/tint/expressions/index/var/param/matrix.wgsl similarity index 100% rename from test/expressions/index/var/param/matrix.wgsl rename to test/tint/expressions/index/var/param/matrix.wgsl diff --git a/test/expressions/index/var/param/matrix.wgsl.expected.glsl b/test/tint/expressions/index/var/param/matrix.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/param/matrix.wgsl.expected.glsl rename to test/tint/expressions/index/var/param/matrix.wgsl.expected.glsl diff --git a/test/expressions/index/var/param/matrix.wgsl.expected.hlsl b/test/tint/expressions/index/var/param/matrix.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/param/matrix.wgsl.expected.hlsl rename to test/tint/expressions/index/var/param/matrix.wgsl.expected.hlsl diff --git a/test/expressions/index/var/param/matrix.wgsl.expected.msl b/test/tint/expressions/index/var/param/matrix.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/param/matrix.wgsl.expected.msl rename to test/tint/expressions/index/var/param/matrix.wgsl.expected.msl diff --git a/test/expressions/index/var/param/matrix.wgsl.expected.spvasm b/test/tint/expressions/index/var/param/matrix.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/param/matrix.wgsl.expected.spvasm rename to test/tint/expressions/index/var/param/matrix.wgsl.expected.spvasm diff --git a/test/expressions/index/var/param/matrix.wgsl.expected.wgsl b/test/tint/expressions/index/var/param/matrix.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/param/matrix.wgsl.expected.wgsl rename to test/tint/expressions/index/var/param/matrix.wgsl.expected.wgsl diff --git a/test/expressions/index/var/param/vector.wgsl b/test/tint/expressions/index/var/param/vector.wgsl similarity index 100% rename from test/expressions/index/var/param/vector.wgsl rename to test/tint/expressions/index/var/param/vector.wgsl diff --git a/test/expressions/index/var/param/vector.wgsl.expected.glsl b/test/tint/expressions/index/var/param/vector.wgsl.expected.glsl similarity index 100% rename from test/expressions/index/var/param/vector.wgsl.expected.glsl rename to test/tint/expressions/index/var/param/vector.wgsl.expected.glsl diff --git a/test/expressions/index/var/param/vector.wgsl.expected.hlsl b/test/tint/expressions/index/var/param/vector.wgsl.expected.hlsl similarity index 100% rename from test/expressions/index/var/param/vector.wgsl.expected.hlsl rename to test/tint/expressions/index/var/param/vector.wgsl.expected.hlsl diff --git a/test/expressions/index/var/param/vector.wgsl.expected.msl b/test/tint/expressions/index/var/param/vector.wgsl.expected.msl similarity index 100% rename from test/expressions/index/var/param/vector.wgsl.expected.msl rename to test/tint/expressions/index/var/param/vector.wgsl.expected.msl diff --git a/test/expressions/index/var/param/vector.wgsl.expected.spvasm b/test/tint/expressions/index/var/param/vector.wgsl.expected.spvasm similarity index 100% rename from test/expressions/index/var/param/vector.wgsl.expected.spvasm rename to test/tint/expressions/index/var/param/vector.wgsl.expected.spvasm diff --git a/test/expressions/index/var/param/vector.wgsl.expected.wgsl b/test/tint/expressions/index/var/param/vector.wgsl.expected.wgsl similarity index 100% rename from test/expressions/index/var/param/vector.wgsl.expected.wgsl rename to test/tint/expressions/index/var/param/vector.wgsl.expected.wgsl diff --git a/test/expressions/literals/-inf.spvasm b/test/tint/expressions/literals/-inf.spvasm similarity index 100% rename from test/expressions/literals/-inf.spvasm rename to test/tint/expressions/literals/-inf.spvasm diff --git a/test/expressions/literals/-inf.spvasm.expected.glsl b/test/tint/expressions/literals/-inf.spvasm.expected.glsl similarity index 100% rename from test/expressions/literals/-inf.spvasm.expected.glsl rename to test/tint/expressions/literals/-inf.spvasm.expected.glsl diff --git a/test/expressions/literals/-inf.spvasm.expected.hlsl b/test/tint/expressions/literals/-inf.spvasm.expected.hlsl similarity index 100% rename from test/expressions/literals/-inf.spvasm.expected.hlsl rename to test/tint/expressions/literals/-inf.spvasm.expected.hlsl diff --git a/test/expressions/literals/-inf.spvasm.expected.msl b/test/tint/expressions/literals/-inf.spvasm.expected.msl similarity index 100% rename from test/expressions/literals/-inf.spvasm.expected.msl rename to test/tint/expressions/literals/-inf.spvasm.expected.msl diff --git a/test/expressions/literals/-inf.spvasm.expected.spvasm b/test/tint/expressions/literals/-inf.spvasm.expected.spvasm similarity index 100% rename from test/expressions/literals/-inf.spvasm.expected.spvasm rename to test/tint/expressions/literals/-inf.spvasm.expected.spvasm diff --git a/test/expressions/literals/-inf.spvasm.expected.wgsl b/test/tint/expressions/literals/-inf.spvasm.expected.wgsl similarity index 100% rename from test/expressions/literals/-inf.spvasm.expected.wgsl rename to test/tint/expressions/literals/-inf.spvasm.expected.wgsl diff --git a/test/expressions/literals/inf.spvasm b/test/tint/expressions/literals/inf.spvasm similarity index 100% rename from test/expressions/literals/inf.spvasm rename to test/tint/expressions/literals/inf.spvasm diff --git a/test/expressions/literals/inf.spvasm.expected.glsl b/test/tint/expressions/literals/inf.spvasm.expected.glsl similarity index 100% rename from test/expressions/literals/inf.spvasm.expected.glsl rename to test/tint/expressions/literals/inf.spvasm.expected.glsl diff --git a/test/expressions/literals/inf.spvasm.expected.hlsl b/test/tint/expressions/literals/inf.spvasm.expected.hlsl similarity index 100% rename from test/expressions/literals/inf.spvasm.expected.hlsl rename to test/tint/expressions/literals/inf.spvasm.expected.hlsl diff --git a/test/expressions/literals/inf.spvasm.expected.msl b/test/tint/expressions/literals/inf.spvasm.expected.msl similarity index 100% rename from test/expressions/literals/inf.spvasm.expected.msl rename to test/tint/expressions/literals/inf.spvasm.expected.msl diff --git a/test/expressions/literals/inf.spvasm.expected.spvasm b/test/tint/expressions/literals/inf.spvasm.expected.spvasm similarity index 100% rename from test/expressions/literals/inf.spvasm.expected.spvasm rename to test/tint/expressions/literals/inf.spvasm.expected.spvasm diff --git a/test/expressions/literals/inf.spvasm.expected.wgsl b/test/tint/expressions/literals/inf.spvasm.expected.wgsl similarity index 100% rename from test/expressions/literals/inf.spvasm.expected.wgsl rename to test/tint/expressions/literals/inf.spvasm.expected.wgsl diff --git a/test/expressions/literals/intmin.wgsl b/test/tint/expressions/literals/intmin.wgsl similarity index 100% rename from test/expressions/literals/intmin.wgsl rename to test/tint/expressions/literals/intmin.wgsl diff --git a/test/expressions/literals/intmin.wgsl.expected.glsl b/test/tint/expressions/literals/intmin.wgsl.expected.glsl similarity index 100% rename from test/expressions/literals/intmin.wgsl.expected.glsl rename to test/tint/expressions/literals/intmin.wgsl.expected.glsl diff --git a/test/expressions/literals/intmin.wgsl.expected.hlsl b/test/tint/expressions/literals/intmin.wgsl.expected.hlsl similarity index 100% rename from test/expressions/literals/intmin.wgsl.expected.hlsl rename to test/tint/expressions/literals/intmin.wgsl.expected.hlsl diff --git a/test/expressions/literals/intmin.wgsl.expected.msl b/test/tint/expressions/literals/intmin.wgsl.expected.msl similarity index 100% rename from test/expressions/literals/intmin.wgsl.expected.msl rename to test/tint/expressions/literals/intmin.wgsl.expected.msl diff --git a/test/expressions/literals/intmin.wgsl.expected.spvasm b/test/tint/expressions/literals/intmin.wgsl.expected.spvasm similarity index 100% rename from test/expressions/literals/intmin.wgsl.expected.spvasm rename to test/tint/expressions/literals/intmin.wgsl.expected.spvasm diff --git a/test/expressions/literals/intmin.wgsl.expected.wgsl b/test/tint/expressions/literals/intmin.wgsl.expected.wgsl similarity index 100% rename from test/expressions/literals/intmin.wgsl.expected.wgsl rename to test/tint/expressions/literals/intmin.wgsl.expected.wgsl diff --git a/test/expressions/literals/nan.spvasm b/test/tint/expressions/literals/nan.spvasm similarity index 100% rename from test/expressions/literals/nan.spvasm rename to test/tint/expressions/literals/nan.spvasm diff --git a/test/expressions/literals/nan.spvasm.expected.glsl b/test/tint/expressions/literals/nan.spvasm.expected.glsl similarity index 100% rename from test/expressions/literals/nan.spvasm.expected.glsl rename to test/tint/expressions/literals/nan.spvasm.expected.glsl diff --git a/test/expressions/literals/nan.spvasm.expected.hlsl b/test/tint/expressions/literals/nan.spvasm.expected.hlsl similarity index 100% rename from test/expressions/literals/nan.spvasm.expected.hlsl rename to test/tint/expressions/literals/nan.spvasm.expected.hlsl diff --git a/test/expressions/literals/nan.spvasm.expected.msl b/test/tint/expressions/literals/nan.spvasm.expected.msl similarity index 100% rename from test/expressions/literals/nan.spvasm.expected.msl rename to test/tint/expressions/literals/nan.spvasm.expected.msl diff --git a/test/expressions/literals/nan.spvasm.expected.spvasm b/test/tint/expressions/literals/nan.spvasm.expected.spvasm similarity index 100% rename from test/expressions/literals/nan.spvasm.expected.spvasm rename to test/tint/expressions/literals/nan.spvasm.expected.spvasm diff --git a/test/expressions/literals/nan.spvasm.expected.wgsl b/test/tint/expressions/literals/nan.spvasm.expected.wgsl similarity index 100% rename from test/expressions/literals/nan.spvasm.expected.wgsl rename to test/tint/expressions/literals/nan.spvasm.expected.wgsl diff --git a/test/expressions/splat/call/bool.wgsl b/test/tint/expressions/splat/call/bool.wgsl similarity index 100% rename from test/expressions/splat/call/bool.wgsl rename to test/tint/expressions/splat/call/bool.wgsl diff --git a/test/expressions/splat/call/bool.wgsl.expected.glsl b/test/tint/expressions/splat/call/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/call/bool.wgsl.expected.glsl rename to test/tint/expressions/splat/call/bool.wgsl.expected.glsl diff --git a/test/expressions/splat/call/bool.wgsl.expected.hlsl b/test/tint/expressions/splat/call/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/call/bool.wgsl.expected.hlsl rename to test/tint/expressions/splat/call/bool.wgsl.expected.hlsl diff --git a/test/expressions/splat/call/bool.wgsl.expected.msl b/test/tint/expressions/splat/call/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/call/bool.wgsl.expected.msl rename to test/tint/expressions/splat/call/bool.wgsl.expected.msl diff --git a/test/expressions/splat/call/bool.wgsl.expected.spvasm b/test/tint/expressions/splat/call/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/call/bool.wgsl.expected.spvasm rename to test/tint/expressions/splat/call/bool.wgsl.expected.spvasm diff --git a/test/expressions/splat/call/bool.wgsl.expected.wgsl b/test/tint/expressions/splat/call/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/call/bool.wgsl.expected.wgsl rename to test/tint/expressions/splat/call/bool.wgsl.expected.wgsl diff --git a/test/expressions/splat/call/f32.wgsl b/test/tint/expressions/splat/call/f32.wgsl similarity index 100% rename from test/expressions/splat/call/f32.wgsl rename to test/tint/expressions/splat/call/f32.wgsl diff --git a/test/expressions/splat/call/f32.wgsl.expected.glsl b/test/tint/expressions/splat/call/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/call/f32.wgsl.expected.glsl rename to test/tint/expressions/splat/call/f32.wgsl.expected.glsl diff --git a/test/expressions/splat/call/f32.wgsl.expected.hlsl b/test/tint/expressions/splat/call/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/call/f32.wgsl.expected.hlsl rename to test/tint/expressions/splat/call/f32.wgsl.expected.hlsl diff --git a/test/expressions/splat/call/f32.wgsl.expected.msl b/test/tint/expressions/splat/call/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/call/f32.wgsl.expected.msl rename to test/tint/expressions/splat/call/f32.wgsl.expected.msl diff --git a/test/expressions/splat/call/f32.wgsl.expected.spvasm b/test/tint/expressions/splat/call/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/call/f32.wgsl.expected.spvasm rename to test/tint/expressions/splat/call/f32.wgsl.expected.spvasm diff --git a/test/expressions/splat/call/f32.wgsl.expected.wgsl b/test/tint/expressions/splat/call/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/call/f32.wgsl.expected.wgsl rename to test/tint/expressions/splat/call/f32.wgsl.expected.wgsl diff --git a/test/expressions/splat/call/i32.wgsl b/test/tint/expressions/splat/call/i32.wgsl similarity index 100% rename from test/expressions/splat/call/i32.wgsl rename to test/tint/expressions/splat/call/i32.wgsl diff --git a/test/expressions/splat/call/i32.wgsl.expected.glsl b/test/tint/expressions/splat/call/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/call/i32.wgsl.expected.glsl rename to test/tint/expressions/splat/call/i32.wgsl.expected.glsl diff --git a/test/expressions/splat/call/i32.wgsl.expected.hlsl b/test/tint/expressions/splat/call/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/call/i32.wgsl.expected.hlsl rename to test/tint/expressions/splat/call/i32.wgsl.expected.hlsl diff --git a/test/expressions/splat/call/i32.wgsl.expected.msl b/test/tint/expressions/splat/call/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/call/i32.wgsl.expected.msl rename to test/tint/expressions/splat/call/i32.wgsl.expected.msl diff --git a/test/expressions/splat/call/i32.wgsl.expected.spvasm b/test/tint/expressions/splat/call/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/call/i32.wgsl.expected.spvasm rename to test/tint/expressions/splat/call/i32.wgsl.expected.spvasm diff --git a/test/expressions/splat/call/i32.wgsl.expected.wgsl b/test/tint/expressions/splat/call/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/call/i32.wgsl.expected.wgsl rename to test/tint/expressions/splat/call/i32.wgsl.expected.wgsl diff --git a/test/expressions/splat/call/u32.wgsl b/test/tint/expressions/splat/call/u32.wgsl similarity index 100% rename from test/expressions/splat/call/u32.wgsl rename to test/tint/expressions/splat/call/u32.wgsl diff --git a/test/expressions/splat/call/u32.wgsl.expected.glsl b/test/tint/expressions/splat/call/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/call/u32.wgsl.expected.glsl rename to test/tint/expressions/splat/call/u32.wgsl.expected.glsl diff --git a/test/expressions/splat/call/u32.wgsl.expected.hlsl b/test/tint/expressions/splat/call/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/call/u32.wgsl.expected.hlsl rename to test/tint/expressions/splat/call/u32.wgsl.expected.hlsl diff --git a/test/expressions/splat/call/u32.wgsl.expected.msl b/test/tint/expressions/splat/call/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/call/u32.wgsl.expected.msl rename to test/tint/expressions/splat/call/u32.wgsl.expected.msl diff --git a/test/expressions/splat/call/u32.wgsl.expected.spvasm b/test/tint/expressions/splat/call/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/call/u32.wgsl.expected.spvasm rename to test/tint/expressions/splat/call/u32.wgsl.expected.spvasm diff --git a/test/expressions/splat/call/u32.wgsl.expected.wgsl b/test/tint/expressions/splat/call/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/call/u32.wgsl.expected.wgsl rename to test/tint/expressions/splat/call/u32.wgsl.expected.wgsl diff --git a/test/expressions/splat/expression/bool.wgsl b/test/tint/expressions/splat/expression/bool.wgsl similarity index 100% rename from test/expressions/splat/expression/bool.wgsl rename to test/tint/expressions/splat/expression/bool.wgsl diff --git a/test/expressions/splat/expression/bool.wgsl.expected.glsl b/test/tint/expressions/splat/expression/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/expression/bool.wgsl.expected.glsl rename to test/tint/expressions/splat/expression/bool.wgsl.expected.glsl diff --git a/test/expressions/splat/expression/bool.wgsl.expected.hlsl b/test/tint/expressions/splat/expression/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/expression/bool.wgsl.expected.hlsl rename to test/tint/expressions/splat/expression/bool.wgsl.expected.hlsl diff --git a/test/expressions/splat/expression/bool.wgsl.expected.msl b/test/tint/expressions/splat/expression/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/expression/bool.wgsl.expected.msl rename to test/tint/expressions/splat/expression/bool.wgsl.expected.msl diff --git a/test/expressions/splat/expression/bool.wgsl.expected.spvasm b/test/tint/expressions/splat/expression/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/expression/bool.wgsl.expected.spvasm rename to test/tint/expressions/splat/expression/bool.wgsl.expected.spvasm diff --git a/test/expressions/splat/expression/bool.wgsl.expected.wgsl b/test/tint/expressions/splat/expression/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/expression/bool.wgsl.expected.wgsl rename to test/tint/expressions/splat/expression/bool.wgsl.expected.wgsl diff --git a/test/expressions/splat/expression/f32.wgsl b/test/tint/expressions/splat/expression/f32.wgsl similarity index 100% rename from test/expressions/splat/expression/f32.wgsl rename to test/tint/expressions/splat/expression/f32.wgsl diff --git a/test/expressions/splat/expression/f32.wgsl.expected.glsl b/test/tint/expressions/splat/expression/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/expression/f32.wgsl.expected.glsl rename to test/tint/expressions/splat/expression/f32.wgsl.expected.glsl diff --git a/test/expressions/splat/expression/f32.wgsl.expected.hlsl b/test/tint/expressions/splat/expression/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/expression/f32.wgsl.expected.hlsl rename to test/tint/expressions/splat/expression/f32.wgsl.expected.hlsl diff --git a/test/expressions/splat/expression/f32.wgsl.expected.msl b/test/tint/expressions/splat/expression/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/expression/f32.wgsl.expected.msl rename to test/tint/expressions/splat/expression/f32.wgsl.expected.msl diff --git a/test/expressions/splat/expression/f32.wgsl.expected.spvasm b/test/tint/expressions/splat/expression/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/expression/f32.wgsl.expected.spvasm rename to test/tint/expressions/splat/expression/f32.wgsl.expected.spvasm diff --git a/test/expressions/splat/expression/f32.wgsl.expected.wgsl b/test/tint/expressions/splat/expression/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/expression/f32.wgsl.expected.wgsl rename to test/tint/expressions/splat/expression/f32.wgsl.expected.wgsl diff --git a/test/expressions/splat/expression/i32.wgsl b/test/tint/expressions/splat/expression/i32.wgsl similarity index 100% rename from test/expressions/splat/expression/i32.wgsl rename to test/tint/expressions/splat/expression/i32.wgsl diff --git a/test/expressions/splat/expression/i32.wgsl.expected.glsl b/test/tint/expressions/splat/expression/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/expression/i32.wgsl.expected.glsl rename to test/tint/expressions/splat/expression/i32.wgsl.expected.glsl diff --git a/test/expressions/splat/expression/i32.wgsl.expected.hlsl b/test/tint/expressions/splat/expression/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/expression/i32.wgsl.expected.hlsl rename to test/tint/expressions/splat/expression/i32.wgsl.expected.hlsl diff --git a/test/expressions/splat/expression/i32.wgsl.expected.msl b/test/tint/expressions/splat/expression/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/expression/i32.wgsl.expected.msl rename to test/tint/expressions/splat/expression/i32.wgsl.expected.msl diff --git a/test/expressions/splat/expression/i32.wgsl.expected.spvasm b/test/tint/expressions/splat/expression/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/expression/i32.wgsl.expected.spvasm rename to test/tint/expressions/splat/expression/i32.wgsl.expected.spvasm diff --git a/test/expressions/splat/expression/i32.wgsl.expected.wgsl b/test/tint/expressions/splat/expression/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/expression/i32.wgsl.expected.wgsl rename to test/tint/expressions/splat/expression/i32.wgsl.expected.wgsl diff --git a/test/expressions/splat/expression/u32.wgsl b/test/tint/expressions/splat/expression/u32.wgsl similarity index 100% rename from test/expressions/splat/expression/u32.wgsl rename to test/tint/expressions/splat/expression/u32.wgsl diff --git a/test/expressions/splat/expression/u32.wgsl.expected.glsl b/test/tint/expressions/splat/expression/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/expression/u32.wgsl.expected.glsl rename to test/tint/expressions/splat/expression/u32.wgsl.expected.glsl diff --git a/test/expressions/splat/expression/u32.wgsl.expected.hlsl b/test/tint/expressions/splat/expression/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/expression/u32.wgsl.expected.hlsl rename to test/tint/expressions/splat/expression/u32.wgsl.expected.hlsl diff --git a/test/expressions/splat/expression/u32.wgsl.expected.msl b/test/tint/expressions/splat/expression/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/expression/u32.wgsl.expected.msl rename to test/tint/expressions/splat/expression/u32.wgsl.expected.msl diff --git a/test/expressions/splat/expression/u32.wgsl.expected.spvasm b/test/tint/expressions/splat/expression/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/expression/u32.wgsl.expected.spvasm rename to test/tint/expressions/splat/expression/u32.wgsl.expected.spvasm diff --git a/test/expressions/splat/expression/u32.wgsl.expected.wgsl b/test/tint/expressions/splat/expression/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/expression/u32.wgsl.expected.wgsl rename to test/tint/expressions/splat/expression/u32.wgsl.expected.wgsl diff --git a/test/expressions/splat/immediate/bool.wgsl b/test/tint/expressions/splat/immediate/bool.wgsl similarity index 100% rename from test/expressions/splat/immediate/bool.wgsl rename to test/tint/expressions/splat/immediate/bool.wgsl diff --git a/test/expressions/splat/immediate/bool.wgsl.expected.glsl b/test/tint/expressions/splat/immediate/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/immediate/bool.wgsl.expected.glsl rename to test/tint/expressions/splat/immediate/bool.wgsl.expected.glsl diff --git a/test/expressions/splat/immediate/bool.wgsl.expected.hlsl b/test/tint/expressions/splat/immediate/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/immediate/bool.wgsl.expected.hlsl rename to test/tint/expressions/splat/immediate/bool.wgsl.expected.hlsl diff --git a/test/expressions/splat/immediate/bool.wgsl.expected.msl b/test/tint/expressions/splat/immediate/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/immediate/bool.wgsl.expected.msl rename to test/tint/expressions/splat/immediate/bool.wgsl.expected.msl diff --git a/test/expressions/splat/immediate/bool.wgsl.expected.spvasm b/test/tint/expressions/splat/immediate/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/immediate/bool.wgsl.expected.spvasm rename to test/tint/expressions/splat/immediate/bool.wgsl.expected.spvasm diff --git a/test/expressions/splat/immediate/bool.wgsl.expected.wgsl b/test/tint/expressions/splat/immediate/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/immediate/bool.wgsl.expected.wgsl rename to test/tint/expressions/splat/immediate/bool.wgsl.expected.wgsl diff --git a/test/expressions/splat/immediate/f32.wgsl b/test/tint/expressions/splat/immediate/f32.wgsl similarity index 100% rename from test/expressions/splat/immediate/f32.wgsl rename to test/tint/expressions/splat/immediate/f32.wgsl diff --git a/test/expressions/splat/immediate/f32.wgsl.expected.glsl b/test/tint/expressions/splat/immediate/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/immediate/f32.wgsl.expected.glsl rename to test/tint/expressions/splat/immediate/f32.wgsl.expected.glsl diff --git a/test/expressions/splat/immediate/f32.wgsl.expected.hlsl b/test/tint/expressions/splat/immediate/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/immediate/f32.wgsl.expected.hlsl rename to test/tint/expressions/splat/immediate/f32.wgsl.expected.hlsl diff --git a/test/expressions/splat/immediate/f32.wgsl.expected.msl b/test/tint/expressions/splat/immediate/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/immediate/f32.wgsl.expected.msl rename to test/tint/expressions/splat/immediate/f32.wgsl.expected.msl diff --git a/test/expressions/splat/immediate/f32.wgsl.expected.spvasm b/test/tint/expressions/splat/immediate/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/immediate/f32.wgsl.expected.spvasm rename to test/tint/expressions/splat/immediate/f32.wgsl.expected.spvasm diff --git a/test/expressions/splat/immediate/f32.wgsl.expected.wgsl b/test/tint/expressions/splat/immediate/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/immediate/f32.wgsl.expected.wgsl rename to test/tint/expressions/splat/immediate/f32.wgsl.expected.wgsl diff --git a/test/expressions/splat/immediate/i32.wgsl b/test/tint/expressions/splat/immediate/i32.wgsl similarity index 100% rename from test/expressions/splat/immediate/i32.wgsl rename to test/tint/expressions/splat/immediate/i32.wgsl diff --git a/test/expressions/splat/immediate/i32.wgsl.expected.glsl b/test/tint/expressions/splat/immediate/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/immediate/i32.wgsl.expected.glsl rename to test/tint/expressions/splat/immediate/i32.wgsl.expected.glsl diff --git a/test/expressions/splat/immediate/i32.wgsl.expected.hlsl b/test/tint/expressions/splat/immediate/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/immediate/i32.wgsl.expected.hlsl rename to test/tint/expressions/splat/immediate/i32.wgsl.expected.hlsl diff --git a/test/expressions/splat/immediate/i32.wgsl.expected.msl b/test/tint/expressions/splat/immediate/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/immediate/i32.wgsl.expected.msl rename to test/tint/expressions/splat/immediate/i32.wgsl.expected.msl diff --git a/test/expressions/splat/immediate/i32.wgsl.expected.spvasm b/test/tint/expressions/splat/immediate/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/immediate/i32.wgsl.expected.spvasm rename to test/tint/expressions/splat/immediate/i32.wgsl.expected.spvasm diff --git a/test/expressions/splat/immediate/i32.wgsl.expected.wgsl b/test/tint/expressions/splat/immediate/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/immediate/i32.wgsl.expected.wgsl rename to test/tint/expressions/splat/immediate/i32.wgsl.expected.wgsl diff --git a/test/expressions/splat/immediate/u32.wgsl b/test/tint/expressions/splat/immediate/u32.wgsl similarity index 100% rename from test/expressions/splat/immediate/u32.wgsl rename to test/tint/expressions/splat/immediate/u32.wgsl diff --git a/test/expressions/splat/immediate/u32.wgsl.expected.glsl b/test/tint/expressions/splat/immediate/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/immediate/u32.wgsl.expected.glsl rename to test/tint/expressions/splat/immediate/u32.wgsl.expected.glsl diff --git a/test/expressions/splat/immediate/u32.wgsl.expected.hlsl b/test/tint/expressions/splat/immediate/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/immediate/u32.wgsl.expected.hlsl rename to test/tint/expressions/splat/immediate/u32.wgsl.expected.hlsl diff --git a/test/expressions/splat/immediate/u32.wgsl.expected.msl b/test/tint/expressions/splat/immediate/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/immediate/u32.wgsl.expected.msl rename to test/tint/expressions/splat/immediate/u32.wgsl.expected.msl diff --git a/test/expressions/splat/immediate/u32.wgsl.expected.spvasm b/test/tint/expressions/splat/immediate/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/immediate/u32.wgsl.expected.spvasm rename to test/tint/expressions/splat/immediate/u32.wgsl.expected.spvasm diff --git a/test/expressions/splat/immediate/u32.wgsl.expected.wgsl b/test/tint/expressions/splat/immediate/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/immediate/u32.wgsl.expected.wgsl rename to test/tint/expressions/splat/immediate/u32.wgsl.expected.wgsl diff --git a/test/expressions/splat/var/bool.wgsl b/test/tint/expressions/splat/var/bool.wgsl similarity index 100% rename from test/expressions/splat/var/bool.wgsl rename to test/tint/expressions/splat/var/bool.wgsl diff --git a/test/expressions/splat/var/bool.wgsl.expected.glsl b/test/tint/expressions/splat/var/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/var/bool.wgsl.expected.glsl rename to test/tint/expressions/splat/var/bool.wgsl.expected.glsl diff --git a/test/expressions/splat/var/bool.wgsl.expected.hlsl b/test/tint/expressions/splat/var/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/var/bool.wgsl.expected.hlsl rename to test/tint/expressions/splat/var/bool.wgsl.expected.hlsl diff --git a/test/expressions/splat/var/bool.wgsl.expected.msl b/test/tint/expressions/splat/var/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/var/bool.wgsl.expected.msl rename to test/tint/expressions/splat/var/bool.wgsl.expected.msl diff --git a/test/expressions/splat/var/bool.wgsl.expected.spvasm b/test/tint/expressions/splat/var/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/var/bool.wgsl.expected.spvasm rename to test/tint/expressions/splat/var/bool.wgsl.expected.spvasm diff --git a/test/expressions/splat/var/bool.wgsl.expected.wgsl b/test/tint/expressions/splat/var/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/var/bool.wgsl.expected.wgsl rename to test/tint/expressions/splat/var/bool.wgsl.expected.wgsl diff --git a/test/expressions/splat/var/f32.wgsl b/test/tint/expressions/splat/var/f32.wgsl similarity index 100% rename from test/expressions/splat/var/f32.wgsl rename to test/tint/expressions/splat/var/f32.wgsl diff --git a/test/expressions/splat/var/f32.wgsl.expected.glsl b/test/tint/expressions/splat/var/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/var/f32.wgsl.expected.glsl rename to test/tint/expressions/splat/var/f32.wgsl.expected.glsl diff --git a/test/expressions/splat/var/f32.wgsl.expected.hlsl b/test/tint/expressions/splat/var/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/var/f32.wgsl.expected.hlsl rename to test/tint/expressions/splat/var/f32.wgsl.expected.hlsl diff --git a/test/expressions/splat/var/f32.wgsl.expected.msl b/test/tint/expressions/splat/var/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/var/f32.wgsl.expected.msl rename to test/tint/expressions/splat/var/f32.wgsl.expected.msl diff --git a/test/expressions/splat/var/f32.wgsl.expected.spvasm b/test/tint/expressions/splat/var/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/var/f32.wgsl.expected.spvasm rename to test/tint/expressions/splat/var/f32.wgsl.expected.spvasm diff --git a/test/expressions/splat/var/f32.wgsl.expected.wgsl b/test/tint/expressions/splat/var/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/var/f32.wgsl.expected.wgsl rename to test/tint/expressions/splat/var/f32.wgsl.expected.wgsl diff --git a/test/expressions/splat/var/i32.wgsl b/test/tint/expressions/splat/var/i32.wgsl similarity index 100% rename from test/expressions/splat/var/i32.wgsl rename to test/tint/expressions/splat/var/i32.wgsl diff --git a/test/expressions/splat/var/i32.wgsl.expected.glsl b/test/tint/expressions/splat/var/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/var/i32.wgsl.expected.glsl rename to test/tint/expressions/splat/var/i32.wgsl.expected.glsl diff --git a/test/expressions/splat/var/i32.wgsl.expected.hlsl b/test/tint/expressions/splat/var/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/var/i32.wgsl.expected.hlsl rename to test/tint/expressions/splat/var/i32.wgsl.expected.hlsl diff --git a/test/expressions/splat/var/i32.wgsl.expected.msl b/test/tint/expressions/splat/var/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/var/i32.wgsl.expected.msl rename to test/tint/expressions/splat/var/i32.wgsl.expected.msl diff --git a/test/expressions/splat/var/i32.wgsl.expected.spvasm b/test/tint/expressions/splat/var/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/var/i32.wgsl.expected.spvasm rename to test/tint/expressions/splat/var/i32.wgsl.expected.spvasm diff --git a/test/expressions/splat/var/i32.wgsl.expected.wgsl b/test/tint/expressions/splat/var/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/var/i32.wgsl.expected.wgsl rename to test/tint/expressions/splat/var/i32.wgsl.expected.wgsl diff --git a/test/expressions/splat/var/u32.wgsl b/test/tint/expressions/splat/var/u32.wgsl similarity index 100% rename from test/expressions/splat/var/u32.wgsl rename to test/tint/expressions/splat/var/u32.wgsl diff --git a/test/expressions/splat/var/u32.wgsl.expected.glsl b/test/tint/expressions/splat/var/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/var/u32.wgsl.expected.glsl rename to test/tint/expressions/splat/var/u32.wgsl.expected.glsl diff --git a/test/expressions/splat/var/u32.wgsl.expected.hlsl b/test/tint/expressions/splat/var/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/var/u32.wgsl.expected.hlsl rename to test/tint/expressions/splat/var/u32.wgsl.expected.hlsl diff --git a/test/expressions/splat/var/u32.wgsl.expected.msl b/test/tint/expressions/splat/var/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/var/u32.wgsl.expected.msl rename to test/tint/expressions/splat/var/u32.wgsl.expected.msl diff --git a/test/expressions/splat/var/u32.wgsl.expected.spvasm b/test/tint/expressions/splat/var/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/var/u32.wgsl.expected.spvasm rename to test/tint/expressions/splat/var/u32.wgsl.expected.spvasm diff --git a/test/expressions/splat/var/u32.wgsl.expected.wgsl b/test/tint/expressions/splat/var/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/var/u32.wgsl.expected.wgsl rename to test/tint/expressions/splat/var/u32.wgsl.expected.wgsl diff --git a/test/expressions/splat/with_swizzle/f32.wgsl b/test/tint/expressions/splat/with_swizzle/f32.wgsl similarity index 100% rename from test/expressions/splat/with_swizzle/f32.wgsl rename to test/tint/expressions/splat/with_swizzle/f32.wgsl diff --git a/test/expressions/splat/with_swizzle/f32.wgsl.expected.glsl b/test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/splat/with_swizzle/f32.wgsl.expected.glsl rename to test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.glsl diff --git a/test/expressions/splat/with_swizzle/f32.wgsl.expected.hlsl b/test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/splat/with_swizzle/f32.wgsl.expected.hlsl rename to test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.hlsl diff --git a/test/expressions/splat/with_swizzle/f32.wgsl.expected.msl b/test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/splat/with_swizzle/f32.wgsl.expected.msl rename to test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.msl diff --git a/test/expressions/splat/with_swizzle/f32.wgsl.expected.spvasm b/test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/splat/with_swizzle/f32.wgsl.expected.spvasm rename to test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.spvasm diff --git a/test/expressions/splat/with_swizzle/f32.wgsl.expected.wgsl b/test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/splat/with_swizzle/f32.wgsl.expected.wgsl rename to test/tint/expressions/splat/with_swizzle/f32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/read/packed_vec3/f32.wgsl b/test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/f32.wgsl rename to test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl diff --git a/test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.glsl b/test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.msl b/test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.msl rename to test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.msl diff --git a/test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/read/packed_vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/read/packed_vec3/i32.wgsl b/test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/i32.wgsl rename to test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl diff --git a/test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.glsl b/test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.msl b/test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.msl rename to test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.msl diff --git a/test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/read/packed_vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/read/packed_vec3/u32.wgsl b/test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/u32.wgsl rename to test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl diff --git a/test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.glsl b/test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.msl b/test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.msl rename to test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.msl diff --git a/test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/read/packed_vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/read/vec3/f32.wgsl b/test/tint/expressions/swizzle/read/vec3/f32.wgsl similarity index 100% rename from test/expressions/swizzle/read/vec3/f32.wgsl rename to test/tint/expressions/swizzle/read/vec3/f32.wgsl diff --git a/test/expressions/swizzle/read/vec3/f32.wgsl.expected.glsl b/test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/read/vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/read/vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/read/vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/read/vec3/f32.wgsl.expected.msl b/test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/read/vec3/f32.wgsl.expected.msl rename to test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.msl diff --git a/test/expressions/swizzle/read/vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/read/vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/read/vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/read/vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/read/vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/read/vec3/i32.wgsl b/test/tint/expressions/swizzle/read/vec3/i32.wgsl similarity index 100% rename from test/expressions/swizzle/read/vec3/i32.wgsl rename to test/tint/expressions/swizzle/read/vec3/i32.wgsl diff --git a/test/expressions/swizzle/read/vec3/i32.wgsl.expected.glsl b/test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/read/vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/read/vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/read/vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/read/vec3/i32.wgsl.expected.msl b/test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/read/vec3/i32.wgsl.expected.msl rename to test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.msl diff --git a/test/expressions/swizzle/read/vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/read/vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/read/vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/read/vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/read/vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/read/vec3/u32.wgsl b/test/tint/expressions/swizzle/read/vec3/u32.wgsl similarity index 100% rename from test/expressions/swizzle/read/vec3/u32.wgsl rename to test/tint/expressions/swizzle/read/vec3/u32.wgsl diff --git a/test/expressions/swizzle/read/vec3/u32.wgsl.expected.glsl b/test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/read/vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/read/vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/read/vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/read/vec3/u32.wgsl.expected.msl b/test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/read/vec3/u32.wgsl.expected.msl rename to test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.msl diff --git a/test/expressions/swizzle/read/vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/read/vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/read/vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/read/vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/read/vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/write/packed_vec3/f32.wgsl b/test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/f32.wgsl rename to test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl diff --git a/test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.glsl b/test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.msl b/test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.msl rename to test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.msl diff --git a/test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/write/packed_vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/write/packed_vec3/i32.wgsl b/test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/i32.wgsl rename to test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl diff --git a/test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.glsl b/test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.msl b/test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.msl rename to test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.msl diff --git a/test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/write/packed_vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/write/packed_vec3/u32.wgsl b/test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/u32.wgsl rename to test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl diff --git a/test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.glsl b/test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.msl b/test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.msl rename to test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.msl diff --git a/test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/write/packed_vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/write/vec3/f32.wgsl b/test/tint/expressions/swizzle/write/vec3/f32.wgsl similarity index 100% rename from test/expressions/swizzle/write/vec3/f32.wgsl rename to test/tint/expressions/swizzle/write/vec3/f32.wgsl diff --git a/test/expressions/swizzle/write/vec3/f32.wgsl.expected.glsl b/test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/write/vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/write/vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/write/vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/write/vec3/f32.wgsl.expected.msl b/test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/write/vec3/f32.wgsl.expected.msl rename to test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.msl diff --git a/test/expressions/swizzle/write/vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/write/vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/write/vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/write/vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/write/vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/write/vec3/i32.wgsl b/test/tint/expressions/swizzle/write/vec3/i32.wgsl similarity index 100% rename from test/expressions/swizzle/write/vec3/i32.wgsl rename to test/tint/expressions/swizzle/write/vec3/i32.wgsl diff --git a/test/expressions/swizzle/write/vec3/i32.wgsl.expected.glsl b/test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/write/vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/write/vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/write/vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/write/vec3/i32.wgsl.expected.msl b/test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/write/vec3/i32.wgsl.expected.msl rename to test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.msl diff --git a/test/expressions/swizzle/write/vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/write/vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/write/vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/write/vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/write/vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/swizzle/write/vec3/u32.wgsl b/test/tint/expressions/swizzle/write/vec3/u32.wgsl similarity index 100% rename from test/expressions/swizzle/write/vec3/u32.wgsl rename to test/tint/expressions/swizzle/write/vec3/u32.wgsl diff --git a/test/expressions/swizzle/write/vec3/u32.wgsl.expected.glsl b/test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/swizzle/write/vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/swizzle/write/vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/swizzle/write/vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/swizzle/write/vec3/u32.wgsl.expected.msl b/test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/swizzle/write/vec3/u32.wgsl.expected.msl rename to test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.msl diff --git a/test/expressions/swizzle/write/vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/swizzle/write/vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/swizzle/write/vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/swizzle/write/vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/swizzle/write/vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/bool.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/bool.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/f32.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/f32.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/i32.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/i32.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/u32.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/u32.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl diff --git a/test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/bool.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/bool.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/bool.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/f32.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/f32.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/i32.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/i32.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/i32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/u32.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/u32.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl diff --git a/test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec2/inferred/u32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/bool.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/bool.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/f32.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/f32.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/i32.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/i32.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/u32.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/u32.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl diff --git a/test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/bool.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/bool.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/f32.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/f32.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/i32.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/i32.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/u32.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/u32.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl diff --git a/test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.glsl b/test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.glsl rename to test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.glsl diff --git a/test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.hlsl b/test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.hlsl rename to test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.hlsl diff --git a/test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.msl b/test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.msl rename to test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.msl diff --git a/test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.spvasm b/test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.spvasm rename to test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.spvasm diff --git a/test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.wgsl b/test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.wgsl rename to test/tint/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.wgsl diff --git a/test/expressions/unary/complement/complement.wgsl b/test/tint/expressions/unary/complement/complement.wgsl similarity index 100% rename from test/expressions/unary/complement/complement.wgsl rename to test/tint/expressions/unary/complement/complement.wgsl diff --git a/test/expressions/unary/complement/complement.wgsl.expected.glsl b/test/tint/expressions/unary/complement/complement.wgsl.expected.glsl similarity index 100% rename from test/expressions/unary/complement/complement.wgsl.expected.glsl rename to test/tint/expressions/unary/complement/complement.wgsl.expected.glsl diff --git a/test/expressions/unary/complement/complement.wgsl.expected.hlsl b/test/tint/expressions/unary/complement/complement.wgsl.expected.hlsl similarity index 100% rename from test/expressions/unary/complement/complement.wgsl.expected.hlsl rename to test/tint/expressions/unary/complement/complement.wgsl.expected.hlsl diff --git a/test/expressions/unary/complement/complement.wgsl.expected.msl b/test/tint/expressions/unary/complement/complement.wgsl.expected.msl similarity index 100% rename from test/expressions/unary/complement/complement.wgsl.expected.msl rename to test/tint/expressions/unary/complement/complement.wgsl.expected.msl diff --git a/test/expressions/unary/complement/complement.wgsl.expected.spvasm b/test/tint/expressions/unary/complement/complement.wgsl.expected.spvasm similarity index 100% rename from test/expressions/unary/complement/complement.wgsl.expected.spvasm rename to test/tint/expressions/unary/complement/complement.wgsl.expected.spvasm diff --git a/test/expressions/unary/complement/complement.wgsl.expected.wgsl b/test/tint/expressions/unary/complement/complement.wgsl.expected.wgsl similarity index 100% rename from test/expressions/unary/complement/complement.wgsl.expected.wgsl rename to test/tint/expressions/unary/complement/complement.wgsl.expected.wgsl diff --git a/test/expressions/unary/negate/negate.wgsl b/test/tint/expressions/unary/negate/negate.wgsl similarity index 100% rename from test/expressions/unary/negate/negate.wgsl rename to test/tint/expressions/unary/negate/negate.wgsl diff --git a/test/expressions/unary/negate/negate.wgsl.expected.glsl b/test/tint/expressions/unary/negate/negate.wgsl.expected.glsl similarity index 100% rename from test/expressions/unary/negate/negate.wgsl.expected.glsl rename to test/tint/expressions/unary/negate/negate.wgsl.expected.glsl diff --git a/test/expressions/unary/negate/negate.wgsl.expected.hlsl b/test/tint/expressions/unary/negate/negate.wgsl.expected.hlsl similarity index 100% rename from test/expressions/unary/negate/negate.wgsl.expected.hlsl rename to test/tint/expressions/unary/negate/negate.wgsl.expected.hlsl diff --git a/test/expressions/unary/negate/negate.wgsl.expected.msl b/test/tint/expressions/unary/negate/negate.wgsl.expected.msl similarity index 100% rename from test/expressions/unary/negate/negate.wgsl.expected.msl rename to test/tint/expressions/unary/negate/negate.wgsl.expected.msl diff --git a/test/expressions/unary/negate/negate.wgsl.expected.spvasm b/test/tint/expressions/unary/negate/negate.wgsl.expected.spvasm similarity index 100% rename from test/expressions/unary/negate/negate.wgsl.expected.spvasm rename to test/tint/expressions/unary/negate/negate.wgsl.expected.spvasm diff --git a/test/expressions/unary/negate/negate.wgsl.expected.wgsl b/test/tint/expressions/unary/negate/negate.wgsl.expected.wgsl similarity index 100% rename from test/expressions/unary/negate/negate.wgsl.expected.wgsl rename to test/tint/expressions/unary/negate/negate.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/array/bool.wgsl b/test/tint/expressions/zero_init/array/bool.wgsl similarity index 100% rename from test/expressions/zero_init/array/bool.wgsl rename to test/tint/expressions/zero_init/array/bool.wgsl diff --git a/test/expressions/zero_init/array/bool.wgsl.expected.glsl b/test/tint/expressions/zero_init/array/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/array/bool.wgsl.expected.glsl rename to test/tint/expressions/zero_init/array/bool.wgsl.expected.glsl diff --git a/test/expressions/zero_init/array/bool.wgsl.expected.hlsl b/test/tint/expressions/zero_init/array/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/array/bool.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/array/bool.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/array/bool.wgsl.expected.msl b/test/tint/expressions/zero_init/array/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/array/bool.wgsl.expected.msl rename to test/tint/expressions/zero_init/array/bool.wgsl.expected.msl diff --git a/test/expressions/zero_init/array/bool.wgsl.expected.spvasm b/test/tint/expressions/zero_init/array/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/array/bool.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/array/bool.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/array/bool.wgsl.expected.wgsl b/test/tint/expressions/zero_init/array/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/array/bool.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/array/bool.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/array/f32.wgsl b/test/tint/expressions/zero_init/array/f32.wgsl similarity index 100% rename from test/expressions/zero_init/array/f32.wgsl rename to test/tint/expressions/zero_init/array/f32.wgsl diff --git a/test/expressions/zero_init/array/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/array/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/array/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/array/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/array/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/array/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/array/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/array/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/array/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/array/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/array/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/array/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/array/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/array/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/array/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/array/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/array/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/array/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/array/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/array/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/array/i32.wgsl b/test/tint/expressions/zero_init/array/i32.wgsl similarity index 100% rename from test/expressions/zero_init/array/i32.wgsl rename to test/tint/expressions/zero_init/array/i32.wgsl diff --git a/test/expressions/zero_init/array/i32.wgsl.expected.glsl b/test/tint/expressions/zero_init/array/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/array/i32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/array/i32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/array/i32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/array/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/array/i32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/array/i32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/array/i32.wgsl.expected.msl b/test/tint/expressions/zero_init/array/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/array/i32.wgsl.expected.msl rename to test/tint/expressions/zero_init/array/i32.wgsl.expected.msl diff --git a/test/expressions/zero_init/array/i32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/array/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/array/i32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/array/i32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/array/i32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/array/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/array/i32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/array/i32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/array/struct.wgsl b/test/tint/expressions/zero_init/array/struct.wgsl similarity index 100% rename from test/expressions/zero_init/array/struct.wgsl rename to test/tint/expressions/zero_init/array/struct.wgsl diff --git a/test/expressions/zero_init/array/struct.wgsl.expected.glsl b/test/tint/expressions/zero_init/array/struct.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/array/struct.wgsl.expected.glsl rename to test/tint/expressions/zero_init/array/struct.wgsl.expected.glsl diff --git a/test/expressions/zero_init/array/struct.wgsl.expected.hlsl b/test/tint/expressions/zero_init/array/struct.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/array/struct.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/array/struct.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/array/struct.wgsl.expected.msl b/test/tint/expressions/zero_init/array/struct.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/array/struct.wgsl.expected.msl rename to test/tint/expressions/zero_init/array/struct.wgsl.expected.msl diff --git a/test/expressions/zero_init/array/struct.wgsl.expected.spvasm b/test/tint/expressions/zero_init/array/struct.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/array/struct.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/array/struct.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/array/struct.wgsl.expected.wgsl b/test/tint/expressions/zero_init/array/struct.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/array/struct.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/array/struct.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/array/u32.wgsl b/test/tint/expressions/zero_init/array/u32.wgsl similarity index 100% rename from test/expressions/zero_init/array/u32.wgsl rename to test/tint/expressions/zero_init/array/u32.wgsl diff --git a/test/expressions/zero_init/array/u32.wgsl.expected.glsl b/test/tint/expressions/zero_init/array/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/array/u32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/array/u32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/array/u32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/array/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/array/u32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/array/u32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/array/u32.wgsl.expected.msl b/test/tint/expressions/zero_init/array/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/array/u32.wgsl.expected.msl rename to test/tint/expressions/zero_init/array/u32.wgsl.expected.msl diff --git a/test/expressions/zero_init/array/u32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/array/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/array/u32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/array/u32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/array/u32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/array/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/array/u32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/array/u32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat2x2/f32.wgsl b/test/tint/expressions/zero_init/mat2x2/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat2x2/f32.wgsl rename to test/tint/expressions/zero_init/mat2x2/f32.wgsl diff --git a/test/expressions/zero_init/mat2x2/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat2x2/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat2x2/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat2x2/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat2x2/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat2x2/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat2x2/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat2x2/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat2x2/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat2x2/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat2x2/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat2x3/f32.wgsl b/test/tint/expressions/zero_init/mat2x3/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat2x3/f32.wgsl rename to test/tint/expressions/zero_init/mat2x3/f32.wgsl diff --git a/test/expressions/zero_init/mat2x3/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat2x3/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat2x3/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat2x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat2x3/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat2x3/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat2x3/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat2x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat2x3/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat2x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat2x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat2x4/f32.wgsl b/test/tint/expressions/zero_init/mat2x4/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat2x4/f32.wgsl rename to test/tint/expressions/zero_init/mat2x4/f32.wgsl diff --git a/test/expressions/zero_init/mat2x4/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat2x4/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat2x4/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat2x4/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat2x4/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat2x4/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat2x4/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat2x4/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat2x4/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat2x4/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat2x4/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat3x2/f32.wgsl b/test/tint/expressions/zero_init/mat3x2/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat3x2/f32.wgsl rename to test/tint/expressions/zero_init/mat3x2/f32.wgsl diff --git a/test/expressions/zero_init/mat3x2/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat3x2/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat3x2/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat3x2/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat3x2/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat3x2/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat3x2/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat3x2/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat3x2/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat3x2/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat3x2/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat3x3/f32.wgsl b/test/tint/expressions/zero_init/mat3x3/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat3x3/f32.wgsl rename to test/tint/expressions/zero_init/mat3x3/f32.wgsl diff --git a/test/expressions/zero_init/mat3x3/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat3x3/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat3x3/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat3x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat3x3/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat3x3/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat3x3/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat3x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat3x3/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat3x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat3x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat3x4/f32.wgsl b/test/tint/expressions/zero_init/mat3x4/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat3x4/f32.wgsl rename to test/tint/expressions/zero_init/mat3x4/f32.wgsl diff --git a/test/expressions/zero_init/mat3x4/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat3x4/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat3x4/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat3x4/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat3x4/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat3x4/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat3x4/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat3x4/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat3x4/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat3x4/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat3x4/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat4x2/f32.wgsl b/test/tint/expressions/zero_init/mat4x2/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat4x2/f32.wgsl rename to test/tint/expressions/zero_init/mat4x2/f32.wgsl diff --git a/test/expressions/zero_init/mat4x2/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat4x2/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat4x2/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat4x2/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat4x2/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat4x2/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat4x2/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat4x2/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat4x2/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat4x2/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat4x2/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat4x3/f32.wgsl b/test/tint/expressions/zero_init/mat4x3/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat4x3/f32.wgsl rename to test/tint/expressions/zero_init/mat4x3/f32.wgsl diff --git a/test/expressions/zero_init/mat4x3/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat4x3/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat4x3/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat4x3/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat4x3/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat4x3/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat4x3/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat4x3/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat4x3/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat4x3/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat4x3/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/mat4x4/f32.wgsl b/test/tint/expressions/zero_init/mat4x4/f32.wgsl similarity index 100% rename from test/expressions/zero_init/mat4x4/f32.wgsl rename to test/tint/expressions/zero_init/mat4x4/f32.wgsl diff --git a/test/expressions/zero_init/mat4x4/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/mat4x4/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/mat4x4/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/mat4x4/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/mat4x4/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/mat4x4/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/mat4x4/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/mat4x4/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/mat4x4/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/mat4x4/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/mat4x4/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/scalar/bool.wgsl b/test/tint/expressions/zero_init/scalar/bool.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/bool.wgsl rename to test/tint/expressions/zero_init/scalar/bool.wgsl diff --git a/test/expressions/zero_init/scalar/bool.wgsl.expected.glsl b/test/tint/expressions/zero_init/scalar/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/scalar/bool.wgsl.expected.glsl rename to test/tint/expressions/zero_init/scalar/bool.wgsl.expected.glsl diff --git a/test/expressions/zero_init/scalar/bool.wgsl.expected.hlsl b/test/tint/expressions/zero_init/scalar/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/scalar/bool.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/scalar/bool.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/scalar/bool.wgsl.expected.msl b/test/tint/expressions/zero_init/scalar/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/scalar/bool.wgsl.expected.msl rename to test/tint/expressions/zero_init/scalar/bool.wgsl.expected.msl diff --git a/test/expressions/zero_init/scalar/bool.wgsl.expected.spvasm b/test/tint/expressions/zero_init/scalar/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/scalar/bool.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/scalar/bool.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/scalar/bool.wgsl.expected.wgsl b/test/tint/expressions/zero_init/scalar/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/bool.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/scalar/bool.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/scalar/f32.wgsl b/test/tint/expressions/zero_init/scalar/f32.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/f32.wgsl rename to test/tint/expressions/zero_init/scalar/f32.wgsl diff --git a/test/expressions/zero_init/scalar/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/scalar/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/scalar/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/scalar/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/scalar/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/scalar/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/scalar/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/scalar/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/scalar/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/scalar/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/scalar/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/scalar/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/scalar/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/scalar/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/scalar/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/scalar/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/scalar/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/scalar/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/scalar/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/scalar/i32.wgsl b/test/tint/expressions/zero_init/scalar/i32.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/i32.wgsl rename to test/tint/expressions/zero_init/scalar/i32.wgsl diff --git a/test/expressions/zero_init/scalar/i32.wgsl.expected.glsl b/test/tint/expressions/zero_init/scalar/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/scalar/i32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/scalar/i32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/scalar/i32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/scalar/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/scalar/i32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/scalar/i32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/scalar/i32.wgsl.expected.msl b/test/tint/expressions/zero_init/scalar/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/scalar/i32.wgsl.expected.msl rename to test/tint/expressions/zero_init/scalar/i32.wgsl.expected.msl diff --git a/test/expressions/zero_init/scalar/i32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/scalar/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/scalar/i32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/scalar/i32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/scalar/i32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/scalar/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/i32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/scalar/i32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/scalar/u32.wgsl b/test/tint/expressions/zero_init/scalar/u32.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/u32.wgsl rename to test/tint/expressions/zero_init/scalar/u32.wgsl diff --git a/test/expressions/zero_init/scalar/u32.wgsl.expected.glsl b/test/tint/expressions/zero_init/scalar/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/scalar/u32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/scalar/u32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/scalar/u32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/scalar/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/scalar/u32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/scalar/u32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/scalar/u32.wgsl.expected.msl b/test/tint/expressions/zero_init/scalar/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/scalar/u32.wgsl.expected.msl rename to test/tint/expressions/zero_init/scalar/u32.wgsl.expected.msl diff --git a/test/expressions/zero_init/scalar/u32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/scalar/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/scalar/u32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/scalar/u32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/scalar/u32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/scalar/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/scalar/u32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/scalar/u32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/struct/array.wgsl b/test/tint/expressions/zero_init/struct/array.wgsl similarity index 100% rename from test/expressions/zero_init/struct/array.wgsl rename to test/tint/expressions/zero_init/struct/array.wgsl diff --git a/test/expressions/zero_init/struct/array.wgsl.expected.glsl b/test/tint/expressions/zero_init/struct/array.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/struct/array.wgsl.expected.glsl rename to test/tint/expressions/zero_init/struct/array.wgsl.expected.glsl diff --git a/test/expressions/zero_init/struct/array.wgsl.expected.hlsl b/test/tint/expressions/zero_init/struct/array.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/struct/array.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/struct/array.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/struct/array.wgsl.expected.msl b/test/tint/expressions/zero_init/struct/array.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/struct/array.wgsl.expected.msl rename to test/tint/expressions/zero_init/struct/array.wgsl.expected.msl diff --git a/test/expressions/zero_init/struct/array.wgsl.expected.spvasm b/test/tint/expressions/zero_init/struct/array.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/struct/array.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/struct/array.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/struct/array.wgsl.expected.wgsl b/test/tint/expressions/zero_init/struct/array.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/struct/array.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/struct/array.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/struct/scalar.wgsl b/test/tint/expressions/zero_init/struct/scalar.wgsl similarity index 100% rename from test/expressions/zero_init/struct/scalar.wgsl rename to test/tint/expressions/zero_init/struct/scalar.wgsl diff --git a/test/expressions/zero_init/struct/scalar.wgsl.expected.glsl b/test/tint/expressions/zero_init/struct/scalar.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/struct/scalar.wgsl.expected.glsl rename to test/tint/expressions/zero_init/struct/scalar.wgsl.expected.glsl diff --git a/test/expressions/zero_init/struct/scalar.wgsl.expected.hlsl b/test/tint/expressions/zero_init/struct/scalar.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/struct/scalar.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/struct/scalar.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/struct/scalar.wgsl.expected.msl b/test/tint/expressions/zero_init/struct/scalar.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/struct/scalar.wgsl.expected.msl rename to test/tint/expressions/zero_init/struct/scalar.wgsl.expected.msl diff --git a/test/expressions/zero_init/struct/scalar.wgsl.expected.spvasm b/test/tint/expressions/zero_init/struct/scalar.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/struct/scalar.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/struct/scalar.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/struct/scalar.wgsl.expected.wgsl b/test/tint/expressions/zero_init/struct/scalar.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/struct/scalar.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/struct/scalar.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec2/bool.wgsl b/test/tint/expressions/zero_init/vec2/bool.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/bool.wgsl rename to test/tint/expressions/zero_init/vec2/bool.wgsl diff --git a/test/expressions/zero_init/vec2/bool.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec2/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec2/bool.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec2/bool.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec2/bool.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec2/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec2/bool.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec2/bool.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec2/bool.wgsl.expected.msl b/test/tint/expressions/zero_init/vec2/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec2/bool.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec2/bool.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec2/bool.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec2/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec2/bool.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec2/bool.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec2/bool.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec2/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/bool.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec2/bool.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec2/f32.wgsl b/test/tint/expressions/zero_init/vec2/f32.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/f32.wgsl rename to test/tint/expressions/zero_init/vec2/f32.wgsl diff --git a/test/expressions/zero_init/vec2/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec2/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec2/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec2/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec2/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec2/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec2/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec2/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec2/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec2/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec2/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec2/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec2/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec2/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec2/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec2/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec2/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec2/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec2/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec2/i32.wgsl b/test/tint/expressions/zero_init/vec2/i32.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/i32.wgsl rename to test/tint/expressions/zero_init/vec2/i32.wgsl diff --git a/test/expressions/zero_init/vec2/i32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec2/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec2/i32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec2/i32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec2/i32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec2/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec2/i32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec2/i32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec2/i32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec2/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec2/i32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec2/i32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec2/i32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec2/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec2/i32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec2/i32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec2/i32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec2/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/i32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec2/i32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec2/u32.wgsl b/test/tint/expressions/zero_init/vec2/u32.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/u32.wgsl rename to test/tint/expressions/zero_init/vec2/u32.wgsl diff --git a/test/expressions/zero_init/vec2/u32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec2/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec2/u32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec2/u32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec2/u32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec2/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec2/u32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec2/u32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec2/u32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec2/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec2/u32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec2/u32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec2/u32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec2/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec2/u32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec2/u32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec2/u32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec2/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec2/u32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec2/u32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec3/bool.wgsl b/test/tint/expressions/zero_init/vec3/bool.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/bool.wgsl rename to test/tint/expressions/zero_init/vec3/bool.wgsl diff --git a/test/expressions/zero_init/vec3/bool.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec3/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec3/bool.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec3/bool.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec3/bool.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec3/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec3/bool.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec3/bool.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec3/bool.wgsl.expected.msl b/test/tint/expressions/zero_init/vec3/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec3/bool.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec3/bool.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec3/bool.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec3/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec3/bool.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec3/bool.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec3/bool.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec3/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/bool.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec3/bool.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec3/f32.wgsl b/test/tint/expressions/zero_init/vec3/f32.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/f32.wgsl rename to test/tint/expressions/zero_init/vec3/f32.wgsl diff --git a/test/expressions/zero_init/vec3/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec3/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec3/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec3/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec3/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec3/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec3/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec3/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec3/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec3/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec3/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec3/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec3/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec3/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec3/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec3/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec3/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec3/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec3/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec3/i32.wgsl b/test/tint/expressions/zero_init/vec3/i32.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/i32.wgsl rename to test/tint/expressions/zero_init/vec3/i32.wgsl diff --git a/test/expressions/zero_init/vec3/i32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec3/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec3/i32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec3/i32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec3/i32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec3/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec3/i32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec3/i32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec3/i32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec3/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec3/i32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec3/i32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec3/i32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec3/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec3/i32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec3/i32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec3/i32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec3/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/i32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec3/i32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec3/u32.wgsl b/test/tint/expressions/zero_init/vec3/u32.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/u32.wgsl rename to test/tint/expressions/zero_init/vec3/u32.wgsl diff --git a/test/expressions/zero_init/vec3/u32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec3/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec3/u32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec3/u32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec3/u32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec3/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec3/u32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec3/u32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec3/u32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec3/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec3/u32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec3/u32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec3/u32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec3/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec3/u32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec3/u32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec3/u32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec3/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec3/u32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec3/u32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec4/bool.wgsl b/test/tint/expressions/zero_init/vec4/bool.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/bool.wgsl rename to test/tint/expressions/zero_init/vec4/bool.wgsl diff --git a/test/expressions/zero_init/vec4/bool.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec4/bool.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec4/bool.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec4/bool.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec4/bool.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec4/bool.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec4/bool.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec4/bool.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec4/bool.wgsl.expected.msl b/test/tint/expressions/zero_init/vec4/bool.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec4/bool.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec4/bool.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec4/bool.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec4/bool.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec4/bool.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec4/bool.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec4/bool.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec4/bool.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/bool.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec4/bool.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec4/f32.wgsl b/test/tint/expressions/zero_init/vec4/f32.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/f32.wgsl rename to test/tint/expressions/zero_init/vec4/f32.wgsl diff --git a/test/expressions/zero_init/vec4/f32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec4/f32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec4/f32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec4/f32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec4/f32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec4/f32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec4/f32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec4/f32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec4/f32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec4/f32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec4/f32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec4/f32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec4/f32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec4/f32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec4/f32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec4/f32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec4/f32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec4/f32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/f32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec4/f32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec4/i32.wgsl b/test/tint/expressions/zero_init/vec4/i32.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/i32.wgsl rename to test/tint/expressions/zero_init/vec4/i32.wgsl diff --git a/test/expressions/zero_init/vec4/i32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec4/i32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec4/i32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec4/i32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec4/i32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec4/i32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec4/i32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec4/i32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec4/i32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec4/i32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec4/i32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec4/i32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec4/i32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec4/i32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec4/i32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec4/i32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec4/i32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec4/i32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/i32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec4/i32.wgsl.expected.wgsl diff --git a/test/expressions/zero_init/vec4/u32.wgsl b/test/tint/expressions/zero_init/vec4/u32.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/u32.wgsl rename to test/tint/expressions/zero_init/vec4/u32.wgsl diff --git a/test/expressions/zero_init/vec4/u32.wgsl.expected.glsl b/test/tint/expressions/zero_init/vec4/u32.wgsl.expected.glsl similarity index 100% rename from test/expressions/zero_init/vec4/u32.wgsl.expected.glsl rename to test/tint/expressions/zero_init/vec4/u32.wgsl.expected.glsl diff --git a/test/expressions/zero_init/vec4/u32.wgsl.expected.hlsl b/test/tint/expressions/zero_init/vec4/u32.wgsl.expected.hlsl similarity index 100% rename from test/expressions/zero_init/vec4/u32.wgsl.expected.hlsl rename to test/tint/expressions/zero_init/vec4/u32.wgsl.expected.hlsl diff --git a/test/expressions/zero_init/vec4/u32.wgsl.expected.msl b/test/tint/expressions/zero_init/vec4/u32.wgsl.expected.msl similarity index 100% rename from test/expressions/zero_init/vec4/u32.wgsl.expected.msl rename to test/tint/expressions/zero_init/vec4/u32.wgsl.expected.msl diff --git a/test/expressions/zero_init/vec4/u32.wgsl.expected.spvasm b/test/tint/expressions/zero_init/vec4/u32.wgsl.expected.spvasm similarity index 100% rename from test/expressions/zero_init/vec4/u32.wgsl.expected.spvasm rename to test/tint/expressions/zero_init/vec4/u32.wgsl.expected.spvasm diff --git a/test/expressions/zero_init/vec4/u32.wgsl.expected.wgsl b/test/tint/expressions/zero_init/vec4/u32.wgsl.expected.wgsl similarity index 100% rename from test/expressions/zero_init/vec4/u32.wgsl.expected.wgsl rename to test/tint/expressions/zero_init/vec4/u32.wgsl.expected.wgsl diff --git a/test/extract-spvasm.py b/test/tint/extract-spvasm.py similarity index 86% rename from test/extract-spvasm.py rename to test/tint/extract-spvasm.py index acc563507a8..637d04d4dc2 100755 --- a/test/extract-spvasm.py +++ b/test/tint/extract-spvasm.py @@ -22,10 +22,10 @@ # Usage: # tint_unittests --dump-spirv | python3 extract-spvasm.py - import sys import re + def extract(): test_name = '' in_spirv = False @@ -47,16 +47,22 @@ def extract(): elif in_spirv: parts.append(line) + def main(argv): if '--help' in argv or '-h' in argv: - print('Extract SPIR-V from the output of tint_unittests --dump-spirv\n') - print('Usage:\n tint_unittests --dump-spirv | python3 extract-spvasm.py\n') - print('Writes each module to a distinct filename, which is a sanitized') + print( + 'Extract SPIR-V from the output of tint_unittests --dump-spirv\n') + print( + 'Usage:\n tint_unittests --dump-spirv | python3 extract-spvasm.py\n' + ) + print( + 'Writes each module to a distinct filename, which is a sanitized') print('form of the test name, and with a ".spvasm" suffix.') return 1 else: extract() return 0 + if __name__ == '__main__': exit(main(sys.argv[1:])) diff --git a/test/identifiers/underscore/double/alias.wgsl b/test/tint/identifiers/underscore/double/alias.wgsl similarity index 100% rename from test/identifiers/underscore/double/alias.wgsl rename to test/tint/identifiers/underscore/double/alias.wgsl diff --git a/test/identifiers/underscore/double/alias.wgsl.expected.glsl b/test/tint/identifiers/underscore/double/alias.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/double/alias.wgsl.expected.glsl rename to test/tint/identifiers/underscore/double/alias.wgsl.expected.glsl diff --git a/test/identifiers/underscore/double/alias.wgsl.expected.hlsl b/test/tint/identifiers/underscore/double/alias.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/double/alias.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/double/alias.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/double/alias.wgsl.expected.msl b/test/tint/identifiers/underscore/double/alias.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/double/alias.wgsl.expected.msl rename to test/tint/identifiers/underscore/double/alias.wgsl.expected.msl diff --git a/test/identifiers/underscore/double/alias.wgsl.expected.spvasm b/test/tint/identifiers/underscore/double/alias.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/double/alias.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/double/alias.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/double/alias.wgsl.expected.wgsl b/test/tint/identifiers/underscore/double/alias.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/double/alias.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/double/alias.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/double/fn.wgsl b/test/tint/identifiers/underscore/double/fn.wgsl similarity index 100% rename from test/identifiers/underscore/double/fn.wgsl rename to test/tint/identifiers/underscore/double/fn.wgsl diff --git a/test/identifiers/underscore/double/fn.wgsl.expected.glsl b/test/tint/identifiers/underscore/double/fn.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/double/fn.wgsl.expected.glsl rename to test/tint/identifiers/underscore/double/fn.wgsl.expected.glsl diff --git a/test/identifiers/underscore/double/fn.wgsl.expected.hlsl b/test/tint/identifiers/underscore/double/fn.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/double/fn.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/double/fn.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/double/fn.wgsl.expected.msl b/test/tint/identifiers/underscore/double/fn.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/double/fn.wgsl.expected.msl rename to test/tint/identifiers/underscore/double/fn.wgsl.expected.msl diff --git a/test/identifiers/underscore/double/fn.wgsl.expected.spvasm b/test/tint/identifiers/underscore/double/fn.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/double/fn.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/double/fn.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/double/fn.wgsl.expected.wgsl b/test/tint/identifiers/underscore/double/fn.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/double/fn.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/double/fn.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/double/let.wgsl b/test/tint/identifiers/underscore/double/let.wgsl similarity index 100% rename from test/identifiers/underscore/double/let.wgsl rename to test/tint/identifiers/underscore/double/let.wgsl diff --git a/test/identifiers/underscore/double/let.wgsl.expected.glsl b/test/tint/identifiers/underscore/double/let.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/double/let.wgsl.expected.glsl rename to test/tint/identifiers/underscore/double/let.wgsl.expected.glsl diff --git a/test/identifiers/underscore/double/let.wgsl.expected.hlsl b/test/tint/identifiers/underscore/double/let.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/double/let.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/double/let.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/double/let.wgsl.expected.msl b/test/tint/identifiers/underscore/double/let.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/double/let.wgsl.expected.msl rename to test/tint/identifiers/underscore/double/let.wgsl.expected.msl diff --git a/test/identifiers/underscore/double/let.wgsl.expected.spvasm b/test/tint/identifiers/underscore/double/let.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/double/let.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/double/let.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/double/let.wgsl.expected.wgsl b/test/tint/identifiers/underscore/double/let.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/double/let.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/double/let.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/double/parameter.wgsl b/test/tint/identifiers/underscore/double/parameter.wgsl similarity index 100% rename from test/identifiers/underscore/double/parameter.wgsl rename to test/tint/identifiers/underscore/double/parameter.wgsl diff --git a/test/identifiers/underscore/double/parameter.wgsl.expected.glsl b/test/tint/identifiers/underscore/double/parameter.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/double/parameter.wgsl.expected.glsl rename to test/tint/identifiers/underscore/double/parameter.wgsl.expected.glsl diff --git a/test/identifiers/underscore/double/parameter.wgsl.expected.hlsl b/test/tint/identifiers/underscore/double/parameter.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/double/parameter.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/double/parameter.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/double/parameter.wgsl.expected.msl b/test/tint/identifiers/underscore/double/parameter.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/double/parameter.wgsl.expected.msl rename to test/tint/identifiers/underscore/double/parameter.wgsl.expected.msl diff --git a/test/identifiers/underscore/double/parameter.wgsl.expected.spvasm b/test/tint/identifiers/underscore/double/parameter.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/double/parameter.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/double/parameter.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/double/parameter.wgsl.expected.wgsl b/test/tint/identifiers/underscore/double/parameter.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/double/parameter.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/double/parameter.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/double/struct.wgsl b/test/tint/identifiers/underscore/double/struct.wgsl similarity index 100% rename from test/identifiers/underscore/double/struct.wgsl rename to test/tint/identifiers/underscore/double/struct.wgsl diff --git a/test/identifiers/underscore/double/struct.wgsl.expected.glsl b/test/tint/identifiers/underscore/double/struct.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/double/struct.wgsl.expected.glsl rename to test/tint/identifiers/underscore/double/struct.wgsl.expected.glsl diff --git a/test/identifiers/underscore/double/struct.wgsl.expected.hlsl b/test/tint/identifiers/underscore/double/struct.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/double/struct.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/double/struct.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/double/struct.wgsl.expected.msl b/test/tint/identifiers/underscore/double/struct.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/double/struct.wgsl.expected.msl rename to test/tint/identifiers/underscore/double/struct.wgsl.expected.msl diff --git a/test/identifiers/underscore/double/struct.wgsl.expected.spvasm b/test/tint/identifiers/underscore/double/struct.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/double/struct.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/double/struct.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/double/struct.wgsl.expected.wgsl b/test/tint/identifiers/underscore/double/struct.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/double/struct.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/double/struct.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/double/var.wgsl b/test/tint/identifiers/underscore/double/var.wgsl similarity index 100% rename from test/identifiers/underscore/double/var.wgsl rename to test/tint/identifiers/underscore/double/var.wgsl diff --git a/test/identifiers/underscore/double/var.wgsl.expected.glsl b/test/tint/identifiers/underscore/double/var.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/double/var.wgsl.expected.glsl rename to test/tint/identifiers/underscore/double/var.wgsl.expected.glsl diff --git a/test/identifiers/underscore/double/var.wgsl.expected.hlsl b/test/tint/identifiers/underscore/double/var.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/double/var.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/double/var.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/double/var.wgsl.expected.msl b/test/tint/identifiers/underscore/double/var.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/double/var.wgsl.expected.msl rename to test/tint/identifiers/underscore/double/var.wgsl.expected.msl diff --git a/test/identifiers/underscore/double/var.wgsl.expected.spvasm b/test/tint/identifiers/underscore/double/var.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/double/var.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/double/var.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/double/var.wgsl.expected.wgsl b/test/tint/identifiers/underscore/double/var.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/double/var.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/double/var.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/lower/alias.wgsl b/test/tint/identifiers/underscore/prefix/lower/alias.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/alias.wgsl rename to test/tint/identifiers/underscore/prefix/lower/alias.wgsl diff --git a/test/identifiers/underscore/prefix/lower/alias.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/alias.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/lower/alias.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/alias.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/lower/alias.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/lower/alias.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/lower/alias.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/lower/alias.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/lower/alias.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/alias.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/lower/alias.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/lower/fn.wgsl b/test/tint/identifiers/underscore/prefix/lower/fn.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/fn.wgsl rename to test/tint/identifiers/underscore/prefix/lower/fn.wgsl diff --git a/test/identifiers/underscore/prefix/lower/fn.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/fn.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/lower/fn.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/fn.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/lower/fn.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/lower/fn.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/lower/fn.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/lower/fn.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/lower/fn.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/fn.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/lower/fn.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/lower/let.wgsl b/test/tint/identifiers/underscore/prefix/lower/let.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/let.wgsl rename to test/tint/identifiers/underscore/prefix/lower/let.wgsl diff --git a/test/identifiers/underscore/prefix/lower/let.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/let.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/lower/let.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/let.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/lower/let.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/lower/let.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/lower/let.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/lower/let.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/lower/let.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/let.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/lower/let.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/lower/parameter.wgsl b/test/tint/identifiers/underscore/prefix/lower/parameter.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/parameter.wgsl rename to test/tint/identifiers/underscore/prefix/lower/parameter.wgsl diff --git a/test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/parameter.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/lower/parameter.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/lower/struct.wgsl b/test/tint/identifiers/underscore/prefix/lower/struct.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/struct.wgsl rename to test/tint/identifiers/underscore/prefix/lower/struct.wgsl diff --git a/test/identifiers/underscore/prefix/lower/struct.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/struct.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/lower/struct.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/struct.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/lower/struct.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/lower/struct.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/lower/struct.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/lower/struct.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/lower/struct.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/struct.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/lower/struct.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/lower/var.wgsl b/test/tint/identifiers/underscore/prefix/lower/var.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/var.wgsl rename to test/tint/identifiers/underscore/prefix/lower/var.wgsl diff --git a/test/identifiers/underscore/prefix/lower/var.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/var.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/lower/var.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/var.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/lower/var.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/lower/var.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/lower/var.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/lower/var.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/lower/var.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/lower/var.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/lower/var.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/upper/alias.wgsl b/test/tint/identifiers/underscore/prefix/upper/alias.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/alias.wgsl rename to test/tint/identifiers/underscore/prefix/upper/alias.wgsl diff --git a/test/identifiers/underscore/prefix/upper/alias.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/alias.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/upper/alias.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/alias.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/upper/alias.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/upper/alias.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/upper/alias.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/upper/alias.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/upper/alias.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/alias.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/upper/alias.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/upper/fn.wgsl b/test/tint/identifiers/underscore/prefix/upper/fn.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/fn.wgsl rename to test/tint/identifiers/underscore/prefix/upper/fn.wgsl diff --git a/test/identifiers/underscore/prefix/upper/fn.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/fn.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/upper/fn.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/fn.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/upper/fn.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/upper/fn.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/upper/fn.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/upper/fn.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/upper/fn.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/fn.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/upper/fn.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/upper/let.wgsl b/test/tint/identifiers/underscore/prefix/upper/let.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/let.wgsl rename to test/tint/identifiers/underscore/prefix/upper/let.wgsl diff --git a/test/identifiers/underscore/prefix/upper/let.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/let.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/upper/let.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/let.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/upper/let.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/upper/let.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/upper/let.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/upper/let.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/upper/let.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/let.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/upper/let.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/upper/parameter.wgsl b/test/tint/identifiers/underscore/prefix/upper/parameter.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/parameter.wgsl rename to test/tint/identifiers/underscore/prefix/upper/parameter.wgsl diff --git a/test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/parameter.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/upper/parameter.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/upper/struct.wgsl b/test/tint/identifiers/underscore/prefix/upper/struct.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/struct.wgsl rename to test/tint/identifiers/underscore/prefix/upper/struct.wgsl diff --git a/test/identifiers/underscore/prefix/upper/struct.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/struct.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/upper/struct.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/struct.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/upper/struct.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/upper/struct.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/upper/struct.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/upper/struct.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/upper/struct.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/struct.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/upper/struct.wgsl.expected.wgsl diff --git a/test/identifiers/underscore/prefix/upper/var.wgsl b/test/tint/identifiers/underscore/prefix/upper/var.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/var.wgsl rename to test/tint/identifiers/underscore/prefix/upper/var.wgsl diff --git a/test/identifiers/underscore/prefix/upper/var.wgsl.expected.glsl b/test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.glsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/var.wgsl.expected.glsl rename to test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.glsl diff --git a/test/identifiers/underscore/prefix/upper/var.wgsl.expected.hlsl b/test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.hlsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/var.wgsl.expected.hlsl rename to test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.hlsl diff --git a/test/identifiers/underscore/prefix/upper/var.wgsl.expected.msl b/test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.msl similarity index 100% rename from test/identifiers/underscore/prefix/upper/var.wgsl.expected.msl rename to test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.msl diff --git a/test/identifiers/underscore/prefix/upper/var.wgsl.expected.spvasm b/test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.spvasm similarity index 100% rename from test/identifiers/underscore/prefix/upper/var.wgsl.expected.spvasm rename to test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.spvasm diff --git a/test/identifiers/underscore/prefix/upper/var.wgsl.expected.wgsl b/test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.wgsl similarity index 100% rename from test/identifiers/underscore/prefix/upper/var.wgsl.expected.wgsl rename to test/tint/identifiers/underscore/prefix/upper/var.wgsl.expected.wgsl diff --git a/test/layout/storage/mat2x2/f32.wgsl b/test/tint/layout/storage/mat2x2/f32.wgsl similarity index 100% rename from test/layout/storage/mat2x2/f32.wgsl rename to test/tint/layout/storage/mat2x2/f32.wgsl diff --git a/test/layout/storage/mat2x2/f32.wgsl.expected.glsl b/test/tint/layout/storage/mat2x2/f32.wgsl.expected.glsl similarity index 100% rename from test/layout/storage/mat2x2/f32.wgsl.expected.glsl rename to test/tint/layout/storage/mat2x2/f32.wgsl.expected.glsl diff --git a/test/layout/storage/mat2x2/f32.wgsl.expected.hlsl b/test/tint/layout/storage/mat2x2/f32.wgsl.expected.hlsl similarity index 100% rename from test/layout/storage/mat2x2/f32.wgsl.expected.hlsl rename to test/tint/layout/storage/mat2x2/f32.wgsl.expected.hlsl diff --git a/test/layout/storage/mat2x2/f32.wgsl.expected.msl b/test/tint/layout/storage/mat2x2/f32.wgsl.expected.msl similarity index 100% rename from test/layout/storage/mat2x2/f32.wgsl.expected.msl rename to test/tint/layout/storage/mat2x2/f32.wgsl.expected.msl diff --git a/test/layout/storage/mat2x2/f32.wgsl.expected.spvasm b/test/tint/layout/storage/mat2x2/f32.wgsl.expected.spvasm similarity index 100% rename from test/layout/storage/mat2x2/f32.wgsl.expected.spvasm rename to test/tint/layout/storage/mat2x2/f32.wgsl.expected.spvasm diff --git a/test/layout/storage/mat2x2/f32.wgsl.expected.wgsl b/test/tint/layout/storage/mat2x2/f32.wgsl.expected.wgsl similarity index 100% rename from test/layout/storage/mat2x2/f32.wgsl.expected.wgsl rename to test/tint/layout/storage/mat2x2/f32.wgsl.expected.wgsl diff --git a/test/layout/storage/mat2x2/stride/16.spvasm b/test/tint/layout/storage/mat2x2/stride/16.spvasm similarity index 100% rename from test/layout/storage/mat2x2/stride/16.spvasm rename to test/tint/layout/storage/mat2x2/stride/16.spvasm diff --git a/test/layout/storage/mat2x2/stride/16.spvasm.expected.glsl b/test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.glsl similarity index 100% rename from test/layout/storage/mat2x2/stride/16.spvasm.expected.glsl rename to test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.glsl diff --git a/test/layout/storage/mat2x2/stride/16.spvasm.expected.hlsl b/test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.hlsl similarity index 100% rename from test/layout/storage/mat2x2/stride/16.spvasm.expected.hlsl rename to test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.hlsl diff --git a/test/layout/storage/mat2x2/stride/16.spvasm.expected.msl b/test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.msl similarity index 100% rename from test/layout/storage/mat2x2/stride/16.spvasm.expected.msl rename to test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.msl diff --git a/test/layout/storage/mat2x2/stride/16.spvasm.expected.spvasm b/test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.spvasm similarity index 100% rename from test/layout/storage/mat2x2/stride/16.spvasm.expected.spvasm rename to test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.spvasm diff --git a/test/layout/storage/mat2x2/stride/16.spvasm.expected.wgsl b/test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.wgsl similarity index 100% rename from test/layout/storage/mat2x2/stride/16.spvasm.expected.wgsl rename to test/tint/layout/storage/mat2x2/stride/16.spvasm.expected.wgsl diff --git a/test/let/global/global.wgsl b/test/tint/let/global/global.wgsl similarity index 100% rename from test/let/global/global.wgsl rename to test/tint/let/global/global.wgsl diff --git a/test/let/global/global.wgsl.expected.glsl b/test/tint/let/global/global.wgsl.expected.glsl similarity index 100% rename from test/let/global/global.wgsl.expected.glsl rename to test/tint/let/global/global.wgsl.expected.glsl diff --git a/test/let/global/global.wgsl.expected.hlsl b/test/tint/let/global/global.wgsl.expected.hlsl similarity index 100% rename from test/let/global/global.wgsl.expected.hlsl rename to test/tint/let/global/global.wgsl.expected.hlsl diff --git a/test/let/global/global.wgsl.expected.msl b/test/tint/let/global/global.wgsl.expected.msl similarity index 100% rename from test/let/global/global.wgsl.expected.msl rename to test/tint/let/global/global.wgsl.expected.msl diff --git a/test/let/global/global.wgsl.expected.spvasm b/test/tint/let/global/global.wgsl.expected.spvasm similarity index 100% rename from test/let/global/global.wgsl.expected.spvasm rename to test/tint/let/global/global.wgsl.expected.spvasm diff --git a/test/let/global/global.wgsl.expected.wgsl b/test/tint/let/global/global.wgsl.expected.wgsl similarity index 100% rename from test/let/global/global.wgsl.expected.wgsl rename to test/tint/let/global/global.wgsl.expected.wgsl diff --git a/test/let/inferred/function.wgsl b/test/tint/let/inferred/function.wgsl similarity index 100% rename from test/let/inferred/function.wgsl rename to test/tint/let/inferred/function.wgsl diff --git a/test/let/inferred/function.wgsl.expected.glsl b/test/tint/let/inferred/function.wgsl.expected.glsl similarity index 100% rename from test/let/inferred/function.wgsl.expected.glsl rename to test/tint/let/inferred/function.wgsl.expected.glsl diff --git a/test/let/inferred/function.wgsl.expected.hlsl b/test/tint/let/inferred/function.wgsl.expected.hlsl similarity index 100% rename from test/let/inferred/function.wgsl.expected.hlsl rename to test/tint/let/inferred/function.wgsl.expected.hlsl diff --git a/test/let/inferred/function.wgsl.expected.msl b/test/tint/let/inferred/function.wgsl.expected.msl similarity index 100% rename from test/let/inferred/function.wgsl.expected.msl rename to test/tint/let/inferred/function.wgsl.expected.msl diff --git a/test/let/inferred/function.wgsl.expected.spvasm b/test/tint/let/inferred/function.wgsl.expected.spvasm similarity index 100% rename from test/let/inferred/function.wgsl.expected.spvasm rename to test/tint/let/inferred/function.wgsl.expected.spvasm diff --git a/test/let/inferred/function.wgsl.expected.wgsl b/test/tint/let/inferred/function.wgsl.expected.wgsl similarity index 100% rename from test/let/inferred/function.wgsl.expected.wgsl rename to test/tint/let/inferred/function.wgsl.expected.wgsl diff --git a/test/loops/continue_in_switch.wgsl b/test/tint/loops/continue_in_switch.wgsl similarity index 100% rename from test/loops/continue_in_switch.wgsl rename to test/tint/loops/continue_in_switch.wgsl diff --git a/test/loops/continue_in_switch.wgsl.expected.glsl b/test/tint/loops/continue_in_switch.wgsl.expected.glsl similarity index 100% rename from test/loops/continue_in_switch.wgsl.expected.glsl rename to test/tint/loops/continue_in_switch.wgsl.expected.glsl diff --git a/test/loops/continue_in_switch.wgsl.expected.hlsl b/test/tint/loops/continue_in_switch.wgsl.expected.hlsl similarity index 100% rename from test/loops/continue_in_switch.wgsl.expected.hlsl rename to test/tint/loops/continue_in_switch.wgsl.expected.hlsl diff --git a/test/loops/continue_in_switch.wgsl.expected.msl b/test/tint/loops/continue_in_switch.wgsl.expected.msl similarity index 100% rename from test/loops/continue_in_switch.wgsl.expected.msl rename to test/tint/loops/continue_in_switch.wgsl.expected.msl diff --git a/test/loops/continue_in_switch.wgsl.expected.spvasm b/test/tint/loops/continue_in_switch.wgsl.expected.spvasm similarity index 100% rename from test/loops/continue_in_switch.wgsl.expected.spvasm rename to test/tint/loops/continue_in_switch.wgsl.expected.spvasm diff --git a/test/loops/continue_in_switch.wgsl.expected.wgsl b/test/tint/loops/continue_in_switch.wgsl.expected.wgsl similarity index 100% rename from test/loops/continue_in_switch.wgsl.expected.wgsl rename to test/tint/loops/continue_in_switch.wgsl.expected.wgsl diff --git a/test/loops/loop.wgsl b/test/tint/loops/loop.wgsl similarity index 100% rename from test/loops/loop.wgsl rename to test/tint/loops/loop.wgsl diff --git a/test/loops/loop.wgsl.expected.glsl b/test/tint/loops/loop.wgsl.expected.glsl similarity index 100% rename from test/loops/loop.wgsl.expected.glsl rename to test/tint/loops/loop.wgsl.expected.glsl diff --git a/test/loops/loop.wgsl.expected.hlsl b/test/tint/loops/loop.wgsl.expected.hlsl similarity index 100% rename from test/loops/loop.wgsl.expected.hlsl rename to test/tint/loops/loop.wgsl.expected.hlsl diff --git a/test/loops/loop.wgsl.expected.msl b/test/tint/loops/loop.wgsl.expected.msl similarity index 100% rename from test/loops/loop.wgsl.expected.msl rename to test/tint/loops/loop.wgsl.expected.msl diff --git a/test/loops/loop.wgsl.expected.spvasm b/test/tint/loops/loop.wgsl.expected.spvasm similarity index 100% rename from test/loops/loop.wgsl.expected.spvasm rename to test/tint/loops/loop.wgsl.expected.spvasm diff --git a/test/loops/loop.wgsl.expected.wgsl b/test/tint/loops/loop.wgsl.expected.wgsl similarity index 100% rename from test/loops/loop.wgsl.expected.wgsl rename to test/tint/loops/loop.wgsl.expected.wgsl diff --git a/test/loops/loop_with_continuing.wgsl b/test/tint/loops/loop_with_continuing.wgsl similarity index 100% rename from test/loops/loop_with_continuing.wgsl rename to test/tint/loops/loop_with_continuing.wgsl diff --git a/test/loops/loop_with_continuing.wgsl.expected.glsl b/test/tint/loops/loop_with_continuing.wgsl.expected.glsl similarity index 100% rename from test/loops/loop_with_continuing.wgsl.expected.glsl rename to test/tint/loops/loop_with_continuing.wgsl.expected.glsl diff --git a/test/loops/loop_with_continuing.wgsl.expected.hlsl b/test/tint/loops/loop_with_continuing.wgsl.expected.hlsl similarity index 100% rename from test/loops/loop_with_continuing.wgsl.expected.hlsl rename to test/tint/loops/loop_with_continuing.wgsl.expected.hlsl diff --git a/test/loops/loop_with_continuing.wgsl.expected.msl b/test/tint/loops/loop_with_continuing.wgsl.expected.msl similarity index 100% rename from test/loops/loop_with_continuing.wgsl.expected.msl rename to test/tint/loops/loop_with_continuing.wgsl.expected.msl diff --git a/test/loops/loop_with_continuing.wgsl.expected.spvasm b/test/tint/loops/loop_with_continuing.wgsl.expected.spvasm similarity index 100% rename from test/loops/loop_with_continuing.wgsl.expected.spvasm rename to test/tint/loops/loop_with_continuing.wgsl.expected.spvasm diff --git a/test/loops/loop_with_continuing.wgsl.expected.wgsl b/test/tint/loops/loop_with_continuing.wgsl.expected.wgsl similarity index 100% rename from test/loops/loop_with_continuing.wgsl.expected.wgsl rename to test/tint/loops/loop_with_continuing.wgsl.expected.wgsl diff --git a/test/loops/nested_loops.wgsl b/test/tint/loops/nested_loops.wgsl similarity index 100% rename from test/loops/nested_loops.wgsl rename to test/tint/loops/nested_loops.wgsl diff --git a/test/loops/nested_loops.wgsl.expected.glsl b/test/tint/loops/nested_loops.wgsl.expected.glsl similarity index 100% rename from test/loops/nested_loops.wgsl.expected.glsl rename to test/tint/loops/nested_loops.wgsl.expected.glsl diff --git a/test/loops/nested_loops.wgsl.expected.hlsl b/test/tint/loops/nested_loops.wgsl.expected.hlsl similarity index 100% rename from test/loops/nested_loops.wgsl.expected.hlsl rename to test/tint/loops/nested_loops.wgsl.expected.hlsl diff --git a/test/loops/nested_loops.wgsl.expected.msl b/test/tint/loops/nested_loops.wgsl.expected.msl similarity index 100% rename from test/loops/nested_loops.wgsl.expected.msl rename to test/tint/loops/nested_loops.wgsl.expected.msl diff --git a/test/loops/nested_loops.wgsl.expected.spvasm b/test/tint/loops/nested_loops.wgsl.expected.spvasm similarity index 100% rename from test/loops/nested_loops.wgsl.expected.spvasm rename to test/tint/loops/nested_loops.wgsl.expected.spvasm diff --git a/test/loops/nested_loops.wgsl.expected.wgsl b/test/tint/loops/nested_loops.wgsl.expected.wgsl similarity index 100% rename from test/loops/nested_loops.wgsl.expected.wgsl rename to test/tint/loops/nested_loops.wgsl.expected.wgsl diff --git a/test/loops/nested_loops_with_continuing.wgsl b/test/tint/loops/nested_loops_with_continuing.wgsl similarity index 100% rename from test/loops/nested_loops_with_continuing.wgsl rename to test/tint/loops/nested_loops_with_continuing.wgsl diff --git a/test/loops/nested_loops_with_continuing.wgsl.expected.glsl b/test/tint/loops/nested_loops_with_continuing.wgsl.expected.glsl similarity index 100% rename from test/loops/nested_loops_with_continuing.wgsl.expected.glsl rename to test/tint/loops/nested_loops_with_continuing.wgsl.expected.glsl diff --git a/test/loops/nested_loops_with_continuing.wgsl.expected.hlsl b/test/tint/loops/nested_loops_with_continuing.wgsl.expected.hlsl similarity index 100% rename from test/loops/nested_loops_with_continuing.wgsl.expected.hlsl rename to test/tint/loops/nested_loops_with_continuing.wgsl.expected.hlsl diff --git a/test/loops/nested_loops_with_continuing.wgsl.expected.msl b/test/tint/loops/nested_loops_with_continuing.wgsl.expected.msl similarity index 100% rename from test/loops/nested_loops_with_continuing.wgsl.expected.msl rename to test/tint/loops/nested_loops_with_continuing.wgsl.expected.msl diff --git a/test/loops/nested_loops_with_continuing.wgsl.expected.spvasm b/test/tint/loops/nested_loops_with_continuing.wgsl.expected.spvasm similarity index 100% rename from test/loops/nested_loops_with_continuing.wgsl.expected.spvasm rename to test/tint/loops/nested_loops_with_continuing.wgsl.expected.spvasm diff --git a/test/loops/nested_loops_with_continuing.wgsl.expected.wgsl b/test/tint/loops/nested_loops_with_continuing.wgsl.expected.wgsl similarity index 100% rename from test/loops/nested_loops_with_continuing.wgsl.expected.wgsl rename to test/tint/loops/nested_loops_with_continuing.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/alias/alias.wgsl b/test/tint/out_of_order_decls/alias/alias.wgsl similarity index 100% rename from test/out_of_order_decls/alias/alias.wgsl rename to test/tint/out_of_order_decls/alias/alias.wgsl diff --git a/test/out_of_order_decls/alias/alias.wgsl.expected.glsl b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/alias/alias.wgsl.expected.glsl rename to test/tint/out_of_order_decls/alias/alias.wgsl.expected.glsl diff --git a/test/out_of_order_decls/alias/alias.wgsl.expected.hlsl b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/alias/alias.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/alias/alias.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/alias/alias.wgsl.expected.msl b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/alias/alias.wgsl.expected.msl rename to test/tint/out_of_order_decls/alias/alias.wgsl.expected.msl diff --git a/test/out_of_order_decls/alias/alias.wgsl.expected.spvasm b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/alias/alias.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/alias/alias.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/alias/alias.wgsl.expected.wgsl b/test/tint/out_of_order_decls/alias/alias.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/alias/alias.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/alias/alias.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/alias/struct.wgsl b/test/tint/out_of_order_decls/alias/struct.wgsl similarity index 100% rename from test/out_of_order_decls/alias/struct.wgsl rename to test/tint/out_of_order_decls/alias/struct.wgsl diff --git a/test/out_of_order_decls/alias/struct.wgsl.expected.glsl b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/alias/struct.wgsl.expected.glsl rename to test/tint/out_of_order_decls/alias/struct.wgsl.expected.glsl diff --git a/test/out_of_order_decls/alias/struct.wgsl.expected.hlsl b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/alias/struct.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/alias/struct.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/alias/struct.wgsl.expected.msl b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/alias/struct.wgsl.expected.msl rename to test/tint/out_of_order_decls/alias/struct.wgsl.expected.msl diff --git a/test/out_of_order_decls/alias/struct.wgsl.expected.spvasm b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/alias/struct.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/alias/struct.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/alias/struct.wgsl.expected.wgsl b/test/tint/out_of_order_decls/alias/struct.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/alias/struct.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/alias/struct.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/array/alias.wgsl b/test/tint/out_of_order_decls/array/alias.wgsl similarity index 100% rename from test/out_of_order_decls/array/alias.wgsl rename to test/tint/out_of_order_decls/array/alias.wgsl diff --git a/test/out_of_order_decls/array/alias.wgsl.expected.glsl b/test/tint/out_of_order_decls/array/alias.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/array/alias.wgsl.expected.glsl rename to test/tint/out_of_order_decls/array/alias.wgsl.expected.glsl diff --git a/test/out_of_order_decls/array/alias.wgsl.expected.hlsl b/test/tint/out_of_order_decls/array/alias.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/array/alias.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/array/alias.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/array/alias.wgsl.expected.msl b/test/tint/out_of_order_decls/array/alias.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/array/alias.wgsl.expected.msl rename to test/tint/out_of_order_decls/array/alias.wgsl.expected.msl diff --git a/test/out_of_order_decls/array/alias.wgsl.expected.spvasm b/test/tint/out_of_order_decls/array/alias.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/array/alias.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/array/alias.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/array/alias.wgsl.expected.wgsl b/test/tint/out_of_order_decls/array/alias.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/array/alias.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/array/alias.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/array/struct.wgsl b/test/tint/out_of_order_decls/array/struct.wgsl similarity index 100% rename from test/out_of_order_decls/array/struct.wgsl rename to test/tint/out_of_order_decls/array/struct.wgsl diff --git a/test/out_of_order_decls/array/struct.wgsl.expected.glsl b/test/tint/out_of_order_decls/array/struct.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/array/struct.wgsl.expected.glsl rename to test/tint/out_of_order_decls/array/struct.wgsl.expected.glsl diff --git a/test/out_of_order_decls/array/struct.wgsl.expected.hlsl b/test/tint/out_of_order_decls/array/struct.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/array/struct.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/array/struct.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/array/struct.wgsl.expected.msl b/test/tint/out_of_order_decls/array/struct.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/array/struct.wgsl.expected.msl rename to test/tint/out_of_order_decls/array/struct.wgsl.expected.msl diff --git a/test/out_of_order_decls/array/struct.wgsl.expected.spvasm b/test/tint/out_of_order_decls/array/struct.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/array/struct.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/array/struct.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/array/struct.wgsl.expected.wgsl b/test/tint/out_of_order_decls/array/struct.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/array/struct.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/array/struct.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/func/func.wgsl b/test/tint/out_of_order_decls/func/func.wgsl similarity index 100% rename from test/out_of_order_decls/func/func.wgsl rename to test/tint/out_of_order_decls/func/func.wgsl diff --git a/test/out_of_order_decls/func/func.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/func.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/func/func.wgsl.expected.glsl rename to test/tint/out_of_order_decls/func/func.wgsl.expected.glsl diff --git a/test/out_of_order_decls/func/func.wgsl.expected.hlsl b/test/tint/out_of_order_decls/func/func.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/func/func.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/func/func.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/func/func.wgsl.expected.msl b/test/tint/out_of_order_decls/func/func.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/func/func.wgsl.expected.msl rename to test/tint/out_of_order_decls/func/func.wgsl.expected.msl diff --git a/test/out_of_order_decls/func/func.wgsl.expected.spvasm b/test/tint/out_of_order_decls/func/func.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/func/func.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/func/func.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/func/func.wgsl.expected.wgsl b/test/tint/out_of_order_decls/func/func.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/func/func.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/func/func.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/func/let.wgsl b/test/tint/out_of_order_decls/func/let.wgsl similarity index 100% rename from test/out_of_order_decls/func/let.wgsl rename to test/tint/out_of_order_decls/func/let.wgsl diff --git a/test/out_of_order_decls/func/let.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/let.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/func/let.wgsl.expected.glsl rename to test/tint/out_of_order_decls/func/let.wgsl.expected.glsl diff --git a/test/out_of_order_decls/func/let.wgsl.expected.hlsl b/test/tint/out_of_order_decls/func/let.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/func/let.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/func/let.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/func/let.wgsl.expected.msl b/test/tint/out_of_order_decls/func/let.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/func/let.wgsl.expected.msl rename to test/tint/out_of_order_decls/func/let.wgsl.expected.msl diff --git a/test/out_of_order_decls/func/let.wgsl.expected.spvasm b/test/tint/out_of_order_decls/func/let.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/func/let.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/func/let.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/func/let.wgsl.expected.wgsl b/test/tint/out_of_order_decls/func/let.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/func/let.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/func/let.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/func/type.wgsl b/test/tint/out_of_order_decls/func/type.wgsl similarity index 100% rename from test/out_of_order_decls/func/type.wgsl rename to test/tint/out_of_order_decls/func/type.wgsl diff --git a/test/out_of_order_decls/func/type.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/type.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/func/type.wgsl.expected.glsl rename to test/tint/out_of_order_decls/func/type.wgsl.expected.glsl diff --git a/test/out_of_order_decls/func/type.wgsl.expected.hlsl b/test/tint/out_of_order_decls/func/type.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/func/type.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/func/type.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/func/type.wgsl.expected.msl b/test/tint/out_of_order_decls/func/type.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/func/type.wgsl.expected.msl rename to test/tint/out_of_order_decls/func/type.wgsl.expected.msl diff --git a/test/out_of_order_decls/func/type.wgsl.expected.spvasm b/test/tint/out_of_order_decls/func/type.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/func/type.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/func/type.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/func/type.wgsl.expected.wgsl b/test/tint/out_of_order_decls/func/type.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/func/type.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/func/type.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/func/var.wgsl b/test/tint/out_of_order_decls/func/var.wgsl similarity index 100% rename from test/out_of_order_decls/func/var.wgsl rename to test/tint/out_of_order_decls/func/var.wgsl diff --git a/test/out_of_order_decls/func/var.wgsl.expected.glsl b/test/tint/out_of_order_decls/func/var.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/func/var.wgsl.expected.glsl rename to test/tint/out_of_order_decls/func/var.wgsl.expected.glsl diff --git a/test/out_of_order_decls/func/var.wgsl.expected.hlsl b/test/tint/out_of_order_decls/func/var.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/func/var.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/func/var.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/func/var.wgsl.expected.msl b/test/tint/out_of_order_decls/func/var.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/func/var.wgsl.expected.msl rename to test/tint/out_of_order_decls/func/var.wgsl.expected.msl diff --git a/test/out_of_order_decls/func/var.wgsl.expected.spvasm b/test/tint/out_of_order_decls/func/var.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/func/var.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/func/var.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/func/var.wgsl.expected.wgsl b/test/tint/out_of_order_decls/func/var.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/func/var.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/func/var.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/struct/alias.wgsl b/test/tint/out_of_order_decls/struct/alias.wgsl similarity index 100% rename from test/out_of_order_decls/struct/alias.wgsl rename to test/tint/out_of_order_decls/struct/alias.wgsl diff --git a/test/out_of_order_decls/struct/alias.wgsl.expected.glsl b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/struct/alias.wgsl.expected.glsl rename to test/tint/out_of_order_decls/struct/alias.wgsl.expected.glsl diff --git a/test/out_of_order_decls/struct/alias.wgsl.expected.hlsl b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/struct/alias.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/struct/alias.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/struct/alias.wgsl.expected.msl b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/struct/alias.wgsl.expected.msl rename to test/tint/out_of_order_decls/struct/alias.wgsl.expected.msl diff --git a/test/out_of_order_decls/struct/alias.wgsl.expected.spvasm b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/struct/alias.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/struct/alias.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/struct/alias.wgsl.expected.wgsl b/test/tint/out_of_order_decls/struct/alias.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/struct/alias.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/struct/alias.wgsl.expected.wgsl diff --git a/test/out_of_order_decls/struct/struct.wgsl b/test/tint/out_of_order_decls/struct/struct.wgsl similarity index 100% rename from test/out_of_order_decls/struct/struct.wgsl rename to test/tint/out_of_order_decls/struct/struct.wgsl diff --git a/test/out_of_order_decls/struct/struct.wgsl.expected.glsl b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.glsl similarity index 100% rename from test/out_of_order_decls/struct/struct.wgsl.expected.glsl rename to test/tint/out_of_order_decls/struct/struct.wgsl.expected.glsl diff --git a/test/out_of_order_decls/struct/struct.wgsl.expected.hlsl b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.hlsl similarity index 100% rename from test/out_of_order_decls/struct/struct.wgsl.expected.hlsl rename to test/tint/out_of_order_decls/struct/struct.wgsl.expected.hlsl diff --git a/test/out_of_order_decls/struct/struct.wgsl.expected.msl b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.msl similarity index 100% rename from test/out_of_order_decls/struct/struct.wgsl.expected.msl rename to test/tint/out_of_order_decls/struct/struct.wgsl.expected.msl diff --git a/test/out_of_order_decls/struct/struct.wgsl.expected.spvasm b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.spvasm similarity index 100% rename from test/out_of_order_decls/struct/struct.wgsl.expected.spvasm rename to test/tint/out_of_order_decls/struct/struct.wgsl.expected.spvasm diff --git a/test/out_of_order_decls/struct/struct.wgsl.expected.wgsl b/test/tint/out_of_order_decls/struct/struct.wgsl.expected.wgsl similarity index 100% rename from test/out_of_order_decls/struct/struct.wgsl.expected.wgsl rename to test/tint/out_of_order_decls/struct/struct.wgsl.expected.wgsl diff --git a/test/ptr_ref/access/matrix.spvasm b/test/tint/ptr_ref/access/matrix.spvasm similarity index 100% rename from test/ptr_ref/access/matrix.spvasm rename to test/tint/ptr_ref/access/matrix.spvasm diff --git a/test/ptr_ref/access/matrix.spvasm.expected.glsl b/test/tint/ptr_ref/access/matrix.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/access/matrix.spvasm.expected.glsl rename to test/tint/ptr_ref/access/matrix.spvasm.expected.glsl diff --git a/test/ptr_ref/access/matrix.spvasm.expected.hlsl b/test/tint/ptr_ref/access/matrix.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/access/matrix.spvasm.expected.hlsl rename to test/tint/ptr_ref/access/matrix.spvasm.expected.hlsl diff --git a/test/ptr_ref/access/matrix.spvasm.expected.msl b/test/tint/ptr_ref/access/matrix.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/access/matrix.spvasm.expected.msl rename to test/tint/ptr_ref/access/matrix.spvasm.expected.msl diff --git a/test/ptr_ref/access/matrix.spvasm.expected.spvasm b/test/tint/ptr_ref/access/matrix.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/access/matrix.spvasm.expected.spvasm rename to test/tint/ptr_ref/access/matrix.spvasm.expected.spvasm diff --git a/test/ptr_ref/access/matrix.spvasm.expected.wgsl b/test/tint/ptr_ref/access/matrix.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/access/matrix.spvasm.expected.wgsl rename to test/tint/ptr_ref/access/matrix.spvasm.expected.wgsl diff --git a/test/ptr_ref/access/matrix.wgsl b/test/tint/ptr_ref/access/matrix.wgsl similarity index 100% rename from test/ptr_ref/access/matrix.wgsl rename to test/tint/ptr_ref/access/matrix.wgsl diff --git a/test/ptr_ref/access/matrix.wgsl.expected.glsl b/test/tint/ptr_ref/access/matrix.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/access/matrix.wgsl.expected.glsl rename to test/tint/ptr_ref/access/matrix.wgsl.expected.glsl diff --git a/test/ptr_ref/access/matrix.wgsl.expected.hlsl b/test/tint/ptr_ref/access/matrix.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/access/matrix.wgsl.expected.hlsl rename to test/tint/ptr_ref/access/matrix.wgsl.expected.hlsl diff --git a/test/ptr_ref/access/matrix.wgsl.expected.msl b/test/tint/ptr_ref/access/matrix.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/access/matrix.wgsl.expected.msl rename to test/tint/ptr_ref/access/matrix.wgsl.expected.msl diff --git a/test/ptr_ref/access/matrix.wgsl.expected.spvasm b/test/tint/ptr_ref/access/matrix.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/access/matrix.wgsl.expected.spvasm rename to test/tint/ptr_ref/access/matrix.wgsl.expected.spvasm diff --git a/test/ptr_ref/access/matrix.wgsl.expected.wgsl b/test/tint/ptr_ref/access/matrix.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/access/matrix.wgsl.expected.wgsl rename to test/tint/ptr_ref/access/matrix.wgsl.expected.wgsl diff --git a/test/ptr_ref/copy/ptr_copy.spvasm b/test/tint/ptr_ref/copy/ptr_copy.spvasm similarity index 100% rename from test/ptr_ref/copy/ptr_copy.spvasm rename to test/tint/ptr_ref/copy/ptr_copy.spvasm diff --git a/test/ptr_ref/copy/ptr_copy.spvasm.expected.glsl b/test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/copy/ptr_copy.spvasm.expected.glsl rename to test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.glsl diff --git a/test/ptr_ref/copy/ptr_copy.spvasm.expected.hlsl b/test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/copy/ptr_copy.spvasm.expected.hlsl rename to test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.hlsl diff --git a/test/ptr_ref/copy/ptr_copy.spvasm.expected.msl b/test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/copy/ptr_copy.spvasm.expected.msl rename to test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.msl diff --git a/test/ptr_ref/copy/ptr_copy.spvasm.expected.spvasm b/test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/copy/ptr_copy.spvasm.expected.spvasm rename to test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.spvasm diff --git a/test/ptr_ref/copy/ptr_copy.spvasm.expected.wgsl b/test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/copy/ptr_copy.spvasm.expected.wgsl rename to test/tint/ptr_ref/copy/ptr_copy.spvasm.expected.wgsl diff --git a/test/ptr_ref/load/global/i32.spvasm b/test/tint/ptr_ref/load/global/i32.spvasm similarity index 100% rename from test/ptr_ref/load/global/i32.spvasm rename to test/tint/ptr_ref/load/global/i32.spvasm diff --git a/test/ptr_ref/load/global/i32.spvasm.expected.glsl b/test/tint/ptr_ref/load/global/i32.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/load/global/i32.spvasm.expected.glsl rename to test/tint/ptr_ref/load/global/i32.spvasm.expected.glsl diff --git a/test/ptr_ref/load/global/i32.spvasm.expected.hlsl b/test/tint/ptr_ref/load/global/i32.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/load/global/i32.spvasm.expected.hlsl rename to test/tint/ptr_ref/load/global/i32.spvasm.expected.hlsl diff --git a/test/ptr_ref/load/global/i32.spvasm.expected.msl b/test/tint/ptr_ref/load/global/i32.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/load/global/i32.spvasm.expected.msl rename to test/tint/ptr_ref/load/global/i32.spvasm.expected.msl diff --git a/test/ptr_ref/load/global/i32.spvasm.expected.spvasm b/test/tint/ptr_ref/load/global/i32.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/load/global/i32.spvasm.expected.spvasm rename to test/tint/ptr_ref/load/global/i32.spvasm.expected.spvasm diff --git a/test/ptr_ref/load/global/i32.spvasm.expected.wgsl b/test/tint/ptr_ref/load/global/i32.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/load/global/i32.spvasm.expected.wgsl rename to test/tint/ptr_ref/load/global/i32.spvasm.expected.wgsl diff --git a/test/ptr_ref/load/global/i32.wgsl b/test/tint/ptr_ref/load/global/i32.wgsl similarity index 100% rename from test/ptr_ref/load/global/i32.wgsl rename to test/tint/ptr_ref/load/global/i32.wgsl diff --git a/test/ptr_ref/load/global/i32.wgsl.expected.glsl b/test/tint/ptr_ref/load/global/i32.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/global/i32.wgsl.expected.glsl rename to test/tint/ptr_ref/load/global/i32.wgsl.expected.glsl diff --git a/test/ptr_ref/load/global/i32.wgsl.expected.hlsl b/test/tint/ptr_ref/load/global/i32.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/global/i32.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/global/i32.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/global/i32.wgsl.expected.msl b/test/tint/ptr_ref/load/global/i32.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/global/i32.wgsl.expected.msl rename to test/tint/ptr_ref/load/global/i32.wgsl.expected.msl diff --git a/test/ptr_ref/load/global/i32.wgsl.expected.spvasm b/test/tint/ptr_ref/load/global/i32.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/global/i32.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/global/i32.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/global/i32.wgsl.expected.wgsl b/test/tint/ptr_ref/load/global/i32.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/global/i32.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/global/i32.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/global/struct_field.spvasm b/test/tint/ptr_ref/load/global/struct_field.spvasm similarity index 100% rename from test/ptr_ref/load/global/struct_field.spvasm rename to test/tint/ptr_ref/load/global/struct_field.spvasm diff --git a/test/ptr_ref/load/global/struct_field.spvasm.expected.glsl b/test/tint/ptr_ref/load/global/struct_field.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.spvasm.expected.glsl rename to test/tint/ptr_ref/load/global/struct_field.spvasm.expected.glsl diff --git a/test/ptr_ref/load/global/struct_field.spvasm.expected.hlsl b/test/tint/ptr_ref/load/global/struct_field.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.spvasm.expected.hlsl rename to test/tint/ptr_ref/load/global/struct_field.spvasm.expected.hlsl diff --git a/test/ptr_ref/load/global/struct_field.spvasm.expected.msl b/test/tint/ptr_ref/load/global/struct_field.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/load/global/struct_field.spvasm.expected.msl rename to test/tint/ptr_ref/load/global/struct_field.spvasm.expected.msl diff --git a/test/ptr_ref/load/global/struct_field.spvasm.expected.spvasm b/test/tint/ptr_ref/load/global/struct_field.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/load/global/struct_field.spvasm.expected.spvasm rename to test/tint/ptr_ref/load/global/struct_field.spvasm.expected.spvasm diff --git a/test/ptr_ref/load/global/struct_field.spvasm.expected.wgsl b/test/tint/ptr_ref/load/global/struct_field.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.spvasm.expected.wgsl rename to test/tint/ptr_ref/load/global/struct_field.spvasm.expected.wgsl diff --git a/test/ptr_ref/load/global/struct_field.wgsl b/test/tint/ptr_ref/load/global/struct_field.wgsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.wgsl rename to test/tint/ptr_ref/load/global/struct_field.wgsl diff --git a/test/ptr_ref/load/global/struct_field.wgsl.expected.glsl b/test/tint/ptr_ref/load/global/struct_field.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.wgsl.expected.glsl rename to test/tint/ptr_ref/load/global/struct_field.wgsl.expected.glsl diff --git a/test/ptr_ref/load/global/struct_field.wgsl.expected.hlsl b/test/tint/ptr_ref/load/global/struct_field.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/global/struct_field.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/global/struct_field.wgsl.expected.msl b/test/tint/ptr_ref/load/global/struct_field.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/global/struct_field.wgsl.expected.msl rename to test/tint/ptr_ref/load/global/struct_field.wgsl.expected.msl diff --git a/test/ptr_ref/load/global/struct_field.wgsl.expected.spvasm b/test/tint/ptr_ref/load/global/struct_field.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/global/struct_field.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/global/struct_field.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/global/struct_field.wgsl.expected.wgsl b/test/tint/ptr_ref/load/global/struct_field.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/global/struct_field.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/global/struct_field.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/i32.spvasm b/test/tint/ptr_ref/load/local/i32.spvasm similarity index 100% rename from test/ptr_ref/load/local/i32.spvasm rename to test/tint/ptr_ref/load/local/i32.spvasm diff --git a/test/ptr_ref/load/local/i32.spvasm.expected.glsl b/test/tint/ptr_ref/load/local/i32.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/i32.spvasm.expected.glsl rename to test/tint/ptr_ref/load/local/i32.spvasm.expected.glsl diff --git a/test/ptr_ref/load/local/i32.spvasm.expected.hlsl b/test/tint/ptr_ref/load/local/i32.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/i32.spvasm.expected.hlsl rename to test/tint/ptr_ref/load/local/i32.spvasm.expected.hlsl diff --git a/test/ptr_ref/load/local/i32.spvasm.expected.msl b/test/tint/ptr_ref/load/local/i32.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/load/local/i32.spvasm.expected.msl rename to test/tint/ptr_ref/load/local/i32.spvasm.expected.msl diff --git a/test/ptr_ref/load/local/i32.spvasm.expected.spvasm b/test/tint/ptr_ref/load/local/i32.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/i32.spvasm.expected.spvasm rename to test/tint/ptr_ref/load/local/i32.spvasm.expected.spvasm diff --git a/test/ptr_ref/load/local/i32.spvasm.expected.wgsl b/test/tint/ptr_ref/load/local/i32.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/i32.spvasm.expected.wgsl rename to test/tint/ptr_ref/load/local/i32.spvasm.expected.wgsl diff --git a/test/ptr_ref/load/local/i32.wgsl b/test/tint/ptr_ref/load/local/i32.wgsl similarity index 100% rename from test/ptr_ref/load/local/i32.wgsl rename to test/tint/ptr_ref/load/local/i32.wgsl diff --git a/test/ptr_ref/load/local/i32.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/i32.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/i32.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/i32.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/i32.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/i32.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/i32.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/i32.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/i32.wgsl.expected.msl b/test/tint/ptr_ref/load/local/i32.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/i32.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/i32.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/i32.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/i32.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/i32.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/i32.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/i32.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/i32.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/i32.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/i32.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/ptr_function.wgsl b/test/tint/ptr_ref/load/local/ptr_function.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_function.wgsl rename to test/tint/ptr_ref/load/local/ptr_function.wgsl diff --git a/test/ptr_ref/load/local/ptr_function.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/ptr_function.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/ptr_function.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/ptr_function.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/ptr_function.wgsl.expected.msl b/test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/ptr_function.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/ptr_function.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/ptr_function.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/ptr_function.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_function.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/ptr_private.wgsl b/test/tint/ptr_ref/load/local/ptr_private.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_private.wgsl rename to test/tint/ptr_ref/load/local/ptr_private.wgsl diff --git a/test/ptr_ref/load/local/ptr_private.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/ptr_private.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/ptr_private.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/ptr_private.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/ptr_private.wgsl.expected.msl b/test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/ptr_private.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/ptr_private.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/ptr_private.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/ptr_private.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_private.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/ptr_storage.wgsl b/test/tint/ptr_ref/load/local/ptr_storage.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_storage.wgsl rename to test/tint/ptr_ref/load/local/ptr_storage.wgsl diff --git a/test/ptr_ref/load/local/ptr_storage.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/ptr_storage.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/ptr_storage.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/ptr_storage.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/ptr_storage.wgsl.expected.msl b/test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/ptr_storage.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/ptr_storage.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/ptr_storage.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/ptr_storage.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_storage.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/ptr_storage.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/ptr_uniform.wgsl b/test/tint/ptr_ref/load/local/ptr_uniform.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_uniform.wgsl rename to test/tint/ptr_ref/load/local/ptr_uniform.wgsl diff --git a/test/ptr_ref/load/local/ptr_uniform.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/ptr_uniform.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/ptr_uniform.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/ptr_uniform.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/ptr_uniform.wgsl.expected.msl b/test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/ptr_uniform.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/ptr_uniform.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/ptr_uniform.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/ptr_uniform.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_uniform.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/ptr_uniform.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/ptr_workgroup.wgsl b/test/tint/ptr_ref/load/local/ptr_workgroup.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_workgroup.wgsl rename to test/tint/ptr_ref/load/local/ptr_workgroup.wgsl diff --git a/test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.msl b/test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/ptr_workgroup.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/local/struct_field.spvasm b/test/tint/ptr_ref/load/local/struct_field.spvasm similarity index 100% rename from test/ptr_ref/load/local/struct_field.spvasm rename to test/tint/ptr_ref/load/local/struct_field.spvasm diff --git a/test/ptr_ref/load/local/struct_field.spvasm.expected.glsl b/test/tint/ptr_ref/load/local/struct_field.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.spvasm.expected.glsl rename to test/tint/ptr_ref/load/local/struct_field.spvasm.expected.glsl diff --git a/test/ptr_ref/load/local/struct_field.spvasm.expected.hlsl b/test/tint/ptr_ref/load/local/struct_field.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.spvasm.expected.hlsl rename to test/tint/ptr_ref/load/local/struct_field.spvasm.expected.hlsl diff --git a/test/ptr_ref/load/local/struct_field.spvasm.expected.msl b/test/tint/ptr_ref/load/local/struct_field.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/load/local/struct_field.spvasm.expected.msl rename to test/tint/ptr_ref/load/local/struct_field.spvasm.expected.msl diff --git a/test/ptr_ref/load/local/struct_field.spvasm.expected.spvasm b/test/tint/ptr_ref/load/local/struct_field.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/struct_field.spvasm.expected.spvasm rename to test/tint/ptr_ref/load/local/struct_field.spvasm.expected.spvasm diff --git a/test/ptr_ref/load/local/struct_field.spvasm.expected.wgsl b/test/tint/ptr_ref/load/local/struct_field.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.spvasm.expected.wgsl rename to test/tint/ptr_ref/load/local/struct_field.spvasm.expected.wgsl diff --git a/test/ptr_ref/load/local/struct_field.wgsl b/test/tint/ptr_ref/load/local/struct_field.wgsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.wgsl rename to test/tint/ptr_ref/load/local/struct_field.wgsl diff --git a/test/ptr_ref/load/local/struct_field.wgsl.expected.glsl b/test/tint/ptr_ref/load/local/struct_field.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.wgsl.expected.glsl rename to test/tint/ptr_ref/load/local/struct_field.wgsl.expected.glsl diff --git a/test/ptr_ref/load/local/struct_field.wgsl.expected.hlsl b/test/tint/ptr_ref/load/local/struct_field.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/local/struct_field.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/local/struct_field.wgsl.expected.msl b/test/tint/ptr_ref/load/local/struct_field.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/local/struct_field.wgsl.expected.msl rename to test/tint/ptr_ref/load/local/struct_field.wgsl.expected.msl diff --git a/test/ptr_ref/load/local/struct_field.wgsl.expected.spvasm b/test/tint/ptr_ref/load/local/struct_field.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/local/struct_field.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/local/struct_field.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/local/struct_field.wgsl.expected.wgsl b/test/tint/ptr_ref/load/local/struct_field.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/local/struct_field.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/local/struct_field.wgsl.expected.wgsl diff --git a/test/ptr_ref/load/param/ptr.spvasm b/test/tint/ptr_ref/load/param/ptr.spvasm similarity index 100% rename from test/ptr_ref/load/param/ptr.spvasm rename to test/tint/ptr_ref/load/param/ptr.spvasm diff --git a/test/ptr_ref/load/param/ptr.spvasm.expected.glsl b/test/tint/ptr_ref/load/param/ptr.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/load/param/ptr.spvasm.expected.glsl rename to test/tint/ptr_ref/load/param/ptr.spvasm.expected.glsl diff --git a/test/ptr_ref/load/param/ptr.spvasm.expected.hlsl b/test/tint/ptr_ref/load/param/ptr.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/load/param/ptr.spvasm.expected.hlsl rename to test/tint/ptr_ref/load/param/ptr.spvasm.expected.hlsl diff --git a/test/ptr_ref/load/param/ptr.spvasm.expected.msl b/test/tint/ptr_ref/load/param/ptr.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/load/param/ptr.spvasm.expected.msl rename to test/tint/ptr_ref/load/param/ptr.spvasm.expected.msl diff --git a/test/ptr_ref/load/param/ptr.spvasm.expected.spvasm b/test/tint/ptr_ref/load/param/ptr.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/load/param/ptr.spvasm.expected.spvasm rename to test/tint/ptr_ref/load/param/ptr.spvasm.expected.spvasm diff --git a/test/ptr_ref/load/param/ptr.spvasm.expected.wgsl b/test/tint/ptr_ref/load/param/ptr.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/load/param/ptr.spvasm.expected.wgsl rename to test/tint/ptr_ref/load/param/ptr.spvasm.expected.wgsl diff --git a/test/ptr_ref/load/param/ptr.wgsl b/test/tint/ptr_ref/load/param/ptr.wgsl similarity index 100% rename from test/ptr_ref/load/param/ptr.wgsl rename to test/tint/ptr_ref/load/param/ptr.wgsl diff --git a/test/ptr_ref/load/param/ptr.wgsl.expected.glsl b/test/tint/ptr_ref/load/param/ptr.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/load/param/ptr.wgsl.expected.glsl rename to test/tint/ptr_ref/load/param/ptr.wgsl.expected.glsl diff --git a/test/ptr_ref/load/param/ptr.wgsl.expected.hlsl b/test/tint/ptr_ref/load/param/ptr.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/load/param/ptr.wgsl.expected.hlsl rename to test/tint/ptr_ref/load/param/ptr.wgsl.expected.hlsl diff --git a/test/ptr_ref/load/param/ptr.wgsl.expected.msl b/test/tint/ptr_ref/load/param/ptr.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/load/param/ptr.wgsl.expected.msl rename to test/tint/ptr_ref/load/param/ptr.wgsl.expected.msl diff --git a/test/ptr_ref/load/param/ptr.wgsl.expected.spvasm b/test/tint/ptr_ref/load/param/ptr.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/load/param/ptr.wgsl.expected.spvasm rename to test/tint/ptr_ref/load/param/ptr.wgsl.expected.spvasm diff --git a/test/ptr_ref/load/param/ptr.wgsl.expected.wgsl b/test/tint/ptr_ref/load/param/ptr.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/load/param/ptr.wgsl.expected.wgsl rename to test/tint/ptr_ref/load/param/ptr.wgsl.expected.wgsl diff --git a/test/ptr_ref/store/global/i32.spvasm b/test/tint/ptr_ref/store/global/i32.spvasm similarity index 100% rename from test/ptr_ref/store/global/i32.spvasm rename to test/tint/ptr_ref/store/global/i32.spvasm diff --git a/test/ptr_ref/store/global/i32.spvasm.expected.glsl b/test/tint/ptr_ref/store/global/i32.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/store/global/i32.spvasm.expected.glsl rename to test/tint/ptr_ref/store/global/i32.spvasm.expected.glsl diff --git a/test/ptr_ref/store/global/i32.spvasm.expected.hlsl b/test/tint/ptr_ref/store/global/i32.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/store/global/i32.spvasm.expected.hlsl rename to test/tint/ptr_ref/store/global/i32.spvasm.expected.hlsl diff --git a/test/ptr_ref/store/global/i32.spvasm.expected.msl b/test/tint/ptr_ref/store/global/i32.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/store/global/i32.spvasm.expected.msl rename to test/tint/ptr_ref/store/global/i32.spvasm.expected.msl diff --git a/test/ptr_ref/store/global/i32.spvasm.expected.spvasm b/test/tint/ptr_ref/store/global/i32.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/store/global/i32.spvasm.expected.spvasm rename to test/tint/ptr_ref/store/global/i32.spvasm.expected.spvasm diff --git a/test/ptr_ref/store/global/i32.spvasm.expected.wgsl b/test/tint/ptr_ref/store/global/i32.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/store/global/i32.spvasm.expected.wgsl rename to test/tint/ptr_ref/store/global/i32.spvasm.expected.wgsl diff --git a/test/ptr_ref/store/global/i32.wgsl b/test/tint/ptr_ref/store/global/i32.wgsl similarity index 100% rename from test/ptr_ref/store/global/i32.wgsl rename to test/tint/ptr_ref/store/global/i32.wgsl diff --git a/test/ptr_ref/store/global/i32.wgsl.expected.glsl b/test/tint/ptr_ref/store/global/i32.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/store/global/i32.wgsl.expected.glsl rename to test/tint/ptr_ref/store/global/i32.wgsl.expected.glsl diff --git a/test/ptr_ref/store/global/i32.wgsl.expected.hlsl b/test/tint/ptr_ref/store/global/i32.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/store/global/i32.wgsl.expected.hlsl rename to test/tint/ptr_ref/store/global/i32.wgsl.expected.hlsl diff --git a/test/ptr_ref/store/global/i32.wgsl.expected.msl b/test/tint/ptr_ref/store/global/i32.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/store/global/i32.wgsl.expected.msl rename to test/tint/ptr_ref/store/global/i32.wgsl.expected.msl diff --git a/test/ptr_ref/store/global/i32.wgsl.expected.spvasm b/test/tint/ptr_ref/store/global/i32.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/store/global/i32.wgsl.expected.spvasm rename to test/tint/ptr_ref/store/global/i32.wgsl.expected.spvasm diff --git a/test/ptr_ref/store/global/i32.wgsl.expected.wgsl b/test/tint/ptr_ref/store/global/i32.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/store/global/i32.wgsl.expected.wgsl rename to test/tint/ptr_ref/store/global/i32.wgsl.expected.wgsl diff --git a/test/ptr_ref/store/global/struct_field.spvasm b/test/tint/ptr_ref/store/global/struct_field.spvasm similarity index 100% rename from test/ptr_ref/store/global/struct_field.spvasm rename to test/tint/ptr_ref/store/global/struct_field.spvasm diff --git a/test/ptr_ref/store/global/struct_field.spvasm.expected.glsl b/test/tint/ptr_ref/store/global/struct_field.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/store/global/struct_field.spvasm.expected.glsl rename to test/tint/ptr_ref/store/global/struct_field.spvasm.expected.glsl diff --git a/test/ptr_ref/store/global/struct_field.spvasm.expected.hlsl b/test/tint/ptr_ref/store/global/struct_field.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/store/global/struct_field.spvasm.expected.hlsl rename to test/tint/ptr_ref/store/global/struct_field.spvasm.expected.hlsl diff --git a/test/ptr_ref/store/global/struct_field.spvasm.expected.msl b/test/tint/ptr_ref/store/global/struct_field.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/store/global/struct_field.spvasm.expected.msl rename to test/tint/ptr_ref/store/global/struct_field.spvasm.expected.msl diff --git a/test/ptr_ref/store/global/struct_field.spvasm.expected.spvasm b/test/tint/ptr_ref/store/global/struct_field.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/store/global/struct_field.spvasm.expected.spvasm rename to test/tint/ptr_ref/store/global/struct_field.spvasm.expected.spvasm diff --git a/test/ptr_ref/store/global/struct_field.spvasm.expected.wgsl b/test/tint/ptr_ref/store/global/struct_field.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/store/global/struct_field.spvasm.expected.wgsl rename to test/tint/ptr_ref/store/global/struct_field.spvasm.expected.wgsl diff --git a/test/ptr_ref/store/local/i32.spvasm b/test/tint/ptr_ref/store/local/i32.spvasm similarity index 100% rename from test/ptr_ref/store/local/i32.spvasm rename to test/tint/ptr_ref/store/local/i32.spvasm diff --git a/test/ptr_ref/store/local/i32.spvasm.expected.glsl b/test/tint/ptr_ref/store/local/i32.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/store/local/i32.spvasm.expected.glsl rename to test/tint/ptr_ref/store/local/i32.spvasm.expected.glsl diff --git a/test/ptr_ref/store/local/i32.spvasm.expected.hlsl b/test/tint/ptr_ref/store/local/i32.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/store/local/i32.spvasm.expected.hlsl rename to test/tint/ptr_ref/store/local/i32.spvasm.expected.hlsl diff --git a/test/ptr_ref/store/local/i32.spvasm.expected.msl b/test/tint/ptr_ref/store/local/i32.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/store/local/i32.spvasm.expected.msl rename to test/tint/ptr_ref/store/local/i32.spvasm.expected.msl diff --git a/test/ptr_ref/store/local/i32.spvasm.expected.spvasm b/test/tint/ptr_ref/store/local/i32.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/store/local/i32.spvasm.expected.spvasm rename to test/tint/ptr_ref/store/local/i32.spvasm.expected.spvasm diff --git a/test/ptr_ref/store/local/i32.spvasm.expected.wgsl b/test/tint/ptr_ref/store/local/i32.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/store/local/i32.spvasm.expected.wgsl rename to test/tint/ptr_ref/store/local/i32.spvasm.expected.wgsl diff --git a/test/ptr_ref/store/local/i32.wgsl b/test/tint/ptr_ref/store/local/i32.wgsl similarity index 100% rename from test/ptr_ref/store/local/i32.wgsl rename to test/tint/ptr_ref/store/local/i32.wgsl diff --git a/test/ptr_ref/store/local/i32.wgsl.expected.glsl b/test/tint/ptr_ref/store/local/i32.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/store/local/i32.wgsl.expected.glsl rename to test/tint/ptr_ref/store/local/i32.wgsl.expected.glsl diff --git a/test/ptr_ref/store/local/i32.wgsl.expected.hlsl b/test/tint/ptr_ref/store/local/i32.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/store/local/i32.wgsl.expected.hlsl rename to test/tint/ptr_ref/store/local/i32.wgsl.expected.hlsl diff --git a/test/ptr_ref/store/local/i32.wgsl.expected.msl b/test/tint/ptr_ref/store/local/i32.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/store/local/i32.wgsl.expected.msl rename to test/tint/ptr_ref/store/local/i32.wgsl.expected.msl diff --git a/test/ptr_ref/store/local/i32.wgsl.expected.spvasm b/test/tint/ptr_ref/store/local/i32.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/store/local/i32.wgsl.expected.spvasm rename to test/tint/ptr_ref/store/local/i32.wgsl.expected.spvasm diff --git a/test/ptr_ref/store/local/i32.wgsl.expected.wgsl b/test/tint/ptr_ref/store/local/i32.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/store/local/i32.wgsl.expected.wgsl rename to test/tint/ptr_ref/store/local/i32.wgsl.expected.wgsl diff --git a/test/ptr_ref/store/local/struct_field.spvasm b/test/tint/ptr_ref/store/local/struct_field.spvasm similarity index 100% rename from test/ptr_ref/store/local/struct_field.spvasm rename to test/tint/ptr_ref/store/local/struct_field.spvasm diff --git a/test/ptr_ref/store/local/struct_field.spvasm.expected.glsl b/test/tint/ptr_ref/store/local/struct_field.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/store/local/struct_field.spvasm.expected.glsl rename to test/tint/ptr_ref/store/local/struct_field.spvasm.expected.glsl diff --git a/test/ptr_ref/store/local/struct_field.spvasm.expected.hlsl b/test/tint/ptr_ref/store/local/struct_field.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/store/local/struct_field.spvasm.expected.hlsl rename to test/tint/ptr_ref/store/local/struct_field.spvasm.expected.hlsl diff --git a/test/ptr_ref/store/local/struct_field.spvasm.expected.msl b/test/tint/ptr_ref/store/local/struct_field.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/store/local/struct_field.spvasm.expected.msl rename to test/tint/ptr_ref/store/local/struct_field.spvasm.expected.msl diff --git a/test/ptr_ref/store/local/struct_field.spvasm.expected.spvasm b/test/tint/ptr_ref/store/local/struct_field.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/store/local/struct_field.spvasm.expected.spvasm rename to test/tint/ptr_ref/store/local/struct_field.spvasm.expected.spvasm diff --git a/test/ptr_ref/store/local/struct_field.spvasm.expected.wgsl b/test/tint/ptr_ref/store/local/struct_field.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/store/local/struct_field.spvasm.expected.wgsl rename to test/tint/ptr_ref/store/local/struct_field.spvasm.expected.wgsl diff --git a/test/ptr_ref/store/param/ptr.spvasm b/test/tint/ptr_ref/store/param/ptr.spvasm similarity index 100% rename from test/ptr_ref/store/param/ptr.spvasm rename to test/tint/ptr_ref/store/param/ptr.spvasm diff --git a/test/ptr_ref/store/param/ptr.spvasm.expected.glsl b/test/tint/ptr_ref/store/param/ptr.spvasm.expected.glsl similarity index 100% rename from test/ptr_ref/store/param/ptr.spvasm.expected.glsl rename to test/tint/ptr_ref/store/param/ptr.spvasm.expected.glsl diff --git a/test/ptr_ref/store/param/ptr.spvasm.expected.hlsl b/test/tint/ptr_ref/store/param/ptr.spvasm.expected.hlsl similarity index 100% rename from test/ptr_ref/store/param/ptr.spvasm.expected.hlsl rename to test/tint/ptr_ref/store/param/ptr.spvasm.expected.hlsl diff --git a/test/ptr_ref/store/param/ptr.spvasm.expected.msl b/test/tint/ptr_ref/store/param/ptr.spvasm.expected.msl similarity index 100% rename from test/ptr_ref/store/param/ptr.spvasm.expected.msl rename to test/tint/ptr_ref/store/param/ptr.spvasm.expected.msl diff --git a/test/ptr_ref/store/param/ptr.spvasm.expected.spvasm b/test/tint/ptr_ref/store/param/ptr.spvasm.expected.spvasm similarity index 100% rename from test/ptr_ref/store/param/ptr.spvasm.expected.spvasm rename to test/tint/ptr_ref/store/param/ptr.spvasm.expected.spvasm diff --git a/test/ptr_ref/store/param/ptr.spvasm.expected.wgsl b/test/tint/ptr_ref/store/param/ptr.spvasm.expected.wgsl similarity index 100% rename from test/ptr_ref/store/param/ptr.spvasm.expected.wgsl rename to test/tint/ptr_ref/store/param/ptr.spvasm.expected.wgsl diff --git a/test/ptr_ref/store/param/ptr.wgsl b/test/tint/ptr_ref/store/param/ptr.wgsl similarity index 100% rename from test/ptr_ref/store/param/ptr.wgsl rename to test/tint/ptr_ref/store/param/ptr.wgsl diff --git a/test/ptr_ref/store/param/ptr.wgsl.expected.glsl b/test/tint/ptr_ref/store/param/ptr.wgsl.expected.glsl similarity index 100% rename from test/ptr_ref/store/param/ptr.wgsl.expected.glsl rename to test/tint/ptr_ref/store/param/ptr.wgsl.expected.glsl diff --git a/test/ptr_ref/store/param/ptr.wgsl.expected.hlsl b/test/tint/ptr_ref/store/param/ptr.wgsl.expected.hlsl similarity index 100% rename from test/ptr_ref/store/param/ptr.wgsl.expected.hlsl rename to test/tint/ptr_ref/store/param/ptr.wgsl.expected.hlsl diff --git a/test/ptr_ref/store/param/ptr.wgsl.expected.msl b/test/tint/ptr_ref/store/param/ptr.wgsl.expected.msl similarity index 100% rename from test/ptr_ref/store/param/ptr.wgsl.expected.msl rename to test/tint/ptr_ref/store/param/ptr.wgsl.expected.msl diff --git a/test/ptr_ref/store/param/ptr.wgsl.expected.spvasm b/test/tint/ptr_ref/store/param/ptr.wgsl.expected.spvasm similarity index 100% rename from test/ptr_ref/store/param/ptr.wgsl.expected.spvasm rename to test/tint/ptr_ref/store/param/ptr.wgsl.expected.spvasm diff --git a/test/ptr_ref/store/param/ptr.wgsl.expected.wgsl b/test/tint/ptr_ref/store/param/ptr.wgsl.expected.wgsl similarity index 100% rename from test/ptr_ref/store/param/ptr.wgsl.expected.wgsl rename to test/tint/ptr_ref/store/param/ptr.wgsl.expected.wgsl diff --git a/test/samples/compute_boids.wgsl b/test/tint/samples/compute_boids.wgsl similarity index 100% rename from test/samples/compute_boids.wgsl rename to test/tint/samples/compute_boids.wgsl diff --git a/test/samples/compute_boids.wgsl.expected.glsl b/test/tint/samples/compute_boids.wgsl.expected.glsl similarity index 100% rename from test/samples/compute_boids.wgsl.expected.glsl rename to test/tint/samples/compute_boids.wgsl.expected.glsl diff --git a/test/samples/compute_boids.wgsl.expected.hlsl b/test/tint/samples/compute_boids.wgsl.expected.hlsl similarity index 100% rename from test/samples/compute_boids.wgsl.expected.hlsl rename to test/tint/samples/compute_boids.wgsl.expected.hlsl diff --git a/test/samples/compute_boids.wgsl.expected.msl b/test/tint/samples/compute_boids.wgsl.expected.msl similarity index 100% rename from test/samples/compute_boids.wgsl.expected.msl rename to test/tint/samples/compute_boids.wgsl.expected.msl diff --git a/test/samples/compute_boids.wgsl.expected.spvasm b/test/tint/samples/compute_boids.wgsl.expected.spvasm similarity index 100% rename from test/samples/compute_boids.wgsl.expected.spvasm rename to test/tint/samples/compute_boids.wgsl.expected.spvasm diff --git a/test/samples/compute_boids.wgsl.expected.wgsl b/test/tint/samples/compute_boids.wgsl.expected.wgsl similarity index 100% rename from test/samples/compute_boids.wgsl.expected.wgsl rename to test/tint/samples/compute_boids.wgsl.expected.wgsl diff --git a/test/samples/cube.wgsl b/test/tint/samples/cube.wgsl similarity index 100% rename from test/samples/cube.wgsl rename to test/tint/samples/cube.wgsl diff --git a/test/samples/cube.wgsl.expected.glsl b/test/tint/samples/cube.wgsl.expected.glsl similarity index 100% rename from test/samples/cube.wgsl.expected.glsl rename to test/tint/samples/cube.wgsl.expected.glsl diff --git a/test/samples/cube.wgsl.expected.hlsl b/test/tint/samples/cube.wgsl.expected.hlsl similarity index 100% rename from test/samples/cube.wgsl.expected.hlsl rename to test/tint/samples/cube.wgsl.expected.hlsl diff --git a/test/samples/cube.wgsl.expected.msl b/test/tint/samples/cube.wgsl.expected.msl similarity index 100% rename from test/samples/cube.wgsl.expected.msl rename to test/tint/samples/cube.wgsl.expected.msl diff --git a/test/samples/cube.wgsl.expected.spvasm b/test/tint/samples/cube.wgsl.expected.spvasm similarity index 100% rename from test/samples/cube.wgsl.expected.spvasm rename to test/tint/samples/cube.wgsl.expected.spvasm diff --git a/test/samples/cube.wgsl.expected.wgsl b/test/tint/samples/cube.wgsl.expected.wgsl similarity index 100% rename from test/samples/cube.wgsl.expected.wgsl rename to test/tint/samples/cube.wgsl.expected.wgsl diff --git a/test/samples/function.wgsl b/test/tint/samples/function.wgsl similarity index 100% rename from test/samples/function.wgsl rename to test/tint/samples/function.wgsl diff --git a/test/samples/function.wgsl.expected.glsl b/test/tint/samples/function.wgsl.expected.glsl similarity index 100% rename from test/samples/function.wgsl.expected.glsl rename to test/tint/samples/function.wgsl.expected.glsl diff --git a/test/samples/function.wgsl.expected.hlsl b/test/tint/samples/function.wgsl.expected.hlsl similarity index 100% rename from test/samples/function.wgsl.expected.hlsl rename to test/tint/samples/function.wgsl.expected.hlsl diff --git a/test/samples/function.wgsl.expected.msl b/test/tint/samples/function.wgsl.expected.msl similarity index 100% rename from test/samples/function.wgsl.expected.msl rename to test/tint/samples/function.wgsl.expected.msl diff --git a/test/samples/function.wgsl.expected.spvasm b/test/tint/samples/function.wgsl.expected.spvasm similarity index 100% rename from test/samples/function.wgsl.expected.spvasm rename to test/tint/samples/function.wgsl.expected.spvasm diff --git a/test/samples/function.wgsl.expected.wgsl b/test/tint/samples/function.wgsl.expected.wgsl similarity index 100% rename from test/samples/function.wgsl.expected.wgsl rename to test/tint/samples/function.wgsl.expected.wgsl diff --git a/test/samples/simple.wgsl b/test/tint/samples/simple.wgsl similarity index 100% rename from test/samples/simple.wgsl rename to test/tint/samples/simple.wgsl diff --git a/test/samples/simple.wgsl.expected.glsl b/test/tint/samples/simple.wgsl.expected.glsl similarity index 100% rename from test/samples/simple.wgsl.expected.glsl rename to test/tint/samples/simple.wgsl.expected.glsl diff --git a/test/samples/simple.wgsl.expected.hlsl b/test/tint/samples/simple.wgsl.expected.hlsl similarity index 100% rename from test/samples/simple.wgsl.expected.hlsl rename to test/tint/samples/simple.wgsl.expected.hlsl diff --git a/test/samples/simple.wgsl.expected.msl b/test/tint/samples/simple.wgsl.expected.msl similarity index 100% rename from test/samples/simple.wgsl.expected.msl rename to test/tint/samples/simple.wgsl.expected.msl diff --git a/test/samples/simple.wgsl.expected.spvasm b/test/tint/samples/simple.wgsl.expected.spvasm similarity index 100% rename from test/samples/simple.wgsl.expected.spvasm rename to test/tint/samples/simple.wgsl.expected.spvasm diff --git a/test/samples/simple.wgsl.expected.wgsl b/test/tint/samples/simple.wgsl.expected.wgsl similarity index 100% rename from test/samples/simple.wgsl.expected.wgsl rename to test/tint/samples/simple.wgsl.expected.wgsl diff --git a/test/samples/simple_vertex.spvasm b/test/tint/samples/simple_vertex.spvasm similarity index 100% rename from test/samples/simple_vertex.spvasm rename to test/tint/samples/simple_vertex.spvasm diff --git a/test/samples/simple_vertex.spvasm.expected.glsl b/test/tint/samples/simple_vertex.spvasm.expected.glsl similarity index 100% rename from test/samples/simple_vertex.spvasm.expected.glsl rename to test/tint/samples/simple_vertex.spvasm.expected.glsl diff --git a/test/samples/simple_vertex.spvasm.expected.hlsl b/test/tint/samples/simple_vertex.spvasm.expected.hlsl similarity index 100% rename from test/samples/simple_vertex.spvasm.expected.hlsl rename to test/tint/samples/simple_vertex.spvasm.expected.hlsl diff --git a/test/samples/simple_vertex.spvasm.expected.msl b/test/tint/samples/simple_vertex.spvasm.expected.msl similarity index 100% rename from test/samples/simple_vertex.spvasm.expected.msl rename to test/tint/samples/simple_vertex.spvasm.expected.msl diff --git a/test/samples/simple_vertex.spvasm.expected.spvasm b/test/tint/samples/simple_vertex.spvasm.expected.spvasm similarity index 100% rename from test/samples/simple_vertex.spvasm.expected.spvasm rename to test/tint/samples/simple_vertex.spvasm.expected.spvasm diff --git a/test/samples/simple_vertex.spvasm.expected.wgsl b/test/tint/samples/simple_vertex.spvasm.expected.wgsl similarity index 100% rename from test/samples/simple_vertex.spvasm.expected.wgsl rename to test/tint/samples/simple_vertex.spvasm.expected.wgsl diff --git a/test/samples/triangle.wgsl b/test/tint/samples/triangle.wgsl similarity index 100% rename from test/samples/triangle.wgsl rename to test/tint/samples/triangle.wgsl diff --git a/test/samples/triangle.wgsl.expected.glsl b/test/tint/samples/triangle.wgsl.expected.glsl similarity index 100% rename from test/samples/triangle.wgsl.expected.glsl rename to test/tint/samples/triangle.wgsl.expected.glsl diff --git a/test/samples/triangle.wgsl.expected.hlsl b/test/tint/samples/triangle.wgsl.expected.hlsl similarity index 100% rename from test/samples/triangle.wgsl.expected.hlsl rename to test/tint/samples/triangle.wgsl.expected.hlsl diff --git a/test/samples/triangle.wgsl.expected.msl b/test/tint/samples/triangle.wgsl.expected.msl similarity index 100% rename from test/samples/triangle.wgsl.expected.msl rename to test/tint/samples/triangle.wgsl.expected.msl diff --git a/test/samples/triangle.wgsl.expected.spvasm b/test/tint/samples/triangle.wgsl.expected.spvasm similarity index 100% rename from test/samples/triangle.wgsl.expected.spvasm rename to test/tint/samples/triangle.wgsl.expected.spvasm diff --git a/test/samples/triangle.wgsl.expected.wgsl b/test/tint/samples/triangle.wgsl.expected.wgsl similarity index 100% rename from test/samples/triangle.wgsl.expected.wgsl rename to test/tint/samples/triangle.wgsl.expected.wgsl diff --git a/test/shader_io/compute_input_builtins.wgsl b/test/tint/shader_io/compute_input_builtins.wgsl similarity index 100% rename from test/shader_io/compute_input_builtins.wgsl rename to test/tint/shader_io/compute_input_builtins.wgsl diff --git a/test/shader_io/compute_input_builtins.wgsl.expected.glsl b/test/tint/shader_io/compute_input_builtins.wgsl.expected.glsl similarity index 100% rename from test/shader_io/compute_input_builtins.wgsl.expected.glsl rename to test/tint/shader_io/compute_input_builtins.wgsl.expected.glsl diff --git a/test/shader_io/compute_input_builtins.wgsl.expected.hlsl b/test/tint/shader_io/compute_input_builtins.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/compute_input_builtins.wgsl.expected.hlsl rename to test/tint/shader_io/compute_input_builtins.wgsl.expected.hlsl diff --git a/test/shader_io/compute_input_builtins.wgsl.expected.msl b/test/tint/shader_io/compute_input_builtins.wgsl.expected.msl similarity index 100% rename from test/shader_io/compute_input_builtins.wgsl.expected.msl rename to test/tint/shader_io/compute_input_builtins.wgsl.expected.msl diff --git a/test/shader_io/compute_input_builtins.wgsl.expected.spvasm b/test/tint/shader_io/compute_input_builtins.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/compute_input_builtins.wgsl.expected.spvasm rename to test/tint/shader_io/compute_input_builtins.wgsl.expected.spvasm diff --git a/test/shader_io/compute_input_builtins.wgsl.expected.wgsl b/test/tint/shader_io/compute_input_builtins.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/compute_input_builtins.wgsl.expected.wgsl rename to test/tint/shader_io/compute_input_builtins.wgsl.expected.wgsl diff --git a/test/shader_io/compute_input_builtins_struct.wgsl b/test/tint/shader_io/compute_input_builtins_struct.wgsl similarity index 100% rename from test/shader_io/compute_input_builtins_struct.wgsl rename to test/tint/shader_io/compute_input_builtins_struct.wgsl diff --git a/test/shader_io/compute_input_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/compute_input_builtins_struct.wgsl.expected.glsl rename to test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.glsl diff --git a/test/shader_io/compute_input_builtins_struct.wgsl.expected.hlsl b/test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/compute_input_builtins_struct.wgsl.expected.hlsl rename to test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.hlsl diff --git a/test/shader_io/compute_input_builtins_struct.wgsl.expected.msl b/test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/compute_input_builtins_struct.wgsl.expected.msl rename to test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.msl diff --git a/test/shader_io/compute_input_builtins_struct.wgsl.expected.spvasm b/test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/compute_input_builtins_struct.wgsl.expected.spvasm rename to test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.spvasm diff --git a/test/shader_io/compute_input_builtins_struct.wgsl.expected.wgsl b/test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/compute_input_builtins_struct.wgsl.expected.wgsl rename to test/tint/shader_io/compute_input_builtins_struct.wgsl.expected.wgsl diff --git a/test/shader_io/compute_input_mixed.wgsl b/test/tint/shader_io/compute_input_mixed.wgsl similarity index 100% rename from test/shader_io/compute_input_mixed.wgsl rename to test/tint/shader_io/compute_input_mixed.wgsl diff --git a/test/shader_io/compute_input_mixed.wgsl.expected.glsl b/test/tint/shader_io/compute_input_mixed.wgsl.expected.glsl similarity index 100% rename from test/shader_io/compute_input_mixed.wgsl.expected.glsl rename to test/tint/shader_io/compute_input_mixed.wgsl.expected.glsl diff --git a/test/shader_io/compute_input_mixed.wgsl.expected.hlsl b/test/tint/shader_io/compute_input_mixed.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/compute_input_mixed.wgsl.expected.hlsl rename to test/tint/shader_io/compute_input_mixed.wgsl.expected.hlsl diff --git a/test/shader_io/compute_input_mixed.wgsl.expected.msl b/test/tint/shader_io/compute_input_mixed.wgsl.expected.msl similarity index 100% rename from test/shader_io/compute_input_mixed.wgsl.expected.msl rename to test/tint/shader_io/compute_input_mixed.wgsl.expected.msl diff --git a/test/shader_io/compute_input_mixed.wgsl.expected.spvasm b/test/tint/shader_io/compute_input_mixed.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/compute_input_mixed.wgsl.expected.spvasm rename to test/tint/shader_io/compute_input_mixed.wgsl.expected.spvasm diff --git a/test/shader_io/compute_input_mixed.wgsl.expected.wgsl b/test/tint/shader_io/compute_input_mixed.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/compute_input_mixed.wgsl.expected.wgsl rename to test/tint/shader_io/compute_input_mixed.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_input_builtins.wgsl b/test/tint/shader_io/fragment_input_builtins.wgsl similarity index 100% rename from test/shader_io/fragment_input_builtins.wgsl rename to test/tint/shader_io/fragment_input_builtins.wgsl diff --git a/test/shader_io/fragment_input_builtins.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_input_builtins.wgsl.expected.glsl rename to test/tint/shader_io/fragment_input_builtins.wgsl.expected.glsl diff --git a/test/shader_io/fragment_input_builtins.wgsl.expected.hlsl b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_input_builtins.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_input_builtins.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_input_builtins.wgsl.expected.msl b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_input_builtins.wgsl.expected.msl rename to test/tint/shader_io/fragment_input_builtins.wgsl.expected.msl diff --git a/test/shader_io/fragment_input_builtins.wgsl.expected.spvasm b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_input_builtins.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_input_builtins.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_input_builtins.wgsl.expected.wgsl b/test/tint/shader_io/fragment_input_builtins.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_input_builtins.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_input_builtins.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_input_builtins_struct.wgsl b/test/tint/shader_io/fragment_input_builtins_struct.wgsl similarity index 100% rename from test/shader_io/fragment_input_builtins_struct.wgsl rename to test/tint/shader_io/fragment_input_builtins_struct.wgsl diff --git a/test/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl rename to test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.glsl diff --git a/test/shader_io/fragment_input_builtins_struct.wgsl.expected.hlsl b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_input_builtins_struct.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_input_builtins_struct.wgsl.expected.msl b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_input_builtins_struct.wgsl.expected.msl rename to test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.msl diff --git a/test/shader_io/fragment_input_builtins_struct.wgsl.expected.spvasm b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_input_builtins_struct.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_input_builtins_struct.wgsl.expected.wgsl b/test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_input_builtins_struct.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_input_builtins_struct.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_input_locations.wgsl b/test/tint/shader_io/fragment_input_locations.wgsl similarity index 100% rename from test/shader_io/fragment_input_locations.wgsl rename to test/tint/shader_io/fragment_input_locations.wgsl diff --git a/test/shader_io/fragment_input_locations.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_locations.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_input_locations.wgsl.expected.glsl rename to test/tint/shader_io/fragment_input_locations.wgsl.expected.glsl diff --git a/test/shader_io/fragment_input_locations.wgsl.expected.hlsl b/test/tint/shader_io/fragment_input_locations.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_input_locations.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_input_locations.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_input_locations.wgsl.expected.msl b/test/tint/shader_io/fragment_input_locations.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_input_locations.wgsl.expected.msl rename to test/tint/shader_io/fragment_input_locations.wgsl.expected.msl diff --git a/test/shader_io/fragment_input_locations.wgsl.expected.spvasm b/test/tint/shader_io/fragment_input_locations.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_input_locations.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_input_locations.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_input_locations.wgsl.expected.wgsl b/test/tint/shader_io/fragment_input_locations.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_input_locations.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_input_locations.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_input_locations_struct.wgsl b/test/tint/shader_io/fragment_input_locations_struct.wgsl similarity index 100% rename from test/shader_io/fragment_input_locations_struct.wgsl rename to test/tint/shader_io/fragment_input_locations_struct.wgsl diff --git a/test/shader_io/fragment_input_locations_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_input_locations_struct.wgsl.expected.glsl rename to test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.glsl diff --git a/test/shader_io/fragment_input_locations_struct.wgsl.expected.hlsl b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_input_locations_struct.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_input_locations_struct.wgsl.expected.msl b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_input_locations_struct.wgsl.expected.msl rename to test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.msl diff --git a/test/shader_io/fragment_input_locations_struct.wgsl.expected.spvasm b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_input_locations_struct.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_input_locations_struct.wgsl.expected.wgsl b/test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_input_locations_struct.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_input_locations_struct.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_input_mixed.wgsl b/test/tint/shader_io/fragment_input_mixed.wgsl similarity index 100% rename from test/shader_io/fragment_input_mixed.wgsl rename to test/tint/shader_io/fragment_input_mixed.wgsl diff --git a/test/shader_io/fragment_input_mixed.wgsl.expected.glsl b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_input_mixed.wgsl.expected.glsl rename to test/tint/shader_io/fragment_input_mixed.wgsl.expected.glsl diff --git a/test/shader_io/fragment_input_mixed.wgsl.expected.hlsl b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_input_mixed.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_input_mixed.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_input_mixed.wgsl.expected.msl b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_input_mixed.wgsl.expected.msl rename to test/tint/shader_io/fragment_input_mixed.wgsl.expected.msl diff --git a/test/shader_io/fragment_input_mixed.wgsl.expected.spvasm b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_input_mixed.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_input_mixed.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_input_mixed.wgsl.expected.wgsl b/test/tint/shader_io/fragment_input_mixed.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_input_mixed.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_input_mixed.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_output_builtins.wgsl b/test/tint/shader_io/fragment_output_builtins.wgsl similarity index 100% rename from test/shader_io/fragment_output_builtins.wgsl rename to test/tint/shader_io/fragment_output_builtins.wgsl diff --git a/test/shader_io/fragment_output_builtins.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_output_builtins.wgsl.expected.glsl rename to test/tint/shader_io/fragment_output_builtins.wgsl.expected.glsl diff --git a/test/shader_io/fragment_output_builtins.wgsl.expected.hlsl b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_output_builtins.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_output_builtins.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_output_builtins.wgsl.expected.msl b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_output_builtins.wgsl.expected.msl rename to test/tint/shader_io/fragment_output_builtins.wgsl.expected.msl diff --git a/test/shader_io/fragment_output_builtins.wgsl.expected.spvasm b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_output_builtins.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_output_builtins.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_output_builtins.wgsl.expected.wgsl b/test/tint/shader_io/fragment_output_builtins.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_output_builtins.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_output_builtins.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_output_builtins_struct.wgsl b/test/tint/shader_io/fragment_output_builtins_struct.wgsl similarity index 100% rename from test/shader_io/fragment_output_builtins_struct.wgsl rename to test/tint/shader_io/fragment_output_builtins_struct.wgsl diff --git a/test/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl rename to test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.glsl diff --git a/test/shader_io/fragment_output_builtins_struct.wgsl.expected.hlsl b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_output_builtins_struct.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_output_builtins_struct.wgsl.expected.msl b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_output_builtins_struct.wgsl.expected.msl rename to test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.msl diff --git a/test/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_output_builtins_struct.wgsl.expected.wgsl b/test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_output_builtins_struct.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_output_builtins_struct.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_output_locations.wgsl b/test/tint/shader_io/fragment_output_locations.wgsl similarity index 100% rename from test/shader_io/fragment_output_locations.wgsl rename to test/tint/shader_io/fragment_output_locations.wgsl diff --git a/test/shader_io/fragment_output_locations.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_locations.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_output_locations.wgsl.expected.glsl rename to test/tint/shader_io/fragment_output_locations.wgsl.expected.glsl diff --git a/test/shader_io/fragment_output_locations.wgsl.expected.hlsl b/test/tint/shader_io/fragment_output_locations.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_output_locations.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_output_locations.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_output_locations.wgsl.expected.msl b/test/tint/shader_io/fragment_output_locations.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_output_locations.wgsl.expected.msl rename to test/tint/shader_io/fragment_output_locations.wgsl.expected.msl diff --git a/test/shader_io/fragment_output_locations.wgsl.expected.spvasm b/test/tint/shader_io/fragment_output_locations.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_output_locations.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_output_locations.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_output_locations.wgsl.expected.wgsl b/test/tint/shader_io/fragment_output_locations.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_output_locations.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_output_locations.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_output_locations_struct.wgsl b/test/tint/shader_io/fragment_output_locations_struct.wgsl similarity index 100% rename from test/shader_io/fragment_output_locations_struct.wgsl rename to test/tint/shader_io/fragment_output_locations_struct.wgsl diff --git a/test/shader_io/fragment_output_locations_struct.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_output_locations_struct.wgsl.expected.glsl rename to test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.glsl diff --git a/test/shader_io/fragment_output_locations_struct.wgsl.expected.hlsl b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_output_locations_struct.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_output_locations_struct.wgsl.expected.msl b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_output_locations_struct.wgsl.expected.msl rename to test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.msl diff --git a/test/shader_io/fragment_output_locations_struct.wgsl.expected.spvasm b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_output_locations_struct.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_output_locations_struct.wgsl.expected.wgsl b/test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_output_locations_struct.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_output_locations_struct.wgsl.expected.wgsl diff --git a/test/shader_io/fragment_output_mixed.wgsl b/test/tint/shader_io/fragment_output_mixed.wgsl similarity index 100% rename from test/shader_io/fragment_output_mixed.wgsl rename to test/tint/shader_io/fragment_output_mixed.wgsl diff --git a/test/shader_io/fragment_output_mixed.wgsl.expected.glsl b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.glsl similarity index 100% rename from test/shader_io/fragment_output_mixed.wgsl.expected.glsl rename to test/tint/shader_io/fragment_output_mixed.wgsl.expected.glsl diff --git a/test/shader_io/fragment_output_mixed.wgsl.expected.hlsl b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/fragment_output_mixed.wgsl.expected.hlsl rename to test/tint/shader_io/fragment_output_mixed.wgsl.expected.hlsl diff --git a/test/shader_io/fragment_output_mixed.wgsl.expected.msl b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.msl similarity index 100% rename from test/shader_io/fragment_output_mixed.wgsl.expected.msl rename to test/tint/shader_io/fragment_output_mixed.wgsl.expected.msl diff --git a/test/shader_io/fragment_output_mixed.wgsl.expected.spvasm b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/fragment_output_mixed.wgsl.expected.spvasm rename to test/tint/shader_io/fragment_output_mixed.wgsl.expected.spvasm diff --git a/test/shader_io/fragment_output_mixed.wgsl.expected.wgsl b/test/tint/shader_io/fragment_output_mixed.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/fragment_output_mixed.wgsl.expected.wgsl rename to test/tint/shader_io/fragment_output_mixed.wgsl.expected.wgsl diff --git a/test/shader_io/interpolate_input_parameters.wgsl b/test/tint/shader_io/interpolate_input_parameters.wgsl similarity index 100% rename from test/shader_io/interpolate_input_parameters.wgsl rename to test/tint/shader_io/interpolate_input_parameters.wgsl diff --git a/test/shader_io/interpolate_input_parameters.wgsl.expected.glsl b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.glsl similarity index 100% rename from test/shader_io/interpolate_input_parameters.wgsl.expected.glsl rename to test/tint/shader_io/interpolate_input_parameters.wgsl.expected.glsl diff --git a/test/shader_io/interpolate_input_parameters.wgsl.expected.hlsl b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/interpolate_input_parameters.wgsl.expected.hlsl rename to test/tint/shader_io/interpolate_input_parameters.wgsl.expected.hlsl diff --git a/test/shader_io/interpolate_input_parameters.wgsl.expected.msl b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.msl similarity index 100% rename from test/shader_io/interpolate_input_parameters.wgsl.expected.msl rename to test/tint/shader_io/interpolate_input_parameters.wgsl.expected.msl diff --git a/test/shader_io/interpolate_input_parameters.wgsl.expected.spvasm b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/interpolate_input_parameters.wgsl.expected.spvasm rename to test/tint/shader_io/interpolate_input_parameters.wgsl.expected.spvasm diff --git a/test/shader_io/interpolate_input_parameters.wgsl.expected.wgsl b/test/tint/shader_io/interpolate_input_parameters.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/interpolate_input_parameters.wgsl.expected.wgsl rename to test/tint/shader_io/interpolate_input_parameters.wgsl.expected.wgsl diff --git a/test/shader_io/interpolate_input_struct.wgsl b/test/tint/shader_io/interpolate_input_struct.wgsl similarity index 100% rename from test/shader_io/interpolate_input_struct.wgsl rename to test/tint/shader_io/interpolate_input_struct.wgsl diff --git a/test/shader_io/interpolate_input_struct.wgsl.expected.glsl b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/interpolate_input_struct.wgsl.expected.glsl rename to test/tint/shader_io/interpolate_input_struct.wgsl.expected.glsl diff --git a/test/shader_io/interpolate_input_struct.wgsl.expected.hlsl b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/interpolate_input_struct.wgsl.expected.hlsl rename to test/tint/shader_io/interpolate_input_struct.wgsl.expected.hlsl diff --git a/test/shader_io/interpolate_input_struct.wgsl.expected.msl b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/interpolate_input_struct.wgsl.expected.msl rename to test/tint/shader_io/interpolate_input_struct.wgsl.expected.msl diff --git a/test/shader_io/interpolate_input_struct.wgsl.expected.spvasm b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/interpolate_input_struct.wgsl.expected.spvasm rename to test/tint/shader_io/interpolate_input_struct.wgsl.expected.spvasm diff --git a/test/shader_io/interpolate_input_struct.wgsl.expected.wgsl b/test/tint/shader_io/interpolate_input_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/interpolate_input_struct.wgsl.expected.wgsl rename to test/tint/shader_io/interpolate_input_struct.wgsl.expected.wgsl diff --git a/test/shader_io/interpolate_integers.wgsl b/test/tint/shader_io/interpolate_integers.wgsl similarity index 100% rename from test/shader_io/interpolate_integers.wgsl rename to test/tint/shader_io/interpolate_integers.wgsl diff --git a/test/shader_io/interpolate_integers.wgsl.expected.glsl b/test/tint/shader_io/interpolate_integers.wgsl.expected.glsl similarity index 100% rename from test/shader_io/interpolate_integers.wgsl.expected.glsl rename to test/tint/shader_io/interpolate_integers.wgsl.expected.glsl diff --git a/test/shader_io/interpolate_integers.wgsl.expected.hlsl b/test/tint/shader_io/interpolate_integers.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/interpolate_integers.wgsl.expected.hlsl rename to test/tint/shader_io/interpolate_integers.wgsl.expected.hlsl diff --git a/test/shader_io/interpolate_integers.wgsl.expected.msl b/test/tint/shader_io/interpolate_integers.wgsl.expected.msl similarity index 100% rename from test/shader_io/interpolate_integers.wgsl.expected.msl rename to test/tint/shader_io/interpolate_integers.wgsl.expected.msl diff --git a/test/shader_io/interpolate_integers.wgsl.expected.spvasm b/test/tint/shader_io/interpolate_integers.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/interpolate_integers.wgsl.expected.spvasm rename to test/tint/shader_io/interpolate_integers.wgsl.expected.spvasm diff --git a/test/shader_io/interpolate_integers.wgsl.expected.wgsl b/test/tint/shader_io/interpolate_integers.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/interpolate_integers.wgsl.expected.wgsl rename to test/tint/shader_io/interpolate_integers.wgsl.expected.wgsl diff --git a/test/shader_io/interpolate_return_struct.wgsl b/test/tint/shader_io/interpolate_return_struct.wgsl similarity index 100% rename from test/shader_io/interpolate_return_struct.wgsl rename to test/tint/shader_io/interpolate_return_struct.wgsl diff --git a/test/shader_io/interpolate_return_struct.wgsl.expected.glsl b/test/tint/shader_io/interpolate_return_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/interpolate_return_struct.wgsl.expected.glsl rename to test/tint/shader_io/interpolate_return_struct.wgsl.expected.glsl diff --git a/test/shader_io/interpolate_return_struct.wgsl.expected.hlsl b/test/tint/shader_io/interpolate_return_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/interpolate_return_struct.wgsl.expected.hlsl rename to test/tint/shader_io/interpolate_return_struct.wgsl.expected.hlsl diff --git a/test/shader_io/interpolate_return_struct.wgsl.expected.msl b/test/tint/shader_io/interpolate_return_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/interpolate_return_struct.wgsl.expected.msl rename to test/tint/shader_io/interpolate_return_struct.wgsl.expected.msl diff --git a/test/shader_io/interpolate_return_struct.wgsl.expected.spvasm b/test/tint/shader_io/interpolate_return_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/interpolate_return_struct.wgsl.expected.spvasm rename to test/tint/shader_io/interpolate_return_struct.wgsl.expected.spvasm diff --git a/test/shader_io/interpolate_return_struct.wgsl.expected.wgsl b/test/tint/shader_io/interpolate_return_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/interpolate_return_struct.wgsl.expected.wgsl rename to test/tint/shader_io/interpolate_return_struct.wgsl.expected.wgsl diff --git a/test/shader_io/invariant.wgsl b/test/tint/shader_io/invariant.wgsl similarity index 100% rename from test/shader_io/invariant.wgsl rename to test/tint/shader_io/invariant.wgsl diff --git a/test/shader_io/invariant.wgsl.expected.glsl b/test/tint/shader_io/invariant.wgsl.expected.glsl similarity index 100% rename from test/shader_io/invariant.wgsl.expected.glsl rename to test/tint/shader_io/invariant.wgsl.expected.glsl diff --git a/test/shader_io/invariant.wgsl.expected.hlsl b/test/tint/shader_io/invariant.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/invariant.wgsl.expected.hlsl rename to test/tint/shader_io/invariant.wgsl.expected.hlsl diff --git a/test/shader_io/invariant.wgsl.expected.msl b/test/tint/shader_io/invariant.wgsl.expected.msl similarity index 100% rename from test/shader_io/invariant.wgsl.expected.msl rename to test/tint/shader_io/invariant.wgsl.expected.msl diff --git a/test/shader_io/invariant.wgsl.expected.spvasm b/test/tint/shader_io/invariant.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/invariant.wgsl.expected.spvasm rename to test/tint/shader_io/invariant.wgsl.expected.spvasm diff --git a/test/shader_io/invariant.wgsl.expected.wgsl b/test/tint/shader_io/invariant.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/invariant.wgsl.expected.wgsl rename to test/tint/shader_io/invariant.wgsl.expected.wgsl diff --git a/test/shader_io/invariant_struct_member.wgsl b/test/tint/shader_io/invariant_struct_member.wgsl similarity index 100% rename from test/shader_io/invariant_struct_member.wgsl rename to test/tint/shader_io/invariant_struct_member.wgsl diff --git a/test/shader_io/invariant_struct_member.wgsl.expected.glsl b/test/tint/shader_io/invariant_struct_member.wgsl.expected.glsl similarity index 100% rename from test/shader_io/invariant_struct_member.wgsl.expected.glsl rename to test/tint/shader_io/invariant_struct_member.wgsl.expected.glsl diff --git a/test/shader_io/invariant_struct_member.wgsl.expected.hlsl b/test/tint/shader_io/invariant_struct_member.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/invariant_struct_member.wgsl.expected.hlsl rename to test/tint/shader_io/invariant_struct_member.wgsl.expected.hlsl diff --git a/test/shader_io/invariant_struct_member.wgsl.expected.msl b/test/tint/shader_io/invariant_struct_member.wgsl.expected.msl similarity index 100% rename from test/shader_io/invariant_struct_member.wgsl.expected.msl rename to test/tint/shader_io/invariant_struct_member.wgsl.expected.msl diff --git a/test/shader_io/invariant_struct_member.wgsl.expected.spvasm b/test/tint/shader_io/invariant_struct_member.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/invariant_struct_member.wgsl.expected.spvasm rename to test/tint/shader_io/invariant_struct_member.wgsl.expected.spvasm diff --git a/test/shader_io/invariant_struct_member.wgsl.expected.wgsl b/test/tint/shader_io/invariant_struct_member.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/invariant_struct_member.wgsl.expected.wgsl rename to test/tint/shader_io/invariant_struct_member.wgsl.expected.wgsl diff --git a/test/shader_io/shared_struct_different_stages.wgsl b/test/tint/shader_io/shared_struct_different_stages.wgsl similarity index 100% rename from test/shader_io/shared_struct_different_stages.wgsl rename to test/tint/shader_io/shared_struct_different_stages.wgsl diff --git a/test/shader_io/shared_struct_different_stages.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.glsl similarity index 100% rename from test/shader_io/shared_struct_different_stages.wgsl.expected.glsl rename to test/tint/shader_io/shared_struct_different_stages.wgsl.expected.glsl diff --git a/test/shader_io/shared_struct_different_stages.wgsl.expected.hlsl b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/shared_struct_different_stages.wgsl.expected.hlsl rename to test/tint/shader_io/shared_struct_different_stages.wgsl.expected.hlsl diff --git a/test/shader_io/shared_struct_different_stages.wgsl.expected.msl b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.msl similarity index 100% rename from test/shader_io/shared_struct_different_stages.wgsl.expected.msl rename to test/tint/shader_io/shared_struct_different_stages.wgsl.expected.msl diff --git a/test/shader_io/shared_struct_different_stages.wgsl.expected.spvasm b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/shared_struct_different_stages.wgsl.expected.spvasm rename to test/tint/shader_io/shared_struct_different_stages.wgsl.expected.spvasm diff --git a/test/shader_io/shared_struct_different_stages.wgsl.expected.wgsl b/test/tint/shader_io/shared_struct_different_stages.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/shared_struct_different_stages.wgsl.expected.wgsl rename to test/tint/shader_io/shared_struct_different_stages.wgsl.expected.wgsl diff --git a/test/shader_io/shared_struct_helper_function.wgsl b/test/tint/shader_io/shared_struct_helper_function.wgsl similarity index 100% rename from test/shader_io/shared_struct_helper_function.wgsl rename to test/tint/shader_io/shared_struct_helper_function.wgsl diff --git a/test/shader_io/shared_struct_helper_function.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_helper_function.wgsl.expected.glsl similarity index 100% rename from test/shader_io/shared_struct_helper_function.wgsl.expected.glsl rename to test/tint/shader_io/shared_struct_helper_function.wgsl.expected.glsl diff --git a/test/shader_io/shared_struct_helper_function.wgsl.expected.hlsl b/test/tint/shader_io/shared_struct_helper_function.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/shared_struct_helper_function.wgsl.expected.hlsl rename to test/tint/shader_io/shared_struct_helper_function.wgsl.expected.hlsl diff --git a/test/shader_io/shared_struct_helper_function.wgsl.expected.msl b/test/tint/shader_io/shared_struct_helper_function.wgsl.expected.msl similarity index 100% rename from test/shader_io/shared_struct_helper_function.wgsl.expected.msl rename to test/tint/shader_io/shared_struct_helper_function.wgsl.expected.msl diff --git a/test/shader_io/shared_struct_helper_function.wgsl.expected.spvasm b/test/tint/shader_io/shared_struct_helper_function.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/shared_struct_helper_function.wgsl.expected.spvasm rename to test/tint/shader_io/shared_struct_helper_function.wgsl.expected.spvasm diff --git a/test/shader_io/shared_struct_helper_function.wgsl.expected.wgsl b/test/tint/shader_io/shared_struct_helper_function.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/shared_struct_helper_function.wgsl.expected.wgsl rename to test/tint/shader_io/shared_struct_helper_function.wgsl.expected.wgsl diff --git a/test/shader_io/shared_struct_storage_buffer.wgsl b/test/tint/shader_io/shared_struct_storage_buffer.wgsl similarity index 100% rename from test/shader_io/shared_struct_storage_buffer.wgsl rename to test/tint/shader_io/shared_struct_storage_buffer.wgsl diff --git a/test/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl similarity index 100% rename from test/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl rename to test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.glsl diff --git a/test/shader_io/shared_struct_storage_buffer.wgsl.expected.hlsl b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/shared_struct_storage_buffer.wgsl.expected.hlsl rename to test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.hlsl diff --git a/test/shader_io/shared_struct_storage_buffer.wgsl.expected.msl b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.msl similarity index 100% rename from test/shader_io/shared_struct_storage_buffer.wgsl.expected.msl rename to test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.msl diff --git a/test/shader_io/shared_struct_storage_buffer.wgsl.expected.spvasm b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/shared_struct_storage_buffer.wgsl.expected.spvasm rename to test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.spvasm diff --git a/test/shader_io/shared_struct_storage_buffer.wgsl.expected.wgsl b/test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/shared_struct_storage_buffer.wgsl.expected.wgsl rename to test/tint/shader_io/shared_struct_storage_buffer.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_input_builtins.wgsl b/test/tint/shader_io/vertex_input_builtins.wgsl similarity index 100% rename from test/shader_io/vertex_input_builtins.wgsl rename to test/tint/shader_io/vertex_input_builtins.wgsl diff --git a/test/shader_io/vertex_input_builtins.wgsl.expected.glsl b/test/tint/shader_io/vertex_input_builtins.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_input_builtins.wgsl.expected.glsl rename to test/tint/shader_io/vertex_input_builtins.wgsl.expected.glsl diff --git a/test/shader_io/vertex_input_builtins.wgsl.expected.hlsl b/test/tint/shader_io/vertex_input_builtins.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_input_builtins.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_input_builtins.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_input_builtins.wgsl.expected.msl b/test/tint/shader_io/vertex_input_builtins.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_input_builtins.wgsl.expected.msl rename to test/tint/shader_io/vertex_input_builtins.wgsl.expected.msl diff --git a/test/shader_io/vertex_input_builtins.wgsl.expected.spvasm b/test/tint/shader_io/vertex_input_builtins.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_input_builtins.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_input_builtins.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_input_builtins.wgsl.expected.wgsl b/test/tint/shader_io/vertex_input_builtins.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_input_builtins.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_input_builtins.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_input_builtins_struct.wgsl b/test/tint/shader_io/vertex_input_builtins_struct.wgsl similarity index 100% rename from test/shader_io/vertex_input_builtins_struct.wgsl rename to test/tint/shader_io/vertex_input_builtins_struct.wgsl diff --git a/test/shader_io/vertex_input_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_input_builtins_struct.wgsl.expected.glsl rename to test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.glsl diff --git a/test/shader_io/vertex_input_builtins_struct.wgsl.expected.hlsl b/test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_input_builtins_struct.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_input_builtins_struct.wgsl.expected.msl b/test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_input_builtins_struct.wgsl.expected.msl rename to test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.msl diff --git a/test/shader_io/vertex_input_builtins_struct.wgsl.expected.spvasm b/test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_input_builtins_struct.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_input_builtins_struct.wgsl.expected.wgsl b/test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_input_builtins_struct.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_input_builtins_struct.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_input_locations.wgsl b/test/tint/shader_io/vertex_input_locations.wgsl similarity index 100% rename from test/shader_io/vertex_input_locations.wgsl rename to test/tint/shader_io/vertex_input_locations.wgsl diff --git a/test/shader_io/vertex_input_locations.wgsl.expected.glsl b/test/tint/shader_io/vertex_input_locations.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_input_locations.wgsl.expected.glsl rename to test/tint/shader_io/vertex_input_locations.wgsl.expected.glsl diff --git a/test/shader_io/vertex_input_locations.wgsl.expected.hlsl b/test/tint/shader_io/vertex_input_locations.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_input_locations.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_input_locations.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_input_locations.wgsl.expected.msl b/test/tint/shader_io/vertex_input_locations.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_input_locations.wgsl.expected.msl rename to test/tint/shader_io/vertex_input_locations.wgsl.expected.msl diff --git a/test/shader_io/vertex_input_locations.wgsl.expected.spvasm b/test/tint/shader_io/vertex_input_locations.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_input_locations.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_input_locations.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_input_locations.wgsl.expected.wgsl b/test/tint/shader_io/vertex_input_locations.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_input_locations.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_input_locations.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_input_locations_struct.wgsl b/test/tint/shader_io/vertex_input_locations_struct.wgsl similarity index 100% rename from test/shader_io/vertex_input_locations_struct.wgsl rename to test/tint/shader_io/vertex_input_locations_struct.wgsl diff --git a/test/shader_io/vertex_input_locations_struct.wgsl.expected.glsl b/test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_input_locations_struct.wgsl.expected.glsl rename to test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.glsl diff --git a/test/shader_io/vertex_input_locations_struct.wgsl.expected.hlsl b/test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_input_locations_struct.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_input_locations_struct.wgsl.expected.msl b/test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_input_locations_struct.wgsl.expected.msl rename to test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.msl diff --git a/test/shader_io/vertex_input_locations_struct.wgsl.expected.spvasm b/test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_input_locations_struct.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_input_locations_struct.wgsl.expected.wgsl b/test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_input_locations_struct.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_input_locations_struct.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_input_mixed.wgsl b/test/tint/shader_io/vertex_input_mixed.wgsl similarity index 100% rename from test/shader_io/vertex_input_mixed.wgsl rename to test/tint/shader_io/vertex_input_mixed.wgsl diff --git a/test/shader_io/vertex_input_mixed.wgsl.expected.glsl b/test/tint/shader_io/vertex_input_mixed.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_input_mixed.wgsl.expected.glsl rename to test/tint/shader_io/vertex_input_mixed.wgsl.expected.glsl diff --git a/test/shader_io/vertex_input_mixed.wgsl.expected.hlsl b/test/tint/shader_io/vertex_input_mixed.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_input_mixed.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_input_mixed.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_input_mixed.wgsl.expected.msl b/test/tint/shader_io/vertex_input_mixed.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_input_mixed.wgsl.expected.msl rename to test/tint/shader_io/vertex_input_mixed.wgsl.expected.msl diff --git a/test/shader_io/vertex_input_mixed.wgsl.expected.spvasm b/test/tint/shader_io/vertex_input_mixed.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_input_mixed.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_input_mixed.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_input_mixed.wgsl.expected.wgsl b/test/tint/shader_io/vertex_input_mixed.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_input_mixed.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_input_mixed.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_output_builtins.wgsl b/test/tint/shader_io/vertex_output_builtins.wgsl similarity index 100% rename from test/shader_io/vertex_output_builtins.wgsl rename to test/tint/shader_io/vertex_output_builtins.wgsl diff --git a/test/shader_io/vertex_output_builtins.wgsl.expected.glsl b/test/tint/shader_io/vertex_output_builtins.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_output_builtins.wgsl.expected.glsl rename to test/tint/shader_io/vertex_output_builtins.wgsl.expected.glsl diff --git a/test/shader_io/vertex_output_builtins.wgsl.expected.hlsl b/test/tint/shader_io/vertex_output_builtins.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_output_builtins.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_output_builtins.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_output_builtins.wgsl.expected.msl b/test/tint/shader_io/vertex_output_builtins.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_output_builtins.wgsl.expected.msl rename to test/tint/shader_io/vertex_output_builtins.wgsl.expected.msl diff --git a/test/shader_io/vertex_output_builtins.wgsl.expected.spvasm b/test/tint/shader_io/vertex_output_builtins.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_output_builtins.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_output_builtins.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_output_builtins.wgsl.expected.wgsl b/test/tint/shader_io/vertex_output_builtins.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_output_builtins.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_output_builtins.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_output_builtins_struct.wgsl b/test/tint/shader_io/vertex_output_builtins_struct.wgsl similarity index 100% rename from test/shader_io/vertex_output_builtins_struct.wgsl rename to test/tint/shader_io/vertex_output_builtins_struct.wgsl diff --git a/test/shader_io/vertex_output_builtins_struct.wgsl.expected.glsl b/test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_output_builtins_struct.wgsl.expected.glsl rename to test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.glsl diff --git a/test/shader_io/vertex_output_builtins_struct.wgsl.expected.hlsl b/test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_output_builtins_struct.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_output_builtins_struct.wgsl.expected.msl b/test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_output_builtins_struct.wgsl.expected.msl rename to test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.msl diff --git a/test/shader_io/vertex_output_builtins_struct.wgsl.expected.spvasm b/test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_output_builtins_struct.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_output_builtins_struct.wgsl.expected.wgsl b/test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_output_builtins_struct.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_output_builtins_struct.wgsl.expected.wgsl diff --git a/test/shader_io/vertex_output_locations_struct.wgsl b/test/tint/shader_io/vertex_output_locations_struct.wgsl similarity index 100% rename from test/shader_io/vertex_output_locations_struct.wgsl rename to test/tint/shader_io/vertex_output_locations_struct.wgsl diff --git a/test/shader_io/vertex_output_locations_struct.wgsl.expected.glsl b/test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.glsl similarity index 100% rename from test/shader_io/vertex_output_locations_struct.wgsl.expected.glsl rename to test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.glsl diff --git a/test/shader_io/vertex_output_locations_struct.wgsl.expected.hlsl b/test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.hlsl similarity index 100% rename from test/shader_io/vertex_output_locations_struct.wgsl.expected.hlsl rename to test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.hlsl diff --git a/test/shader_io/vertex_output_locations_struct.wgsl.expected.msl b/test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.msl similarity index 100% rename from test/shader_io/vertex_output_locations_struct.wgsl.expected.msl rename to test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.msl diff --git a/test/shader_io/vertex_output_locations_struct.wgsl.expected.spvasm b/test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.spvasm similarity index 100% rename from test/shader_io/vertex_output_locations_struct.wgsl.expected.spvasm rename to test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.spvasm diff --git a/test/shader_io/vertex_output_locations_struct.wgsl.expected.wgsl b/test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.wgsl similarity index 100% rename from test/shader_io/vertex_output_locations_struct.wgsl.expected.wgsl rename to test/tint/shader_io/vertex_output_locations_struct.wgsl.expected.wgsl diff --git a/test/shadowing/alias/let.wgsl b/test/tint/shadowing/alias/let.wgsl similarity index 100% rename from test/shadowing/alias/let.wgsl rename to test/tint/shadowing/alias/let.wgsl diff --git a/test/shadowing/alias/let.wgsl.expected.glsl b/test/tint/shadowing/alias/let.wgsl.expected.glsl similarity index 100% rename from test/shadowing/alias/let.wgsl.expected.glsl rename to test/tint/shadowing/alias/let.wgsl.expected.glsl diff --git a/test/shadowing/alias/let.wgsl.expected.hlsl b/test/tint/shadowing/alias/let.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/alias/let.wgsl.expected.hlsl rename to test/tint/shadowing/alias/let.wgsl.expected.hlsl diff --git a/test/shadowing/alias/let.wgsl.expected.msl b/test/tint/shadowing/alias/let.wgsl.expected.msl similarity index 100% rename from test/shadowing/alias/let.wgsl.expected.msl rename to test/tint/shadowing/alias/let.wgsl.expected.msl diff --git a/test/shadowing/alias/let.wgsl.expected.spvasm b/test/tint/shadowing/alias/let.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/alias/let.wgsl.expected.spvasm rename to test/tint/shadowing/alias/let.wgsl.expected.spvasm diff --git a/test/shadowing/alias/let.wgsl.expected.wgsl b/test/tint/shadowing/alias/let.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/alias/let.wgsl.expected.wgsl rename to test/tint/shadowing/alias/let.wgsl.expected.wgsl diff --git a/test/shadowing/alias/param.wgsl b/test/tint/shadowing/alias/param.wgsl similarity index 100% rename from test/shadowing/alias/param.wgsl rename to test/tint/shadowing/alias/param.wgsl diff --git a/test/shadowing/alias/param.wgsl.expected.glsl b/test/tint/shadowing/alias/param.wgsl.expected.glsl similarity index 100% rename from test/shadowing/alias/param.wgsl.expected.glsl rename to test/tint/shadowing/alias/param.wgsl.expected.glsl diff --git a/test/shadowing/alias/param.wgsl.expected.hlsl b/test/tint/shadowing/alias/param.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/alias/param.wgsl.expected.hlsl rename to test/tint/shadowing/alias/param.wgsl.expected.hlsl diff --git a/test/shadowing/alias/param.wgsl.expected.msl b/test/tint/shadowing/alias/param.wgsl.expected.msl similarity index 100% rename from test/shadowing/alias/param.wgsl.expected.msl rename to test/tint/shadowing/alias/param.wgsl.expected.msl diff --git a/test/shadowing/alias/param.wgsl.expected.spvasm b/test/tint/shadowing/alias/param.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/alias/param.wgsl.expected.spvasm rename to test/tint/shadowing/alias/param.wgsl.expected.spvasm diff --git a/test/shadowing/alias/param.wgsl.expected.wgsl b/test/tint/shadowing/alias/param.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/alias/param.wgsl.expected.wgsl rename to test/tint/shadowing/alias/param.wgsl.expected.wgsl diff --git a/test/shadowing/alias/var.wgsl b/test/tint/shadowing/alias/var.wgsl similarity index 100% rename from test/shadowing/alias/var.wgsl rename to test/tint/shadowing/alias/var.wgsl diff --git a/test/shadowing/alias/var.wgsl.expected.glsl b/test/tint/shadowing/alias/var.wgsl.expected.glsl similarity index 100% rename from test/shadowing/alias/var.wgsl.expected.glsl rename to test/tint/shadowing/alias/var.wgsl.expected.glsl diff --git a/test/shadowing/alias/var.wgsl.expected.hlsl b/test/tint/shadowing/alias/var.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/alias/var.wgsl.expected.hlsl rename to test/tint/shadowing/alias/var.wgsl.expected.hlsl diff --git a/test/shadowing/alias/var.wgsl.expected.msl b/test/tint/shadowing/alias/var.wgsl.expected.msl similarity index 100% rename from test/shadowing/alias/var.wgsl.expected.msl rename to test/tint/shadowing/alias/var.wgsl.expected.msl diff --git a/test/shadowing/alias/var.wgsl.expected.spvasm b/test/tint/shadowing/alias/var.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/alias/var.wgsl.expected.spvasm rename to test/tint/shadowing/alias/var.wgsl.expected.spvasm diff --git a/test/shadowing/alias/var.wgsl.expected.wgsl b/test/tint/shadowing/alias/var.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/alias/var.wgsl.expected.wgsl rename to test/tint/shadowing/alias/var.wgsl.expected.wgsl diff --git a/test/shadowing/function/let.wgsl b/test/tint/shadowing/function/let.wgsl similarity index 100% rename from test/shadowing/function/let.wgsl rename to test/tint/shadowing/function/let.wgsl diff --git a/test/shadowing/function/let.wgsl.expected.glsl b/test/tint/shadowing/function/let.wgsl.expected.glsl similarity index 100% rename from test/shadowing/function/let.wgsl.expected.glsl rename to test/tint/shadowing/function/let.wgsl.expected.glsl diff --git a/test/shadowing/function/let.wgsl.expected.hlsl b/test/tint/shadowing/function/let.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/function/let.wgsl.expected.hlsl rename to test/tint/shadowing/function/let.wgsl.expected.hlsl diff --git a/test/shadowing/function/let.wgsl.expected.msl b/test/tint/shadowing/function/let.wgsl.expected.msl similarity index 100% rename from test/shadowing/function/let.wgsl.expected.msl rename to test/tint/shadowing/function/let.wgsl.expected.msl diff --git a/test/shadowing/function/let.wgsl.expected.spvasm b/test/tint/shadowing/function/let.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/function/let.wgsl.expected.spvasm rename to test/tint/shadowing/function/let.wgsl.expected.spvasm diff --git a/test/shadowing/function/let.wgsl.expected.wgsl b/test/tint/shadowing/function/let.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/function/let.wgsl.expected.wgsl rename to test/tint/shadowing/function/let.wgsl.expected.wgsl diff --git a/test/shadowing/function/param.wgsl b/test/tint/shadowing/function/param.wgsl similarity index 100% rename from test/shadowing/function/param.wgsl rename to test/tint/shadowing/function/param.wgsl diff --git a/test/shadowing/function/param.wgsl.expected.glsl b/test/tint/shadowing/function/param.wgsl.expected.glsl similarity index 100% rename from test/shadowing/function/param.wgsl.expected.glsl rename to test/tint/shadowing/function/param.wgsl.expected.glsl diff --git a/test/shadowing/function/param.wgsl.expected.hlsl b/test/tint/shadowing/function/param.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/function/param.wgsl.expected.hlsl rename to test/tint/shadowing/function/param.wgsl.expected.hlsl diff --git a/test/shadowing/function/param.wgsl.expected.msl b/test/tint/shadowing/function/param.wgsl.expected.msl similarity index 100% rename from test/shadowing/function/param.wgsl.expected.msl rename to test/tint/shadowing/function/param.wgsl.expected.msl diff --git a/test/shadowing/function/param.wgsl.expected.spvasm b/test/tint/shadowing/function/param.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/function/param.wgsl.expected.spvasm rename to test/tint/shadowing/function/param.wgsl.expected.spvasm diff --git a/test/shadowing/function/param.wgsl.expected.wgsl b/test/tint/shadowing/function/param.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/function/param.wgsl.expected.wgsl rename to test/tint/shadowing/function/param.wgsl.expected.wgsl diff --git a/test/shadowing/function/var.wgsl b/test/tint/shadowing/function/var.wgsl similarity index 100% rename from test/shadowing/function/var.wgsl rename to test/tint/shadowing/function/var.wgsl diff --git a/test/shadowing/function/var.wgsl.expected.glsl b/test/tint/shadowing/function/var.wgsl.expected.glsl similarity index 100% rename from test/shadowing/function/var.wgsl.expected.glsl rename to test/tint/shadowing/function/var.wgsl.expected.glsl diff --git a/test/shadowing/function/var.wgsl.expected.hlsl b/test/tint/shadowing/function/var.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/function/var.wgsl.expected.hlsl rename to test/tint/shadowing/function/var.wgsl.expected.hlsl diff --git a/test/shadowing/function/var.wgsl.expected.msl b/test/tint/shadowing/function/var.wgsl.expected.msl similarity index 100% rename from test/shadowing/function/var.wgsl.expected.msl rename to test/tint/shadowing/function/var.wgsl.expected.msl diff --git a/test/shadowing/function/var.wgsl.expected.spvasm b/test/tint/shadowing/function/var.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/function/var.wgsl.expected.spvasm rename to test/tint/shadowing/function/var.wgsl.expected.spvasm diff --git a/test/shadowing/function/var.wgsl.expected.wgsl b/test/tint/shadowing/function/var.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/function/var.wgsl.expected.wgsl rename to test/tint/shadowing/function/var.wgsl.expected.wgsl diff --git a/test/shadowing/param/function.wgsl b/test/tint/shadowing/param/function.wgsl similarity index 100% rename from test/shadowing/param/function.wgsl rename to test/tint/shadowing/param/function.wgsl diff --git a/test/shadowing/param/function.wgsl.expected.glsl b/test/tint/shadowing/param/function.wgsl.expected.glsl similarity index 100% rename from test/shadowing/param/function.wgsl.expected.glsl rename to test/tint/shadowing/param/function.wgsl.expected.glsl diff --git a/test/shadowing/param/function.wgsl.expected.hlsl b/test/tint/shadowing/param/function.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/param/function.wgsl.expected.hlsl rename to test/tint/shadowing/param/function.wgsl.expected.hlsl diff --git a/test/shadowing/param/function.wgsl.expected.msl b/test/tint/shadowing/param/function.wgsl.expected.msl similarity index 100% rename from test/shadowing/param/function.wgsl.expected.msl rename to test/tint/shadowing/param/function.wgsl.expected.msl diff --git a/test/shadowing/param/function.wgsl.expected.spvasm b/test/tint/shadowing/param/function.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/param/function.wgsl.expected.spvasm rename to test/tint/shadowing/param/function.wgsl.expected.spvasm diff --git a/test/shadowing/param/function.wgsl.expected.wgsl b/test/tint/shadowing/param/function.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/param/function.wgsl.expected.wgsl rename to test/tint/shadowing/param/function.wgsl.expected.wgsl diff --git a/test/shadowing/param/let.wgsl b/test/tint/shadowing/param/let.wgsl similarity index 100% rename from test/shadowing/param/let.wgsl rename to test/tint/shadowing/param/let.wgsl diff --git a/test/shadowing/param/let.wgsl.expected.glsl b/test/tint/shadowing/param/let.wgsl.expected.glsl similarity index 100% rename from test/shadowing/param/let.wgsl.expected.glsl rename to test/tint/shadowing/param/let.wgsl.expected.glsl diff --git a/test/shadowing/param/let.wgsl.expected.hlsl b/test/tint/shadowing/param/let.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/param/let.wgsl.expected.hlsl rename to test/tint/shadowing/param/let.wgsl.expected.hlsl diff --git a/test/shadowing/param/let.wgsl.expected.msl b/test/tint/shadowing/param/let.wgsl.expected.msl similarity index 100% rename from test/shadowing/param/let.wgsl.expected.msl rename to test/tint/shadowing/param/let.wgsl.expected.msl diff --git a/test/shadowing/param/let.wgsl.expected.spvasm b/test/tint/shadowing/param/let.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/param/let.wgsl.expected.spvasm rename to test/tint/shadowing/param/let.wgsl.expected.spvasm diff --git a/test/shadowing/param/let.wgsl.expected.wgsl b/test/tint/shadowing/param/let.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/param/let.wgsl.expected.wgsl rename to test/tint/shadowing/param/let.wgsl.expected.wgsl diff --git a/test/shadowing/param/var.wgsl b/test/tint/shadowing/param/var.wgsl similarity index 100% rename from test/shadowing/param/var.wgsl rename to test/tint/shadowing/param/var.wgsl diff --git a/test/shadowing/param/var.wgsl.expected.glsl b/test/tint/shadowing/param/var.wgsl.expected.glsl similarity index 100% rename from test/shadowing/param/var.wgsl.expected.glsl rename to test/tint/shadowing/param/var.wgsl.expected.glsl diff --git a/test/shadowing/param/var.wgsl.expected.hlsl b/test/tint/shadowing/param/var.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/param/var.wgsl.expected.hlsl rename to test/tint/shadowing/param/var.wgsl.expected.hlsl diff --git a/test/shadowing/param/var.wgsl.expected.msl b/test/tint/shadowing/param/var.wgsl.expected.msl similarity index 100% rename from test/shadowing/param/var.wgsl.expected.msl rename to test/tint/shadowing/param/var.wgsl.expected.msl diff --git a/test/shadowing/param/var.wgsl.expected.spvasm b/test/tint/shadowing/param/var.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/param/var.wgsl.expected.spvasm rename to test/tint/shadowing/param/var.wgsl.expected.spvasm diff --git a/test/shadowing/param/var.wgsl.expected.wgsl b/test/tint/shadowing/param/var.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/param/var.wgsl.expected.wgsl rename to test/tint/shadowing/param/var.wgsl.expected.wgsl diff --git a/test/shadowing/struct/let.wgsl b/test/tint/shadowing/struct/let.wgsl similarity index 100% rename from test/shadowing/struct/let.wgsl rename to test/tint/shadowing/struct/let.wgsl diff --git a/test/shadowing/struct/let.wgsl.expected.glsl b/test/tint/shadowing/struct/let.wgsl.expected.glsl similarity index 100% rename from test/shadowing/struct/let.wgsl.expected.glsl rename to test/tint/shadowing/struct/let.wgsl.expected.glsl diff --git a/test/shadowing/struct/let.wgsl.expected.hlsl b/test/tint/shadowing/struct/let.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/struct/let.wgsl.expected.hlsl rename to test/tint/shadowing/struct/let.wgsl.expected.hlsl diff --git a/test/shadowing/struct/let.wgsl.expected.msl b/test/tint/shadowing/struct/let.wgsl.expected.msl similarity index 100% rename from test/shadowing/struct/let.wgsl.expected.msl rename to test/tint/shadowing/struct/let.wgsl.expected.msl diff --git a/test/shadowing/struct/let.wgsl.expected.spvasm b/test/tint/shadowing/struct/let.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/struct/let.wgsl.expected.spvasm rename to test/tint/shadowing/struct/let.wgsl.expected.spvasm diff --git a/test/shadowing/struct/let.wgsl.expected.wgsl b/test/tint/shadowing/struct/let.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/struct/let.wgsl.expected.wgsl rename to test/tint/shadowing/struct/let.wgsl.expected.wgsl diff --git a/test/shadowing/struct/param.wgsl b/test/tint/shadowing/struct/param.wgsl similarity index 100% rename from test/shadowing/struct/param.wgsl rename to test/tint/shadowing/struct/param.wgsl diff --git a/test/shadowing/struct/param.wgsl.expected.glsl b/test/tint/shadowing/struct/param.wgsl.expected.glsl similarity index 100% rename from test/shadowing/struct/param.wgsl.expected.glsl rename to test/tint/shadowing/struct/param.wgsl.expected.glsl diff --git a/test/shadowing/struct/param.wgsl.expected.hlsl b/test/tint/shadowing/struct/param.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/struct/param.wgsl.expected.hlsl rename to test/tint/shadowing/struct/param.wgsl.expected.hlsl diff --git a/test/shadowing/struct/param.wgsl.expected.msl b/test/tint/shadowing/struct/param.wgsl.expected.msl similarity index 100% rename from test/shadowing/struct/param.wgsl.expected.msl rename to test/tint/shadowing/struct/param.wgsl.expected.msl diff --git a/test/shadowing/struct/param.wgsl.expected.spvasm b/test/tint/shadowing/struct/param.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/struct/param.wgsl.expected.spvasm rename to test/tint/shadowing/struct/param.wgsl.expected.spvasm diff --git a/test/shadowing/struct/param.wgsl.expected.wgsl b/test/tint/shadowing/struct/param.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/struct/param.wgsl.expected.wgsl rename to test/tint/shadowing/struct/param.wgsl.expected.wgsl diff --git a/test/shadowing/struct/var.wgsl b/test/tint/shadowing/struct/var.wgsl similarity index 100% rename from test/shadowing/struct/var.wgsl rename to test/tint/shadowing/struct/var.wgsl diff --git a/test/shadowing/struct/var.wgsl.expected.glsl b/test/tint/shadowing/struct/var.wgsl.expected.glsl similarity index 100% rename from test/shadowing/struct/var.wgsl.expected.glsl rename to test/tint/shadowing/struct/var.wgsl.expected.glsl diff --git a/test/shadowing/struct/var.wgsl.expected.hlsl b/test/tint/shadowing/struct/var.wgsl.expected.hlsl similarity index 100% rename from test/shadowing/struct/var.wgsl.expected.hlsl rename to test/tint/shadowing/struct/var.wgsl.expected.hlsl diff --git a/test/shadowing/struct/var.wgsl.expected.msl b/test/tint/shadowing/struct/var.wgsl.expected.msl similarity index 100% rename from test/shadowing/struct/var.wgsl.expected.msl rename to test/tint/shadowing/struct/var.wgsl.expected.msl diff --git a/test/shadowing/struct/var.wgsl.expected.spvasm b/test/tint/shadowing/struct/var.wgsl.expected.spvasm similarity index 100% rename from test/shadowing/struct/var.wgsl.expected.spvasm rename to test/tint/shadowing/struct/var.wgsl.expected.spvasm diff --git a/test/shadowing/struct/var.wgsl.expected.wgsl b/test/tint/shadowing/struct/var.wgsl.expected.wgsl similarity index 100% rename from test/shadowing/struct/var.wgsl.expected.wgsl rename to test/tint/shadowing/struct/var.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.glsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.glsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.glsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.hlsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.hlsl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.msl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.msl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.msl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.msl diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.spvasm b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.spvasm rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.spvasm diff --git a/test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.wgsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.wgsl rename to test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.wgsl diff --git a/test/statements/assign/phony/addr_of_non_constructable.wgsl b/test/tint/statements/assign/phony/addr_of_non_constructable.wgsl similarity index 100% rename from test/statements/assign/phony/addr_of_non_constructable.wgsl rename to test/tint/statements/assign/phony/addr_of_non_constructable.wgsl diff --git a/test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.glsl b/test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.glsl rename to test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.glsl diff --git a/test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.hlsl b/test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.hlsl rename to test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.hlsl diff --git a/test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl b/test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl similarity index 100% rename from test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl rename to test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl diff --git a/test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.spvasm b/test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.spvasm rename to test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.spvasm diff --git a/test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.wgsl b/test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/phony/addr_of_non_constructable.wgsl.expected.wgsl rename to test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.wgsl diff --git a/test/statements/assign/phony/addr_of_runtime_array.wgsl b/test/tint/statements/assign/phony/addr_of_runtime_array.wgsl similarity index 100% rename from test/statements/assign/phony/addr_of_runtime_array.wgsl rename to test/tint/statements/assign/phony/addr_of_runtime_array.wgsl diff --git a/test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.glsl b/test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.glsl rename to test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.glsl diff --git a/test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.hlsl b/test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.hlsl rename to test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.hlsl diff --git a/test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.msl b/test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.msl similarity index 100% rename from test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.msl rename to test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.msl diff --git a/test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.spvasm b/test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.spvasm rename to test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.spvasm diff --git a/test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.wgsl b/test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/phony/addr_of_runtime_array.wgsl.expected.wgsl rename to test/tint/statements/assign/phony/addr_of_runtime_array.wgsl.expected.wgsl diff --git a/test/statements/assign/phony/call.wgsl b/test/tint/statements/assign/phony/call.wgsl similarity index 100% rename from test/statements/assign/phony/call.wgsl rename to test/tint/statements/assign/phony/call.wgsl diff --git a/test/statements/assign/phony/call.wgsl.expected.glsl b/test/tint/statements/assign/phony/call.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/phony/call.wgsl.expected.glsl rename to test/tint/statements/assign/phony/call.wgsl.expected.glsl diff --git a/test/statements/assign/phony/call.wgsl.expected.hlsl b/test/tint/statements/assign/phony/call.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/phony/call.wgsl.expected.hlsl rename to test/tint/statements/assign/phony/call.wgsl.expected.hlsl diff --git a/test/statements/assign/phony/call.wgsl.expected.msl b/test/tint/statements/assign/phony/call.wgsl.expected.msl similarity index 100% rename from test/statements/assign/phony/call.wgsl.expected.msl rename to test/tint/statements/assign/phony/call.wgsl.expected.msl diff --git a/test/statements/assign/phony/call.wgsl.expected.spvasm b/test/tint/statements/assign/phony/call.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/phony/call.wgsl.expected.spvasm rename to test/tint/statements/assign/phony/call.wgsl.expected.spvasm diff --git a/test/statements/assign/phony/call.wgsl.expected.wgsl b/test/tint/statements/assign/phony/call.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/phony/call.wgsl.expected.wgsl rename to test/tint/statements/assign/phony/call.wgsl.expected.wgsl diff --git a/test/statements/assign/phony/multiple_side_effects.wgsl b/test/tint/statements/assign/phony/multiple_side_effects.wgsl similarity index 100% rename from test/statements/assign/phony/multiple_side_effects.wgsl rename to test/tint/statements/assign/phony/multiple_side_effects.wgsl diff --git a/test/statements/assign/phony/multiple_side_effects.wgsl.expected.glsl b/test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/phony/multiple_side_effects.wgsl.expected.glsl rename to test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.glsl diff --git a/test/statements/assign/phony/multiple_side_effects.wgsl.expected.hlsl b/test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/phony/multiple_side_effects.wgsl.expected.hlsl rename to test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.hlsl diff --git a/test/statements/assign/phony/multiple_side_effects.wgsl.expected.msl b/test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.msl similarity index 100% rename from test/statements/assign/phony/multiple_side_effects.wgsl.expected.msl rename to test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.msl diff --git a/test/statements/assign/phony/multiple_side_effects.wgsl.expected.spvasm b/test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/phony/multiple_side_effects.wgsl.expected.spvasm rename to test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.spvasm diff --git a/test/statements/assign/phony/multiple_side_effects.wgsl.expected.wgsl b/test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/phony/multiple_side_effects.wgsl.expected.wgsl rename to test/tint/statements/assign/phony/multiple_side_effects.wgsl.expected.wgsl diff --git a/test/statements/assign/phony/storage_buffer.wgsl b/test/tint/statements/assign/phony/storage_buffer.wgsl similarity index 100% rename from test/statements/assign/phony/storage_buffer.wgsl rename to test/tint/statements/assign/phony/storage_buffer.wgsl diff --git a/test/statements/assign/phony/storage_buffer.wgsl.expected.glsl b/test/tint/statements/assign/phony/storage_buffer.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/phony/storage_buffer.wgsl.expected.glsl rename to test/tint/statements/assign/phony/storage_buffer.wgsl.expected.glsl diff --git a/test/statements/assign/phony/storage_buffer.wgsl.expected.hlsl b/test/tint/statements/assign/phony/storage_buffer.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/phony/storage_buffer.wgsl.expected.hlsl rename to test/tint/statements/assign/phony/storage_buffer.wgsl.expected.hlsl diff --git a/test/statements/assign/phony/storage_buffer.wgsl.expected.msl b/test/tint/statements/assign/phony/storage_buffer.wgsl.expected.msl similarity index 100% rename from test/statements/assign/phony/storage_buffer.wgsl.expected.msl rename to test/tint/statements/assign/phony/storage_buffer.wgsl.expected.msl diff --git a/test/statements/assign/phony/storage_buffer.wgsl.expected.spvasm b/test/tint/statements/assign/phony/storage_buffer.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/phony/storage_buffer.wgsl.expected.spvasm rename to test/tint/statements/assign/phony/storage_buffer.wgsl.expected.spvasm diff --git a/test/statements/assign/phony/storage_buffer.wgsl.expected.wgsl b/test/tint/statements/assign/phony/storage_buffer.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/phony/storage_buffer.wgsl.expected.wgsl rename to test/tint/statements/assign/phony/storage_buffer.wgsl.expected.wgsl diff --git a/test/statements/assign/phony/uniform_buffer.wgsl b/test/tint/statements/assign/phony/uniform_buffer.wgsl similarity index 100% rename from test/statements/assign/phony/uniform_buffer.wgsl rename to test/tint/statements/assign/phony/uniform_buffer.wgsl diff --git a/test/statements/assign/phony/uniform_buffer.wgsl.expected.glsl b/test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.glsl similarity index 100% rename from test/statements/assign/phony/uniform_buffer.wgsl.expected.glsl rename to test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.glsl diff --git a/test/statements/assign/phony/uniform_buffer.wgsl.expected.hlsl b/test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.hlsl similarity index 100% rename from test/statements/assign/phony/uniform_buffer.wgsl.expected.hlsl rename to test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.hlsl diff --git a/test/statements/assign/phony/uniform_buffer.wgsl.expected.msl b/test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.msl similarity index 100% rename from test/statements/assign/phony/uniform_buffer.wgsl.expected.msl rename to test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.msl diff --git a/test/statements/assign/phony/uniform_buffer.wgsl.expected.spvasm b/test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.spvasm similarity index 100% rename from test/statements/assign/phony/uniform_buffer.wgsl.expected.spvasm rename to test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.spvasm diff --git a/test/statements/assign/phony/uniform_buffer.wgsl.expected.wgsl b/test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.wgsl similarity index 100% rename from test/statements/assign/phony/uniform_buffer.wgsl.expected.wgsl rename to test/tint/statements/assign/phony/uniform_buffer.wgsl.expected.wgsl diff --git a/test/statements/for/basic.wgsl b/test/tint/statements/for/basic.wgsl similarity index 100% rename from test/statements/for/basic.wgsl rename to test/tint/statements/for/basic.wgsl diff --git a/test/statements/for/basic.wgsl.expected.glsl b/test/tint/statements/for/basic.wgsl.expected.glsl similarity index 100% rename from test/statements/for/basic.wgsl.expected.glsl rename to test/tint/statements/for/basic.wgsl.expected.glsl diff --git a/test/statements/for/basic.wgsl.expected.hlsl b/test/tint/statements/for/basic.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/basic.wgsl.expected.hlsl rename to test/tint/statements/for/basic.wgsl.expected.hlsl diff --git a/test/statements/for/basic.wgsl.expected.msl b/test/tint/statements/for/basic.wgsl.expected.msl similarity index 100% rename from test/statements/for/basic.wgsl.expected.msl rename to test/tint/statements/for/basic.wgsl.expected.msl diff --git a/test/statements/for/basic.wgsl.expected.spvasm b/test/tint/statements/for/basic.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/basic.wgsl.expected.spvasm rename to test/tint/statements/for/basic.wgsl.expected.spvasm diff --git a/test/statements/for/basic.wgsl.expected.wgsl b/test/tint/statements/for/basic.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/basic.wgsl.expected.wgsl rename to test/tint/statements/for/basic.wgsl.expected.wgsl diff --git a/test/statements/for/complex.wgsl b/test/tint/statements/for/complex.wgsl similarity index 100% rename from test/statements/for/complex.wgsl rename to test/tint/statements/for/complex.wgsl diff --git a/test/statements/for/complex.wgsl.expected.glsl b/test/tint/statements/for/complex.wgsl.expected.glsl similarity index 100% rename from test/statements/for/complex.wgsl.expected.glsl rename to test/tint/statements/for/complex.wgsl.expected.glsl diff --git a/test/statements/for/complex.wgsl.expected.hlsl b/test/tint/statements/for/complex.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/complex.wgsl.expected.hlsl rename to test/tint/statements/for/complex.wgsl.expected.hlsl diff --git a/test/statements/for/complex.wgsl.expected.msl b/test/tint/statements/for/complex.wgsl.expected.msl similarity index 100% rename from test/statements/for/complex.wgsl.expected.msl rename to test/tint/statements/for/complex.wgsl.expected.msl diff --git a/test/statements/for/complex.wgsl.expected.spvasm b/test/tint/statements/for/complex.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/complex.wgsl.expected.spvasm rename to test/tint/statements/for/complex.wgsl.expected.spvasm diff --git a/test/statements/for/complex.wgsl.expected.wgsl b/test/tint/statements/for/complex.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/complex.wgsl.expected.wgsl rename to test/tint/statements/for/complex.wgsl.expected.wgsl diff --git a/test/statements/for/condition/array_ctor.wgsl b/test/tint/statements/for/condition/array_ctor.wgsl similarity index 100% rename from test/statements/for/condition/array_ctor.wgsl rename to test/tint/statements/for/condition/array_ctor.wgsl diff --git a/test/statements/for/condition/array_ctor.wgsl.expected.glsl b/test/tint/statements/for/condition/array_ctor.wgsl.expected.glsl similarity index 100% rename from test/statements/for/condition/array_ctor.wgsl.expected.glsl rename to test/tint/statements/for/condition/array_ctor.wgsl.expected.glsl diff --git a/test/statements/for/condition/array_ctor.wgsl.expected.hlsl b/test/tint/statements/for/condition/array_ctor.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/condition/array_ctor.wgsl.expected.hlsl rename to test/tint/statements/for/condition/array_ctor.wgsl.expected.hlsl diff --git a/test/statements/for/condition/array_ctor.wgsl.expected.msl b/test/tint/statements/for/condition/array_ctor.wgsl.expected.msl similarity index 100% rename from test/statements/for/condition/array_ctor.wgsl.expected.msl rename to test/tint/statements/for/condition/array_ctor.wgsl.expected.msl diff --git a/test/statements/for/condition/array_ctor.wgsl.expected.spvasm b/test/tint/statements/for/condition/array_ctor.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/condition/array_ctor.wgsl.expected.spvasm rename to test/tint/statements/for/condition/array_ctor.wgsl.expected.spvasm diff --git a/test/statements/for/condition/array_ctor.wgsl.expected.wgsl b/test/tint/statements/for/condition/array_ctor.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/condition/array_ctor.wgsl.expected.wgsl rename to test/tint/statements/for/condition/array_ctor.wgsl.expected.wgsl diff --git a/test/statements/for/condition/basic.wgsl b/test/tint/statements/for/condition/basic.wgsl similarity index 100% rename from test/statements/for/condition/basic.wgsl rename to test/tint/statements/for/condition/basic.wgsl diff --git a/test/statements/for/condition/basic.wgsl.expected.glsl b/test/tint/statements/for/condition/basic.wgsl.expected.glsl similarity index 100% rename from test/statements/for/condition/basic.wgsl.expected.glsl rename to test/tint/statements/for/condition/basic.wgsl.expected.glsl diff --git a/test/statements/for/condition/basic.wgsl.expected.hlsl b/test/tint/statements/for/condition/basic.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/condition/basic.wgsl.expected.hlsl rename to test/tint/statements/for/condition/basic.wgsl.expected.hlsl diff --git a/test/statements/for/condition/basic.wgsl.expected.msl b/test/tint/statements/for/condition/basic.wgsl.expected.msl similarity index 100% rename from test/statements/for/condition/basic.wgsl.expected.msl rename to test/tint/statements/for/condition/basic.wgsl.expected.msl diff --git a/test/statements/for/condition/basic.wgsl.expected.spvasm b/test/tint/statements/for/condition/basic.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/condition/basic.wgsl.expected.spvasm rename to test/tint/statements/for/condition/basic.wgsl.expected.spvasm diff --git a/test/statements/for/condition/basic.wgsl.expected.wgsl b/test/tint/statements/for/condition/basic.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/condition/basic.wgsl.expected.wgsl rename to test/tint/statements/for/condition/basic.wgsl.expected.wgsl diff --git a/test/statements/for/condition/struct_ctor.wgsl b/test/tint/statements/for/condition/struct_ctor.wgsl similarity index 100% rename from test/statements/for/condition/struct_ctor.wgsl rename to test/tint/statements/for/condition/struct_ctor.wgsl diff --git a/test/statements/for/condition/struct_ctor.wgsl.expected.glsl b/test/tint/statements/for/condition/struct_ctor.wgsl.expected.glsl similarity index 100% rename from test/statements/for/condition/struct_ctor.wgsl.expected.glsl rename to test/tint/statements/for/condition/struct_ctor.wgsl.expected.glsl diff --git a/test/statements/for/condition/struct_ctor.wgsl.expected.hlsl b/test/tint/statements/for/condition/struct_ctor.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/condition/struct_ctor.wgsl.expected.hlsl rename to test/tint/statements/for/condition/struct_ctor.wgsl.expected.hlsl diff --git a/test/statements/for/condition/struct_ctor.wgsl.expected.msl b/test/tint/statements/for/condition/struct_ctor.wgsl.expected.msl similarity index 100% rename from test/statements/for/condition/struct_ctor.wgsl.expected.msl rename to test/tint/statements/for/condition/struct_ctor.wgsl.expected.msl diff --git a/test/statements/for/condition/struct_ctor.wgsl.expected.spvasm b/test/tint/statements/for/condition/struct_ctor.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/condition/struct_ctor.wgsl.expected.spvasm rename to test/tint/statements/for/condition/struct_ctor.wgsl.expected.spvasm diff --git a/test/statements/for/condition/struct_ctor.wgsl.expected.wgsl b/test/tint/statements/for/condition/struct_ctor.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/condition/struct_ctor.wgsl.expected.wgsl rename to test/tint/statements/for/condition/struct_ctor.wgsl.expected.wgsl diff --git a/test/statements/for/continuing/array_ctor.wgsl b/test/tint/statements/for/continuing/array_ctor.wgsl similarity index 100% rename from test/statements/for/continuing/array_ctor.wgsl rename to test/tint/statements/for/continuing/array_ctor.wgsl diff --git a/test/statements/for/continuing/array_ctor.wgsl.expected.glsl b/test/tint/statements/for/continuing/array_ctor.wgsl.expected.glsl similarity index 100% rename from test/statements/for/continuing/array_ctor.wgsl.expected.glsl rename to test/tint/statements/for/continuing/array_ctor.wgsl.expected.glsl diff --git a/test/statements/for/continuing/array_ctor.wgsl.expected.hlsl b/test/tint/statements/for/continuing/array_ctor.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/continuing/array_ctor.wgsl.expected.hlsl rename to test/tint/statements/for/continuing/array_ctor.wgsl.expected.hlsl diff --git a/test/statements/for/continuing/array_ctor.wgsl.expected.msl b/test/tint/statements/for/continuing/array_ctor.wgsl.expected.msl similarity index 100% rename from test/statements/for/continuing/array_ctor.wgsl.expected.msl rename to test/tint/statements/for/continuing/array_ctor.wgsl.expected.msl diff --git a/test/statements/for/continuing/array_ctor.wgsl.expected.spvasm b/test/tint/statements/for/continuing/array_ctor.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/continuing/array_ctor.wgsl.expected.spvasm rename to test/tint/statements/for/continuing/array_ctor.wgsl.expected.spvasm diff --git a/test/statements/for/continuing/array_ctor.wgsl.expected.wgsl b/test/tint/statements/for/continuing/array_ctor.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/continuing/array_ctor.wgsl.expected.wgsl rename to test/tint/statements/for/continuing/array_ctor.wgsl.expected.wgsl diff --git a/test/statements/for/continuing/basic.wgsl b/test/tint/statements/for/continuing/basic.wgsl similarity index 100% rename from test/statements/for/continuing/basic.wgsl rename to test/tint/statements/for/continuing/basic.wgsl diff --git a/test/statements/for/continuing/basic.wgsl.expected.glsl b/test/tint/statements/for/continuing/basic.wgsl.expected.glsl similarity index 100% rename from test/statements/for/continuing/basic.wgsl.expected.glsl rename to test/tint/statements/for/continuing/basic.wgsl.expected.glsl diff --git a/test/statements/for/continuing/basic.wgsl.expected.hlsl b/test/tint/statements/for/continuing/basic.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/continuing/basic.wgsl.expected.hlsl rename to test/tint/statements/for/continuing/basic.wgsl.expected.hlsl diff --git a/test/statements/for/continuing/basic.wgsl.expected.msl b/test/tint/statements/for/continuing/basic.wgsl.expected.msl similarity index 100% rename from test/statements/for/continuing/basic.wgsl.expected.msl rename to test/tint/statements/for/continuing/basic.wgsl.expected.msl diff --git a/test/statements/for/continuing/basic.wgsl.expected.spvasm b/test/tint/statements/for/continuing/basic.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/continuing/basic.wgsl.expected.spvasm rename to test/tint/statements/for/continuing/basic.wgsl.expected.spvasm diff --git a/test/statements/for/continuing/basic.wgsl.expected.wgsl b/test/tint/statements/for/continuing/basic.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/continuing/basic.wgsl.expected.wgsl rename to test/tint/statements/for/continuing/basic.wgsl.expected.wgsl diff --git a/test/statements/for/continuing/struct_ctor.wgsl b/test/tint/statements/for/continuing/struct_ctor.wgsl similarity index 100% rename from test/statements/for/continuing/struct_ctor.wgsl rename to test/tint/statements/for/continuing/struct_ctor.wgsl diff --git a/test/statements/for/continuing/struct_ctor.wgsl.expected.glsl b/test/tint/statements/for/continuing/struct_ctor.wgsl.expected.glsl similarity index 100% rename from test/statements/for/continuing/struct_ctor.wgsl.expected.glsl rename to test/tint/statements/for/continuing/struct_ctor.wgsl.expected.glsl diff --git a/test/statements/for/continuing/struct_ctor.wgsl.expected.hlsl b/test/tint/statements/for/continuing/struct_ctor.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/continuing/struct_ctor.wgsl.expected.hlsl rename to test/tint/statements/for/continuing/struct_ctor.wgsl.expected.hlsl diff --git a/test/statements/for/continuing/struct_ctor.wgsl.expected.msl b/test/tint/statements/for/continuing/struct_ctor.wgsl.expected.msl similarity index 100% rename from test/statements/for/continuing/struct_ctor.wgsl.expected.msl rename to test/tint/statements/for/continuing/struct_ctor.wgsl.expected.msl diff --git a/test/statements/for/continuing/struct_ctor.wgsl.expected.spvasm b/test/tint/statements/for/continuing/struct_ctor.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/continuing/struct_ctor.wgsl.expected.spvasm rename to test/tint/statements/for/continuing/struct_ctor.wgsl.expected.spvasm diff --git a/test/statements/for/continuing/struct_ctor.wgsl.expected.wgsl b/test/tint/statements/for/continuing/struct_ctor.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/continuing/struct_ctor.wgsl.expected.wgsl rename to test/tint/statements/for/continuing/struct_ctor.wgsl.expected.wgsl diff --git a/test/statements/for/empty.wgsl b/test/tint/statements/for/empty.wgsl similarity index 100% rename from test/statements/for/empty.wgsl rename to test/tint/statements/for/empty.wgsl diff --git a/test/statements/for/empty.wgsl.expected.glsl b/test/tint/statements/for/empty.wgsl.expected.glsl similarity index 100% rename from test/statements/for/empty.wgsl.expected.glsl rename to test/tint/statements/for/empty.wgsl.expected.glsl diff --git a/test/statements/for/empty.wgsl.expected.hlsl b/test/tint/statements/for/empty.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/empty.wgsl.expected.hlsl rename to test/tint/statements/for/empty.wgsl.expected.hlsl diff --git a/test/statements/for/empty.wgsl.expected.msl b/test/tint/statements/for/empty.wgsl.expected.msl similarity index 100% rename from test/statements/for/empty.wgsl.expected.msl rename to test/tint/statements/for/empty.wgsl.expected.msl diff --git a/test/statements/for/empty.wgsl.expected.spvasm b/test/tint/statements/for/empty.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/empty.wgsl.expected.spvasm rename to test/tint/statements/for/empty.wgsl.expected.spvasm diff --git a/test/statements/for/empty.wgsl.expected.wgsl b/test/tint/statements/for/empty.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/empty.wgsl.expected.wgsl rename to test/tint/statements/for/empty.wgsl.expected.wgsl diff --git a/test/statements/for/initializer/array_ctor.wgsl b/test/tint/statements/for/initializer/array_ctor.wgsl similarity index 100% rename from test/statements/for/initializer/array_ctor.wgsl rename to test/tint/statements/for/initializer/array_ctor.wgsl diff --git a/test/statements/for/initializer/array_ctor.wgsl.expected.glsl b/test/tint/statements/for/initializer/array_ctor.wgsl.expected.glsl similarity index 100% rename from test/statements/for/initializer/array_ctor.wgsl.expected.glsl rename to test/tint/statements/for/initializer/array_ctor.wgsl.expected.glsl diff --git a/test/statements/for/initializer/array_ctor.wgsl.expected.hlsl b/test/tint/statements/for/initializer/array_ctor.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/initializer/array_ctor.wgsl.expected.hlsl rename to test/tint/statements/for/initializer/array_ctor.wgsl.expected.hlsl diff --git a/test/statements/for/initializer/array_ctor.wgsl.expected.msl b/test/tint/statements/for/initializer/array_ctor.wgsl.expected.msl similarity index 100% rename from test/statements/for/initializer/array_ctor.wgsl.expected.msl rename to test/tint/statements/for/initializer/array_ctor.wgsl.expected.msl diff --git a/test/statements/for/initializer/array_ctor.wgsl.expected.spvasm b/test/tint/statements/for/initializer/array_ctor.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/initializer/array_ctor.wgsl.expected.spvasm rename to test/tint/statements/for/initializer/array_ctor.wgsl.expected.spvasm diff --git a/test/statements/for/initializer/array_ctor.wgsl.expected.wgsl b/test/tint/statements/for/initializer/array_ctor.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/initializer/array_ctor.wgsl.expected.wgsl rename to test/tint/statements/for/initializer/array_ctor.wgsl.expected.wgsl diff --git a/test/statements/for/initializer/basic.wgsl b/test/tint/statements/for/initializer/basic.wgsl similarity index 100% rename from test/statements/for/initializer/basic.wgsl rename to test/tint/statements/for/initializer/basic.wgsl diff --git a/test/statements/for/initializer/basic.wgsl.expected.glsl b/test/tint/statements/for/initializer/basic.wgsl.expected.glsl similarity index 100% rename from test/statements/for/initializer/basic.wgsl.expected.glsl rename to test/tint/statements/for/initializer/basic.wgsl.expected.glsl diff --git a/test/statements/for/initializer/basic.wgsl.expected.hlsl b/test/tint/statements/for/initializer/basic.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/initializer/basic.wgsl.expected.hlsl rename to test/tint/statements/for/initializer/basic.wgsl.expected.hlsl diff --git a/test/statements/for/initializer/basic.wgsl.expected.msl b/test/tint/statements/for/initializer/basic.wgsl.expected.msl similarity index 100% rename from test/statements/for/initializer/basic.wgsl.expected.msl rename to test/tint/statements/for/initializer/basic.wgsl.expected.msl diff --git a/test/statements/for/initializer/basic.wgsl.expected.spvasm b/test/tint/statements/for/initializer/basic.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/initializer/basic.wgsl.expected.spvasm rename to test/tint/statements/for/initializer/basic.wgsl.expected.spvasm diff --git a/test/statements/for/initializer/basic.wgsl.expected.wgsl b/test/tint/statements/for/initializer/basic.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/initializer/basic.wgsl.expected.wgsl rename to test/tint/statements/for/initializer/basic.wgsl.expected.wgsl diff --git a/test/statements/for/initializer/struct_ctor.wgsl b/test/tint/statements/for/initializer/struct_ctor.wgsl similarity index 100% rename from test/statements/for/initializer/struct_ctor.wgsl rename to test/tint/statements/for/initializer/struct_ctor.wgsl diff --git a/test/statements/for/initializer/struct_ctor.wgsl.expected.glsl b/test/tint/statements/for/initializer/struct_ctor.wgsl.expected.glsl similarity index 100% rename from test/statements/for/initializer/struct_ctor.wgsl.expected.glsl rename to test/tint/statements/for/initializer/struct_ctor.wgsl.expected.glsl diff --git a/test/statements/for/initializer/struct_ctor.wgsl.expected.hlsl b/test/tint/statements/for/initializer/struct_ctor.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/initializer/struct_ctor.wgsl.expected.hlsl rename to test/tint/statements/for/initializer/struct_ctor.wgsl.expected.hlsl diff --git a/test/statements/for/initializer/struct_ctor.wgsl.expected.msl b/test/tint/statements/for/initializer/struct_ctor.wgsl.expected.msl similarity index 100% rename from test/statements/for/initializer/struct_ctor.wgsl.expected.msl rename to test/tint/statements/for/initializer/struct_ctor.wgsl.expected.msl diff --git a/test/statements/for/initializer/struct_ctor.wgsl.expected.spvasm b/test/tint/statements/for/initializer/struct_ctor.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/initializer/struct_ctor.wgsl.expected.spvasm rename to test/tint/statements/for/initializer/struct_ctor.wgsl.expected.spvasm diff --git a/test/statements/for/initializer/struct_ctor.wgsl.expected.wgsl b/test/tint/statements/for/initializer/struct_ctor.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/initializer/struct_ctor.wgsl.expected.wgsl rename to test/tint/statements/for/initializer/struct_ctor.wgsl.expected.wgsl diff --git a/test/statements/for/scoping.wgsl b/test/tint/statements/for/scoping.wgsl similarity index 100% rename from test/statements/for/scoping.wgsl rename to test/tint/statements/for/scoping.wgsl diff --git a/test/statements/for/scoping.wgsl.expected.glsl b/test/tint/statements/for/scoping.wgsl.expected.glsl similarity index 100% rename from test/statements/for/scoping.wgsl.expected.glsl rename to test/tint/statements/for/scoping.wgsl.expected.glsl diff --git a/test/statements/for/scoping.wgsl.expected.hlsl b/test/tint/statements/for/scoping.wgsl.expected.hlsl similarity index 100% rename from test/statements/for/scoping.wgsl.expected.hlsl rename to test/tint/statements/for/scoping.wgsl.expected.hlsl diff --git a/test/statements/for/scoping.wgsl.expected.msl b/test/tint/statements/for/scoping.wgsl.expected.msl similarity index 100% rename from test/statements/for/scoping.wgsl.expected.msl rename to test/tint/statements/for/scoping.wgsl.expected.msl diff --git a/test/statements/for/scoping.wgsl.expected.spvasm b/test/tint/statements/for/scoping.wgsl.expected.spvasm similarity index 100% rename from test/statements/for/scoping.wgsl.expected.spvasm rename to test/tint/statements/for/scoping.wgsl.expected.spvasm diff --git a/test/statements/for/scoping.wgsl.expected.wgsl b/test/tint/statements/for/scoping.wgsl.expected.wgsl similarity index 100% rename from test/statements/for/scoping.wgsl.expected.wgsl rename to test/tint/statements/for/scoping.wgsl.expected.wgsl diff --git a/test/statements/switch/common.wgsl b/test/tint/statements/switch/common.wgsl similarity index 100% rename from test/statements/switch/common.wgsl rename to test/tint/statements/switch/common.wgsl diff --git a/test/statements/switch/common.wgsl.expected.glsl b/test/tint/statements/switch/common.wgsl.expected.glsl similarity index 100% rename from test/statements/switch/common.wgsl.expected.glsl rename to test/tint/statements/switch/common.wgsl.expected.glsl diff --git a/test/statements/switch/common.wgsl.expected.hlsl b/test/tint/statements/switch/common.wgsl.expected.hlsl similarity index 100% rename from test/statements/switch/common.wgsl.expected.hlsl rename to test/tint/statements/switch/common.wgsl.expected.hlsl diff --git a/test/statements/switch/common.wgsl.expected.msl b/test/tint/statements/switch/common.wgsl.expected.msl similarity index 100% rename from test/statements/switch/common.wgsl.expected.msl rename to test/tint/statements/switch/common.wgsl.expected.msl diff --git a/test/statements/switch/common.wgsl.expected.spvasm b/test/tint/statements/switch/common.wgsl.expected.spvasm similarity index 100% rename from test/statements/switch/common.wgsl.expected.spvasm rename to test/tint/statements/switch/common.wgsl.expected.spvasm diff --git a/test/statements/switch/common.wgsl.expected.wgsl b/test/tint/statements/switch/common.wgsl.expected.wgsl similarity index 100% rename from test/statements/switch/common.wgsl.expected.wgsl rename to test/tint/statements/switch/common.wgsl.expected.wgsl diff --git a/test/statements/switch/fallthrough.wgsl b/test/tint/statements/switch/fallthrough.wgsl similarity index 100% rename from test/statements/switch/fallthrough.wgsl rename to test/tint/statements/switch/fallthrough.wgsl diff --git a/test/statements/switch/fallthrough.wgsl.expected.glsl b/test/tint/statements/switch/fallthrough.wgsl.expected.glsl similarity index 100% rename from test/statements/switch/fallthrough.wgsl.expected.glsl rename to test/tint/statements/switch/fallthrough.wgsl.expected.glsl diff --git a/test/statements/switch/fallthrough.wgsl.expected.hlsl b/test/tint/statements/switch/fallthrough.wgsl.expected.hlsl similarity index 100% rename from test/statements/switch/fallthrough.wgsl.expected.hlsl rename to test/tint/statements/switch/fallthrough.wgsl.expected.hlsl diff --git a/test/statements/switch/fallthrough.wgsl.expected.msl b/test/tint/statements/switch/fallthrough.wgsl.expected.msl similarity index 100% rename from test/statements/switch/fallthrough.wgsl.expected.msl rename to test/tint/statements/switch/fallthrough.wgsl.expected.msl diff --git a/test/statements/switch/fallthrough.wgsl.expected.spvasm b/test/tint/statements/switch/fallthrough.wgsl.expected.spvasm similarity index 100% rename from test/statements/switch/fallthrough.wgsl.expected.spvasm rename to test/tint/statements/switch/fallthrough.wgsl.expected.spvasm diff --git a/test/statements/switch/fallthrough.wgsl.expected.wgsl b/test/tint/statements/switch/fallthrough.wgsl.expected.wgsl similarity index 100% rename from test/statements/switch/fallthrough.wgsl.expected.wgsl rename to test/tint/statements/switch/fallthrough.wgsl.expected.wgsl diff --git a/test/statements/switch/only_default_case.wgsl b/test/tint/statements/switch/only_default_case.wgsl similarity index 100% rename from test/statements/switch/only_default_case.wgsl rename to test/tint/statements/switch/only_default_case.wgsl diff --git a/test/statements/switch/only_default_case.wgsl.expected.glsl b/test/tint/statements/switch/only_default_case.wgsl.expected.glsl similarity index 100% rename from test/statements/switch/only_default_case.wgsl.expected.glsl rename to test/tint/statements/switch/only_default_case.wgsl.expected.glsl diff --git a/test/statements/switch/only_default_case.wgsl.expected.hlsl b/test/tint/statements/switch/only_default_case.wgsl.expected.hlsl similarity index 100% rename from test/statements/switch/only_default_case.wgsl.expected.hlsl rename to test/tint/statements/switch/only_default_case.wgsl.expected.hlsl diff --git a/test/statements/switch/only_default_case.wgsl.expected.msl b/test/tint/statements/switch/only_default_case.wgsl.expected.msl similarity index 100% rename from test/statements/switch/only_default_case.wgsl.expected.msl rename to test/tint/statements/switch/only_default_case.wgsl.expected.msl diff --git a/test/statements/switch/only_default_case.wgsl.expected.spvasm b/test/tint/statements/switch/only_default_case.wgsl.expected.spvasm similarity index 100% rename from test/statements/switch/only_default_case.wgsl.expected.spvasm rename to test/tint/statements/switch/only_default_case.wgsl.expected.spvasm diff --git a/test/statements/switch/only_default_case.wgsl.expected.wgsl b/test/tint/statements/switch/only_default_case.wgsl.expected.wgsl similarity index 100% rename from test/statements/switch/only_default_case.wgsl.expected.wgsl rename to test/tint/statements/switch/only_default_case.wgsl.expected.wgsl diff --git a/test/struct/type_constructor.wgsl b/test/tint/struct/type_constructor.wgsl similarity index 100% rename from test/struct/type_constructor.wgsl rename to test/tint/struct/type_constructor.wgsl diff --git a/test/struct/type_constructor.wgsl.expected.glsl b/test/tint/struct/type_constructor.wgsl.expected.glsl similarity index 100% rename from test/struct/type_constructor.wgsl.expected.glsl rename to test/tint/struct/type_constructor.wgsl.expected.glsl diff --git a/test/struct/type_constructor.wgsl.expected.hlsl b/test/tint/struct/type_constructor.wgsl.expected.hlsl similarity index 100% rename from test/struct/type_constructor.wgsl.expected.hlsl rename to test/tint/struct/type_constructor.wgsl.expected.hlsl diff --git a/test/struct/type_constructor.wgsl.expected.msl b/test/tint/struct/type_constructor.wgsl.expected.msl similarity index 100% rename from test/struct/type_constructor.wgsl.expected.msl rename to test/tint/struct/type_constructor.wgsl.expected.msl diff --git a/test/struct/type_constructor.wgsl.expected.spvasm b/test/tint/struct/type_constructor.wgsl.expected.spvasm similarity index 100% rename from test/struct/type_constructor.wgsl.expected.spvasm rename to test/tint/struct/type_constructor.wgsl.expected.spvasm diff --git a/test/struct/type_constructor.wgsl.expected.wgsl b/test/tint/struct/type_constructor.wgsl.expected.wgsl similarity index 100% rename from test/struct/type_constructor.wgsl.expected.wgsl rename to test/tint/struct/type_constructor.wgsl.expected.wgsl diff --git a/test/test-all.sh b/test/tint/test-all.sh similarity index 89% rename from test/test-all.sh rename to test/tint/test-all.sh index 5609fd39138..48ef708edf9 100755 --- a/test/test-all.sh +++ b/test/tint/test-all.sh @@ -19,11 +19,11 @@ set -e # Fail on any error. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd )" function usage() { - echo "test-all.sh is a simple wrapper around /tools/test-runner that" + echo "test-all.sh is a simple wrapper around /tools/test-runner that" echo "injects the /test directory as the second command line argument" echo echo "Usage of /tools/test-runner:" - "${SCRIPT_DIR}/../tools/test-runner" --help + "${SCRIPT_DIR}/../../tools/test-runner" --help } TINT="$1" @@ -41,4 +41,4 @@ if [ ! -x "$TINT" ]; then exit 1 fi -"${SCRIPT_DIR}/../tools/test-runner" "${@:2}" "${TINT}" "${SCRIPT_DIR}" +"${SCRIPT_DIR}/../../tools/test-runner" "${@:2}" "${TINT}" "${SCRIPT_DIR}" diff --git a/test/types/function_scope_declarations.wgsl b/test/tint/types/function_scope_declarations.wgsl similarity index 100% rename from test/types/function_scope_declarations.wgsl rename to test/tint/types/function_scope_declarations.wgsl diff --git a/test/types/function_scope_declarations.wgsl.expected.glsl b/test/tint/types/function_scope_declarations.wgsl.expected.glsl similarity index 100% rename from test/types/function_scope_declarations.wgsl.expected.glsl rename to test/tint/types/function_scope_declarations.wgsl.expected.glsl diff --git a/test/types/function_scope_declarations.wgsl.expected.hlsl b/test/tint/types/function_scope_declarations.wgsl.expected.hlsl similarity index 100% rename from test/types/function_scope_declarations.wgsl.expected.hlsl rename to test/tint/types/function_scope_declarations.wgsl.expected.hlsl diff --git a/test/types/function_scope_declarations.wgsl.expected.msl b/test/tint/types/function_scope_declarations.wgsl.expected.msl similarity index 100% rename from test/types/function_scope_declarations.wgsl.expected.msl rename to test/tint/types/function_scope_declarations.wgsl.expected.msl diff --git a/test/types/function_scope_declarations.wgsl.expected.spvasm b/test/tint/types/function_scope_declarations.wgsl.expected.spvasm similarity index 100% rename from test/types/function_scope_declarations.wgsl.expected.spvasm rename to test/tint/types/function_scope_declarations.wgsl.expected.spvasm diff --git a/test/types/function_scope_declarations.wgsl.expected.wgsl b/test/tint/types/function_scope_declarations.wgsl.expected.wgsl similarity index 100% rename from test/types/function_scope_declarations.wgsl.expected.wgsl rename to test/tint/types/function_scope_declarations.wgsl.expected.wgsl diff --git a/test/types/function_scope_var_conversions.wgsl b/test/tint/types/function_scope_var_conversions.wgsl similarity index 100% rename from test/types/function_scope_var_conversions.wgsl rename to test/tint/types/function_scope_var_conversions.wgsl diff --git a/test/types/function_scope_var_conversions.wgsl.expected.glsl b/test/tint/types/function_scope_var_conversions.wgsl.expected.glsl similarity index 100% rename from test/types/function_scope_var_conversions.wgsl.expected.glsl rename to test/tint/types/function_scope_var_conversions.wgsl.expected.glsl diff --git a/test/types/function_scope_var_conversions.wgsl.expected.hlsl b/test/tint/types/function_scope_var_conversions.wgsl.expected.hlsl similarity index 100% rename from test/types/function_scope_var_conversions.wgsl.expected.hlsl rename to test/tint/types/function_scope_var_conversions.wgsl.expected.hlsl diff --git a/test/types/function_scope_var_conversions.wgsl.expected.msl b/test/tint/types/function_scope_var_conversions.wgsl.expected.msl similarity index 100% rename from test/types/function_scope_var_conversions.wgsl.expected.msl rename to test/tint/types/function_scope_var_conversions.wgsl.expected.msl diff --git a/test/types/function_scope_var_conversions.wgsl.expected.spvasm b/test/tint/types/function_scope_var_conversions.wgsl.expected.spvasm similarity index 100% rename from test/types/function_scope_var_conversions.wgsl.expected.spvasm rename to test/tint/types/function_scope_var_conversions.wgsl.expected.spvasm diff --git a/test/types/function_scope_var_conversions.wgsl.expected.wgsl b/test/tint/types/function_scope_var_conversions.wgsl.expected.wgsl similarity index 100% rename from test/types/function_scope_var_conversions.wgsl.expected.wgsl rename to test/tint/types/function_scope_var_conversions.wgsl.expected.wgsl diff --git a/test/types/module_scope_let.wgsl b/test/tint/types/module_scope_let.wgsl similarity index 100% rename from test/types/module_scope_let.wgsl rename to test/tint/types/module_scope_let.wgsl diff --git a/test/types/module_scope_let.wgsl.expected.glsl b/test/tint/types/module_scope_let.wgsl.expected.glsl similarity index 100% rename from test/types/module_scope_let.wgsl.expected.glsl rename to test/tint/types/module_scope_let.wgsl.expected.glsl diff --git a/test/types/module_scope_let.wgsl.expected.hlsl b/test/tint/types/module_scope_let.wgsl.expected.hlsl similarity index 100% rename from test/types/module_scope_let.wgsl.expected.hlsl rename to test/tint/types/module_scope_let.wgsl.expected.hlsl diff --git a/test/types/module_scope_let.wgsl.expected.msl b/test/tint/types/module_scope_let.wgsl.expected.msl similarity index 100% rename from test/types/module_scope_let.wgsl.expected.msl rename to test/tint/types/module_scope_let.wgsl.expected.msl diff --git a/test/types/module_scope_let.wgsl.expected.spvasm b/test/tint/types/module_scope_let.wgsl.expected.spvasm similarity index 100% rename from test/types/module_scope_let.wgsl.expected.spvasm rename to test/tint/types/module_scope_let.wgsl.expected.spvasm diff --git a/test/types/module_scope_let.wgsl.expected.wgsl b/test/tint/types/module_scope_let.wgsl.expected.wgsl similarity index 100% rename from test/types/module_scope_let.wgsl.expected.wgsl rename to test/tint/types/module_scope_let.wgsl.expected.wgsl diff --git a/test/types/module_scope_var.wgsl b/test/tint/types/module_scope_var.wgsl similarity index 100% rename from test/types/module_scope_var.wgsl rename to test/tint/types/module_scope_var.wgsl diff --git a/test/types/module_scope_var.wgsl.expected.glsl b/test/tint/types/module_scope_var.wgsl.expected.glsl similarity index 100% rename from test/types/module_scope_var.wgsl.expected.glsl rename to test/tint/types/module_scope_var.wgsl.expected.glsl diff --git a/test/types/module_scope_var.wgsl.expected.hlsl b/test/tint/types/module_scope_var.wgsl.expected.hlsl similarity index 100% rename from test/types/module_scope_var.wgsl.expected.hlsl rename to test/tint/types/module_scope_var.wgsl.expected.hlsl diff --git a/test/types/module_scope_var.wgsl.expected.msl b/test/tint/types/module_scope_var.wgsl.expected.msl similarity index 100% rename from test/types/module_scope_var.wgsl.expected.msl rename to test/tint/types/module_scope_var.wgsl.expected.msl diff --git a/test/types/module_scope_var.wgsl.expected.spvasm b/test/tint/types/module_scope_var.wgsl.expected.spvasm similarity index 100% rename from test/types/module_scope_var.wgsl.expected.spvasm rename to test/tint/types/module_scope_var.wgsl.expected.spvasm diff --git a/test/types/module_scope_var.wgsl.expected.wgsl b/test/tint/types/module_scope_var.wgsl.expected.wgsl similarity index 100% rename from test/types/module_scope_var.wgsl.expected.wgsl rename to test/tint/types/module_scope_var.wgsl.expected.wgsl diff --git a/test/types/module_scope_var_conversions.wgsl b/test/tint/types/module_scope_var_conversions.wgsl similarity index 100% rename from test/types/module_scope_var_conversions.wgsl rename to test/tint/types/module_scope_var_conversions.wgsl diff --git a/test/types/module_scope_var_conversions.wgsl.expected.glsl b/test/tint/types/module_scope_var_conversions.wgsl.expected.glsl similarity index 100% rename from test/types/module_scope_var_conversions.wgsl.expected.glsl rename to test/tint/types/module_scope_var_conversions.wgsl.expected.glsl diff --git a/test/types/module_scope_var_conversions.wgsl.expected.hlsl b/test/tint/types/module_scope_var_conversions.wgsl.expected.hlsl similarity index 100% rename from test/types/module_scope_var_conversions.wgsl.expected.hlsl rename to test/tint/types/module_scope_var_conversions.wgsl.expected.hlsl diff --git a/test/types/module_scope_var_conversions.wgsl.expected.msl b/test/tint/types/module_scope_var_conversions.wgsl.expected.msl similarity index 100% rename from test/types/module_scope_var_conversions.wgsl.expected.msl rename to test/tint/types/module_scope_var_conversions.wgsl.expected.msl diff --git a/test/types/module_scope_var_conversions.wgsl.expected.spvasm b/test/tint/types/module_scope_var_conversions.wgsl.expected.spvasm similarity index 100% rename from test/types/module_scope_var_conversions.wgsl.expected.spvasm rename to test/tint/types/module_scope_var_conversions.wgsl.expected.spvasm diff --git a/test/types/module_scope_var_conversions.wgsl.expected.wgsl b/test/tint/types/module_scope_var_conversions.wgsl.expected.wgsl similarity index 100% rename from test/types/module_scope_var_conversions.wgsl.expected.wgsl rename to test/tint/types/module_scope_var_conversions.wgsl.expected.wgsl diff --git a/test/types/module_scope_var_initializers.wgsl b/test/tint/types/module_scope_var_initializers.wgsl similarity index 100% rename from test/types/module_scope_var_initializers.wgsl rename to test/tint/types/module_scope_var_initializers.wgsl diff --git a/test/types/module_scope_var_initializers.wgsl.expected.glsl b/test/tint/types/module_scope_var_initializers.wgsl.expected.glsl similarity index 100% rename from test/types/module_scope_var_initializers.wgsl.expected.glsl rename to test/tint/types/module_scope_var_initializers.wgsl.expected.glsl diff --git a/test/types/module_scope_var_initializers.wgsl.expected.hlsl b/test/tint/types/module_scope_var_initializers.wgsl.expected.hlsl similarity index 100% rename from test/types/module_scope_var_initializers.wgsl.expected.hlsl rename to test/tint/types/module_scope_var_initializers.wgsl.expected.hlsl diff --git a/test/types/module_scope_var_initializers.wgsl.expected.msl b/test/tint/types/module_scope_var_initializers.wgsl.expected.msl similarity index 100% rename from test/types/module_scope_var_initializers.wgsl.expected.msl rename to test/tint/types/module_scope_var_initializers.wgsl.expected.msl diff --git a/test/types/module_scope_var_initializers.wgsl.expected.spvasm b/test/tint/types/module_scope_var_initializers.wgsl.expected.spvasm similarity index 100% rename from test/types/module_scope_var_initializers.wgsl.expected.spvasm rename to test/tint/types/module_scope_var_initializers.wgsl.expected.spvasm diff --git a/test/types/module_scope_var_initializers.wgsl.expected.wgsl b/test/tint/types/module_scope_var_initializers.wgsl.expected.wgsl similarity index 100% rename from test/types/module_scope_var_initializers.wgsl.expected.wgsl rename to test/tint/types/module_scope_var_initializers.wgsl.expected.wgsl diff --git a/test/types/parameters.wgsl b/test/tint/types/parameters.wgsl similarity index 100% rename from test/types/parameters.wgsl rename to test/tint/types/parameters.wgsl diff --git a/test/types/parameters.wgsl.expected.glsl b/test/tint/types/parameters.wgsl.expected.glsl similarity index 100% rename from test/types/parameters.wgsl.expected.glsl rename to test/tint/types/parameters.wgsl.expected.glsl diff --git a/test/types/parameters.wgsl.expected.hlsl b/test/tint/types/parameters.wgsl.expected.hlsl similarity index 100% rename from test/types/parameters.wgsl.expected.hlsl rename to test/tint/types/parameters.wgsl.expected.hlsl diff --git a/test/types/parameters.wgsl.expected.msl b/test/tint/types/parameters.wgsl.expected.msl similarity index 100% rename from test/types/parameters.wgsl.expected.msl rename to test/tint/types/parameters.wgsl.expected.msl diff --git a/test/types/parameters.wgsl.expected.spvasm b/test/tint/types/parameters.wgsl.expected.spvasm similarity index 100% rename from test/types/parameters.wgsl.expected.spvasm rename to test/tint/types/parameters.wgsl.expected.spvasm diff --git a/test/types/parameters.wgsl.expected.wgsl b/test/tint/types/parameters.wgsl.expected.wgsl similarity index 100% rename from test/types/parameters.wgsl.expected.wgsl rename to test/tint/types/parameters.wgsl.expected.wgsl diff --git a/test/types/return_types.wgsl b/test/tint/types/return_types.wgsl similarity index 100% rename from test/types/return_types.wgsl rename to test/tint/types/return_types.wgsl diff --git a/test/types/return_types.wgsl.expected.glsl b/test/tint/types/return_types.wgsl.expected.glsl similarity index 100% rename from test/types/return_types.wgsl.expected.glsl rename to test/tint/types/return_types.wgsl.expected.glsl diff --git a/test/types/return_types.wgsl.expected.hlsl b/test/tint/types/return_types.wgsl.expected.hlsl similarity index 100% rename from test/types/return_types.wgsl.expected.hlsl rename to test/tint/types/return_types.wgsl.expected.hlsl diff --git a/test/types/return_types.wgsl.expected.msl b/test/tint/types/return_types.wgsl.expected.msl similarity index 100% rename from test/types/return_types.wgsl.expected.msl rename to test/tint/types/return_types.wgsl.expected.msl diff --git a/test/types/return_types.wgsl.expected.spvasm b/test/tint/types/return_types.wgsl.expected.spvasm similarity index 100% rename from test/types/return_types.wgsl.expected.spvasm rename to test/tint/types/return_types.wgsl.expected.spvasm diff --git a/test/types/return_types.wgsl.expected.wgsl b/test/tint/types/return_types.wgsl.expected.wgsl similarity index 100% rename from test/types/return_types.wgsl.expected.wgsl rename to test/tint/types/return_types.wgsl.expected.wgsl diff --git a/test/types/sampler.wgsl b/test/tint/types/sampler.wgsl similarity index 100% rename from test/types/sampler.wgsl rename to test/tint/types/sampler.wgsl diff --git a/test/types/sampler.wgsl.expected.glsl b/test/tint/types/sampler.wgsl.expected.glsl similarity index 100% rename from test/types/sampler.wgsl.expected.glsl rename to test/tint/types/sampler.wgsl.expected.glsl diff --git a/test/types/sampler.wgsl.expected.hlsl b/test/tint/types/sampler.wgsl.expected.hlsl similarity index 100% rename from test/types/sampler.wgsl.expected.hlsl rename to test/tint/types/sampler.wgsl.expected.hlsl diff --git a/test/types/sampler.wgsl.expected.msl b/test/tint/types/sampler.wgsl.expected.msl similarity index 100% rename from test/types/sampler.wgsl.expected.msl rename to test/tint/types/sampler.wgsl.expected.msl diff --git a/test/types/sampler.wgsl.expected.spvasm b/test/tint/types/sampler.wgsl.expected.spvasm similarity index 100% rename from test/types/sampler.wgsl.expected.spvasm rename to test/tint/types/sampler.wgsl.expected.spvasm diff --git a/test/types/sampler.wgsl.expected.wgsl b/test/tint/types/sampler.wgsl.expected.wgsl similarity index 100% rename from test/types/sampler.wgsl.expected.wgsl rename to test/tint/types/sampler.wgsl.expected.wgsl diff --git a/test/types/struct_members.wgsl b/test/tint/types/struct_members.wgsl similarity index 100% rename from test/types/struct_members.wgsl rename to test/tint/types/struct_members.wgsl diff --git a/test/types/struct_members.wgsl.expected.glsl b/test/tint/types/struct_members.wgsl.expected.glsl similarity index 100% rename from test/types/struct_members.wgsl.expected.glsl rename to test/tint/types/struct_members.wgsl.expected.glsl diff --git a/test/types/struct_members.wgsl.expected.hlsl b/test/tint/types/struct_members.wgsl.expected.hlsl similarity index 100% rename from test/types/struct_members.wgsl.expected.hlsl rename to test/tint/types/struct_members.wgsl.expected.hlsl diff --git a/test/types/struct_members.wgsl.expected.msl b/test/tint/types/struct_members.wgsl.expected.msl similarity index 100% rename from test/types/struct_members.wgsl.expected.msl rename to test/tint/types/struct_members.wgsl.expected.msl diff --git a/test/types/struct_members.wgsl.expected.spvasm b/test/tint/types/struct_members.wgsl.expected.spvasm similarity index 100% rename from test/types/struct_members.wgsl.expected.spvasm rename to test/tint/types/struct_members.wgsl.expected.spvasm diff --git a/test/types/struct_members.wgsl.expected.wgsl b/test/tint/types/struct_members.wgsl.expected.wgsl similarity index 100% rename from test/types/struct_members.wgsl.expected.wgsl rename to test/tint/types/struct_members.wgsl.expected.wgsl diff --git a/test/types/texture/depth/2d.wgsl b/test/tint/types/texture/depth/2d.wgsl similarity index 100% rename from test/types/texture/depth/2d.wgsl rename to test/tint/types/texture/depth/2d.wgsl diff --git a/test/types/texture/depth/2d.wgsl.expected.glsl b/test/tint/types/texture/depth/2d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/depth/2d.wgsl.expected.glsl rename to test/tint/types/texture/depth/2d.wgsl.expected.glsl diff --git a/test/types/texture/depth/2d.wgsl.expected.hlsl b/test/tint/types/texture/depth/2d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/depth/2d.wgsl.expected.hlsl rename to test/tint/types/texture/depth/2d.wgsl.expected.hlsl diff --git a/test/types/texture/depth/2d.wgsl.expected.msl b/test/tint/types/texture/depth/2d.wgsl.expected.msl similarity index 100% rename from test/types/texture/depth/2d.wgsl.expected.msl rename to test/tint/types/texture/depth/2d.wgsl.expected.msl diff --git a/test/types/texture/depth/2d.wgsl.expected.spvasm b/test/tint/types/texture/depth/2d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/depth/2d.wgsl.expected.spvasm rename to test/tint/types/texture/depth/2d.wgsl.expected.spvasm diff --git a/test/types/texture/depth/2d.wgsl.expected.wgsl b/test/tint/types/texture/depth/2d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/depth/2d.wgsl.expected.wgsl rename to test/tint/types/texture/depth/2d.wgsl.expected.wgsl diff --git a/test/types/texture/depth/2d_array.wgsl b/test/tint/types/texture/depth/2d_array.wgsl similarity index 100% rename from test/types/texture/depth/2d_array.wgsl rename to test/tint/types/texture/depth/2d_array.wgsl diff --git a/test/types/texture/depth/2d_array.wgsl.expected.glsl b/test/tint/types/texture/depth/2d_array.wgsl.expected.glsl similarity index 100% rename from test/types/texture/depth/2d_array.wgsl.expected.glsl rename to test/tint/types/texture/depth/2d_array.wgsl.expected.glsl diff --git a/test/types/texture/depth/2d_array.wgsl.expected.hlsl b/test/tint/types/texture/depth/2d_array.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/depth/2d_array.wgsl.expected.hlsl rename to test/tint/types/texture/depth/2d_array.wgsl.expected.hlsl diff --git a/test/types/texture/depth/2d_array.wgsl.expected.msl b/test/tint/types/texture/depth/2d_array.wgsl.expected.msl similarity index 100% rename from test/types/texture/depth/2d_array.wgsl.expected.msl rename to test/tint/types/texture/depth/2d_array.wgsl.expected.msl diff --git a/test/types/texture/depth/2d_array.wgsl.expected.spvasm b/test/tint/types/texture/depth/2d_array.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/depth/2d_array.wgsl.expected.spvasm rename to test/tint/types/texture/depth/2d_array.wgsl.expected.spvasm diff --git a/test/types/texture/depth/2d_array.wgsl.expected.wgsl b/test/tint/types/texture/depth/2d_array.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/depth/2d_array.wgsl.expected.wgsl rename to test/tint/types/texture/depth/2d_array.wgsl.expected.wgsl diff --git a/test/types/texture/depth/cube.wgsl b/test/tint/types/texture/depth/cube.wgsl similarity index 100% rename from test/types/texture/depth/cube.wgsl rename to test/tint/types/texture/depth/cube.wgsl diff --git a/test/types/texture/depth/cube.wgsl.expected.glsl b/test/tint/types/texture/depth/cube.wgsl.expected.glsl similarity index 100% rename from test/types/texture/depth/cube.wgsl.expected.glsl rename to test/tint/types/texture/depth/cube.wgsl.expected.glsl diff --git a/test/types/texture/depth/cube.wgsl.expected.hlsl b/test/tint/types/texture/depth/cube.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/depth/cube.wgsl.expected.hlsl rename to test/tint/types/texture/depth/cube.wgsl.expected.hlsl diff --git a/test/types/texture/depth/cube.wgsl.expected.msl b/test/tint/types/texture/depth/cube.wgsl.expected.msl similarity index 100% rename from test/types/texture/depth/cube.wgsl.expected.msl rename to test/tint/types/texture/depth/cube.wgsl.expected.msl diff --git a/test/types/texture/depth/cube.wgsl.expected.spvasm b/test/tint/types/texture/depth/cube.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/depth/cube.wgsl.expected.spvasm rename to test/tint/types/texture/depth/cube.wgsl.expected.spvasm diff --git a/test/types/texture/depth/cube.wgsl.expected.wgsl b/test/tint/types/texture/depth/cube.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/depth/cube.wgsl.expected.wgsl rename to test/tint/types/texture/depth/cube.wgsl.expected.wgsl diff --git a/test/types/texture/depth/cube_array.wgsl b/test/tint/types/texture/depth/cube_array.wgsl similarity index 100% rename from test/types/texture/depth/cube_array.wgsl rename to test/tint/types/texture/depth/cube_array.wgsl diff --git a/test/types/texture/depth/cube_array.wgsl.expected.glsl b/test/tint/types/texture/depth/cube_array.wgsl.expected.glsl similarity index 100% rename from test/types/texture/depth/cube_array.wgsl.expected.glsl rename to test/tint/types/texture/depth/cube_array.wgsl.expected.glsl diff --git a/test/types/texture/depth/cube_array.wgsl.expected.hlsl b/test/tint/types/texture/depth/cube_array.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/depth/cube_array.wgsl.expected.hlsl rename to test/tint/types/texture/depth/cube_array.wgsl.expected.hlsl diff --git a/test/types/texture/depth/cube_array.wgsl.expected.msl b/test/tint/types/texture/depth/cube_array.wgsl.expected.msl similarity index 100% rename from test/types/texture/depth/cube_array.wgsl.expected.msl rename to test/tint/types/texture/depth/cube_array.wgsl.expected.msl diff --git a/test/types/texture/depth/cube_array.wgsl.expected.spvasm b/test/tint/types/texture/depth/cube_array.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/depth/cube_array.wgsl.expected.spvasm rename to test/tint/types/texture/depth/cube_array.wgsl.expected.spvasm diff --git a/test/types/texture/depth/cube_array.wgsl.expected.wgsl b/test/tint/types/texture/depth/cube_array.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/depth/cube_array.wgsl.expected.wgsl rename to test/tint/types/texture/depth/cube_array.wgsl.expected.wgsl diff --git a/test/types/texture/multisampled/2d.wgsl b/test/tint/types/texture/multisampled/2d.wgsl similarity index 100% rename from test/types/texture/multisampled/2d.wgsl rename to test/tint/types/texture/multisampled/2d.wgsl diff --git a/test/types/texture/multisampled/2d.wgsl.expected.glsl b/test/tint/types/texture/multisampled/2d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/multisampled/2d.wgsl.expected.glsl rename to test/tint/types/texture/multisampled/2d.wgsl.expected.glsl diff --git a/test/types/texture/multisampled/2d.wgsl.expected.hlsl b/test/tint/types/texture/multisampled/2d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/multisampled/2d.wgsl.expected.hlsl rename to test/tint/types/texture/multisampled/2d.wgsl.expected.hlsl diff --git a/test/types/texture/multisampled/2d.wgsl.expected.msl b/test/tint/types/texture/multisampled/2d.wgsl.expected.msl similarity index 100% rename from test/types/texture/multisampled/2d.wgsl.expected.msl rename to test/tint/types/texture/multisampled/2d.wgsl.expected.msl diff --git a/test/types/texture/multisampled/2d.wgsl.expected.spvasm b/test/tint/types/texture/multisampled/2d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/multisampled/2d.wgsl.expected.spvasm rename to test/tint/types/texture/multisampled/2d.wgsl.expected.spvasm diff --git a/test/types/texture/multisampled/2d.wgsl.expected.wgsl b/test/tint/types/texture/multisampled/2d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/multisampled/2d.wgsl.expected.wgsl rename to test/tint/types/texture/multisampled/2d.wgsl.expected.wgsl diff --git a/test/types/texture/sampled/1d.wgsl b/test/tint/types/texture/sampled/1d.wgsl similarity index 100% rename from test/types/texture/sampled/1d.wgsl rename to test/tint/types/texture/sampled/1d.wgsl diff --git a/test/types/texture/sampled/1d.wgsl.expected.glsl b/test/tint/types/texture/sampled/1d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/sampled/1d.wgsl.expected.glsl rename to test/tint/types/texture/sampled/1d.wgsl.expected.glsl diff --git a/test/types/texture/sampled/1d.wgsl.expected.hlsl b/test/tint/types/texture/sampled/1d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/sampled/1d.wgsl.expected.hlsl rename to test/tint/types/texture/sampled/1d.wgsl.expected.hlsl diff --git a/test/types/texture/sampled/1d.wgsl.expected.msl b/test/tint/types/texture/sampled/1d.wgsl.expected.msl similarity index 100% rename from test/types/texture/sampled/1d.wgsl.expected.msl rename to test/tint/types/texture/sampled/1d.wgsl.expected.msl diff --git a/test/types/texture/sampled/1d.wgsl.expected.spvasm b/test/tint/types/texture/sampled/1d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/sampled/1d.wgsl.expected.spvasm rename to test/tint/types/texture/sampled/1d.wgsl.expected.spvasm diff --git a/test/types/texture/sampled/1d.wgsl.expected.wgsl b/test/tint/types/texture/sampled/1d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/sampled/1d.wgsl.expected.wgsl rename to test/tint/types/texture/sampled/1d.wgsl.expected.wgsl diff --git a/test/types/texture/sampled/2d.wgsl b/test/tint/types/texture/sampled/2d.wgsl similarity index 100% rename from test/types/texture/sampled/2d.wgsl rename to test/tint/types/texture/sampled/2d.wgsl diff --git a/test/types/texture/sampled/2d.wgsl.expected.glsl b/test/tint/types/texture/sampled/2d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/sampled/2d.wgsl.expected.glsl rename to test/tint/types/texture/sampled/2d.wgsl.expected.glsl diff --git a/test/types/texture/sampled/2d.wgsl.expected.hlsl b/test/tint/types/texture/sampled/2d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/sampled/2d.wgsl.expected.hlsl rename to test/tint/types/texture/sampled/2d.wgsl.expected.hlsl diff --git a/test/types/texture/sampled/2d.wgsl.expected.msl b/test/tint/types/texture/sampled/2d.wgsl.expected.msl similarity index 100% rename from test/types/texture/sampled/2d.wgsl.expected.msl rename to test/tint/types/texture/sampled/2d.wgsl.expected.msl diff --git a/test/types/texture/sampled/2d.wgsl.expected.spvasm b/test/tint/types/texture/sampled/2d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/sampled/2d.wgsl.expected.spvasm rename to test/tint/types/texture/sampled/2d.wgsl.expected.spvasm diff --git a/test/types/texture/sampled/2d.wgsl.expected.wgsl b/test/tint/types/texture/sampled/2d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/sampled/2d.wgsl.expected.wgsl rename to test/tint/types/texture/sampled/2d.wgsl.expected.wgsl diff --git a/test/types/texture/sampled/2d_array.wgsl b/test/tint/types/texture/sampled/2d_array.wgsl similarity index 100% rename from test/types/texture/sampled/2d_array.wgsl rename to test/tint/types/texture/sampled/2d_array.wgsl diff --git a/test/types/texture/sampled/2d_array.wgsl.expected.glsl b/test/tint/types/texture/sampled/2d_array.wgsl.expected.glsl similarity index 100% rename from test/types/texture/sampled/2d_array.wgsl.expected.glsl rename to test/tint/types/texture/sampled/2d_array.wgsl.expected.glsl diff --git a/test/types/texture/sampled/2d_array.wgsl.expected.hlsl b/test/tint/types/texture/sampled/2d_array.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/sampled/2d_array.wgsl.expected.hlsl rename to test/tint/types/texture/sampled/2d_array.wgsl.expected.hlsl diff --git a/test/types/texture/sampled/2d_array.wgsl.expected.msl b/test/tint/types/texture/sampled/2d_array.wgsl.expected.msl similarity index 100% rename from test/types/texture/sampled/2d_array.wgsl.expected.msl rename to test/tint/types/texture/sampled/2d_array.wgsl.expected.msl diff --git a/test/types/texture/sampled/2d_array.wgsl.expected.spvasm b/test/tint/types/texture/sampled/2d_array.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/sampled/2d_array.wgsl.expected.spvasm rename to test/tint/types/texture/sampled/2d_array.wgsl.expected.spvasm diff --git a/test/types/texture/sampled/2d_array.wgsl.expected.wgsl b/test/tint/types/texture/sampled/2d_array.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/sampled/2d_array.wgsl.expected.wgsl rename to test/tint/types/texture/sampled/2d_array.wgsl.expected.wgsl diff --git a/test/types/texture/sampled/3d.wgsl b/test/tint/types/texture/sampled/3d.wgsl similarity index 100% rename from test/types/texture/sampled/3d.wgsl rename to test/tint/types/texture/sampled/3d.wgsl diff --git a/test/types/texture/sampled/3d.wgsl.expected.glsl b/test/tint/types/texture/sampled/3d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/sampled/3d.wgsl.expected.glsl rename to test/tint/types/texture/sampled/3d.wgsl.expected.glsl diff --git a/test/types/texture/sampled/3d.wgsl.expected.hlsl b/test/tint/types/texture/sampled/3d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/sampled/3d.wgsl.expected.hlsl rename to test/tint/types/texture/sampled/3d.wgsl.expected.hlsl diff --git a/test/types/texture/sampled/3d.wgsl.expected.msl b/test/tint/types/texture/sampled/3d.wgsl.expected.msl similarity index 100% rename from test/types/texture/sampled/3d.wgsl.expected.msl rename to test/tint/types/texture/sampled/3d.wgsl.expected.msl diff --git a/test/types/texture/sampled/3d.wgsl.expected.spvasm b/test/tint/types/texture/sampled/3d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/sampled/3d.wgsl.expected.spvasm rename to test/tint/types/texture/sampled/3d.wgsl.expected.spvasm diff --git a/test/types/texture/sampled/3d.wgsl.expected.wgsl b/test/tint/types/texture/sampled/3d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/sampled/3d.wgsl.expected.wgsl rename to test/tint/types/texture/sampled/3d.wgsl.expected.wgsl diff --git a/test/types/texture/sampled/cube.wgsl b/test/tint/types/texture/sampled/cube.wgsl similarity index 100% rename from test/types/texture/sampled/cube.wgsl rename to test/tint/types/texture/sampled/cube.wgsl diff --git a/test/types/texture/sampled/cube.wgsl.expected.glsl b/test/tint/types/texture/sampled/cube.wgsl.expected.glsl similarity index 100% rename from test/types/texture/sampled/cube.wgsl.expected.glsl rename to test/tint/types/texture/sampled/cube.wgsl.expected.glsl diff --git a/test/types/texture/sampled/cube.wgsl.expected.hlsl b/test/tint/types/texture/sampled/cube.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/sampled/cube.wgsl.expected.hlsl rename to test/tint/types/texture/sampled/cube.wgsl.expected.hlsl diff --git a/test/types/texture/sampled/cube.wgsl.expected.msl b/test/tint/types/texture/sampled/cube.wgsl.expected.msl similarity index 100% rename from test/types/texture/sampled/cube.wgsl.expected.msl rename to test/tint/types/texture/sampled/cube.wgsl.expected.msl diff --git a/test/types/texture/sampled/cube.wgsl.expected.spvasm b/test/tint/types/texture/sampled/cube.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/sampled/cube.wgsl.expected.spvasm rename to test/tint/types/texture/sampled/cube.wgsl.expected.spvasm diff --git a/test/types/texture/sampled/cube.wgsl.expected.wgsl b/test/tint/types/texture/sampled/cube.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/sampled/cube.wgsl.expected.wgsl rename to test/tint/types/texture/sampled/cube.wgsl.expected.wgsl diff --git a/test/types/texture/sampled/cube_array.wgsl b/test/tint/types/texture/sampled/cube_array.wgsl similarity index 100% rename from test/types/texture/sampled/cube_array.wgsl rename to test/tint/types/texture/sampled/cube_array.wgsl diff --git a/test/types/texture/sampled/cube_array.wgsl.expected.glsl b/test/tint/types/texture/sampled/cube_array.wgsl.expected.glsl similarity index 100% rename from test/types/texture/sampled/cube_array.wgsl.expected.glsl rename to test/tint/types/texture/sampled/cube_array.wgsl.expected.glsl diff --git a/test/types/texture/sampled/cube_array.wgsl.expected.hlsl b/test/tint/types/texture/sampled/cube_array.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/sampled/cube_array.wgsl.expected.hlsl rename to test/tint/types/texture/sampled/cube_array.wgsl.expected.hlsl diff --git a/test/types/texture/sampled/cube_array.wgsl.expected.msl b/test/tint/types/texture/sampled/cube_array.wgsl.expected.msl similarity index 100% rename from test/types/texture/sampled/cube_array.wgsl.expected.msl rename to test/tint/types/texture/sampled/cube_array.wgsl.expected.msl diff --git a/test/types/texture/sampled/cube_array.wgsl.expected.spvasm b/test/tint/types/texture/sampled/cube_array.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/sampled/cube_array.wgsl.expected.spvasm rename to test/tint/types/texture/sampled/cube_array.wgsl.expected.spvasm diff --git a/test/types/texture/sampled/cube_array.wgsl.expected.wgsl b/test/tint/types/texture/sampled/cube_array.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/sampled/cube_array.wgsl.expected.wgsl rename to test/tint/types/texture/sampled/cube_array.wgsl.expected.wgsl diff --git a/test/types/texture/storage/1d.wgsl b/test/tint/types/texture/storage/1d.wgsl similarity index 100% rename from test/types/texture/storage/1d.wgsl rename to test/tint/types/texture/storage/1d.wgsl diff --git a/test/types/texture/storage/1d.wgsl.expected.glsl b/test/tint/types/texture/storage/1d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/storage/1d.wgsl.expected.glsl rename to test/tint/types/texture/storage/1d.wgsl.expected.glsl diff --git a/test/types/texture/storage/1d.wgsl.expected.hlsl b/test/tint/types/texture/storage/1d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/storage/1d.wgsl.expected.hlsl rename to test/tint/types/texture/storage/1d.wgsl.expected.hlsl diff --git a/test/types/texture/storage/1d.wgsl.expected.msl b/test/tint/types/texture/storage/1d.wgsl.expected.msl similarity index 100% rename from test/types/texture/storage/1d.wgsl.expected.msl rename to test/tint/types/texture/storage/1d.wgsl.expected.msl diff --git a/test/types/texture/storage/1d.wgsl.expected.spvasm b/test/tint/types/texture/storage/1d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/storage/1d.wgsl.expected.spvasm rename to test/tint/types/texture/storage/1d.wgsl.expected.spvasm diff --git a/test/types/texture/storage/1d.wgsl.expected.wgsl b/test/tint/types/texture/storage/1d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/storage/1d.wgsl.expected.wgsl rename to test/tint/types/texture/storage/1d.wgsl.expected.wgsl diff --git a/test/types/texture/storage/2d.wgsl b/test/tint/types/texture/storage/2d.wgsl similarity index 100% rename from test/types/texture/storage/2d.wgsl rename to test/tint/types/texture/storage/2d.wgsl diff --git a/test/types/texture/storage/2d.wgsl.expected.glsl b/test/tint/types/texture/storage/2d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/storage/2d.wgsl.expected.glsl rename to test/tint/types/texture/storage/2d.wgsl.expected.glsl diff --git a/test/types/texture/storage/2d.wgsl.expected.hlsl b/test/tint/types/texture/storage/2d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/storage/2d.wgsl.expected.hlsl rename to test/tint/types/texture/storage/2d.wgsl.expected.hlsl diff --git a/test/types/texture/storage/2d.wgsl.expected.msl b/test/tint/types/texture/storage/2d.wgsl.expected.msl similarity index 100% rename from test/types/texture/storage/2d.wgsl.expected.msl rename to test/tint/types/texture/storage/2d.wgsl.expected.msl diff --git a/test/types/texture/storage/2d.wgsl.expected.spvasm b/test/tint/types/texture/storage/2d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/storage/2d.wgsl.expected.spvasm rename to test/tint/types/texture/storage/2d.wgsl.expected.spvasm diff --git a/test/types/texture/storage/2d.wgsl.expected.wgsl b/test/tint/types/texture/storage/2d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/storage/2d.wgsl.expected.wgsl rename to test/tint/types/texture/storage/2d.wgsl.expected.wgsl diff --git a/test/types/texture/storage/2d_array.wgsl b/test/tint/types/texture/storage/2d_array.wgsl similarity index 100% rename from test/types/texture/storage/2d_array.wgsl rename to test/tint/types/texture/storage/2d_array.wgsl diff --git a/test/types/texture/storage/2d_array.wgsl.expected.glsl b/test/tint/types/texture/storage/2d_array.wgsl.expected.glsl similarity index 100% rename from test/types/texture/storage/2d_array.wgsl.expected.glsl rename to test/tint/types/texture/storage/2d_array.wgsl.expected.glsl diff --git a/test/types/texture/storage/2d_array.wgsl.expected.hlsl b/test/tint/types/texture/storage/2d_array.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/storage/2d_array.wgsl.expected.hlsl rename to test/tint/types/texture/storage/2d_array.wgsl.expected.hlsl diff --git a/test/types/texture/storage/2d_array.wgsl.expected.msl b/test/tint/types/texture/storage/2d_array.wgsl.expected.msl similarity index 100% rename from test/types/texture/storage/2d_array.wgsl.expected.msl rename to test/tint/types/texture/storage/2d_array.wgsl.expected.msl diff --git a/test/types/texture/storage/2d_array.wgsl.expected.spvasm b/test/tint/types/texture/storage/2d_array.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/storage/2d_array.wgsl.expected.spvasm rename to test/tint/types/texture/storage/2d_array.wgsl.expected.spvasm diff --git a/test/types/texture/storage/2d_array.wgsl.expected.wgsl b/test/tint/types/texture/storage/2d_array.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/storage/2d_array.wgsl.expected.wgsl rename to test/tint/types/texture/storage/2d_array.wgsl.expected.wgsl diff --git a/test/types/texture/storage/3d.wgsl b/test/tint/types/texture/storage/3d.wgsl similarity index 100% rename from test/types/texture/storage/3d.wgsl rename to test/tint/types/texture/storage/3d.wgsl diff --git a/test/types/texture/storage/3d.wgsl.expected.glsl b/test/tint/types/texture/storage/3d.wgsl.expected.glsl similarity index 100% rename from test/types/texture/storage/3d.wgsl.expected.glsl rename to test/tint/types/texture/storage/3d.wgsl.expected.glsl diff --git a/test/types/texture/storage/3d.wgsl.expected.hlsl b/test/tint/types/texture/storage/3d.wgsl.expected.hlsl similarity index 100% rename from test/types/texture/storage/3d.wgsl.expected.hlsl rename to test/tint/types/texture/storage/3d.wgsl.expected.hlsl diff --git a/test/types/texture/storage/3d.wgsl.expected.msl b/test/tint/types/texture/storage/3d.wgsl.expected.msl similarity index 100% rename from test/types/texture/storage/3d.wgsl.expected.msl rename to test/tint/types/texture/storage/3d.wgsl.expected.msl diff --git a/test/types/texture/storage/3d.wgsl.expected.spvasm b/test/tint/types/texture/storage/3d.wgsl.expected.spvasm similarity index 100% rename from test/types/texture/storage/3d.wgsl.expected.spvasm rename to test/tint/types/texture/storage/3d.wgsl.expected.spvasm diff --git a/test/types/texture/storage/3d.wgsl.expected.wgsl b/test/tint/types/texture/storage/3d.wgsl.expected.wgsl similarity index 100% rename from test/types/texture/storage/3d.wgsl.expected.wgsl rename to test/tint/types/texture/storage/3d.wgsl.expected.wgsl diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm b/test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm rename to test/tint/unittest/reader/spirv/ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm diff --git a/test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm b/test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm rename to test/tint/unittest/reader/spirv/ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm diff --git a/test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_DepthMultisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_DepthMultisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_DepthMultisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_DepthMultisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_Depth_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_Depth_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_Depth_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_Depth_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_Multisampled_ConvertSampleOperand_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_Multisampled_ConvertSampleOperand_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_Multisampled_ConvertSampleOperand_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_Multisampled_ConvertSampleOperand_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_Multisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_Multisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_Multisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_Multisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySize_Arrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySize_Arrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySize_Arrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySize_Arrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageRead_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageRead_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageRead_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageRead_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_7.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_7.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_7.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/ImageWrite_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm b/test/tint/unittest/reader/spirv/ImageWrite_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ImageWrite_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/ImageWrite_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm b/test/tint/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_1.spvasm b/test/tint/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_2.spvasm b/test/tint/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm b/test/tint/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm rename to test/tint/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm diff --git a/test/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm diff --git a/test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm b/test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm rename to test/tint/unittest/reader/spirv/PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm diff --git a/test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm b/test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm rename to test/tint/unittest/reader/spirv/PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm diff --git a/test/unittest/reader/spirv/Samplers_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm b/test/tint/unittest/reader/spirv/Samplers_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samplers_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/Samplers_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_7.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_7.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_7.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_7.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_7.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_7.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_7.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_7.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_7.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_7.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_7.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_7.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_8.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_8.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_8.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_8.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_9.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_9.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_9.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_9.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float3_Float3Float3_Samples_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float3_Float3Float3_Samples_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float3_Float3Float3_Samples_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float3_Float3Float3_Samples_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Float_Floating_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_FloatingUinting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_10.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_10.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_10.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_10.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_13.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_13.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_13.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_13.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_14.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_14.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_14.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_14.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_15.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_15.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_15.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_15.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_16.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_16.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_16.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_16.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_17.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_17.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_17.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_17.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_18.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_18.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_18.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_18.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_19.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_19.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_19.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_19.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_20.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_20.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_20.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_20.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_21.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_21.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_21.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_21.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_22.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_22.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_22.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_22.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_7.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_7.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_7.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_8.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_8.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_8.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_8.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_9.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_9.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_9.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_9.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_10.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_10.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_10.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_10.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_13.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_13.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_13.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_13.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_14.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_14.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_14.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_14.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_15.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_15.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_15.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_15.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_16.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_16.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_16.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_16.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_17.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_17.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_17.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_17.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_18.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_18.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_18.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_18.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_19.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_19.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_19.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_19.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_2.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_2.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_2.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_20.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_20.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_20.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_20.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_21.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_21.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_21.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_21.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_22.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_22.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_22.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_22.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_3.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_3.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_3.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_4.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_4.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_4.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_5.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_5.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_5.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_6.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_6.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_6.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_7.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_7.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_7.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_8.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_8.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_8.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_8.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_9.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_9.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_9.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_9.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Inting_Inting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_1.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_0.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_0.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_0.spvasm diff --git a/test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_1.spvasm b/test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_1.spvasm rename to test/tint/unittest/reader/spirv/Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_1.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_Dot.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_Dot.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_Dot.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_Dot.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_FMod_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesMatrix.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesMatrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesMatrix.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesMatrix.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesScalar.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesScalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesScalar.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesScalar.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesVector.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesVector.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_MatrixTimesVector.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_OuterProduct.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_OuterProduct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_OuterProduct.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_OuterProduct.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Scalar_UnsignedResult.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Scalar_UnsignedResult.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Scalar_UnsignedResult.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Scalar_UnsignedResult.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Vector_UnsignedResult.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Vector_UnsignedResult.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Vector_UnsignedResult.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SDiv_Vector_UnsignedResult.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Scalar_UnsignedResult.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Scalar_UnsignedResult.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Scalar_UnsignedResult.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Scalar_UnsignedResult.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Vector_UnsignedResult.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Vector_UnsignedResult.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Vector_UnsignedResult.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_SMod_Vector_UnsignedResult.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesMatrix.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesMatrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesMatrix.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesMatrix.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesScalar.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesScalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesScalar.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryArithTestBasic_VectorTimesScalar.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_15.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_15.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_15.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_15.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_16.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_16.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_16.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_16.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_17.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_17.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_17.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_17.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_24.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_24.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_24.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_24.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_25.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_25.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_25.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_25.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_26.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_26.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_26.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_26.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_6.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_6.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_6.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_6.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_7.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_7.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_7.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_7.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_8.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_8.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_8.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_8.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm diff --git a/test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordEqual_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordGreaterThan_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordLessThan_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvFUnordTest_FUnordNotEqual_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvLogicalTest_All.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_All.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_All.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_All.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_Any.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_Any.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_Any.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_Any.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_IsInf_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_IsInf_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_IsInf_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_IsInf_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_IsInf_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_IsInf_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_IsInf_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_IsInf_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_IsNan_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_IsNan_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_IsNan_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_IsNan_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvLogicalTest_IsNan_Vector.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_BoolParams.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_BoolParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_BoolParams.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_BoolParams.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_FloatScalarParams.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_FloatScalarParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_FloatScalarParams.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_FloatScalarParams.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_IntScalarParams.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_IntScalarParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_IntScalarParams.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_Select_BoolCond_IntScalarParams.spvasm diff --git a/test/unittest/reader/spirv/SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm b/test/tint/unittest/reader/spirv/SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm rename to test/tint/unittest/reader/spirv/SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_AnonWorkgroupVar.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_AnonWorkgroupVar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_AnonWorkgroupVar.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_AnonWorkgroupVar.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ArrayNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BindingDecoration_Valid.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BindingDecoration_Valid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BindingDecoration_Valid.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BindingDecoration_Valid.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_ReadReplaced_Vertex.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_ReadReplaced_Vertex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_ReadReplaced_Vertex.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_ReadReplaced_Vertex.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_Write1_IsErased.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_Write1_IsErased.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_Write1_IsErased.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_Write1_IsErased.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPostAccessChainErased.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPostAccessChainErased.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPostAccessChainErased.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPostAccessChainErased.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPriorAccess_Erased.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPriorAccess_Erased.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPriorAccess_Erased.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPriorAccess_Erased.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_ReadReplaced.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_ReadReplaced.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_ReadReplaced.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_ReadReplaced.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Write1_IsErased.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Write1_IsErased.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Write1_IsErased.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_Write1_IsErased.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_WriteViaCopyObjectPostAccessChainErased.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_WriteViaCopyObjectPostAccessChainErased.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_WriteViaCopyObjectPostAccessChainErased.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPointSize_WriteViaCopyObjectPostAccessChainErased.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position_Initializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position_Initializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position_Initializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position_Initializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_OneAccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_OneAccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_OneAccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_OneAccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_TwoAccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_TwoAccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_TwoAccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_TwoAccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition_PerVertexStructOutOfOrderDecl.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition_PerVertexStructOutOfOrderDecl.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition_PerVertexStructOutOfOrderDecl.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition_PerVertexStructOutOfOrderDecl.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinVertexIndex.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinVertexIndex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinVertexIndex.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_BuiltinVertexIndex.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_OppositeSignednessAsWGSL.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_OppositeSignednessAsWGSL.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_OppositeSignednessAsWGSL.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_OppositeSignednessAsWGSL.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_SameSignednessAsWGSL.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_SameSignednessAsWGSL.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_SameSignednessAsWGSL.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Input_SameSignednessAsWGSL.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_OppositeSignednessAsWGSL.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_OppositeSignednessAsWGSL.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_OppositeSignednessAsWGSL.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_OppositeSignednessAsWGSL.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_SameSignednessAsWGSL.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_SameSignednessAsWGSL.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_SameSignednessAsWGSL.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Builtin_Output_Initializer_SameSignednessAsWGSL.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ColMajorDecoration_Dropped.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ColMajorDecoration_Dropped.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ColMajorDecoration_Dropped.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ColMajorDecoration_Dropped.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_DescriptorGroupDecoration_Valid.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_DescriptorGroupDecoration_Valid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_DescriptorGroupDecoration_Valid.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_DescriptorGroupDecoration_Valid.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_FragDepth_Out_Initializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_FragDepth_Out_Initializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_FragDepth_Out_Initializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_FragDepth_Out_Initializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_OppositeSignedness.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_OppositeSignedness.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_OppositeSignedness.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_OppositeSignedness.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_SameSignedness.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_SameSignedness.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_SameSignedness.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_SameSignedness.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Signed.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Signed.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Signed.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Signed.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Unsigned.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Unsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Unsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Unsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Signed_Initializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Signed_Initializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Signed_Initializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Signed_Initializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Unsigned_Initializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Unsigned_Initializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Unsigned_Initializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Unsigned_Initializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Flat_Fragment_In.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Flat_Fragment_In.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Flat_Fragment_In.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Flat_Fragment_In.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_In.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_In.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_In.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_In.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_Out.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_Out.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_Out.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_Out.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_IOLocations.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_IOLocations.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_IOLocations.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_IOLocations.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_Output.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_Output.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_Output.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_Output.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_In.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_In.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_In.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_In.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_Out.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_Out.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_Out.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_Out.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_FlattenStruct_LocOnMembers.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_FlattenStruct_LocOnMembers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_FlattenStruct_LocOnMembers.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_FlattenStruct_LocOnMembers.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InputVarsConvertedToPrivate.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InputVarsConvertedToPrivate.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InputVarsConvertedToPrivate.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InputVarsConvertedToPrivate.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenArray_OneLevel.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenArray_OneLevel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenArray_OneLevel.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenArray_OneLevel.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenMatrix.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenMatrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenMatrix.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenMatrix.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenNested.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenNested.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenNested.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenNested.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenStruct_LocOnVariable.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenStruct_LocOnVariable.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenStruct_LocOnVariable.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Input_FlattenStruct_LocOnVariable.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Dropped.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Dropped.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Dropped.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Dropped.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Natural_Dropped.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Natural_Dropped.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Natural_Dropped.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_MatrixStrideDecoration_Natural_Dropped.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_NamedWorkgroupVar.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_NamedWorkgroupVar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_NamedWorkgroupVar.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_NamedWorkgroupVar.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_NoVar.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_NoVar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_NoVar.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_NoVar.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate_WithInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate_WithInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate_WithInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate_WithInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenArray_OneLevel.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenArray_OneLevel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenArray_OneLevel.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenArray_OneLevel.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenMatrix.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenMatrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenMatrix.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenMatrix.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenStruct_LocOnVariable.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenStruct_LocOnVariable.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenStruct_LocOnVariable.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_Output_FlattenStruct_LocOnVariable.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_PrivateVar.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_PrivateVar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_PrivateVar.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_PrivateVar.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_I32_Load_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleId_U32_Load_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_I32_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_U32_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_WithStride.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_WithStride.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_WithStride.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_In_WithStride.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_I32_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_U32_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_WithStride.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_WithStride.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_WithStride.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_SampleMask_Out_WithStride.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarInitializers.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarInitializers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarInitializers.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarInitializers.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarNullInitializers.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarNullInitializers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarNullInitializers.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarNullInitializers.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_AllMembers.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_AllMembers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_AllMembers.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_AllMembers.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers_DuplicatedOnSameMember.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers_DuplicatedOnSameMember.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers_DuplicatedOnSameMember.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers_DuplicatedOnSameMember.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructMember_NonReadableDecoration_Dropped.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructMember_NonReadableDecoration_Dropped.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructMember_NonReadableDecoration_Dropped.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructMember_NonReadableDecoration_Dropped.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_StructNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorBoolNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorBoolNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorBoolNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorBoolNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorFloatNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorFloatNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorFloatNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorFloatNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorIntNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorIntNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorIntNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorIntNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorUintNullInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorUintNullInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorUintNullInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VectorUintNullInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_I32_Load_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_AccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_AccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_AccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_AccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_VertexIndex_U32_Load_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsNotHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsNotHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsNotHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsNotHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_SingleBlockContinueConstruct.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_SingleBlockContinueConstruct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_SingleBlockContinueConstruct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_SingleBlockContinueConstruct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_SingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_SingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_SingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_BackEdge_SingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToDefaultNotMerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToDefaultNotMerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToDefaultNotMerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToDefaultNotMerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_DefaultToCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_DefaultToCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_DefaultToCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_DefaultToCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_LoopHeadToBody.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_LoopHeadToBody.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_LoopHeadToBody.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_LoopHeadToBody.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToDefaultNotMerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToDefaultNotMerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToDefaultNotMerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToDefaultNotMerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromElse_ForwardWithinElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromElse_ForwardWithinElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromElse_ForwardWithinElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromElse_ForwardWithinElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfThenElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfThenElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfThenElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfThenElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromThen_ForwardWithinThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromThen_ForwardWithinThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromThen_ForwardWithinThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromThen_ForwardWithinThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructTail.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructTail.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructTail.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructTail.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBody.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBody.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBody.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBody.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Conditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Conditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Conditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Conditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Unconditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Unconditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Unconditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Unconditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_MultiBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_MultiBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_MultiBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_MultiBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_FalseBranch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_FalseBranch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_FalseBranch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_FalseBranch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_ConditionalFromNestedIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_ConditionalFromNestedIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_ConditionalFromNestedIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_ConditionalFromNestedIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchCaseBody_Unconditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchCaseBody_Unconditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchCaseBody_Unconditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchCaseBody_Unconditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Conditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Conditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Conditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Conditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Unconditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Unconditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Unconditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Unconditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_LoopBodyToContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_LoopBodyToContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_LoopBodyToContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_LoopBodyToContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_LoopHeadSplitBody.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_LoopHeadSplitBody.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_LoopHeadSplitBody.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_LoopHeadSplitBody.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Premerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Premerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Premerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Premerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Regardless.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Regardless.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Regardless.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Regardless.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Conditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Conditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Conditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Conditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Unconditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Unconditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Unconditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Unconditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseBody.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseBody.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseBody.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseBody.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseDirect.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseDirect.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseDirect.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseDirect.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultBody.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultBody.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultBody.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultBody.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultIsMerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultIsMerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultIsMerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultIsMerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_DupConditionalBranch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_DupConditionalBranch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_DupConditionalBranch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_DupConditionalBranch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_FalseOnlyBranch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_FalseOnlyBranch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_FalseOnlyBranch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_FalseOnlyBranch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_IgnoreStaticalyUnreachable.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_IgnoreStaticalyUnreachable.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_IgnoreStaticalyUnreachable.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_IgnoreStaticalyUnreachable.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_KillIsDeadEnd.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_KillIsDeadEnd.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_KillIsDeadEnd.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_KillIsDeadEnd.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakUnless.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakUnless.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakUnless.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakUnless.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueUnless.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueUnless.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueUnless.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueUnless.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Break.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Break.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Break.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Break.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Continue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Continue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Continue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Continue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch_CaseContinues.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch_CaseContinues.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch_CaseContinues.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch_CaseContinues.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_ContainsIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_ContainsIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_ContainsIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_ContainsIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakUnless.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakUnless.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakUnless.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakUnless.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_Sequence.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_Sequence.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_Sequence.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_Sequence.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinueBreaks.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinueBreaks.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinueBreaks.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinueBreaks.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Simple.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Simple.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Simple.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Simple.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfBreak_In_SwitchCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfBreak_In_SwitchCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfBreak_In_SwitchCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfBreak_In_SwitchCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfFallthrough_In_SwitchCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfFallthrough_In_SwitchCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfFallthrough_In_SwitchCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_IfFallthrough_In_SwitchCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_Contains_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_Contains_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_Contains_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_Contains_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_In_SwitchCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_In_SwitchCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_In_SwitchCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Nest_If_In_SwitchCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_OneBlock.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_OneBlock.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_OneBlock.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_OneBlock.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_ReorderSequence.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_ReorderSequence.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_ReorderSequence.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_ReorderSequence.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectConditionalBranchOrder.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectConditionalBranchOrder.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectConditionalBranchOrder.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectConditionalBranchOrder.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromCaseToDefaultToCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromCaseToDefaultToCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromCaseToDefaultToCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromCaseToDefaultToCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromDefault.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromDefault.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromDefault.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromDefault.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_Interleaved.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_Interleaved.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_Interleaved.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_Interleaved.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchOrderNaturallyReversed.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchOrderNaturallyReversed.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchOrderNaturallyReversed.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchOrderNaturallyReversed.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchWithDefaultOrderNaturallyReversed.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchWithDefaultOrderNaturallyReversed.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchWithDefaultOrderNaturallyReversed.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_SwitchWithDefaultOrderNaturallyReversed.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Switch_DefaultSameAsACase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Switch_DefaultSameAsACase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Switch_DefaultSameAsACase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_Switch_DefaultSameAsACase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_TrueOnlyBranch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_TrueOnlyBranch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_TrueOnlyBranch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_TrueOnlyBranch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_UnreachableIsDeadEnd.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_UnreachableIsDeadEnd.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_UnreachableIsDeadEnd.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_ComputeBlockOrder_UnreachableIsDeadEnd.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Fallthrough_Fallthrough_Same.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Fallthrough_Fallthrough_Same.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Fallthrough_Fallthrough_Same.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Fallthrough_Fallthrough_Same.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Forward_Forward_Same.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Forward_Forward_Same.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Forward_Forward_Same.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Forward_Forward_Same.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_IfBreak_IfBreak_Same.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_IfBreak_IfBreak_Same.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_IfBreak_IfBreak_Same.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_IfBreak_IfBreak_Same.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_MultiBlock_LoopBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_MultiBlock_LoopBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_MultiBlock_LoopBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_MultiBlock_LoopBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_SingleBlock_LoopBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_SingleBlock_LoopBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_SingleBlock_LoopBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_SingleBlock_LoopBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_LastInCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_LastInCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_LastInCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_LastInCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_NotLastInCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_NotLastInCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_NotLastInCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_NotLastInCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Fallthrough.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Fallthrough.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Fallthrough.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Fallthrough.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Forward.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Forward.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Forward.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_Forward.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_IfBreak_FromThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromBody.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromBody.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromBody.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromBody.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromContinueConstructEnd_Conditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromContinueConstructEnd_Conditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromContinueConstructEnd_Conditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromContinueConstructEnd_Conditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_LastInCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_LastInCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_LastInCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_LastInCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_NotLastInCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_NotLastInCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_NotLastInCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Branch_SwitchBreak_NotLastInCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_SwitchBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_SwitchBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_SwitchBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_FalseBranch_SwitchBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromElse_ForwardWithinElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromElse_ForwardWithinElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromElse_ForwardWithinElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromElse_ForwardWithinElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThenWithForward_FromElseWithForward_AlsoPremerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThenWithForward_FromElseWithForward_AlsoPremerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThenWithForward_FromElseWithForward_AlsoPremerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThenWithForward_FromElseWithForward_AlsoPremerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThen_ForwardWithinThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThen_ForwardWithinThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThen_ForwardWithinThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfBreak_FromThen_ForwardWithinThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Else_Premerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Else_Premerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Else_Premerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Else_Premerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Empty.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Empty.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Empty.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Empty.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Nest_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Nest_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Nest_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Nest_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_NoThen_Else.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_NoThen_Else.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_NoThen_Else.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_NoThen_Else.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else_Premerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else_Premerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else_Premerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Else_Premerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_NoElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_NoElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_NoElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_NoElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Premerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Premerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Premerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_If_Then_Premerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_TopLevel.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_TopLevel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_TopLevel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Kill_TopLevel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyAlwaysBreaks.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyAlwaysBreaks.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyAlwaysBreaks.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyAlwaysBreaks.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse_Early.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse_Early.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse_Early.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse_Early.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_FalseToBody_TrueBreaks.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_FalseToBody_TrueBreaks.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_FalseToBody_TrueBreaks.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_FalseToBody_TrueBreaks.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Never.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Never.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Never.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Never.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_TrueBackedge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_TrueBackedge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_TrueBackedge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_TrueBackedge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_TrueToBody_FalseBreaks.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_TrueToBody_FalseBreaks.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_TrueToBody_FalseBreaks.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_TrueToBody_FalseBreaks.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_InsideIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_InsideIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_InsideIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_InsideIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_Loop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_Loop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_Loop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_Loop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_TopLevel.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_TopLevel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_TopLevel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_ReturnValue_TopLevel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_InsideLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_TopLevel.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_TopLevel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_TopLevel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Return_TopLevel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_SintValue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_SintValue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_SintValue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_SintValue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_UintValue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_UintValue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_UintValue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_Case_UintValue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_NoDupCases.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_NoDupCases.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_NoDupCases.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_NoDupCases.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_WithDupCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_WithDupCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_WithDupCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_WithDupCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_CasesWithDup.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_CasesWithDup.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_CasesWithDup.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_CasesWithDup.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_NoCases.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_NoCases.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_NoCases.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_NoCases.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_OneCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_OneCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_OneCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_OneCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_TwoCases.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_TwoCases.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_TwoCases.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_TwoCases.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_SwitchBreak.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_SwitchBreak.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_SwitchBreak.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_TrueBranch_SwitchBreak.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InNonVoidFunction.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InNonVoidFunction.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InNonVoidFunction.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InNonVoidFunction.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_InsideLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_TopLevel.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_TopLevel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_TopLevel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Unreachable_TopLevel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ElseOnly.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ElseOnly.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ElseOnly.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ElseOnly.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopBreak_Ok.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopBreak_Ok.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopBreak_Ok.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopBreak_Ok.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_SwitchBreak_Ok.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_SwitchBreak_Ok.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_SwitchBreak_Ok.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_SwitchBreak_Ok.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_IfOnly.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_IfOnly.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_IfOnly.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_IfOnly.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_NoIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_NoIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_NoIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_NoIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ElseDirectToThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ElseDirectToThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ElseDirectToThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ElseDirectToThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_Simple.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_Simple.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_Simple.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_Simple.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ThenDirectToElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ThenDirectToElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ThenDirectToElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ThenDirectToElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Regardless.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Regardless.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Regardless.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_Regardless.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ThenElse.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ThenElse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ThenElse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_ThenElse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_SwitchBreak_Ok.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_SwitchBreak_Ok.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_SwitchBreak_Ok.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_SwitchBreak_Ok.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsDefault.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsDefault.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsDefault.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsDefault.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsNotDefault.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsNotDefault.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsNotDefault.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsNotDefault.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsMerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsMerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsMerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsMerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsNotMerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsNotMerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsNotMerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsNotMerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_ManyValuesWithSameCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_ManyValuesWithSameCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_ManyValuesWithSameCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_ManyValuesWithSameCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_NoSwitch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_NoSwitch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_NoSwitch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_FindSwitchCaseHeaders_NoSwitch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_FunctionIsOnlyIfSelectionAndItsMerge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_FunctionIsOnlyIfSelectionAndItsMerge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_FunctionIsOnlyIfSelectionAndItsMerge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_FunctionIsOnlyIfSelectionAndItsMerge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoMultiBlockLoopHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoMultiBlockLoopHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoMultiBlockLoopHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoMultiBlockLoopHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoSingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoSingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoSingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoSingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsNotContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsNotContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsNotContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsNotContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_MultiBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_MultiBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_MultiBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_MultiBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_SingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_SingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_SingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_SingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_Switch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_Switch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_Switch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_Switch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_LoopContinue_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_LoopContinue_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_LoopContinue_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_LoopContinue_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_Loop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_Loop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_Loop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_Loop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Switch_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Switch_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Switch_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_Nest_Switch_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_MultiBlock.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_MultiBlock.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_MultiBlock.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_MultiBlock.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_SingleBlock.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_SingleBlock.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_SingleBlock.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_SingleBlock.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_PaddingBlocksBeforeAndAfterStructuredConstruct.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_PaddingBlocksBeforeAndAfterStructuredConstruct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_PaddingBlocksBeforeAndAfterStructuredConstruct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_PaddingBlocksBeforeAndAfterStructuredConstruct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SwitchSelection.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SwitchSelection.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SwitchSelection.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_LabelControlFlowConstructs_SwitchSelection.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_Branch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_Branch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_Branch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_Branch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_BranchConditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_BranchConditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_BranchConditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_BranchConditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_SingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_SingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_SingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodLoopMerge_SingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_BranchConditional.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_BranchConditional.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_BranchConditional.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_BranchConditional.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_Switch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_Switch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_Switch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_Switch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_NoMerges.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_NoMerges.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_NoMerges.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_RegisterMerges_NoMerges.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_ContinueIsWholeMultiBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_ContinueIsWholeMultiBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_ContinueIsWholeMultiBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_ContinueIsWholeMultiBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_HasSiblingLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_HasSiblingLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_HasSiblingLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_HasSiblingLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_NotAContinue.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_NotAContinue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_NotAContinue.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_NotAContinue.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_Null.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_Null.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_Null.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_Null.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_SingleBlockLoop.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_SingleBlockLoop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_SingleBlockLoop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_SiblingLoopConstruct_SingleBlockLoop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_If.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_If.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_If.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_If.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Kill.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Kill.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Kill.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Kill.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_Simple.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_Simple.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_Simple.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_Simple.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_SingleBlock.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_SingleBlock.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_SingleBlock.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Loop_SingleBlock.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Sequence.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Sequence.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Sequence.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Sequence.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_SingleBlock.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_SingleBlock.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_SingleBlock.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_SingleBlock.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Switch.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Switch.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Switch.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Switch.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Unreachable.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Unreachable.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Unreachable.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_TerminatorsAreValid_Unreachable.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_MultiBlockLoop_Good.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_MultiBlockLoop_Good.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_MultiBlockLoop_Good.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_MultiBlockLoop_Good.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_Selection_Good.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_Selection_Good.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_Selection_Good.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_Selection_Good.spvasm diff --git a/test/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_SingleBlockLoop_Good.spvasm b/test/tint/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_SingleBlockLoop_Good.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_SingleBlockLoop_Good.spvasm rename to test/tint/unittest/reader/spirv/SpvParserCFGTest_VerifyHeaderContinueMergeOrder_SingleBlockLoop_Good.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_AnonymousVars.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_AnonymousVars.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_AnonymousVars.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_AnonymousVars.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias_Null.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias_Null.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias_Null.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias_Null.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Null.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Null.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Null.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Null.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_Decorate_RelaxedPrecision.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_Decorate_RelaxedPrecision.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_Decorate_RelaxedPrecision.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_Decorate_RelaxedPrecision.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MatrixInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MatrixInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MatrixInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MatrixInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MemberDecorate_RelaxedPrecision.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MemberDecorate_RelaxedPrecision.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MemberDecorate_RelaxedPrecision.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MemberDecorate_RelaxedPrecision.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MixedTypes.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MixedTypes.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MixedTypes.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_MixedTypes.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_NamedVars.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_NamedVars.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_NamedVars.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_NamedVars.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarInitializers.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarInitializers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarInitializers.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarInitializers.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarNullInitializers.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarNullInitializers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarNullInitializers.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_ScalarNullInitializers.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructDifferOnlyInMemberName.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructDifferOnlyInMemberName.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructDifferOnlyInMemberName.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructDifferOnlyInMemberName.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer_Null.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer_Null.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer_Null.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer_Null.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_VectorInitializer.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_VectorInitializer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_VectorInitializer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitFunctionVariables_VectorInitializer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefAndUseFirstBlockIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefAndUseFirstBlockIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefAndUseFirstBlockIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefAndUseFirstBlockIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InFunction.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InFunction.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InFunction.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InFunction.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockSwitch_InIf.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockSwitch_InIf.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockSwitch_InIf.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockSwitch_InIf.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Defer_UsedOnceSameConstruct.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Defer_UsedOnceSameConstruct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Defer_UsedOnceSameConstruct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Defer_UsedOnceSameConstruct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedTwice.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedTwice.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedTwice.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedTwice.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_CompositeInsert.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_CompositeInsert.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_CompositeInsert.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_CompositeInsert.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_UsedAsNonPtrArg.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_UsedAsNonPtrArg.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_UsedAsNonPtrArg.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_UsedAsNonPtrArg.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_VectorInsertDynamic.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_VectorInsertDynamic.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_VectorInsertDynamic.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Hoist_VectorInsertDynamic.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_InMerge_PredecessorsDominatdByNestedSwitchCase.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_InMerge_PredecessorsDominatdByNestedSwitchCase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_InMerge_PredecessorsDominatdByNestedSwitchCase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_InMerge_PredecessorsDominatdByNestedSwitchCase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromBlockNotInBlockOrderIgnored.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromBlockNotInBlockOrderIgnored.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromBlockNotInBlockOrderIgnored.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromBlockNotInBlockOrderIgnored.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.msl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.msl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.msl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.msl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.spvasm diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.wgsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.wgsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.wgsl rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm.expected.wgsl diff --git a/test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_UseInPhiCountsAsUse.spvasm b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_UseInPhiCountsAsUse.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_UseInPhiCountsAsUse.spvasm rename to test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_UseInPhiCountsAsUse.spvasm diff --git a/test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_CopyObject.spvasm b/test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_CopyObject.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_CopyObject.spvasm rename to test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_CopyObject.spvasm diff --git a/test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Direct.spvasm b/test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Direct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Direct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Direct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Image.spvasm b/test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Image.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Image.spvasm rename to test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Image.spvasm diff --git a/test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Load.spvasm b/test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Load.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Load.spvasm rename to test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Load.spvasm diff --git a/test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_SampledImage.spvasm b/test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_SampledImage.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_SampledImage.spvasm rename to test/tint/unittest/reader/spirv/SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_SampledImage.spvasm diff --git a/test/unittest/reader/spirv/SpvParserHandleTest_NeverGenerateConstDeclForHandle_UseVariableDirectly.spvasm b/test/tint/unittest/reader/spirv/SpvParserHandleTest_NeverGenerateConstDeclForHandle_UseVariableDirectly.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserHandleTest_NeverGenerateConstDeclForHandle_UseVariableDirectly.spvasm rename to test/tint/unittest/reader/spirv/SpvParserHandleTest_NeverGenerateConstDeclForHandle_UseVariableDirectly.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Compound_Matrix_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Compound_Matrix_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Compound_Matrix_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Compound_Matrix_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_DereferenceBase.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_DereferenceBase.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_DereferenceBase.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_DereferenceBase.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_InferFunctionStorageClass.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_InferFunctionStorageClass.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_InferFunctionStorageClass.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_InferFunctionStorageClass.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Matrix.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Matrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Matrix.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Matrix.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_DifferOnlyMemberName.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_DifferOnlyMemberName.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_DifferOnlyMemberName.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_DifferOnlyMemberName.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorNonConstIndex.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorNonConstIndex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorNonConstIndex.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorNonConstIndex.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorSwizzle.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorSwizzle.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorSwizzle.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_AccessChain_VectorSwizzle.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_CopyMemory_Scalar_Function_To_Private.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_CopyMemory_Scalar_Function_To_Private.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_CopyMemory_Scalar_Function_To_Private.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_CopyMemory_Scalar_Function_To_Private.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadBool.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadBool.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadBool.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadBool.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadScalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadScalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadScalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_LoadScalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreBoolConst.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreBoolConst.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreBoolConst.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreBoolConst.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreFloatConst.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreFloatConst.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreFloatConst.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreFloatConst.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreIntConst.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreIntConst.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreIntConst.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreIntConst.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreToModuleScopeVar.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreToModuleScopeVar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreToModuleScopeVar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreToModuleScopeVar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreUintConst.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreUintConst.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreUintConst.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_StoreUintConst.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_UseLoadedScalarTwice.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_UseLoadedScalarTwice.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_UseLoadedScalarTwice.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_EmitStatement_UseLoadedScalarTwice.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm diff --git a/test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpNop.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpNop.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpNop.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpNop.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Array.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Array.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Array.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Array.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Matrix.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Matrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Matrix.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Matrix.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Struct.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Struct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Struct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Struct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTestMiscInstruction_OpUndef_InFunction_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Array.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Array.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Array.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Array.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Matrix_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct_Array_Matrix_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct_Array_Matrix_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct_Array_Matrix_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Struct_Array_Matrix_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeExtract_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeExtract_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Array.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Array.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Array.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Array.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Matrix_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_Array_Matrix_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_Array_Matrix_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_Array_Matrix_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_Array_Matrix_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_DifferOnlyInMemberName.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_DifferOnlyInMemberName.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_DifferOnlyInMemberName.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Struct_DifferOnlyInMemberName.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CompositeInsert_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CompositeInsert_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Array.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Array.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Array.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Array.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Composite_Construct_ConstantComposite_Struct_NoDeduplication.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_ConstantComposite_Struct_NoDeduplication.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Composite_Construct_ConstantComposite_Struct_NoDeduplication.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_ConstantComposite_Struct_NoDeduplication.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Matrix.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Matrix.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Matrix.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Matrix.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Struct.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Struct.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Struct.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Struct.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Composite_Construct_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Composite_Construct_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Array.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Array.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Array.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Array.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_ArrayStride_Valid.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_ArrayStride_Valid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_ArrayStride_Valid.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_ArrayStride_Valid.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Array_NoDeduplication.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Array_NoDeduplication.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Array_NoDeduplication.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Array_NoDeduplication.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Bool.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Bool.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Bool.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Bool.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_F32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_F32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_F32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_F32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_I32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_I32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_I32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_I32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Image_PretendVoid.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Image_PretendVoid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Image_PretendVoid.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Image_PretendVoid.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_MatrixOverF32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_MatrixOverF32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_MatrixOverF32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_MatrixOverF32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerFunction.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerFunction.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerFunction.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerFunction.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerInput.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerInput.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerInput.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerInput.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerOutput.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerOutput.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerOutput.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerOutput.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerPrivate.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerPrivate.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerPrivate.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerPrivate.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerStorageBuffer.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerStorageBuffer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerStorageBuffer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerStorageBuffer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerToPointer.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerToPointer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerToPointer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerToPointer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniform.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniform.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniform.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniform.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniformConstant.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniformConstant.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniformConstant.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerUniformConstant.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerWorkgroup.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerWorkgroup.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_PointerWorkgroup.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_PointerWorkgroup.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_ArrayStride_Valid.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_ArrayStride_Valid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_ArrayStride_Valid.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_ArrayStride_Valid.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_NoDeduplication.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_NoDeduplication.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_NoDeduplication.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_RuntimeArray_NoDeduplication.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_SampledImage_PretendVoid.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_SampledImage_PretendVoid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_SampledImage_PretendVoid.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_SampledImage_PretendVoid.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Sampler_PretendVoid.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Sampler_PretendVoid.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Sampler_PretendVoid.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Sampler_PretendVoid.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_StructTwoMembers.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_StructTwoMembers.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_StructTwoMembers.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_StructTwoMembers.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithBlockDecoration.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithBlockDecoration.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithBlockDecoration.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithBlockDecoration.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithMemberDecorations.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithMemberDecorations.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithMemberDecorations.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_StructWithMemberDecorations.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Struct_NoDeduplication.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Struct_NoDeduplication.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Struct_NoDeduplication.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Struct_NoDeduplication.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_U32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_U32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_U32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_U32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverF32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverF32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverF32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverF32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverI32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverI32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverI32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverI32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverU32.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverU32.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverU32.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_VecOverU32.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ConvertType_Void.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Void.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ConvertType_Void.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ConvertType_Void.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CopyObject_Pointer.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CopyObject_Pointer.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CopyObject_Pointer.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CopyObject_Pointer.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_CopyObject_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_CopyObject_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_CopyObject_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_CopyObject_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_CalleePrecedesCaller.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_CalleePrecedesCaller.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_CalleePrecedesCaller.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_CalleePrecedesCaller.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Fragment.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Fragment.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Fragment.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Fragment.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute_LocalSize_Only.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute_LocalSize_Only.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute_LocalSize_Only.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute_LocalSize_Only.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_MultipleEntryPoints.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_MultipleEntryPoints.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_MultipleEntryPoints.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_MultipleEntryPoints.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Vertex.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Vertex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Vertex.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_Vertex.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_Constant_Only.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_Constant_Only.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_Constant_Only.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_Constant_Only.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_GenerateParamNames.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_GenerateParamNames.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_GenerateParamNames.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_GenerateParamNames.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_MixedParamTypes.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_MixedParamTypes.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_MixedParamTypes.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_MixedParamTypes.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_NonVoidResultType.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_NonVoidResultType.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_NonVoidResultType.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_NonVoidResultType.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitFunctions_VoidFunctionWithoutParams.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_VoidFunctionWithoutParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitFunctions_VoidFunctionWithoutParams.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_VoidFunctionWithoutParams.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitStatement_CallWithParams.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_CallWithParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitStatement_CallWithParams.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_CallWithParams.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParams.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParams.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParams.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParamsUsedTwice.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParamsUsedTwice.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParamsUsedTwice.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_ScalarCallNoParamsUsedTwice.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_EmitStatement_VoidCallNoParams.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_VoidCallNoParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_EmitStatement_VoidCallNoParams.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_EmitStatement_VoidCallNoParams.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Emit_GenerateParamNames.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Emit_GenerateParamNames.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Emit_GenerateParamNames.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Emit_GenerateParamNames.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Emit_MixedParamTypes.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Emit_MixedParamTypes.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Emit_MixedParamTypes.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Emit_MixedParamTypes.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Emit_NonVoidResultType.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Emit_NonVoidResultType.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Emit_NonVoidResultType.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Emit_NonVoidResultType.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Emit_VoidFunctionWithoutParams.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Emit_VoidFunctionWithoutParams.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Emit_VoidFunctionWithoutParams.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Emit_VoidFunctionWithoutParams.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Degrees_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_FaceForward_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Scalar_Float_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Scalar_Float_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Scalar_Float_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Scalar_Float_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Vector_Floatvec_Uintvec.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Vector_Floatvec_Uintvec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Vector_Floatvec_Uintvec.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Ldexp_Vector_Floatvec_Uintvec.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Radians_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Reflect_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_GlslStd450_Refract_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_GLSL450MemoryModel.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_GLSL450MemoryModel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_GLSL450MemoryModel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_GLSL450MemoryModel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_SimpleMemoryModel.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_SimpleMemoryModel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_SimpleMemoryModel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_SimpleMemoryModel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_VulkanMemoryModel.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_VulkanMemoryModel.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_VulkanMemoryModel.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Impl_GenericVulkanShader_VulkanMemoryModel.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Impl_Source_InvalidId.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Impl_Source_InvalidId.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Impl_Source_InvalidId.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Impl_Source_InvalidId.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Impl_Source_NoOpLine.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Impl_Source_NoOpLine.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Impl_Source_NoOpLine.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Impl_Source_NoOpLine.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Impl_Source_WithOpLine_WithOpNoLine.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Impl_Source_WithOpLine_WithOpNoLine.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Impl_Source_WithOpLine_WithOpNoLine.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Impl_Source_WithOpLine_WithOpNoLine.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Normalize_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Normalize_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Normalize_Vector2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Vector2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Normalize_Vector2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Vector2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Normalize_Vector3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Vector3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Normalize_Vector3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Vector3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_Normalize_Vector4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Vector4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_Normalize_Vector4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_Normalize_Vector4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SAbs.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SAbs.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SAbs.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SAbs.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SClamp.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SClamp.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SClamp.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SClamp.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMax.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMax.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMax.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMax.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMin.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMin.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMin.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_SMin.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UClamp.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UClamp.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UClamp.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UClamp.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMax.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMax.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMax.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMax.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMin.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMin.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMin.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_RectifyOperandsAndResult_UMin.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_0.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_0.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_0.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_1.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_1.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_1.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_ValueFromBlockNotInBlockOrder.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_ValueFromBlockNotInBlockOrder.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_ValueFromBlockNotInBlockOrder.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_ValueFromBlockNotInBlockOrder.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_SignedIndex.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_SignedIndex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_SignedIndex.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_SignedIndex.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorInsertDynamic_Sample.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_VectorInsertDynamic_Sample.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorInsertDynamic_Sample.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorInsertDynamic_Sample.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_AllOnesMapToNull.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_AllOnesMapToNull.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_AllOnesMapToNull.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_AllOnesMapToNull.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_UseBoth.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_UseBoth.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_UseBoth.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorShuffle_ConstantOperands_UseBoth.spvasm diff --git a/test/unittest/reader/spirv/SpvParserTest_VectorShuffle_FunctionScopeOperands_UseBoth.spvasm b/test/tint/unittest/reader/spirv/SpvParserTest_VectorShuffle_FunctionScopeOperands_UseBoth.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvParserTest_VectorShuffle_FunctionScopeOperands_UseBoth.spvasm rename to test/tint/unittest/reader/spirv/SpvParserTest_VectorShuffle_FunctionScopeOperands_UseBoth.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_FNegate_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Int_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_SignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_SignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_SignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_SignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_UnsignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_UnsignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_UnsignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_SignedVec_UnsignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_Uint_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_SignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_SignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_SignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_SignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_UnsignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_UnsignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_UnsignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_SNegate_UnsignedVec_UnsignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x2.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x2.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x2.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x3.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x3.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x3.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_Transpose_2x3.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryArithTest_Transpose_3x2.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryArithTest_Transpose_3x2.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryArithTest_Transpose_3x2.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryArithTest_Transpose_3x2.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Int.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Int_Uint.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Int.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitCount_Uint_Uint.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Int_Int.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Int_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_SignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_SignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_SignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_SignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_UnsignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_UnsignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_UnsignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_SignedVec_UnsignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Int.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Int.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Int.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Int.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Uint.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Uint.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Uint.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_Uint_Uint.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_SignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_SignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_SignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_SignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_UnsignedVec.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_UnsignedVec.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_UnsignedVec.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryBitTest_Not_UnsignedVec_UnsignedVec.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_Bitcast_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToSigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToSigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToSigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToSigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Scalar_ToUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToSigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToSigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToSigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToSigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToS_Vector_ToUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm.expected.hlsl b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm.expected.hlsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm.expected.hlsl rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm.expected.hlsl diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Scalar_ToUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Scalar_ToUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Scalar_ToUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Scalar_ToUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Vector_ToUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Vector_ToUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Vector_ToUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertFToU_Vector_ToUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromSigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromSigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromSigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromSigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Scalar_FromUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromSigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromSigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromSigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromSigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertSToF_Vector_FromUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromSigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromSigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromSigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromSigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Scalar_FromUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromSigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromSigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromSigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromSigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromUnsigned.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromUnsigned.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromUnsigned.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryConversionTest_ConvertUToF_Vector_FromUnsigned.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Scalar.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Scalar.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Scalar.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Scalar.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm b/test/tint/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm rename to test/tint/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm diff --git a/test/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm.expected.glsl similarity index 100% rename from test/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm.expected.glsl rename to test/tint/unittest/reader/spirv/SpvUnaryLogicalTest_LogicalNot_Vector.spvasm.expected.glsl diff --git a/test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_0.spvasm b/test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_0.spvasm similarity index 100% rename from test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_0.spvasm rename to test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_0.spvasm diff --git a/test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_1.spvasm b/test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_1.spvasm similarity index 100% rename from test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_1.spvasm rename to test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_1.spvasm diff --git a/test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_2.spvasm b/test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_2.spvasm similarity index 100% rename from test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_2.spvasm rename to test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_2.spvasm diff --git a/test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_3.spvasm b/test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_3.spvasm similarity index 100% rename from test/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_3.spvasm rename to test/tint/unittest/reader/spirv/ValidIndex_SpvParserSwizzleTest_Sample_3.spvasm diff --git a/test/var/inferred/function.wgsl b/test/tint/var/inferred/function.wgsl similarity index 100% rename from test/var/inferred/function.wgsl rename to test/tint/var/inferred/function.wgsl diff --git a/test/var/inferred/function.wgsl.expected.glsl b/test/tint/var/inferred/function.wgsl.expected.glsl similarity index 100% rename from test/var/inferred/function.wgsl.expected.glsl rename to test/tint/var/inferred/function.wgsl.expected.glsl diff --git a/test/var/inferred/function.wgsl.expected.hlsl b/test/tint/var/inferred/function.wgsl.expected.hlsl similarity index 100% rename from test/var/inferred/function.wgsl.expected.hlsl rename to test/tint/var/inferred/function.wgsl.expected.hlsl diff --git a/test/var/inferred/function.wgsl.expected.msl b/test/tint/var/inferred/function.wgsl.expected.msl similarity index 100% rename from test/var/inferred/function.wgsl.expected.msl rename to test/tint/var/inferred/function.wgsl.expected.msl diff --git a/test/var/inferred/function.wgsl.expected.spvasm b/test/tint/var/inferred/function.wgsl.expected.spvasm similarity index 100% rename from test/var/inferred/function.wgsl.expected.spvasm rename to test/tint/var/inferred/function.wgsl.expected.spvasm diff --git a/test/var/inferred/function.wgsl.expected.wgsl b/test/tint/var/inferred/function.wgsl.expected.wgsl similarity index 100% rename from test/var/inferred/function.wgsl.expected.wgsl rename to test/tint/var/inferred/function.wgsl.expected.wgsl diff --git a/test/var/initialization/function/array.wgsl b/test/tint/var/initialization/function/array.wgsl similarity index 100% rename from test/var/initialization/function/array.wgsl rename to test/tint/var/initialization/function/array.wgsl diff --git a/test/var/initialization/function/array.wgsl.expected.glsl b/test/tint/var/initialization/function/array.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/function/array.wgsl.expected.glsl rename to test/tint/var/initialization/function/array.wgsl.expected.glsl diff --git a/test/var/initialization/function/array.wgsl.expected.hlsl b/test/tint/var/initialization/function/array.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/function/array.wgsl.expected.hlsl rename to test/tint/var/initialization/function/array.wgsl.expected.hlsl diff --git a/test/var/initialization/function/array.wgsl.expected.msl b/test/tint/var/initialization/function/array.wgsl.expected.msl similarity index 100% rename from test/var/initialization/function/array.wgsl.expected.msl rename to test/tint/var/initialization/function/array.wgsl.expected.msl diff --git a/test/var/initialization/function/array.wgsl.expected.spvasm b/test/tint/var/initialization/function/array.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/function/array.wgsl.expected.spvasm rename to test/tint/var/initialization/function/array.wgsl.expected.spvasm diff --git a/test/var/initialization/function/array.wgsl.expected.wgsl b/test/tint/var/initialization/function/array.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/function/array.wgsl.expected.wgsl rename to test/tint/var/initialization/function/array.wgsl.expected.wgsl diff --git a/test/var/initialization/function/matrix.wgsl b/test/tint/var/initialization/function/matrix.wgsl similarity index 100% rename from test/var/initialization/function/matrix.wgsl rename to test/tint/var/initialization/function/matrix.wgsl diff --git a/test/var/initialization/function/matrix.wgsl.expected.glsl b/test/tint/var/initialization/function/matrix.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/function/matrix.wgsl.expected.glsl rename to test/tint/var/initialization/function/matrix.wgsl.expected.glsl diff --git a/test/var/initialization/function/matrix.wgsl.expected.hlsl b/test/tint/var/initialization/function/matrix.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/function/matrix.wgsl.expected.hlsl rename to test/tint/var/initialization/function/matrix.wgsl.expected.hlsl diff --git a/test/var/initialization/function/matrix.wgsl.expected.msl b/test/tint/var/initialization/function/matrix.wgsl.expected.msl similarity index 100% rename from test/var/initialization/function/matrix.wgsl.expected.msl rename to test/tint/var/initialization/function/matrix.wgsl.expected.msl diff --git a/test/var/initialization/function/matrix.wgsl.expected.spvasm b/test/tint/var/initialization/function/matrix.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/function/matrix.wgsl.expected.spvasm rename to test/tint/var/initialization/function/matrix.wgsl.expected.spvasm diff --git a/test/var/initialization/function/matrix.wgsl.expected.wgsl b/test/tint/var/initialization/function/matrix.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/function/matrix.wgsl.expected.wgsl rename to test/tint/var/initialization/function/matrix.wgsl.expected.wgsl diff --git a/test/var/initialization/function/scalar.wgsl b/test/tint/var/initialization/function/scalar.wgsl similarity index 100% rename from test/var/initialization/function/scalar.wgsl rename to test/tint/var/initialization/function/scalar.wgsl diff --git a/test/var/initialization/function/scalar.wgsl.expected.glsl b/test/tint/var/initialization/function/scalar.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/function/scalar.wgsl.expected.glsl rename to test/tint/var/initialization/function/scalar.wgsl.expected.glsl diff --git a/test/var/initialization/function/scalar.wgsl.expected.hlsl b/test/tint/var/initialization/function/scalar.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/function/scalar.wgsl.expected.hlsl rename to test/tint/var/initialization/function/scalar.wgsl.expected.hlsl diff --git a/test/var/initialization/function/scalar.wgsl.expected.msl b/test/tint/var/initialization/function/scalar.wgsl.expected.msl similarity index 100% rename from test/var/initialization/function/scalar.wgsl.expected.msl rename to test/tint/var/initialization/function/scalar.wgsl.expected.msl diff --git a/test/var/initialization/function/scalar.wgsl.expected.spvasm b/test/tint/var/initialization/function/scalar.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/function/scalar.wgsl.expected.spvasm rename to test/tint/var/initialization/function/scalar.wgsl.expected.spvasm diff --git a/test/var/initialization/function/scalar.wgsl.expected.wgsl b/test/tint/var/initialization/function/scalar.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/function/scalar.wgsl.expected.wgsl rename to test/tint/var/initialization/function/scalar.wgsl.expected.wgsl diff --git a/test/var/initialization/function/struct.wgsl b/test/tint/var/initialization/function/struct.wgsl similarity index 100% rename from test/var/initialization/function/struct.wgsl rename to test/tint/var/initialization/function/struct.wgsl diff --git a/test/var/initialization/function/struct.wgsl.expected.glsl b/test/tint/var/initialization/function/struct.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/function/struct.wgsl.expected.glsl rename to test/tint/var/initialization/function/struct.wgsl.expected.glsl diff --git a/test/var/initialization/function/struct.wgsl.expected.hlsl b/test/tint/var/initialization/function/struct.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/function/struct.wgsl.expected.hlsl rename to test/tint/var/initialization/function/struct.wgsl.expected.hlsl diff --git a/test/var/initialization/function/struct.wgsl.expected.msl b/test/tint/var/initialization/function/struct.wgsl.expected.msl similarity index 100% rename from test/var/initialization/function/struct.wgsl.expected.msl rename to test/tint/var/initialization/function/struct.wgsl.expected.msl diff --git a/test/var/initialization/function/struct.wgsl.expected.spvasm b/test/tint/var/initialization/function/struct.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/function/struct.wgsl.expected.spvasm rename to test/tint/var/initialization/function/struct.wgsl.expected.spvasm diff --git a/test/var/initialization/function/struct.wgsl.expected.wgsl b/test/tint/var/initialization/function/struct.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/function/struct.wgsl.expected.wgsl rename to test/tint/var/initialization/function/struct.wgsl.expected.wgsl diff --git a/test/var/initialization/function/vector.wgsl b/test/tint/var/initialization/function/vector.wgsl similarity index 100% rename from test/var/initialization/function/vector.wgsl rename to test/tint/var/initialization/function/vector.wgsl diff --git a/test/var/initialization/function/vector.wgsl.expected.glsl b/test/tint/var/initialization/function/vector.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/function/vector.wgsl.expected.glsl rename to test/tint/var/initialization/function/vector.wgsl.expected.glsl diff --git a/test/var/initialization/function/vector.wgsl.expected.hlsl b/test/tint/var/initialization/function/vector.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/function/vector.wgsl.expected.hlsl rename to test/tint/var/initialization/function/vector.wgsl.expected.hlsl diff --git a/test/var/initialization/function/vector.wgsl.expected.msl b/test/tint/var/initialization/function/vector.wgsl.expected.msl similarity index 100% rename from test/var/initialization/function/vector.wgsl.expected.msl rename to test/tint/var/initialization/function/vector.wgsl.expected.msl diff --git a/test/var/initialization/function/vector.wgsl.expected.spvasm b/test/tint/var/initialization/function/vector.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/function/vector.wgsl.expected.spvasm rename to test/tint/var/initialization/function/vector.wgsl.expected.spvasm diff --git a/test/var/initialization/function/vector.wgsl.expected.wgsl b/test/tint/var/initialization/function/vector.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/function/vector.wgsl.expected.wgsl rename to test/tint/var/initialization/function/vector.wgsl.expected.wgsl diff --git a/test/var/initialization/private/array.wgsl b/test/tint/var/initialization/private/array.wgsl similarity index 100% rename from test/var/initialization/private/array.wgsl rename to test/tint/var/initialization/private/array.wgsl diff --git a/test/var/initialization/private/array.wgsl.expected.glsl b/test/tint/var/initialization/private/array.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/private/array.wgsl.expected.glsl rename to test/tint/var/initialization/private/array.wgsl.expected.glsl diff --git a/test/var/initialization/private/array.wgsl.expected.hlsl b/test/tint/var/initialization/private/array.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/private/array.wgsl.expected.hlsl rename to test/tint/var/initialization/private/array.wgsl.expected.hlsl diff --git a/test/var/initialization/private/array.wgsl.expected.msl b/test/tint/var/initialization/private/array.wgsl.expected.msl similarity index 100% rename from test/var/initialization/private/array.wgsl.expected.msl rename to test/tint/var/initialization/private/array.wgsl.expected.msl diff --git a/test/var/initialization/private/array.wgsl.expected.spvasm b/test/tint/var/initialization/private/array.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/private/array.wgsl.expected.spvasm rename to test/tint/var/initialization/private/array.wgsl.expected.spvasm diff --git a/test/var/initialization/private/array.wgsl.expected.wgsl b/test/tint/var/initialization/private/array.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/private/array.wgsl.expected.wgsl rename to test/tint/var/initialization/private/array.wgsl.expected.wgsl diff --git a/test/var/initialization/private/matrix.wgsl b/test/tint/var/initialization/private/matrix.wgsl similarity index 100% rename from test/var/initialization/private/matrix.wgsl rename to test/tint/var/initialization/private/matrix.wgsl diff --git a/test/var/initialization/private/matrix.wgsl.expected.glsl b/test/tint/var/initialization/private/matrix.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/private/matrix.wgsl.expected.glsl rename to test/tint/var/initialization/private/matrix.wgsl.expected.glsl diff --git a/test/var/initialization/private/matrix.wgsl.expected.hlsl b/test/tint/var/initialization/private/matrix.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/private/matrix.wgsl.expected.hlsl rename to test/tint/var/initialization/private/matrix.wgsl.expected.hlsl diff --git a/test/var/initialization/private/matrix.wgsl.expected.msl b/test/tint/var/initialization/private/matrix.wgsl.expected.msl similarity index 100% rename from test/var/initialization/private/matrix.wgsl.expected.msl rename to test/tint/var/initialization/private/matrix.wgsl.expected.msl diff --git a/test/var/initialization/private/matrix.wgsl.expected.spvasm b/test/tint/var/initialization/private/matrix.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/private/matrix.wgsl.expected.spvasm rename to test/tint/var/initialization/private/matrix.wgsl.expected.spvasm diff --git a/test/var/initialization/private/matrix.wgsl.expected.wgsl b/test/tint/var/initialization/private/matrix.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/private/matrix.wgsl.expected.wgsl rename to test/tint/var/initialization/private/matrix.wgsl.expected.wgsl diff --git a/test/var/initialization/private/scalar.wgsl b/test/tint/var/initialization/private/scalar.wgsl similarity index 100% rename from test/var/initialization/private/scalar.wgsl rename to test/tint/var/initialization/private/scalar.wgsl diff --git a/test/var/initialization/private/scalar.wgsl.expected.glsl b/test/tint/var/initialization/private/scalar.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/private/scalar.wgsl.expected.glsl rename to test/tint/var/initialization/private/scalar.wgsl.expected.glsl diff --git a/test/var/initialization/private/scalar.wgsl.expected.hlsl b/test/tint/var/initialization/private/scalar.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/private/scalar.wgsl.expected.hlsl rename to test/tint/var/initialization/private/scalar.wgsl.expected.hlsl diff --git a/test/var/initialization/private/scalar.wgsl.expected.msl b/test/tint/var/initialization/private/scalar.wgsl.expected.msl similarity index 100% rename from test/var/initialization/private/scalar.wgsl.expected.msl rename to test/tint/var/initialization/private/scalar.wgsl.expected.msl diff --git a/test/var/initialization/private/scalar.wgsl.expected.spvasm b/test/tint/var/initialization/private/scalar.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/private/scalar.wgsl.expected.spvasm rename to test/tint/var/initialization/private/scalar.wgsl.expected.spvasm diff --git a/test/var/initialization/private/scalar.wgsl.expected.wgsl b/test/tint/var/initialization/private/scalar.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/private/scalar.wgsl.expected.wgsl rename to test/tint/var/initialization/private/scalar.wgsl.expected.wgsl diff --git a/test/var/initialization/private/struct.wgsl b/test/tint/var/initialization/private/struct.wgsl similarity index 100% rename from test/var/initialization/private/struct.wgsl rename to test/tint/var/initialization/private/struct.wgsl diff --git a/test/var/initialization/private/struct.wgsl.expected.glsl b/test/tint/var/initialization/private/struct.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/private/struct.wgsl.expected.glsl rename to test/tint/var/initialization/private/struct.wgsl.expected.glsl diff --git a/test/var/initialization/private/struct.wgsl.expected.hlsl b/test/tint/var/initialization/private/struct.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/private/struct.wgsl.expected.hlsl rename to test/tint/var/initialization/private/struct.wgsl.expected.hlsl diff --git a/test/var/initialization/private/struct.wgsl.expected.msl b/test/tint/var/initialization/private/struct.wgsl.expected.msl similarity index 100% rename from test/var/initialization/private/struct.wgsl.expected.msl rename to test/tint/var/initialization/private/struct.wgsl.expected.msl diff --git a/test/var/initialization/private/struct.wgsl.expected.spvasm b/test/tint/var/initialization/private/struct.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/private/struct.wgsl.expected.spvasm rename to test/tint/var/initialization/private/struct.wgsl.expected.spvasm diff --git a/test/var/initialization/private/struct.wgsl.expected.wgsl b/test/tint/var/initialization/private/struct.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/private/struct.wgsl.expected.wgsl rename to test/tint/var/initialization/private/struct.wgsl.expected.wgsl diff --git a/test/var/initialization/private/vector.wgsl b/test/tint/var/initialization/private/vector.wgsl similarity index 100% rename from test/var/initialization/private/vector.wgsl rename to test/tint/var/initialization/private/vector.wgsl diff --git a/test/var/initialization/private/vector.wgsl.expected.glsl b/test/tint/var/initialization/private/vector.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/private/vector.wgsl.expected.glsl rename to test/tint/var/initialization/private/vector.wgsl.expected.glsl diff --git a/test/var/initialization/private/vector.wgsl.expected.hlsl b/test/tint/var/initialization/private/vector.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/private/vector.wgsl.expected.hlsl rename to test/tint/var/initialization/private/vector.wgsl.expected.hlsl diff --git a/test/var/initialization/private/vector.wgsl.expected.msl b/test/tint/var/initialization/private/vector.wgsl.expected.msl similarity index 100% rename from test/var/initialization/private/vector.wgsl.expected.msl rename to test/tint/var/initialization/private/vector.wgsl.expected.msl diff --git a/test/var/initialization/private/vector.wgsl.expected.spvasm b/test/tint/var/initialization/private/vector.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/private/vector.wgsl.expected.spvasm rename to test/tint/var/initialization/private/vector.wgsl.expected.spvasm diff --git a/test/var/initialization/private/vector.wgsl.expected.wgsl b/test/tint/var/initialization/private/vector.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/private/vector.wgsl.expected.wgsl rename to test/tint/var/initialization/private/vector.wgsl.expected.wgsl diff --git a/test/var/initialization/workgroup/array.wgsl b/test/tint/var/initialization/workgroup/array.wgsl similarity index 100% rename from test/var/initialization/workgroup/array.wgsl rename to test/tint/var/initialization/workgroup/array.wgsl diff --git a/test/var/initialization/workgroup/array.wgsl.expected.glsl b/test/tint/var/initialization/workgroup/array.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/workgroup/array.wgsl.expected.glsl rename to test/tint/var/initialization/workgroup/array.wgsl.expected.glsl diff --git a/test/var/initialization/workgroup/array.wgsl.expected.hlsl b/test/tint/var/initialization/workgroup/array.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/workgroup/array.wgsl.expected.hlsl rename to test/tint/var/initialization/workgroup/array.wgsl.expected.hlsl diff --git a/test/var/initialization/workgroup/array.wgsl.expected.msl b/test/tint/var/initialization/workgroup/array.wgsl.expected.msl similarity index 100% rename from test/var/initialization/workgroup/array.wgsl.expected.msl rename to test/tint/var/initialization/workgroup/array.wgsl.expected.msl diff --git a/test/var/initialization/workgroup/array.wgsl.expected.spvasm b/test/tint/var/initialization/workgroup/array.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/workgroup/array.wgsl.expected.spvasm rename to test/tint/var/initialization/workgroup/array.wgsl.expected.spvasm diff --git a/test/var/initialization/workgroup/array.wgsl.expected.wgsl b/test/tint/var/initialization/workgroup/array.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/workgroup/array.wgsl.expected.wgsl rename to test/tint/var/initialization/workgroup/array.wgsl.expected.wgsl diff --git a/test/var/initialization/workgroup/matrix.wgsl b/test/tint/var/initialization/workgroup/matrix.wgsl similarity index 100% rename from test/var/initialization/workgroup/matrix.wgsl rename to test/tint/var/initialization/workgroup/matrix.wgsl diff --git a/test/var/initialization/workgroup/matrix.wgsl.expected.glsl b/test/tint/var/initialization/workgroup/matrix.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/workgroup/matrix.wgsl.expected.glsl rename to test/tint/var/initialization/workgroup/matrix.wgsl.expected.glsl diff --git a/test/var/initialization/workgroup/matrix.wgsl.expected.hlsl b/test/tint/var/initialization/workgroup/matrix.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/workgroup/matrix.wgsl.expected.hlsl rename to test/tint/var/initialization/workgroup/matrix.wgsl.expected.hlsl diff --git a/test/var/initialization/workgroup/matrix.wgsl.expected.msl b/test/tint/var/initialization/workgroup/matrix.wgsl.expected.msl similarity index 100% rename from test/var/initialization/workgroup/matrix.wgsl.expected.msl rename to test/tint/var/initialization/workgroup/matrix.wgsl.expected.msl diff --git a/test/var/initialization/workgroup/matrix.wgsl.expected.spvasm b/test/tint/var/initialization/workgroup/matrix.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/workgroup/matrix.wgsl.expected.spvasm rename to test/tint/var/initialization/workgroup/matrix.wgsl.expected.spvasm diff --git a/test/var/initialization/workgroup/matrix.wgsl.expected.wgsl b/test/tint/var/initialization/workgroup/matrix.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/workgroup/matrix.wgsl.expected.wgsl rename to test/tint/var/initialization/workgroup/matrix.wgsl.expected.wgsl diff --git a/test/var/initialization/workgroup/scalar.wgsl b/test/tint/var/initialization/workgroup/scalar.wgsl similarity index 100% rename from test/var/initialization/workgroup/scalar.wgsl rename to test/tint/var/initialization/workgroup/scalar.wgsl diff --git a/test/var/initialization/workgroup/scalar.wgsl.expected.glsl b/test/tint/var/initialization/workgroup/scalar.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/workgroup/scalar.wgsl.expected.glsl rename to test/tint/var/initialization/workgroup/scalar.wgsl.expected.glsl diff --git a/test/var/initialization/workgroup/scalar.wgsl.expected.hlsl b/test/tint/var/initialization/workgroup/scalar.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/workgroup/scalar.wgsl.expected.hlsl rename to test/tint/var/initialization/workgroup/scalar.wgsl.expected.hlsl diff --git a/test/var/initialization/workgroup/scalar.wgsl.expected.msl b/test/tint/var/initialization/workgroup/scalar.wgsl.expected.msl similarity index 100% rename from test/var/initialization/workgroup/scalar.wgsl.expected.msl rename to test/tint/var/initialization/workgroup/scalar.wgsl.expected.msl diff --git a/test/var/initialization/workgroup/scalar.wgsl.expected.spvasm b/test/tint/var/initialization/workgroup/scalar.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/workgroup/scalar.wgsl.expected.spvasm rename to test/tint/var/initialization/workgroup/scalar.wgsl.expected.spvasm diff --git a/test/var/initialization/workgroup/scalar.wgsl.expected.wgsl b/test/tint/var/initialization/workgroup/scalar.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/workgroup/scalar.wgsl.expected.wgsl rename to test/tint/var/initialization/workgroup/scalar.wgsl.expected.wgsl diff --git a/test/var/initialization/workgroup/struct.wgsl b/test/tint/var/initialization/workgroup/struct.wgsl similarity index 100% rename from test/var/initialization/workgroup/struct.wgsl rename to test/tint/var/initialization/workgroup/struct.wgsl diff --git a/test/var/initialization/workgroup/struct.wgsl.expected.glsl b/test/tint/var/initialization/workgroup/struct.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/workgroup/struct.wgsl.expected.glsl rename to test/tint/var/initialization/workgroup/struct.wgsl.expected.glsl diff --git a/test/var/initialization/workgroup/struct.wgsl.expected.hlsl b/test/tint/var/initialization/workgroup/struct.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/workgroup/struct.wgsl.expected.hlsl rename to test/tint/var/initialization/workgroup/struct.wgsl.expected.hlsl diff --git a/test/var/initialization/workgroup/struct.wgsl.expected.msl b/test/tint/var/initialization/workgroup/struct.wgsl.expected.msl similarity index 100% rename from test/var/initialization/workgroup/struct.wgsl.expected.msl rename to test/tint/var/initialization/workgroup/struct.wgsl.expected.msl diff --git a/test/var/initialization/workgroup/struct.wgsl.expected.spvasm b/test/tint/var/initialization/workgroup/struct.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/workgroup/struct.wgsl.expected.spvasm rename to test/tint/var/initialization/workgroup/struct.wgsl.expected.spvasm diff --git a/test/var/initialization/workgroup/struct.wgsl.expected.wgsl b/test/tint/var/initialization/workgroup/struct.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/workgroup/struct.wgsl.expected.wgsl rename to test/tint/var/initialization/workgroup/struct.wgsl.expected.wgsl diff --git a/test/var/initialization/workgroup/vector.wgsl b/test/tint/var/initialization/workgroup/vector.wgsl similarity index 100% rename from test/var/initialization/workgroup/vector.wgsl rename to test/tint/var/initialization/workgroup/vector.wgsl diff --git a/test/var/initialization/workgroup/vector.wgsl.expected.glsl b/test/tint/var/initialization/workgroup/vector.wgsl.expected.glsl similarity index 100% rename from test/var/initialization/workgroup/vector.wgsl.expected.glsl rename to test/tint/var/initialization/workgroup/vector.wgsl.expected.glsl diff --git a/test/var/initialization/workgroup/vector.wgsl.expected.hlsl b/test/tint/var/initialization/workgroup/vector.wgsl.expected.hlsl similarity index 100% rename from test/var/initialization/workgroup/vector.wgsl.expected.hlsl rename to test/tint/var/initialization/workgroup/vector.wgsl.expected.hlsl diff --git a/test/var/initialization/workgroup/vector.wgsl.expected.msl b/test/tint/var/initialization/workgroup/vector.wgsl.expected.msl similarity index 100% rename from test/var/initialization/workgroup/vector.wgsl.expected.msl rename to test/tint/var/initialization/workgroup/vector.wgsl.expected.msl diff --git a/test/var/initialization/workgroup/vector.wgsl.expected.spvasm b/test/tint/var/initialization/workgroup/vector.wgsl.expected.spvasm similarity index 100% rename from test/var/initialization/workgroup/vector.wgsl.expected.spvasm rename to test/tint/var/initialization/workgroup/vector.wgsl.expected.spvasm diff --git a/test/var/initialization/workgroup/vector.wgsl.expected.wgsl b/test/tint/var/initialization/workgroup/vector.wgsl.expected.wgsl similarity index 100% rename from test/var/initialization/workgroup/vector.wgsl.expected.wgsl rename to test/tint/var/initialization/workgroup/vector.wgsl.expected.wgsl diff --git a/test/var/override/named/no_init/bool.wgsl b/test/tint/var/override/named/no_init/bool.wgsl similarity index 100% rename from test/var/override/named/no_init/bool.wgsl rename to test/tint/var/override/named/no_init/bool.wgsl diff --git a/test/var/override/named/no_init/bool.wgsl.expected.glsl b/test/tint/var/override/named/no_init/bool.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/no_init/bool.wgsl.expected.glsl rename to test/tint/var/override/named/no_init/bool.wgsl.expected.glsl diff --git a/test/var/override/named/no_init/bool.wgsl.expected.hlsl b/test/tint/var/override/named/no_init/bool.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/no_init/bool.wgsl.expected.hlsl rename to test/tint/var/override/named/no_init/bool.wgsl.expected.hlsl diff --git a/test/var/override/named/no_init/bool.wgsl.expected.msl b/test/tint/var/override/named/no_init/bool.wgsl.expected.msl similarity index 100% rename from test/var/override/named/no_init/bool.wgsl.expected.msl rename to test/tint/var/override/named/no_init/bool.wgsl.expected.msl diff --git a/test/var/override/named/no_init/bool.wgsl.expected.spvasm b/test/tint/var/override/named/no_init/bool.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/no_init/bool.wgsl.expected.spvasm rename to test/tint/var/override/named/no_init/bool.wgsl.expected.spvasm diff --git a/test/var/override/named/no_init/bool.wgsl.expected.wgsl b/test/tint/var/override/named/no_init/bool.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/no_init/bool.wgsl.expected.wgsl rename to test/tint/var/override/named/no_init/bool.wgsl.expected.wgsl diff --git a/test/var/override/named/no_init/f32.wgsl b/test/tint/var/override/named/no_init/f32.wgsl similarity index 100% rename from test/var/override/named/no_init/f32.wgsl rename to test/tint/var/override/named/no_init/f32.wgsl diff --git a/test/var/override/named/no_init/f32.wgsl.expected.glsl b/test/tint/var/override/named/no_init/f32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/no_init/f32.wgsl.expected.glsl rename to test/tint/var/override/named/no_init/f32.wgsl.expected.glsl diff --git a/test/var/override/named/no_init/f32.wgsl.expected.hlsl b/test/tint/var/override/named/no_init/f32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/no_init/f32.wgsl.expected.hlsl rename to test/tint/var/override/named/no_init/f32.wgsl.expected.hlsl diff --git a/test/var/override/named/no_init/f32.wgsl.expected.msl b/test/tint/var/override/named/no_init/f32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/no_init/f32.wgsl.expected.msl rename to test/tint/var/override/named/no_init/f32.wgsl.expected.msl diff --git a/test/var/override/named/no_init/f32.wgsl.expected.spvasm b/test/tint/var/override/named/no_init/f32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/no_init/f32.wgsl.expected.spvasm rename to test/tint/var/override/named/no_init/f32.wgsl.expected.spvasm diff --git a/test/var/override/named/no_init/f32.wgsl.expected.wgsl b/test/tint/var/override/named/no_init/f32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/no_init/f32.wgsl.expected.wgsl rename to test/tint/var/override/named/no_init/f32.wgsl.expected.wgsl diff --git a/test/var/override/named/no_init/i32.wgsl b/test/tint/var/override/named/no_init/i32.wgsl similarity index 100% rename from test/var/override/named/no_init/i32.wgsl rename to test/tint/var/override/named/no_init/i32.wgsl diff --git a/test/var/override/named/no_init/i32.wgsl.expected.glsl b/test/tint/var/override/named/no_init/i32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/no_init/i32.wgsl.expected.glsl rename to test/tint/var/override/named/no_init/i32.wgsl.expected.glsl diff --git a/test/var/override/named/no_init/i32.wgsl.expected.hlsl b/test/tint/var/override/named/no_init/i32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/no_init/i32.wgsl.expected.hlsl rename to test/tint/var/override/named/no_init/i32.wgsl.expected.hlsl diff --git a/test/var/override/named/no_init/i32.wgsl.expected.msl b/test/tint/var/override/named/no_init/i32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/no_init/i32.wgsl.expected.msl rename to test/tint/var/override/named/no_init/i32.wgsl.expected.msl diff --git a/test/var/override/named/no_init/i32.wgsl.expected.spvasm b/test/tint/var/override/named/no_init/i32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/no_init/i32.wgsl.expected.spvasm rename to test/tint/var/override/named/no_init/i32.wgsl.expected.spvasm diff --git a/test/var/override/named/no_init/i32.wgsl.expected.wgsl b/test/tint/var/override/named/no_init/i32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/no_init/i32.wgsl.expected.wgsl rename to test/tint/var/override/named/no_init/i32.wgsl.expected.wgsl diff --git a/test/var/override/named/no_init/u32.wgsl b/test/tint/var/override/named/no_init/u32.wgsl similarity index 100% rename from test/var/override/named/no_init/u32.wgsl rename to test/tint/var/override/named/no_init/u32.wgsl diff --git a/test/var/override/named/no_init/u32.wgsl.expected.glsl b/test/tint/var/override/named/no_init/u32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/no_init/u32.wgsl.expected.glsl rename to test/tint/var/override/named/no_init/u32.wgsl.expected.glsl diff --git a/test/var/override/named/no_init/u32.wgsl.expected.hlsl b/test/tint/var/override/named/no_init/u32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/no_init/u32.wgsl.expected.hlsl rename to test/tint/var/override/named/no_init/u32.wgsl.expected.hlsl diff --git a/test/var/override/named/no_init/u32.wgsl.expected.msl b/test/tint/var/override/named/no_init/u32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/no_init/u32.wgsl.expected.msl rename to test/tint/var/override/named/no_init/u32.wgsl.expected.msl diff --git a/test/var/override/named/no_init/u32.wgsl.expected.spvasm b/test/tint/var/override/named/no_init/u32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/no_init/u32.wgsl.expected.spvasm rename to test/tint/var/override/named/no_init/u32.wgsl.expected.spvasm diff --git a/test/var/override/named/no_init/u32.wgsl.expected.wgsl b/test/tint/var/override/named/no_init/u32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/no_init/u32.wgsl.expected.wgsl rename to test/tint/var/override/named/no_init/u32.wgsl.expected.wgsl diff --git a/test/var/override/named/val_init/bool.wgsl b/test/tint/var/override/named/val_init/bool.wgsl similarity index 100% rename from test/var/override/named/val_init/bool.wgsl rename to test/tint/var/override/named/val_init/bool.wgsl diff --git a/test/var/override/named/val_init/bool.wgsl.expected.glsl b/test/tint/var/override/named/val_init/bool.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/val_init/bool.wgsl.expected.glsl rename to test/tint/var/override/named/val_init/bool.wgsl.expected.glsl diff --git a/test/var/override/named/val_init/bool.wgsl.expected.hlsl b/test/tint/var/override/named/val_init/bool.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/val_init/bool.wgsl.expected.hlsl rename to test/tint/var/override/named/val_init/bool.wgsl.expected.hlsl diff --git a/test/var/override/named/val_init/bool.wgsl.expected.msl b/test/tint/var/override/named/val_init/bool.wgsl.expected.msl similarity index 100% rename from test/var/override/named/val_init/bool.wgsl.expected.msl rename to test/tint/var/override/named/val_init/bool.wgsl.expected.msl diff --git a/test/var/override/named/val_init/bool.wgsl.expected.spvasm b/test/tint/var/override/named/val_init/bool.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/val_init/bool.wgsl.expected.spvasm rename to test/tint/var/override/named/val_init/bool.wgsl.expected.spvasm diff --git a/test/var/override/named/val_init/bool.wgsl.expected.wgsl b/test/tint/var/override/named/val_init/bool.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/val_init/bool.wgsl.expected.wgsl rename to test/tint/var/override/named/val_init/bool.wgsl.expected.wgsl diff --git a/test/var/override/named/val_init/f32.wgsl b/test/tint/var/override/named/val_init/f32.wgsl similarity index 100% rename from test/var/override/named/val_init/f32.wgsl rename to test/tint/var/override/named/val_init/f32.wgsl diff --git a/test/var/override/named/val_init/f32.wgsl.expected.glsl b/test/tint/var/override/named/val_init/f32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/val_init/f32.wgsl.expected.glsl rename to test/tint/var/override/named/val_init/f32.wgsl.expected.glsl diff --git a/test/var/override/named/val_init/f32.wgsl.expected.hlsl b/test/tint/var/override/named/val_init/f32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/val_init/f32.wgsl.expected.hlsl rename to test/tint/var/override/named/val_init/f32.wgsl.expected.hlsl diff --git a/test/var/override/named/val_init/f32.wgsl.expected.msl b/test/tint/var/override/named/val_init/f32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/val_init/f32.wgsl.expected.msl rename to test/tint/var/override/named/val_init/f32.wgsl.expected.msl diff --git a/test/var/override/named/val_init/f32.wgsl.expected.spvasm b/test/tint/var/override/named/val_init/f32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/val_init/f32.wgsl.expected.spvasm rename to test/tint/var/override/named/val_init/f32.wgsl.expected.spvasm diff --git a/test/var/override/named/val_init/f32.wgsl.expected.wgsl b/test/tint/var/override/named/val_init/f32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/val_init/f32.wgsl.expected.wgsl rename to test/tint/var/override/named/val_init/f32.wgsl.expected.wgsl diff --git a/test/var/override/named/val_init/i32.wgsl b/test/tint/var/override/named/val_init/i32.wgsl similarity index 100% rename from test/var/override/named/val_init/i32.wgsl rename to test/tint/var/override/named/val_init/i32.wgsl diff --git a/test/var/override/named/val_init/i32.wgsl.expected.glsl b/test/tint/var/override/named/val_init/i32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/val_init/i32.wgsl.expected.glsl rename to test/tint/var/override/named/val_init/i32.wgsl.expected.glsl diff --git a/test/var/override/named/val_init/i32.wgsl.expected.hlsl b/test/tint/var/override/named/val_init/i32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/val_init/i32.wgsl.expected.hlsl rename to test/tint/var/override/named/val_init/i32.wgsl.expected.hlsl diff --git a/test/var/override/named/val_init/i32.wgsl.expected.msl b/test/tint/var/override/named/val_init/i32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/val_init/i32.wgsl.expected.msl rename to test/tint/var/override/named/val_init/i32.wgsl.expected.msl diff --git a/test/var/override/named/val_init/i32.wgsl.expected.spvasm b/test/tint/var/override/named/val_init/i32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/val_init/i32.wgsl.expected.spvasm rename to test/tint/var/override/named/val_init/i32.wgsl.expected.spvasm diff --git a/test/var/override/named/val_init/i32.wgsl.expected.wgsl b/test/tint/var/override/named/val_init/i32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/val_init/i32.wgsl.expected.wgsl rename to test/tint/var/override/named/val_init/i32.wgsl.expected.wgsl diff --git a/test/var/override/named/val_init/u32.wgsl b/test/tint/var/override/named/val_init/u32.wgsl similarity index 100% rename from test/var/override/named/val_init/u32.wgsl rename to test/tint/var/override/named/val_init/u32.wgsl diff --git a/test/var/override/named/val_init/u32.wgsl.expected.glsl b/test/tint/var/override/named/val_init/u32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/val_init/u32.wgsl.expected.glsl rename to test/tint/var/override/named/val_init/u32.wgsl.expected.glsl diff --git a/test/var/override/named/val_init/u32.wgsl.expected.hlsl b/test/tint/var/override/named/val_init/u32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/val_init/u32.wgsl.expected.hlsl rename to test/tint/var/override/named/val_init/u32.wgsl.expected.hlsl diff --git a/test/var/override/named/val_init/u32.wgsl.expected.msl b/test/tint/var/override/named/val_init/u32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/val_init/u32.wgsl.expected.msl rename to test/tint/var/override/named/val_init/u32.wgsl.expected.msl diff --git a/test/var/override/named/val_init/u32.wgsl.expected.spvasm b/test/tint/var/override/named/val_init/u32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/val_init/u32.wgsl.expected.spvasm rename to test/tint/var/override/named/val_init/u32.wgsl.expected.spvasm diff --git a/test/var/override/named/val_init/u32.wgsl.expected.wgsl b/test/tint/var/override/named/val_init/u32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/val_init/u32.wgsl.expected.wgsl rename to test/tint/var/override/named/val_init/u32.wgsl.expected.wgsl diff --git a/test/var/override/named/zero_init/bool.wgsl b/test/tint/var/override/named/zero_init/bool.wgsl similarity index 100% rename from test/var/override/named/zero_init/bool.wgsl rename to test/tint/var/override/named/zero_init/bool.wgsl diff --git a/test/var/override/named/zero_init/bool.wgsl.expected.glsl b/test/tint/var/override/named/zero_init/bool.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/zero_init/bool.wgsl.expected.glsl rename to test/tint/var/override/named/zero_init/bool.wgsl.expected.glsl diff --git a/test/var/override/named/zero_init/bool.wgsl.expected.hlsl b/test/tint/var/override/named/zero_init/bool.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/zero_init/bool.wgsl.expected.hlsl rename to test/tint/var/override/named/zero_init/bool.wgsl.expected.hlsl diff --git a/test/var/override/named/zero_init/bool.wgsl.expected.msl b/test/tint/var/override/named/zero_init/bool.wgsl.expected.msl similarity index 100% rename from test/var/override/named/zero_init/bool.wgsl.expected.msl rename to test/tint/var/override/named/zero_init/bool.wgsl.expected.msl diff --git a/test/var/override/named/zero_init/bool.wgsl.expected.spvasm b/test/tint/var/override/named/zero_init/bool.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/zero_init/bool.wgsl.expected.spvasm rename to test/tint/var/override/named/zero_init/bool.wgsl.expected.spvasm diff --git a/test/var/override/named/zero_init/bool.wgsl.expected.wgsl b/test/tint/var/override/named/zero_init/bool.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/zero_init/bool.wgsl.expected.wgsl rename to test/tint/var/override/named/zero_init/bool.wgsl.expected.wgsl diff --git a/test/var/override/named/zero_init/f32.wgsl b/test/tint/var/override/named/zero_init/f32.wgsl similarity index 100% rename from test/var/override/named/zero_init/f32.wgsl rename to test/tint/var/override/named/zero_init/f32.wgsl diff --git a/test/var/override/named/zero_init/f32.wgsl.expected.glsl b/test/tint/var/override/named/zero_init/f32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/zero_init/f32.wgsl.expected.glsl rename to test/tint/var/override/named/zero_init/f32.wgsl.expected.glsl diff --git a/test/var/override/named/zero_init/f32.wgsl.expected.hlsl b/test/tint/var/override/named/zero_init/f32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/zero_init/f32.wgsl.expected.hlsl rename to test/tint/var/override/named/zero_init/f32.wgsl.expected.hlsl diff --git a/test/var/override/named/zero_init/f32.wgsl.expected.msl b/test/tint/var/override/named/zero_init/f32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/zero_init/f32.wgsl.expected.msl rename to test/tint/var/override/named/zero_init/f32.wgsl.expected.msl diff --git a/test/var/override/named/zero_init/f32.wgsl.expected.spvasm b/test/tint/var/override/named/zero_init/f32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/zero_init/f32.wgsl.expected.spvasm rename to test/tint/var/override/named/zero_init/f32.wgsl.expected.spvasm diff --git a/test/var/override/named/zero_init/f32.wgsl.expected.wgsl b/test/tint/var/override/named/zero_init/f32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/zero_init/f32.wgsl.expected.wgsl rename to test/tint/var/override/named/zero_init/f32.wgsl.expected.wgsl diff --git a/test/var/override/named/zero_init/i32.wgsl b/test/tint/var/override/named/zero_init/i32.wgsl similarity index 100% rename from test/var/override/named/zero_init/i32.wgsl rename to test/tint/var/override/named/zero_init/i32.wgsl diff --git a/test/var/override/named/zero_init/i32.wgsl.expected.glsl b/test/tint/var/override/named/zero_init/i32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/zero_init/i32.wgsl.expected.glsl rename to test/tint/var/override/named/zero_init/i32.wgsl.expected.glsl diff --git a/test/var/override/named/zero_init/i32.wgsl.expected.hlsl b/test/tint/var/override/named/zero_init/i32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/zero_init/i32.wgsl.expected.hlsl rename to test/tint/var/override/named/zero_init/i32.wgsl.expected.hlsl diff --git a/test/var/override/named/zero_init/i32.wgsl.expected.msl b/test/tint/var/override/named/zero_init/i32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/zero_init/i32.wgsl.expected.msl rename to test/tint/var/override/named/zero_init/i32.wgsl.expected.msl diff --git a/test/var/override/named/zero_init/i32.wgsl.expected.spvasm b/test/tint/var/override/named/zero_init/i32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/zero_init/i32.wgsl.expected.spvasm rename to test/tint/var/override/named/zero_init/i32.wgsl.expected.spvasm diff --git a/test/var/override/named/zero_init/i32.wgsl.expected.wgsl b/test/tint/var/override/named/zero_init/i32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/zero_init/i32.wgsl.expected.wgsl rename to test/tint/var/override/named/zero_init/i32.wgsl.expected.wgsl diff --git a/test/var/override/named/zero_init/u32.wgsl b/test/tint/var/override/named/zero_init/u32.wgsl similarity index 100% rename from test/var/override/named/zero_init/u32.wgsl rename to test/tint/var/override/named/zero_init/u32.wgsl diff --git a/test/var/override/named/zero_init/u32.wgsl.expected.glsl b/test/tint/var/override/named/zero_init/u32.wgsl.expected.glsl similarity index 100% rename from test/var/override/named/zero_init/u32.wgsl.expected.glsl rename to test/tint/var/override/named/zero_init/u32.wgsl.expected.glsl diff --git a/test/var/override/named/zero_init/u32.wgsl.expected.hlsl b/test/tint/var/override/named/zero_init/u32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/named/zero_init/u32.wgsl.expected.hlsl rename to test/tint/var/override/named/zero_init/u32.wgsl.expected.hlsl diff --git a/test/var/override/named/zero_init/u32.wgsl.expected.msl b/test/tint/var/override/named/zero_init/u32.wgsl.expected.msl similarity index 100% rename from test/var/override/named/zero_init/u32.wgsl.expected.msl rename to test/tint/var/override/named/zero_init/u32.wgsl.expected.msl diff --git a/test/var/override/named/zero_init/u32.wgsl.expected.spvasm b/test/tint/var/override/named/zero_init/u32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/named/zero_init/u32.wgsl.expected.spvasm rename to test/tint/var/override/named/zero_init/u32.wgsl.expected.spvasm diff --git a/test/var/override/named/zero_init/u32.wgsl.expected.wgsl b/test/tint/var/override/named/zero_init/u32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/named/zero_init/u32.wgsl.expected.wgsl rename to test/tint/var/override/named/zero_init/u32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/no_init/bool.wgsl b/test/tint/var/override/numbered/no_init/bool.wgsl similarity index 100% rename from test/var/override/numbered/no_init/bool.wgsl rename to test/tint/var/override/numbered/no_init/bool.wgsl diff --git a/test/var/override/numbered/no_init/bool.wgsl.expected.glsl b/test/tint/var/override/numbered/no_init/bool.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/no_init/bool.wgsl.expected.glsl rename to test/tint/var/override/numbered/no_init/bool.wgsl.expected.glsl diff --git a/test/var/override/numbered/no_init/bool.wgsl.expected.hlsl b/test/tint/var/override/numbered/no_init/bool.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/no_init/bool.wgsl.expected.hlsl rename to test/tint/var/override/numbered/no_init/bool.wgsl.expected.hlsl diff --git a/test/var/override/numbered/no_init/bool.wgsl.expected.msl b/test/tint/var/override/numbered/no_init/bool.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/no_init/bool.wgsl.expected.msl rename to test/tint/var/override/numbered/no_init/bool.wgsl.expected.msl diff --git a/test/var/override/numbered/no_init/bool.wgsl.expected.spvasm b/test/tint/var/override/numbered/no_init/bool.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/no_init/bool.wgsl.expected.spvasm rename to test/tint/var/override/numbered/no_init/bool.wgsl.expected.spvasm diff --git a/test/var/override/numbered/no_init/bool.wgsl.expected.wgsl b/test/tint/var/override/numbered/no_init/bool.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/no_init/bool.wgsl.expected.wgsl rename to test/tint/var/override/numbered/no_init/bool.wgsl.expected.wgsl diff --git a/test/var/override/numbered/no_init/f32.wgsl b/test/tint/var/override/numbered/no_init/f32.wgsl similarity index 100% rename from test/var/override/numbered/no_init/f32.wgsl rename to test/tint/var/override/numbered/no_init/f32.wgsl diff --git a/test/var/override/numbered/no_init/f32.wgsl.expected.glsl b/test/tint/var/override/numbered/no_init/f32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/no_init/f32.wgsl.expected.glsl rename to test/tint/var/override/numbered/no_init/f32.wgsl.expected.glsl diff --git a/test/var/override/numbered/no_init/f32.wgsl.expected.hlsl b/test/tint/var/override/numbered/no_init/f32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/no_init/f32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/no_init/f32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/no_init/f32.wgsl.expected.msl b/test/tint/var/override/numbered/no_init/f32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/no_init/f32.wgsl.expected.msl rename to test/tint/var/override/numbered/no_init/f32.wgsl.expected.msl diff --git a/test/var/override/numbered/no_init/f32.wgsl.expected.spvasm b/test/tint/var/override/numbered/no_init/f32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/no_init/f32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/no_init/f32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/no_init/f32.wgsl.expected.wgsl b/test/tint/var/override/numbered/no_init/f32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/no_init/f32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/no_init/f32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/no_init/i32.wgsl b/test/tint/var/override/numbered/no_init/i32.wgsl similarity index 100% rename from test/var/override/numbered/no_init/i32.wgsl rename to test/tint/var/override/numbered/no_init/i32.wgsl diff --git a/test/var/override/numbered/no_init/i32.wgsl.expected.glsl b/test/tint/var/override/numbered/no_init/i32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/no_init/i32.wgsl.expected.glsl rename to test/tint/var/override/numbered/no_init/i32.wgsl.expected.glsl diff --git a/test/var/override/numbered/no_init/i32.wgsl.expected.hlsl b/test/tint/var/override/numbered/no_init/i32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/no_init/i32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/no_init/i32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/no_init/i32.wgsl.expected.msl b/test/tint/var/override/numbered/no_init/i32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/no_init/i32.wgsl.expected.msl rename to test/tint/var/override/numbered/no_init/i32.wgsl.expected.msl diff --git a/test/var/override/numbered/no_init/i32.wgsl.expected.spvasm b/test/tint/var/override/numbered/no_init/i32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/no_init/i32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/no_init/i32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/no_init/i32.wgsl.expected.wgsl b/test/tint/var/override/numbered/no_init/i32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/no_init/i32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/no_init/i32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/no_init/u32.wgsl b/test/tint/var/override/numbered/no_init/u32.wgsl similarity index 100% rename from test/var/override/numbered/no_init/u32.wgsl rename to test/tint/var/override/numbered/no_init/u32.wgsl diff --git a/test/var/override/numbered/no_init/u32.wgsl.expected.glsl b/test/tint/var/override/numbered/no_init/u32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/no_init/u32.wgsl.expected.glsl rename to test/tint/var/override/numbered/no_init/u32.wgsl.expected.glsl diff --git a/test/var/override/numbered/no_init/u32.wgsl.expected.hlsl b/test/tint/var/override/numbered/no_init/u32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/no_init/u32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/no_init/u32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/no_init/u32.wgsl.expected.msl b/test/tint/var/override/numbered/no_init/u32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/no_init/u32.wgsl.expected.msl rename to test/tint/var/override/numbered/no_init/u32.wgsl.expected.msl diff --git a/test/var/override/numbered/no_init/u32.wgsl.expected.spvasm b/test/tint/var/override/numbered/no_init/u32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/no_init/u32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/no_init/u32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/no_init/u32.wgsl.expected.wgsl b/test/tint/var/override/numbered/no_init/u32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/no_init/u32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/no_init/u32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/val_init/bool.wgsl b/test/tint/var/override/numbered/val_init/bool.wgsl similarity index 100% rename from test/var/override/numbered/val_init/bool.wgsl rename to test/tint/var/override/numbered/val_init/bool.wgsl diff --git a/test/var/override/numbered/val_init/bool.wgsl.expected.glsl b/test/tint/var/override/numbered/val_init/bool.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/val_init/bool.wgsl.expected.glsl rename to test/tint/var/override/numbered/val_init/bool.wgsl.expected.glsl diff --git a/test/var/override/numbered/val_init/bool.wgsl.expected.hlsl b/test/tint/var/override/numbered/val_init/bool.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/val_init/bool.wgsl.expected.hlsl rename to test/tint/var/override/numbered/val_init/bool.wgsl.expected.hlsl diff --git a/test/var/override/numbered/val_init/bool.wgsl.expected.msl b/test/tint/var/override/numbered/val_init/bool.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/val_init/bool.wgsl.expected.msl rename to test/tint/var/override/numbered/val_init/bool.wgsl.expected.msl diff --git a/test/var/override/numbered/val_init/bool.wgsl.expected.spvasm b/test/tint/var/override/numbered/val_init/bool.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/val_init/bool.wgsl.expected.spvasm rename to test/tint/var/override/numbered/val_init/bool.wgsl.expected.spvasm diff --git a/test/var/override/numbered/val_init/bool.wgsl.expected.wgsl b/test/tint/var/override/numbered/val_init/bool.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/val_init/bool.wgsl.expected.wgsl rename to test/tint/var/override/numbered/val_init/bool.wgsl.expected.wgsl diff --git a/test/var/override/numbered/val_init/f32.wgsl b/test/tint/var/override/numbered/val_init/f32.wgsl similarity index 100% rename from test/var/override/numbered/val_init/f32.wgsl rename to test/tint/var/override/numbered/val_init/f32.wgsl diff --git a/test/var/override/numbered/val_init/f32.wgsl.expected.glsl b/test/tint/var/override/numbered/val_init/f32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/val_init/f32.wgsl.expected.glsl rename to test/tint/var/override/numbered/val_init/f32.wgsl.expected.glsl diff --git a/test/var/override/numbered/val_init/f32.wgsl.expected.hlsl b/test/tint/var/override/numbered/val_init/f32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/val_init/f32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/val_init/f32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/val_init/f32.wgsl.expected.msl b/test/tint/var/override/numbered/val_init/f32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/val_init/f32.wgsl.expected.msl rename to test/tint/var/override/numbered/val_init/f32.wgsl.expected.msl diff --git a/test/var/override/numbered/val_init/f32.wgsl.expected.spvasm b/test/tint/var/override/numbered/val_init/f32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/val_init/f32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/val_init/f32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/val_init/f32.wgsl.expected.wgsl b/test/tint/var/override/numbered/val_init/f32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/val_init/f32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/val_init/f32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/val_init/i32.wgsl b/test/tint/var/override/numbered/val_init/i32.wgsl similarity index 100% rename from test/var/override/numbered/val_init/i32.wgsl rename to test/tint/var/override/numbered/val_init/i32.wgsl diff --git a/test/var/override/numbered/val_init/i32.wgsl.expected.glsl b/test/tint/var/override/numbered/val_init/i32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/val_init/i32.wgsl.expected.glsl rename to test/tint/var/override/numbered/val_init/i32.wgsl.expected.glsl diff --git a/test/var/override/numbered/val_init/i32.wgsl.expected.hlsl b/test/tint/var/override/numbered/val_init/i32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/val_init/i32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/val_init/i32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/val_init/i32.wgsl.expected.msl b/test/tint/var/override/numbered/val_init/i32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/val_init/i32.wgsl.expected.msl rename to test/tint/var/override/numbered/val_init/i32.wgsl.expected.msl diff --git a/test/var/override/numbered/val_init/i32.wgsl.expected.spvasm b/test/tint/var/override/numbered/val_init/i32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/val_init/i32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/val_init/i32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/val_init/i32.wgsl.expected.wgsl b/test/tint/var/override/numbered/val_init/i32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/val_init/i32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/val_init/i32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/val_init/u32.wgsl b/test/tint/var/override/numbered/val_init/u32.wgsl similarity index 100% rename from test/var/override/numbered/val_init/u32.wgsl rename to test/tint/var/override/numbered/val_init/u32.wgsl diff --git a/test/var/override/numbered/val_init/u32.wgsl.expected.glsl b/test/tint/var/override/numbered/val_init/u32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/val_init/u32.wgsl.expected.glsl rename to test/tint/var/override/numbered/val_init/u32.wgsl.expected.glsl diff --git a/test/var/override/numbered/val_init/u32.wgsl.expected.hlsl b/test/tint/var/override/numbered/val_init/u32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/val_init/u32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/val_init/u32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/val_init/u32.wgsl.expected.msl b/test/tint/var/override/numbered/val_init/u32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/val_init/u32.wgsl.expected.msl rename to test/tint/var/override/numbered/val_init/u32.wgsl.expected.msl diff --git a/test/var/override/numbered/val_init/u32.wgsl.expected.spvasm b/test/tint/var/override/numbered/val_init/u32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/val_init/u32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/val_init/u32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/val_init/u32.wgsl.expected.wgsl b/test/tint/var/override/numbered/val_init/u32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/val_init/u32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/val_init/u32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/zero_init/bool.wgsl b/test/tint/var/override/numbered/zero_init/bool.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/bool.wgsl rename to test/tint/var/override/numbered/zero_init/bool.wgsl diff --git a/test/var/override/numbered/zero_init/bool.wgsl.expected.glsl b/test/tint/var/override/numbered/zero_init/bool.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/zero_init/bool.wgsl.expected.glsl rename to test/tint/var/override/numbered/zero_init/bool.wgsl.expected.glsl diff --git a/test/var/override/numbered/zero_init/bool.wgsl.expected.hlsl b/test/tint/var/override/numbered/zero_init/bool.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/zero_init/bool.wgsl.expected.hlsl rename to test/tint/var/override/numbered/zero_init/bool.wgsl.expected.hlsl diff --git a/test/var/override/numbered/zero_init/bool.wgsl.expected.msl b/test/tint/var/override/numbered/zero_init/bool.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/zero_init/bool.wgsl.expected.msl rename to test/tint/var/override/numbered/zero_init/bool.wgsl.expected.msl diff --git a/test/var/override/numbered/zero_init/bool.wgsl.expected.spvasm b/test/tint/var/override/numbered/zero_init/bool.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/zero_init/bool.wgsl.expected.spvasm rename to test/tint/var/override/numbered/zero_init/bool.wgsl.expected.spvasm diff --git a/test/var/override/numbered/zero_init/bool.wgsl.expected.wgsl b/test/tint/var/override/numbered/zero_init/bool.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/bool.wgsl.expected.wgsl rename to test/tint/var/override/numbered/zero_init/bool.wgsl.expected.wgsl diff --git a/test/var/override/numbered/zero_init/f32.wgsl b/test/tint/var/override/numbered/zero_init/f32.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/f32.wgsl rename to test/tint/var/override/numbered/zero_init/f32.wgsl diff --git a/test/var/override/numbered/zero_init/f32.wgsl.expected.glsl b/test/tint/var/override/numbered/zero_init/f32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/zero_init/f32.wgsl.expected.glsl rename to test/tint/var/override/numbered/zero_init/f32.wgsl.expected.glsl diff --git a/test/var/override/numbered/zero_init/f32.wgsl.expected.hlsl b/test/tint/var/override/numbered/zero_init/f32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/zero_init/f32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/zero_init/f32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/zero_init/f32.wgsl.expected.msl b/test/tint/var/override/numbered/zero_init/f32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/zero_init/f32.wgsl.expected.msl rename to test/tint/var/override/numbered/zero_init/f32.wgsl.expected.msl diff --git a/test/var/override/numbered/zero_init/f32.wgsl.expected.spvasm b/test/tint/var/override/numbered/zero_init/f32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/zero_init/f32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/zero_init/f32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/zero_init/f32.wgsl.expected.wgsl b/test/tint/var/override/numbered/zero_init/f32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/f32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/zero_init/f32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/zero_init/i32.wgsl b/test/tint/var/override/numbered/zero_init/i32.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/i32.wgsl rename to test/tint/var/override/numbered/zero_init/i32.wgsl diff --git a/test/var/override/numbered/zero_init/i32.wgsl.expected.glsl b/test/tint/var/override/numbered/zero_init/i32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/zero_init/i32.wgsl.expected.glsl rename to test/tint/var/override/numbered/zero_init/i32.wgsl.expected.glsl diff --git a/test/var/override/numbered/zero_init/i32.wgsl.expected.hlsl b/test/tint/var/override/numbered/zero_init/i32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/zero_init/i32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/zero_init/i32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/zero_init/i32.wgsl.expected.msl b/test/tint/var/override/numbered/zero_init/i32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/zero_init/i32.wgsl.expected.msl rename to test/tint/var/override/numbered/zero_init/i32.wgsl.expected.msl diff --git a/test/var/override/numbered/zero_init/i32.wgsl.expected.spvasm b/test/tint/var/override/numbered/zero_init/i32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/zero_init/i32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/zero_init/i32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/zero_init/i32.wgsl.expected.wgsl b/test/tint/var/override/numbered/zero_init/i32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/i32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/zero_init/i32.wgsl.expected.wgsl diff --git a/test/var/override/numbered/zero_init/u32.wgsl b/test/tint/var/override/numbered/zero_init/u32.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/u32.wgsl rename to test/tint/var/override/numbered/zero_init/u32.wgsl diff --git a/test/var/override/numbered/zero_init/u32.wgsl.expected.glsl b/test/tint/var/override/numbered/zero_init/u32.wgsl.expected.glsl similarity index 100% rename from test/var/override/numbered/zero_init/u32.wgsl.expected.glsl rename to test/tint/var/override/numbered/zero_init/u32.wgsl.expected.glsl diff --git a/test/var/override/numbered/zero_init/u32.wgsl.expected.hlsl b/test/tint/var/override/numbered/zero_init/u32.wgsl.expected.hlsl similarity index 100% rename from test/var/override/numbered/zero_init/u32.wgsl.expected.hlsl rename to test/tint/var/override/numbered/zero_init/u32.wgsl.expected.hlsl diff --git a/test/var/override/numbered/zero_init/u32.wgsl.expected.msl b/test/tint/var/override/numbered/zero_init/u32.wgsl.expected.msl similarity index 100% rename from test/var/override/numbered/zero_init/u32.wgsl.expected.msl rename to test/tint/var/override/numbered/zero_init/u32.wgsl.expected.msl diff --git a/test/var/override/numbered/zero_init/u32.wgsl.expected.spvasm b/test/tint/var/override/numbered/zero_init/u32.wgsl.expected.spvasm similarity index 100% rename from test/var/override/numbered/zero_init/u32.wgsl.expected.spvasm rename to test/tint/var/override/numbered/zero_init/u32.wgsl.expected.spvasm diff --git a/test/var/override/numbered/zero_init/u32.wgsl.expected.wgsl b/test/tint/var/override/numbered/zero_init/u32.wgsl.expected.wgsl similarity index 100% rename from test/var/override/numbered/zero_init/u32.wgsl.expected.wgsl rename to test/tint/var/override/numbered/zero_init/u32.wgsl.expected.wgsl diff --git a/test/var/uses/many_workgroup_vars.wgsl b/test/tint/var/uses/many_workgroup_vars.wgsl similarity index 100% rename from test/var/uses/many_workgroup_vars.wgsl rename to test/tint/var/uses/many_workgroup_vars.wgsl diff --git a/test/var/uses/many_workgroup_vars.wgsl.expected.glsl b/test/tint/var/uses/many_workgroup_vars.wgsl.expected.glsl similarity index 100% rename from test/var/uses/many_workgroup_vars.wgsl.expected.glsl rename to test/tint/var/uses/many_workgroup_vars.wgsl.expected.glsl diff --git a/test/var/uses/many_workgroup_vars.wgsl.expected.hlsl b/test/tint/var/uses/many_workgroup_vars.wgsl.expected.hlsl similarity index 100% rename from test/var/uses/many_workgroup_vars.wgsl.expected.hlsl rename to test/tint/var/uses/many_workgroup_vars.wgsl.expected.hlsl diff --git a/test/var/uses/many_workgroup_vars.wgsl.expected.msl b/test/tint/var/uses/many_workgroup_vars.wgsl.expected.msl similarity index 100% rename from test/var/uses/many_workgroup_vars.wgsl.expected.msl rename to test/tint/var/uses/many_workgroup_vars.wgsl.expected.msl diff --git a/test/var/uses/many_workgroup_vars.wgsl.expected.spvasm b/test/tint/var/uses/many_workgroup_vars.wgsl.expected.spvasm similarity index 100% rename from test/var/uses/many_workgroup_vars.wgsl.expected.spvasm rename to test/tint/var/uses/many_workgroup_vars.wgsl.expected.spvasm diff --git a/test/var/uses/many_workgroup_vars.wgsl.expected.wgsl b/test/tint/var/uses/many_workgroup_vars.wgsl.expected.wgsl similarity index 100% rename from test/var/uses/many_workgroup_vars.wgsl.expected.wgsl rename to test/tint/var/uses/many_workgroup_vars.wgsl.expected.wgsl diff --git a/test/var/uses/private.wgsl b/test/tint/var/uses/private.wgsl similarity index 100% rename from test/var/uses/private.wgsl rename to test/tint/var/uses/private.wgsl diff --git a/test/var/uses/private.wgsl.expected.glsl b/test/tint/var/uses/private.wgsl.expected.glsl similarity index 100% rename from test/var/uses/private.wgsl.expected.glsl rename to test/tint/var/uses/private.wgsl.expected.glsl diff --git a/test/var/uses/private.wgsl.expected.hlsl b/test/tint/var/uses/private.wgsl.expected.hlsl similarity index 100% rename from test/var/uses/private.wgsl.expected.hlsl rename to test/tint/var/uses/private.wgsl.expected.hlsl diff --git a/test/var/uses/private.wgsl.expected.msl b/test/tint/var/uses/private.wgsl.expected.msl similarity index 100% rename from test/var/uses/private.wgsl.expected.msl rename to test/tint/var/uses/private.wgsl.expected.msl diff --git a/test/var/uses/private.wgsl.expected.spvasm b/test/tint/var/uses/private.wgsl.expected.spvasm similarity index 100% rename from test/var/uses/private.wgsl.expected.spvasm rename to test/tint/var/uses/private.wgsl.expected.spvasm diff --git a/test/var/uses/private.wgsl.expected.wgsl b/test/tint/var/uses/private.wgsl.expected.wgsl similarity index 100% rename from test/var/uses/private.wgsl.expected.wgsl rename to test/tint/var/uses/private.wgsl.expected.wgsl diff --git a/test/var/uses/workgroup.wgsl b/test/tint/var/uses/workgroup.wgsl similarity index 100% rename from test/var/uses/workgroup.wgsl rename to test/tint/var/uses/workgroup.wgsl diff --git a/test/var/uses/workgroup.wgsl.expected.glsl b/test/tint/var/uses/workgroup.wgsl.expected.glsl similarity index 100% rename from test/var/uses/workgroup.wgsl.expected.glsl rename to test/tint/var/uses/workgroup.wgsl.expected.glsl diff --git a/test/var/uses/workgroup.wgsl.expected.hlsl b/test/tint/var/uses/workgroup.wgsl.expected.hlsl similarity index 100% rename from test/var/uses/workgroup.wgsl.expected.hlsl rename to test/tint/var/uses/workgroup.wgsl.expected.hlsl diff --git a/test/var/uses/workgroup.wgsl.expected.msl b/test/tint/var/uses/workgroup.wgsl.expected.msl similarity index 100% rename from test/var/uses/workgroup.wgsl.expected.msl rename to test/tint/var/uses/workgroup.wgsl.expected.msl diff --git a/test/var/uses/workgroup.wgsl.expected.spvasm b/test/tint/var/uses/workgroup.wgsl.expected.spvasm similarity index 100% rename from test/var/uses/workgroup.wgsl.expected.spvasm rename to test/tint/var/uses/workgroup.wgsl.expected.spvasm diff --git a/test/var/uses/workgroup.wgsl.expected.wgsl b/test/tint/var/uses/workgroup.wgsl.expected.wgsl similarity index 100% rename from test/var/uses/workgroup.wgsl.expected.wgsl rename to test/tint/var/uses/workgroup.wgsl.expected.wgsl diff --git a/test/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.spvasm b/test/tint/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.spvasm similarity index 100% rename from test/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.spvasm rename to test/tint/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.spvasm diff --git a/test/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.wgsl b/test/tint/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.wgsl similarity index 100% rename from test/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.wgsl rename to test/tint/vk-gl-cts/api/descriptor_set/descriptor_set_layout_binding/layout_binding_order/0.wgsl diff --git a/test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.spvasm b/test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.spvasm similarity index 100% rename from test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.spvasm rename to test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.spvasm diff --git a/test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.wgsl b/test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.wgsl similarity index 100% rename from test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.wgsl rename to test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_compute/0.wgsl diff --git a/test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.spvasm b/test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.spvasm similarity index 100% rename from test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.spvasm rename to test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.spvasm diff --git a/test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.wgsl b/test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.wgsl similarity index 100% rename from test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.wgsl rename to test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/0.wgsl diff --git a/test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.spvasm b/test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.spvasm similarity index 100% rename from test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.spvasm rename to test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.spvasm diff --git a/test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.wgsl b/test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.wgsl similarity index 100% rename from test/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.wgsl rename to test/tint/vk-gl-cts/binding_model/dynamic_offset/shader_reuse_differing_layout_graphics/1.wgsl diff --git a/test/vk-gl-cts/combined_operations/negintdivand/0-opt.spvasm b/test/tint/vk-gl-cts/combined_operations/negintdivand/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/combined_operations/negintdivand/0-opt.spvasm rename to test/tint/vk-gl-cts/combined_operations/negintdivand/0-opt.spvasm diff --git a/test/vk-gl-cts/combined_operations/negintdivand/0-opt.wgsl b/test/tint/vk-gl-cts/combined_operations/negintdivand/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/combined_operations/negintdivand/0-opt.wgsl rename to test/tint/vk-gl-cts/combined_operations/negintdivand/0-opt.wgsl diff --git a/test/vk-gl-cts/combined_operations/negintdivand/1.spvasm b/test/tint/vk-gl-cts/combined_operations/negintdivand/1.spvasm similarity index 100% rename from test/vk-gl-cts/combined_operations/negintdivand/1.spvasm rename to test/tint/vk-gl-cts/combined_operations/negintdivand/1.spvasm diff --git a/test/vk-gl-cts/combined_operations/negintdivand/1.wgsl b/test/tint/vk-gl-cts/combined_operations/negintdivand/1.wgsl similarity index 100% rename from test/vk-gl-cts/combined_operations/negintdivand/1.wgsl rename to test/tint/vk-gl-cts/combined_operations/negintdivand/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/access-new-vector-inside-if-condition/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/always-discarding-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/arr-value-set-to-arr-value-squared/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/array-idx-multiplied-by-for-loop-idx/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array-2/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/assign-array-value-to-another-array/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/barrier-in-loop-with-break/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/break-in-do-while-with-nested-if/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/call-function-with-discard/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/call-if-while-switch/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/color-set-in-for-loop/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/color-write-in-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/conditional-return-in-infinite-while/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/control-flow-in-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cosh-return-inf-unused/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-access-array-dot/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-analysis-reachable-from-many/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-and-even-numbers-from-fragcoord/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-acos-ldexp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mix-nan/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-module-small-number/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-reflect-denorm/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-sinh-negative-log2/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-tanh/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-undefined-matrix-mul/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-unpackunorm-loop/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-array-accesses-clamp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-array-copies-loops-with-limiters/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-asin-undefined-smoothstep/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-atan-trunc-vec4/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-basic-block-discard-in-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitcount/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitfieldreverse-loop-limit-underflow/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-bitwise-inverse-uniform-condition/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-branch-probability-identity-matrix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cast-float-to-int-and-back/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-loop-limit-increment-float-array/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-lower-limit-from-always-false/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-element-ceil-negative/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-variable-negative-offset/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-clear-yz-inside-condition/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-color-output-undefined-in-unexecuted-branch/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-color-overwrite-identity-matrix-multiply/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-combine-and-or-xor-gt-lt/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-condition-loop-index-bitwise-not/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-conditional-discard-inside-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-ceil-vec4/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-inside-while/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-min/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp-vs-original/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-clamp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-dot-condition-true/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-gte-const-first/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-min-as-loop-range/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-mod-one-one-lte/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-pow-large-exp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-same-condition/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-sinh-inf/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-const-folding-vector-shuffle/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-constant-folding-atan-over-tanh/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-constants-combine-add-sub/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-constants-mix-uniform/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-continue-break-discard-return-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-func-argument/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-param-uniform/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cosh-clamped-to-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-cumulate-loops-unreachable/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-clamp-undefined-access-array/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-glf_color/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-increment-color/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-loop-bitfieldreverse/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-neg-div-pow2/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-same-cond-nested/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dead-branch-func-return-arg/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-dead-code-unreachable-merge/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-derivative-uniform-vector-global-loop-count/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-descending-loop-min-max-always-zero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-divide-matrix-transpose-by-constant/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-double-if-true-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-empty-loop-minus-one-modulo-variable-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-exp2-two/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-float-array-init-pow/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-and-in-for-loop-range/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-and-zero/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-or-full-mask/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-bitwise-xor/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-const-variable/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-and-constant/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-logical-or-constant/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-min-int-value/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-negate-variable/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-gte32/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-shift-right-arithmetic/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fold-switch-udiv/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-clamp-cmp-const-first/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-merge-add-sub-uniform/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-construct-extract/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-extract/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-dot-no-extract/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-add-sub/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-div-mul/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-divs/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-mul-div/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-add/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-sub-sub/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-merge-var-sub/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-mix-uniform-weight/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-div/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-negate-sub/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-redundant-mix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-split-vector-init/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-folding-rules-vec-mix-uniform/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-for-array-initializing-modulo/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-for-loop-min-increment-array-element/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-for-switch-fallthrough/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-asin-undefined-never-used/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fract-smoothstep-undefined/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-bitwise-not/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-clamp-array-access/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-fragcoord-multiply/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-function-fragcoord-condition-always-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-function-vec2-never-discard/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-bound-true-logical-or/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-main-function-call/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-multiply-one-minus/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-squared-comparison/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-conversion-identical-branches/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-switch-fallthrough/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-continue/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-if-true-discard-in-do-while-never-reached/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inc-inside-switch-and-for/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-array-element-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-float-in-loop-abs/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-global-counter-loop-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-inside-clamp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-int-loop-counter-mod-array/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-multiple-integers/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-empty-block/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-nested-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-return-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inline-pass-unreachable-func/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-increase-negative/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-ldexp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-neg-func-arg/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-add-sub-pre-increase/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-pack-unpack/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-switch/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-and-or-xor-xor-add/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-isnan/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ldexp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-pre-increment-clamp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-ternary-vector-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-compares-while-modulo/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-mul-div-rem-if-undefined-divide-mix/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-pack-unpack/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-left-shift-for/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-pack-unpack/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-packsnorm-unpackunorm/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-simplify-demanded-switch-or-xor/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-combine-vector-ops-asin/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-inst-value-tracking-inversesqrt/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-bit-shifting/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inclusive-or/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-acos-undefined/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-mod-sqrt-undefined/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instruction-simplify-sqrt/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-first-value-phi/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-instructions-for-if-less-than-equal/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-int-div-round-to-zero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-int-full-bits-divide-by-two-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-integer-modulo-negative/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-intervalmap-set-stop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-array-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-left-shift-right-shift-compare/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-liveinterval-different-dest/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-abs-multiply-offset/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-break-floor-nan-never-executed/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-clamp-to-one-empty-condition/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-condition-double-negate/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-dfdx-constant-divide/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-or-divide-by-loop-index/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-integer-half-minus-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-logical-xor/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-returns-behind-true-and-false/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-loop-with-two-integers/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-machine-basic-block-for-for-for-less-than/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-machine-scheduler-for-if-pow/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-machinevaluetype-one-iter-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matching-conditions-break/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matching-if-always-true-inside-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-double-transpose/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-matrix-square-mul-with-vector/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-max-clamp-same-minval/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-max-min-less-than/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-sum-struct-members/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mem-pass-unused-component/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-merge-return-condition-twice/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-min-intbitstofloat-undefined-never-used/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-min-nested-loop-same-value-for-variables/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-missing-return-value-function-never-called/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-mod-uint-bits-float/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-modulo-zero-never-executed/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-multiple-one-iteration-loops-global-counter-write-matrices/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-functions-accumulate-global-matrix/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loops-global-loop-counter-do-while-accumulate-float/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nir-array-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-large-constants-for-clamp-vector-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-nir-opt-loop-unroll-if-if-if-if-do-while/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-not-clamp-matrix-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-one-minus-clamp-always-one-cast-to-int/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for-for-do-while-if-if/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-optimize-phis-for/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-packhalf-unpackunorm/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-signum/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pattern-match-single-bit/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-peephole-optimizer-target-instr-info-for-if-if-if/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pow-identical-value-sqrt/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined-result-condition-with-always-true/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-pow-undefined/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-rcp-negative-int/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reciprocal-var-minus-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-array-replace-extract/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reduce-load-replace-extract/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-replace-copy-object/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-first-iteration/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-return-partly-undefined-vector-from-array/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops-array-access/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-scaled-number-nested-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-schedule-dag-rrlist-mix-log-cos/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-assign-back-and-forth/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-inverse-clamp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-lt-gt/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-selection-dag-same-cond-twice/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-set-output-color-function-call-nested-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-set-vector-cos-fragcoord/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-unused-struct/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplification-while-inside-for/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-combine-compares-max-max-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-component-uniform-idx/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-div-by-uint-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-for-bitwise-condition/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-ldexp-exponent-zero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-max-multiplied-values/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-modulo-1/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-mul-identity/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-not-less-than-neg/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-right-shift-greater-than-zero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-sign-cosh/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-smoothstep-undef/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-sin-mul-mat-mat-mul-vec-mat/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-single-block-elim-self-assign/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-sinh-ldexp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-ssa-rewrite-case-with-default/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-step-sinh/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-sum-uniform-vector-components-round/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-dfdx-cos/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-transpose-multiply/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-trunc-fract-always-zero/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-types-return-in-main-never-hit/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-undefined-inversesqrt-reflect/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-uninitialized-values-passed-to-function-never-executed/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unpack-unorm-mix-always-one/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-access-past-matrix-elements/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-val-cfg-case-fallthrough/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-inst-combine-select-value-tracking-flip-bits/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-inclusive-or/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-known-nonzero/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-max-uintbitstofloat/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-selection-dag-negation-clamp-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-value-tracking-uniform-incident/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-inc-unused-comp/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-dce-unused-component/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-vector-log2-cosh/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-write-past-matrix-elements-unused/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-apfloat-nan-cos-cos/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-machine-value-type-uint-to-float/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-selection-dag-struct-array-clamp-index/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/disc-and-add-in-func-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/discard-continue-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/discard-in-array-manipulating-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop-in-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/discard-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/discards-in-control-flow/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/do-while-false-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/do-while-if-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/do-while-loop-in-conditionals/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/early-return-and-barrier/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/flag-always-false-if/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/for-condition-always-false/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/for-loop-with-return/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/for-with-ifs-and-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/frag-coord-func-call-and-ifs/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/global-array-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/if-and-switch/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/if-and-switch/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/if-and-switch/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/if-and-switch/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/if-and-switch/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/if-and-switch/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/if-and-switch/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/if-and-switch/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/injection-switch-as-comparison/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/int-mat2-struct/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/loop-dead-if-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/loop-nested-ifs/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/matrices-and-return-in-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/max-mix-conditional-discard/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/mix-floor-add/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/nested-for-loops-with-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/nested-ifs-and-return-in-for-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/nested-loops-switch/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/nested-switch-break-discard/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/one-sized-array/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/return-float-from-while-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/return-in-loop-in-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/return-inside-loop-in-function/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/returned-boolean-in-vector/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/set-color-in-one-iteration-while-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/similar-nested-ifs/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/smoothstep-after-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-access-chains/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite-phi/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite2/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite2/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite2/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite2/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite2/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite2/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composite2/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composite2/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composite2/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composites/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-composites/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composites/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composites/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composites/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-composites/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composites/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composites/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composites/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-composites/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composites/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composites/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-composites/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-composites/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-composites/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-composites/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-dead-break-and-unroll/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-declare-bvec4/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block2/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-double-branch-to-same-block3/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-load-from-frag-color/1.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-null-in-phi-and-unroll/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bifurcation-Os-mutate-var-vector-shuffle/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-bubblesort-flag-complex-conditionals/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-collatz-O-mutate-composite-construct-extract/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-colorgrid-modulo-O-move-block-down/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/1.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-maze-flatten-copy-composite/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-O-prop-up-mutate-var/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-dead-code/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-flatten-selection-dead-continues/2-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-mergesort-func-inline-mutate-var/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-O-mutate-variable/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-orbit-Os-access-chain-mutate-pointer/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-O-op-select-to-op-phi/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-pillars-volatile-nontemporal-store/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-dontinline/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-quicksort-mat-func-param/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/spv-stable-rects-Os-mutate-var-push-through-var/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/0.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-false-if-discard-loop/1.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-nested-if-and-conditional/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-collatz-push-constant-with-nested-min-max/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-double-always-false-discard/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-float-mat-determinant-clamp/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-injected-conditional-true/1.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-divided-1/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-true-conditional-simple-loop/1.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-clamped-conditional-bit-shift/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-for-always-false-if-discard/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-mergesort-reversed-for-loop/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-if-false-else-return/2.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-max-value-as-index/2-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-rects-vec4-clamp-conditional-min-mix/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-array-nested-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-clamp-conditional-mix/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-conditional-clamped-float/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/stable-triangle-nested-for-loop-and-true-if/1.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/struct-array-index/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/struct-array-index/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/struct-array-index/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/struct-array-index/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/struct-array-index/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/struct-array-index/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/struct-array-index/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/struct-array-index/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/struct-controlled-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/struct-used-as-temporary/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-if-discard/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-inside-while-always-return/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-loop-switch-if/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-with-empty-if-false/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/switch-with-fall-through-cases/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/transpose-rectangular-matrix/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-2-iteration-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-for-loops-with-barrier-function/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-loops-set-struct/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-loops-with-break/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-nested-do-whiles/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/two-nested-for-loops-with-returns/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/undefined-integer-in-function/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/uninit-element-cast-in-loop/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/uninitialized-var-decrement-and-add/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-barrier-in-loops/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-continue-statement/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-discard-statement-in-if/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-loops-in-switch/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops-in-switch/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-loops-in-switch/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops-in-switch/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/unreachable-return-in-loop/0.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/uv-value-comparison-as-boolean/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/vector-values-multiplied-by-fragcoord/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/vectors-and-discard-in-function/0.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/while-function-always-false/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.spvasm.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl.expected.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl.expected.hlsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl.expected.hlsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl.expected.hlsl diff --git a/test/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/write-red-in-loop-nest/0-opt.wgsl diff --git a/test/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.spvasm b/test/tint/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.spvasm rename to test/tint/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.spvasm diff --git a/test/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.wgsl b/test/tint/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.wgsl rename to test/tint/vk-gl-cts/graphicsfuzz/wrong-color-in-always-false-if/0-opt.wgsl diff --git a/test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.spvasm b/test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.spvasm rename to test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.spvasm diff --git a/test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.wgsl b/test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.wgsl rename to test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_overflow/0-opt.wgsl diff --git a/test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.spvasm b/test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.spvasm rename to test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.spvasm diff --git a/test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.wgsl b/test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.wgsl rename to test/tint/vk-gl-cts/non_robust_buffer_access/unexecuted_oob_underflow/0-opt.wgsl diff --git a/test/vk-gl-cts/rasterization/line_continuity/line-strip/0.spvasm b/test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/0.spvasm similarity index 100% rename from test/vk-gl-cts/rasterization/line_continuity/line-strip/0.spvasm rename to test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/0.spvasm diff --git a/test/vk-gl-cts/rasterization/line_continuity/line-strip/0.wgsl b/test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/0.wgsl similarity index 100% rename from test/vk-gl-cts/rasterization/line_continuity/line-strip/0.wgsl rename to test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/0.wgsl diff --git a/test/vk-gl-cts/rasterization/line_continuity/line-strip/1.spvasm b/test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/1.spvasm similarity index 100% rename from test/vk-gl-cts/rasterization/line_continuity/line-strip/1.spvasm rename to test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/1.spvasm diff --git a/test/vk-gl-cts/rasterization/line_continuity/line-strip/1.wgsl b/test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/1.wgsl similarity index 100% rename from test/vk-gl-cts/rasterization/line_continuity/line-strip/1.wgsl rename to test/tint/vk-gl-cts/rasterization/line_continuity/line-strip/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size/1.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthan/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_sgreaterthanequal/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthan/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_int_compare/uint_slessthanequal/0.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_int_uclamp/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sabs/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_sclamp/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smax/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/glsl_uint_smin/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_sdiv/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/compute/signed_op/uint_snegate/0-opt.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/float32/comparison/frexpstruct_1_frag/0.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_equal/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_greater/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_1/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthgreater_2/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_0/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthless_2/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_0/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_2/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/graphics/execution_mode/depthunchanged_3/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/spirv1p4/hlsl_functionality1/decorate_string/0.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_atomic/0-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_image_store/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write/2-opt.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_output_write_before_terminate/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/no_ssbo_store/1.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.spvasm.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl.expected.glsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl.expected.glsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl.expected.glsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/ssbo_store_before_terminate/1.wgsl.expected.glsl diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.spvasm b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.spvasm similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.spvasm rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.spvasm diff --git a/test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.wgsl b/test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.wgsl similarity index 100% rename from test/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.wgsl rename to test/tint/vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.wgsl diff --git a/test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.spvasm b/test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.spvasm similarity index 100% rename from test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.spvasm rename to test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.spvasm diff --git a/test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.wgsl b/test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.wgsl similarity index 100% rename from test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.wgsl rename to test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/0.wgsl diff --git a/test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.spvasm b/test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.spvasm similarity index 100% rename from test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.spvasm rename to test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.spvasm diff --git a/test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.wgsl b/test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.wgsl similarity index 100% rename from test/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.wgsl rename to test/tint/vk-gl-cts/subgroup_uniform_control_flow/discard/subgroup_reconverge_discard00/2-opt.wgsl diff --git a/test/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.spvasm b/test/tint/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.spvasm similarity index 100% rename from test/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.spvasm rename to test/tint/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.spvasm diff --git a/test/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.wgsl b/test/tint/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.wgsl similarity index 100% rename from test/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.wgsl rename to test/tint/vk-gl-cts/texture/subgroup_lod/texel_fetch/1.wgsl diff --git a/test/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.spvasm b/test/tint/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.spvasm similarity index 100% rename from test/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.spvasm rename to test/tint/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.spvasm diff --git a/test/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.wgsl b/test/tint/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.wgsl similarity index 100% rename from test/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.wgsl rename to test/tint/vk-gl-cts/texture/texel_offset/texel_offset/0-opt.wgsl diff --git a/tools/format b/tools/format index de1e7067129..d0c9c64dd57 100755 --- a/tools/format +++ b/tools/format @@ -15,5 +15,5 @@ find src -name "*.h" -exec clang-format -i {} \; find src -name "*.cc" -exec clang-format -i {} \; -find samples -name "*.h" -exec clang-format -i {} \; -find samples -name "*.cc" -exec clang-format -i {} \; +find src/tint/cmd -name "*.h" -exec clang-format -i {} \; +find src/tint/cmd -name "*.cc" -exec clang-format -i {} \; diff --git a/tools/lint b/tools/lint index 1e6dfd991b7..c1b727ee9d3 100755 --- a/tools/lint +++ b/tools/lint @@ -24,8 +24,8 @@ if ! command -v cpplint.py &> /dev/null; then fi FILTER="-runtime/references" -FILES="`find src -type f` `find samples -type f`" -FILES+="`find tools/src -type f` `find samples -type f`" +FILES="`find src -type f` `find src/tint/cmd -type f`" +FILES+="`find tools/src -type f` `find src/tint/cmd -type f`" if command -v go &> /dev/null; then # Go is installed. Run cpplint in parallel for speed wins