OSDN Git Service

Squashed 'third_party/SPIRV-Tools/' content from commit d14db341b
authorChris Forbes <chrisforbes@google.com>
Wed, 30 Jan 2019 19:54:08 +0000 (11:54 -0800)
committerChris Forbes <chrisforbes@google.com>
Wed, 30 Jan 2019 19:54:08 +0000 (11:54 -0800)
commitcc5697f9685479191c012cb919c97f5eedd1e041
tree903cdf02eb293348d73334e2355584613ef62c26
Squashed 'third_party/SPIRV-Tools/' content from commit d14db341b

git-subtree-dir: third_party/SPIRV-Tools
git-subtree-split: d14db341b834cfb3c574a258c331b3a6b1c2cbc5
751 files changed:
.appveyor.yml [new file with mode: 0644]
.clang-format [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.gn [new file with mode: 0644]
Android.mk [new file with mode: 0644]
BUILD.gn [new file with mode: 0644]
CHANGES [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
CODE_OF_CONDUCT.md [new file with mode: 0644]
CONTRIBUTING.md [new file with mode: 0644]
DEPS [new file with mode: 0644]
LICENSE [new file with mode: 0644]
PRESUBMIT.py [new file with mode: 0644]
README.md [new file with mode: 0644]
android_test/Android.mk [new file with mode: 0644]
android_test/jni/Application.mk [new file with mode: 0644]
android_test/test.cpp [new file with mode: 0644]
build_overrides/build.gni [new file with mode: 0644]
build_overrides/gtest.gni [new file with mode: 0644]
build_overrides/spirv_tools.gni [new file with mode: 0644]
cmake/SPIRV-Tools-shared.pc.in [new file with mode: 0644]
cmake/SPIRV-Tools.pc.in [new file with mode: 0644]
cmake/setup_build.cmake [new file with mode: 0644]
cmake/write_pkg_config.cmake [new file with mode: 0644]
codereview.settings [new file with mode: 0644]
examples/CMakeLists.txt [new file with mode: 0644]
examples/cpp-interface/CMakeLists.txt [new file with mode: 0644]
examples/cpp-interface/main.cpp [new file with mode: 0644]
external/CMakeLists.txt [new file with mode: 0644]
include/spirv-tools/instrument.hpp [new file with mode: 0644]
include/spirv-tools/libspirv.h [new file with mode: 0644]
include/spirv-tools/libspirv.hpp [new file with mode: 0644]
include/spirv-tools/linker.hpp [new file with mode: 0644]
include/spirv-tools/optimizer.hpp [new file with mode: 0644]
kokoro/android/build.sh [new file with mode: 0644]
kokoro/android/continuous.cfg [new file with mode: 0644]
kokoro/android/presubmit.cfg [new file with mode: 0644]
kokoro/check-format/build.sh [new file with mode: 0644]
kokoro/check-format/presubmit_check_format.cfg [new file with mode: 0644]
kokoro/img/linux.png [new file with mode: 0644]
kokoro/img/macos.png [new file with mode: 0644]
kokoro/img/windows.png [new file with mode: 0644]
kokoro/linux-clang-debug/build.sh [new file with mode: 0644]
kokoro/linux-clang-debug/continuous.cfg [new file with mode: 0644]
kokoro/linux-clang-debug/presubmit.cfg [new file with mode: 0644]
kokoro/linux-clang-release/build.sh [new file with mode: 0644]
kokoro/linux-clang-release/continuous.cfg [new file with mode: 0644]
kokoro/linux-clang-release/presubmit.cfg [new file with mode: 0644]
kokoro/linux-gcc-debug/build.sh [new file with mode: 0644]
kokoro/linux-gcc-debug/continuous.cfg [new file with mode: 0644]
kokoro/linux-gcc-debug/presubmit.cfg [new file with mode: 0644]
kokoro/linux-gcc-release/build.sh [new file with mode: 0644]
kokoro/linux-gcc-release/continuous.cfg [new file with mode: 0644]
kokoro/linux-gcc-release/presubmit.cfg [new file with mode: 0644]
kokoro/macos-clang-debug/build.sh [new file with mode: 0644]
kokoro/macos-clang-debug/continuous.cfg [new file with mode: 0644]
kokoro/macos-clang-debug/presubmit.cfg [new file with mode: 0644]
kokoro/macos-clang-release/build.sh [new file with mode: 0644]
kokoro/macos-clang-release/continuous.cfg [new file with mode: 0644]
kokoro/macos-clang-release/presubmit.cfg [new file with mode: 0644]
kokoro/ndk-build/build.sh [new file with mode: 0644]
kokoro/ndk-build/continuous.cfg [new file with mode: 0644]
kokoro/ndk-build/presubmit.cfg [new file with mode: 0644]
kokoro/scripts/linux/build.sh [new file with mode: 0644]
kokoro/scripts/macos/build.sh [new file with mode: 0644]
kokoro/scripts/windows/build.bat [new file with mode: 0644]
kokoro/shaderc-smoketest/build.sh [new file with mode: 0644]
kokoro/shaderc-smoketest/continuous.cfg [new file with mode: 0644]
kokoro/shaderc-smoketest/presubmit.cfg [new file with mode: 0644]
kokoro/windows-msvc-2013-release/build.bat [new file with mode: 0644]
kokoro/windows-msvc-2013-release/continuous.cfg [new file with mode: 0644]
kokoro/windows-msvc-2013-release/presubmit.cfg [new file with mode: 0644]
kokoro/windows-msvc-2015-release/build.bat [new file with mode: 0644]
kokoro/windows-msvc-2015-release/continuous.cfg [new file with mode: 0644]
kokoro/windows-msvc-2015-release/presubmit.cfg [new file with mode: 0644]
kokoro/windows-msvc-2017-debug/build.bat [new file with mode: 0644]
kokoro/windows-msvc-2017-debug/continuous.cfg [new file with mode: 0644]
kokoro/windows-msvc-2017-debug/presubmit.cfg [new file with mode: 0644]
kokoro/windows-msvc-2017-release/build.bat [new file with mode: 0644]
kokoro/windows-msvc-2017-release/continuous.cfg [new file with mode: 0644]
kokoro/windows-msvc-2017-release/presubmit.cfg [new file with mode: 0644]
projects.md [new file with mode: 0644]
source/CMakeLists.txt [new file with mode: 0644]
source/assembly_grammar.cpp [new file with mode: 0644]
source/assembly_grammar.h [new file with mode: 0644]
source/binary.cpp [new file with mode: 0644]
source/binary.h [new file with mode: 0644]
source/cfa.h [new file with mode: 0644]
source/comp/CMakeLists.txt [new file with mode: 0644]
source/comp/bit_stream.cpp [new file with mode: 0644]
source/comp/bit_stream.h [new file with mode: 0644]
source/comp/huffman_codec.h [new file with mode: 0644]
source/comp/markv.cpp [new file with mode: 0644]
source/comp/markv.h [new file with mode: 0644]
source/comp/markv_codec.cpp [new file with mode: 0644]
source/comp/markv_codec.h [new file with mode: 0644]
source/comp/markv_decoder.cpp [new file with mode: 0644]
source/comp/markv_decoder.h [new file with mode: 0644]
source/comp/markv_encoder.cpp [new file with mode: 0644]
source/comp/markv_encoder.h [new file with mode: 0644]
source/comp/markv_logger.h [new file with mode: 0644]
source/comp/markv_model.h [new file with mode: 0644]
source/comp/move_to_front.cpp [new file with mode: 0644]
source/comp/move_to_front.h [new file with mode: 0644]
source/diagnostic.cpp [new file with mode: 0644]
source/diagnostic.h [new file with mode: 0644]
source/disassemble.cpp [new file with mode: 0644]
source/disassemble.h [new file with mode: 0644]
source/enum_set.h [new file with mode: 0644]
source/enum_string_mapping.cpp [new file with mode: 0644]
source/enum_string_mapping.h [new file with mode: 0644]
source/ext_inst.cpp [new file with mode: 0644]
source/ext_inst.h [new file with mode: 0644]
source/extensions.cpp [new file with mode: 0644]
source/extensions.h [new file with mode: 0644]
source/extinst.debuginfo.grammar.json [new file with mode: 0644]
source/extinst.spv-amd-gcn-shader.grammar.json [new file with mode: 0644]
source/extinst.spv-amd-shader-ballot.grammar.json [new file with mode: 0644]
source/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json [new file with mode: 0644]
source/extinst.spv-amd-shader-trinary-minmax.grammar.json [new file with mode: 0644]
source/id_descriptor.cpp [new file with mode: 0644]
source/id_descriptor.h [new file with mode: 0644]
source/instruction.h [new file with mode: 0644]
source/latest_version_glsl_std_450_header.h [new file with mode: 0644]
source/latest_version_opencl_std_header.h [new file with mode: 0644]
source/latest_version_spirv_header.h [new file with mode: 0644]
source/libspirv.cpp [new file with mode: 0644]
source/link/CMakeLists.txt [new file with mode: 0644]
source/link/linker.cpp [new file with mode: 0644]
source/macro.h [new file with mode: 0644]
source/name_mapper.cpp [new file with mode: 0644]
source/name_mapper.h [new file with mode: 0644]
source/opcode.cpp [new file with mode: 0644]
source/opcode.h [new file with mode: 0644]
source/operand.cpp [new file with mode: 0644]
source/operand.h [new file with mode: 0644]
source/opt/CMakeLists.txt [new file with mode: 0644]
source/opt/aggressive_dead_code_elim_pass.cpp [new file with mode: 0644]
source/opt/aggressive_dead_code_elim_pass.h [new file with mode: 0644]
source/opt/basic_block.cpp [new file with mode: 0644]
source/opt/basic_block.h [new file with mode: 0644]
source/opt/block_merge_pass.cpp [new file with mode: 0644]
source/opt/block_merge_pass.h [new file with mode: 0644]
source/opt/build_module.cpp [new file with mode: 0644]
source/opt/build_module.h [new file with mode: 0644]
source/opt/ccp_pass.cpp [new file with mode: 0644]
source/opt/ccp_pass.h [new file with mode: 0644]
source/opt/cfg.cpp [new file with mode: 0644]
source/opt/cfg.h [new file with mode: 0644]
source/opt/cfg_cleanup_pass.cpp [new file with mode: 0644]
source/opt/cfg_cleanup_pass.h [new file with mode: 0644]
source/opt/code_sink.cpp [new file with mode: 0644]
source/opt/code_sink.h [new file with mode: 0644]
source/opt/combine_access_chains.cpp [new file with mode: 0644]
source/opt/combine_access_chains.h [new file with mode: 0644]
source/opt/common_uniform_elim_pass.cpp [new file with mode: 0644]
source/opt/common_uniform_elim_pass.h [new file with mode: 0644]
source/opt/compact_ids_pass.cpp [new file with mode: 0644]
source/opt/compact_ids_pass.h [new file with mode: 0644]
source/opt/composite.cpp [new file with mode: 0644]
source/opt/composite.h [new file with mode: 0644]
source/opt/const_folding_rules.cpp [new file with mode: 0644]
source/opt/const_folding_rules.h [new file with mode: 0644]
source/opt/constants.cpp [new file with mode: 0644]
source/opt/constants.h [new file with mode: 0644]
source/opt/copy_prop_arrays.cpp [new file with mode: 0644]
source/opt/copy_prop_arrays.h [new file with mode: 0644]
source/opt/dead_branch_elim_pass.cpp [new file with mode: 0644]
source/opt/dead_branch_elim_pass.h [new file with mode: 0644]
source/opt/dead_insert_elim_pass.cpp [new file with mode: 0644]
source/opt/dead_insert_elim_pass.h [new file with mode: 0644]
source/opt/dead_variable_elimination.cpp [new file with mode: 0644]
source/opt/dead_variable_elimination.h [new file with mode: 0644]
source/opt/decoration_manager.cpp [new file with mode: 0644]
source/opt/decoration_manager.h [new file with mode: 0644]
source/opt/def_use_manager.cpp [new file with mode: 0644]
source/opt/def_use_manager.h [new file with mode: 0644]
source/opt/dominator_analysis.cpp [new file with mode: 0644]
source/opt/dominator_analysis.h [new file with mode: 0644]
source/opt/dominator_tree.cpp [new file with mode: 0644]
source/opt/dominator_tree.h [new file with mode: 0644]
source/opt/eliminate_dead_constant_pass.cpp [new file with mode: 0644]
source/opt/eliminate_dead_constant_pass.h [new file with mode: 0644]
source/opt/eliminate_dead_functions_pass.cpp [new file with mode: 0644]
source/opt/eliminate_dead_functions_pass.h [new file with mode: 0644]
source/opt/feature_manager.cpp [new file with mode: 0644]
source/opt/feature_manager.h [new file with mode: 0644]
source/opt/flatten_decoration_pass.cpp [new file with mode: 0644]
source/opt/flatten_decoration_pass.h [new file with mode: 0644]
source/opt/fold.cpp [new file with mode: 0644]
source/opt/fold.h [new file with mode: 0644]
source/opt/fold_spec_constant_op_and_composite_pass.cpp [new file with mode: 0644]
source/opt/fold_spec_constant_op_and_composite_pass.h [new file with mode: 0644]
source/opt/folding_rules.cpp [new file with mode: 0644]
source/opt/folding_rules.h [new file with mode: 0644]
source/opt/freeze_spec_constant_value_pass.cpp [new file with mode: 0644]
source/opt/freeze_spec_constant_value_pass.h [new file with mode: 0644]
source/opt/function.cpp [new file with mode: 0644]
source/opt/function.h [new file with mode: 0644]
source/opt/if_conversion.cpp [new file with mode: 0644]
source/opt/if_conversion.h [new file with mode: 0644]
source/opt/inline_exhaustive_pass.cpp [new file with mode: 0644]
source/opt/inline_exhaustive_pass.h [new file with mode: 0644]
source/opt/inline_opaque_pass.cpp [new file with mode: 0644]
source/opt/inline_opaque_pass.h [new file with mode: 0644]
source/opt/inline_pass.cpp [new file with mode: 0644]
source/opt/inline_pass.h [new file with mode: 0644]
source/opt/inst_bindless_check_pass.cpp [new file with mode: 0644]
source/opt/inst_bindless_check_pass.h [new file with mode: 0644]
source/opt/instruction.cpp [new file with mode: 0644]
source/opt/instruction.h [new file with mode: 0644]
source/opt/instruction_list.cpp [new file with mode: 0644]
source/opt/instruction_list.h [new file with mode: 0644]
source/opt/instrument_pass.cpp [new file with mode: 0644]
source/opt/instrument_pass.h [new file with mode: 0644]
source/opt/ir_builder.h [new file with mode: 0644]
source/opt/ir_context.cpp [new file with mode: 0644]
source/opt/ir_context.h [new file with mode: 0644]
source/opt/ir_loader.cpp [new file with mode: 0644]
source/opt/ir_loader.h [new file with mode: 0644]
source/opt/iterator.h [new file with mode: 0644]
source/opt/licm_pass.cpp [new file with mode: 0644]
source/opt/licm_pass.h [new file with mode: 0644]
source/opt/local_access_chain_convert_pass.cpp [new file with mode: 0644]
source/opt/local_access_chain_convert_pass.h [new file with mode: 0644]
source/opt/local_redundancy_elimination.cpp [new file with mode: 0644]
source/opt/local_redundancy_elimination.h [new file with mode: 0644]
source/opt/local_single_block_elim_pass.cpp [new file with mode: 0644]
source/opt/local_single_block_elim_pass.h [new file with mode: 0644]
source/opt/local_single_store_elim_pass.cpp [new file with mode: 0644]
source/opt/local_single_store_elim_pass.h [new file with mode: 0644]
source/opt/local_ssa_elim_pass.cpp [new file with mode: 0644]
source/opt/local_ssa_elim_pass.h [new file with mode: 0644]
source/opt/log.h [new file with mode: 0644]
source/opt/loop_dependence.cpp [new file with mode: 0644]
source/opt/loop_dependence.h [new file with mode: 0644]
source/opt/loop_dependence_helpers.cpp [new file with mode: 0644]
source/opt/loop_descriptor.cpp [new file with mode: 0644]
source/opt/loop_descriptor.h [new file with mode: 0644]
source/opt/loop_fission.cpp [new file with mode: 0644]
source/opt/loop_fission.h [new file with mode: 0644]
source/opt/loop_fusion.cpp [new file with mode: 0644]
source/opt/loop_fusion.h [new file with mode: 0644]
source/opt/loop_fusion_pass.cpp [new file with mode: 0644]
source/opt/loop_fusion_pass.h [new file with mode: 0644]
source/opt/loop_peeling.cpp [new file with mode: 0644]
source/opt/loop_peeling.h [new file with mode: 0644]
source/opt/loop_unroller.cpp [new file with mode: 0644]
source/opt/loop_unroller.h [new file with mode: 0644]
source/opt/loop_unswitch_pass.cpp [new file with mode: 0644]
source/opt/loop_unswitch_pass.h [new file with mode: 0644]
source/opt/loop_utils.cpp [new file with mode: 0644]
source/opt/loop_utils.h [new file with mode: 0644]
source/opt/mem_pass.cpp [new file with mode: 0644]
source/opt/mem_pass.h [new file with mode: 0644]
source/opt/merge_return_pass.cpp [new file with mode: 0644]
source/opt/merge_return_pass.h [new file with mode: 0644]
source/opt/module.cpp [new file with mode: 0644]
source/opt/module.h [new file with mode: 0644]
source/opt/null_pass.h [new file with mode: 0644]
source/opt/optimizer.cpp [new file with mode: 0644]
source/opt/pass.cpp [new file with mode: 0644]
source/opt/pass.h [new file with mode: 0644]
source/opt/pass_manager.cpp [new file with mode: 0644]
source/opt/pass_manager.h [new file with mode: 0644]
source/opt/passes.h [new file with mode: 0644]
source/opt/pch_source_opt.cpp [new file with mode: 0644]
source/opt/pch_source_opt.h [new file with mode: 0644]
source/opt/private_to_local_pass.cpp [new file with mode: 0644]
source/opt/private_to_local_pass.h [new file with mode: 0644]
source/opt/process_lines_pass.cpp [new file with mode: 0644]
source/opt/process_lines_pass.h [new file with mode: 0644]
source/opt/propagator.cpp [new file with mode: 0644]
source/opt/propagator.h [new file with mode: 0644]
source/opt/reduce_load_size.cpp [new file with mode: 0644]
source/opt/reduce_load_size.h [new file with mode: 0644]
source/opt/redundancy_elimination.cpp [new file with mode: 0644]
source/opt/redundancy_elimination.h [new file with mode: 0644]
source/opt/reflect.h [new file with mode: 0644]
source/opt/register_pressure.cpp [new file with mode: 0644]
source/opt/register_pressure.h [new file with mode: 0644]
source/opt/remove_duplicates_pass.cpp [new file with mode: 0644]
source/opt/remove_duplicates_pass.h [new file with mode: 0644]
source/opt/replace_invalid_opc.cpp [new file with mode: 0644]
source/opt/replace_invalid_opc.h [new file with mode: 0644]
source/opt/scalar_analysis.cpp [new file with mode: 0644]
source/opt/scalar_analysis.h [new file with mode: 0644]
source/opt/scalar_analysis_nodes.h [new file with mode: 0644]
source/opt/scalar_analysis_simplification.cpp [new file with mode: 0644]
source/opt/scalar_replacement_pass.cpp [new file with mode: 0644]
source/opt/scalar_replacement_pass.h [new file with mode: 0644]
source/opt/set_spec_constant_default_value_pass.cpp [new file with mode: 0644]
source/opt/set_spec_constant_default_value_pass.h [new file with mode: 0644]
source/opt/simplification_pass.cpp [new file with mode: 0644]
source/opt/simplification_pass.h [new file with mode: 0644]
source/opt/ssa_rewrite_pass.cpp [new file with mode: 0644]
source/opt/ssa_rewrite_pass.h [new file with mode: 0644]
source/opt/strength_reduction_pass.cpp [new file with mode: 0644]
source/opt/strength_reduction_pass.h [new file with mode: 0644]
source/opt/strip_debug_info_pass.cpp [new file with mode: 0644]
source/opt/strip_debug_info_pass.h [new file with mode: 0644]
source/opt/strip_reflect_info_pass.cpp [new file with mode: 0644]
source/opt/strip_reflect_info_pass.h [new file with mode: 0644]
source/opt/struct_cfg_analysis.cpp [new file with mode: 0644]
source/opt/struct_cfg_analysis.h [new file with mode: 0644]
source/opt/tree_iterator.h [new file with mode: 0644]
source/opt/type_manager.cpp [new file with mode: 0644]
source/opt/type_manager.h [new file with mode: 0644]
source/opt/types.cpp [new file with mode: 0644]
source/opt/types.h [new file with mode: 0644]
source/opt/unify_const_pass.cpp [new file with mode: 0644]
source/opt/unify_const_pass.h [new file with mode: 0644]
source/opt/upgrade_memory_model.cpp [new file with mode: 0644]
source/opt/upgrade_memory_model.h [new file with mode: 0644]
source/opt/value_number_table.cpp [new file with mode: 0644]
source/opt/value_number_table.h [new file with mode: 0644]
source/opt/vector_dce.cpp [new file with mode: 0644]
source/opt/vector_dce.h [new file with mode: 0644]
source/opt/workaround1209.cpp [new file with mode: 0644]
source/opt/workaround1209.h [new file with mode: 0644]
source/parsed_operand.cpp [new file with mode: 0644]
source/parsed_operand.h [new file with mode: 0644]
source/pch_source.cpp [new file with mode: 0644]
source/pch_source.h [new file with mode: 0644]
source/print.cpp [new file with mode: 0644]
source/print.h [new file with mode: 0644]
source/reduce/CMakeLists.txt [new file with mode: 0644]
source/reduce/change_operand_reduction_opportunity.cpp [new file with mode: 0644]
source/reduce/change_operand_reduction_opportunity.h [new file with mode: 0644]
source/reduce/change_operand_to_undef_reduction_opportunity.cpp [new file with mode: 0644]
source/reduce/change_operand_to_undef_reduction_opportunity.h [new file with mode: 0644]
source/reduce/operand_to_const_reduction_pass.cpp [new file with mode: 0644]
source/reduce/operand_to_const_reduction_pass.h [new file with mode: 0644]
source/reduce/operand_to_dominating_id_reduction_pass.cpp [new file with mode: 0644]
source/reduce/operand_to_dominating_id_reduction_pass.h [new file with mode: 0644]
source/reduce/operand_to_undef_reduction_pass.cpp [new file with mode: 0644]
source/reduce/operand_to_undef_reduction_pass.h [new file with mode: 0644]
source/reduce/pch_source_reduce.cpp [new file with mode: 0644]
source/reduce/pch_source_reduce.h [new file with mode: 0644]
source/reduce/reducer.cpp [new file with mode: 0644]
source/reduce/reducer.h [new file with mode: 0644]
source/reduce/reduction_opportunity.cpp [new file with mode: 0644]
source/reduce/reduction_opportunity.h [new file with mode: 0644]
source/reduce/reduction_pass.cpp [new file with mode: 0644]
source/reduce/reduction_pass.h [new file with mode: 0644]
source/reduce/reduction_util.cpp [new file with mode: 0644]
source/reduce/reduction_util.h [new file with mode: 0644]
source/reduce/remove_instruction_reduction_opportunity.cpp [new file with mode: 0644]
source/reduce/remove_instruction_reduction_opportunity.h [new file with mode: 0644]
source/reduce/remove_opname_instruction_reduction_pass.cpp [new file with mode: 0644]
source/reduce/remove_opname_instruction_reduction_pass.h [new file with mode: 0644]
source/reduce/remove_unreferenced_instruction_reduction_pass.cpp [new file with mode: 0644]
source/reduce/remove_unreferenced_instruction_reduction_pass.h [new file with mode: 0644]
source/reduce/structured_loop_to_selection_reduction_opportunity.cpp [new file with mode: 0644]
source/reduce/structured_loop_to_selection_reduction_opportunity.h [new file with mode: 0644]
source/reduce/structured_loop_to_selection_reduction_pass.cpp [new file with mode: 0644]
source/reduce/structured_loop_to_selection_reduction_pass.h [new file with mode: 0644]
source/software_version.cpp [new file with mode: 0644]
source/spirv_constant.h [new file with mode: 0644]
source/spirv_definition.h [new file with mode: 0644]
source/spirv_endian.cpp [new file with mode: 0644]
source/spirv_endian.h [new file with mode: 0644]
source/spirv_optimizer_options.cpp [new file with mode: 0644]
source/spirv_optimizer_options.h [new file with mode: 0644]
source/spirv_reducer_options.cpp [new file with mode: 0644]
source/spirv_reducer_options.h [new file with mode: 0644]
source/spirv_target_env.cpp [new file with mode: 0644]
source/spirv_target_env.h [new file with mode: 0644]
source/spirv_validator_options.cpp [new file with mode: 0644]
source/spirv_validator_options.h [new file with mode: 0644]
source/table.cpp [new file with mode: 0644]
source/table.h [new file with mode: 0644]
source/text.cpp [new file with mode: 0644]
source/text.h [new file with mode: 0644]
source/text_handler.cpp [new file with mode: 0644]
source/text_handler.h [new file with mode: 0644]
source/util/bit_vector.cpp [new file with mode: 0644]
source/util/bit_vector.h [new file with mode: 0644]
source/util/bitutils.h [new file with mode: 0644]
source/util/hex_float.h [new file with mode: 0644]
source/util/ilist.h [new file with mode: 0644]
source/util/ilist_node.h [new file with mode: 0644]
source/util/make_unique.h [new file with mode: 0644]
source/util/parse_number.cpp [new file with mode: 0644]
source/util/parse_number.h [new file with mode: 0644]
source/util/small_vector.h [new file with mode: 0644]
source/util/string_utils.cpp [new file with mode: 0644]
source/util/string_utils.h [new file with mode: 0644]
source/util/timer.cpp [new file with mode: 0644]
source/util/timer.h [new file with mode: 0644]
source/val/basic_block.cpp [new file with mode: 0644]
source/val/basic_block.h [new file with mode: 0644]
source/val/construct.cpp [new file with mode: 0644]
source/val/construct.h [new file with mode: 0644]
source/val/decoration.h [new file with mode: 0644]
source/val/function.cpp [new file with mode: 0644]
source/val/function.h [new file with mode: 0644]
source/val/instruction.cpp [new file with mode: 0644]
source/val/instruction.h [new file with mode: 0644]
source/val/validate.cpp [new file with mode: 0644]
source/val/validate.h [new file with mode: 0644]
source/val/validate_adjacency.cpp [new file with mode: 0644]
source/val/validate_annotation.cpp [new file with mode: 0644]
source/val/validate_arithmetics.cpp [new file with mode: 0644]
source/val/validate_atomics.cpp [new file with mode: 0644]
source/val/validate_barriers.cpp [new file with mode: 0644]
source/val/validate_bitwise.cpp [new file with mode: 0644]
source/val/validate_builtins.cpp [new file with mode: 0644]
source/val/validate_capability.cpp [new file with mode: 0644]
source/val/validate_cfg.cpp [new file with mode: 0644]
source/val/validate_composites.cpp [new file with mode: 0644]
source/val/validate_constants.cpp [new file with mode: 0644]
source/val/validate_conversion.cpp [new file with mode: 0644]
source/val/validate_datarules.cpp [new file with mode: 0644]
source/val/validate_debug.cpp [new file with mode: 0644]
source/val/validate_decorations.cpp [new file with mode: 0644]
source/val/validate_derivatives.cpp [new file with mode: 0644]
source/val/validate_execution_limitations.cpp [new file with mode: 0644]
source/val/validate_extensions.cpp [new file with mode: 0644]
source/val/validate_function.cpp [new file with mode: 0644]
source/val/validate_id.cpp [new file with mode: 0644]
source/val/validate_image.cpp [new file with mode: 0644]
source/val/validate_instruction.cpp [new file with mode: 0644]
source/val/validate_interfaces.cpp [new file with mode: 0644]
source/val/validate_layout.cpp [new file with mode: 0644]
source/val/validate_literals.cpp [new file with mode: 0644]
source/val/validate_logicals.cpp [new file with mode: 0644]
source/val/validate_memory.cpp [new file with mode: 0644]
source/val/validate_memory_semantics.cpp [new file with mode: 0644]
source/val/validate_memory_semantics.h [new file with mode: 0644]
source/val/validate_mode_setting.cpp [new file with mode: 0644]
source/val/validate_non_uniform.cpp [new file with mode: 0644]
source/val/validate_primitives.cpp [new file with mode: 0644]
source/val/validate_scopes.cpp [new file with mode: 0644]
source/val/validate_scopes.h [new file with mode: 0644]
source/val/validate_type.cpp [new file with mode: 0644]
source/val/validation_state.cpp [new file with mode: 0644]
source/val/validation_state.h [new file with mode: 0644]
syntax.md [new file with mode: 0644]
test/CMakeLists.txt [new file with mode: 0644]
test/assembly_context_test.cpp [new file with mode: 0644]
test/assembly_format_test.cpp [new file with mode: 0644]
test/binary_destroy_test.cpp [new file with mode: 0644]
test/binary_endianness_test.cpp [new file with mode: 0644]
test/binary_header_get_test.cpp [new file with mode: 0644]
test/binary_parse_test.cpp [new file with mode: 0644]
test/binary_strnlen_s_test.cpp [new file with mode: 0644]
test/binary_to_text.literal_test.cpp [new file with mode: 0644]
test/binary_to_text_test.cpp [new file with mode: 0644]
test/bit_stream.cpp [new file with mode: 0644]
test/c_interface_test.cpp [new file with mode: 0644]
test/comment_test.cpp [new file with mode: 0644]
test/comp/CMakeLists.txt [new file with mode: 0644]
test/comp/markv_codec_test.cpp [new file with mode: 0644]
test/cpp_interface_test.cpp [new file with mode: 0644]
test/diagnostic_test.cpp [new file with mode: 0644]
test/enum_set_test.cpp [new file with mode: 0644]
test/enum_string_mapping_test.cpp [new file with mode: 0644]
test/ext_inst.debuginfo_test.cpp [new file with mode: 0644]
test/ext_inst.glsl_test.cpp [new file with mode: 0644]
test/ext_inst.opencl_test.cpp [new file with mode: 0644]
test/fix_word_test.cpp [new file with mode: 0644]
test/fuzzers/BUILD.gn [new file with mode: 0644]
test/fuzzers/corpora/spv/simple.spv [new file with mode: 0644]
test/fuzzers/spvtools_binary_parser_fuzzer.cpp [new file with mode: 0644]
test/fuzzers/spvtools_opt_legalization_fuzzer.cpp [new file with mode: 0644]
test/fuzzers/spvtools_opt_performance_fuzzer.cpp [new file with mode: 0644]
test/fuzzers/spvtools_opt_size_fuzzer.cpp [new file with mode: 0644]
test/fuzzers/spvtools_val_fuzzer.cpp [new file with mode: 0644]
test/generator_magic_number_test.cpp [new file with mode: 0644]
test/hex_float_test.cpp [new file with mode: 0644]
test/huffman_codec.cpp [new file with mode: 0644]
test/immediate_int_test.cpp [new file with mode: 0644]
test/libspirv_macros_test.cpp [new file with mode: 0644]
test/link/CMakeLists.txt [new file with mode: 0644]
test/link/binary_version_test.cpp [new file with mode: 0644]
test/link/entry_points_test.cpp [new file with mode: 0644]
test/link/global_values_amount_test.cpp [new file with mode: 0644]
test/link/ids_limit_test.cpp [new file with mode: 0644]
test/link/linker_fixture.h [new file with mode: 0644]
test/link/matching_imports_to_exports_test.cpp [new file with mode: 0644]
test/link/memory_model_test.cpp [new file with mode: 0644]
test/link/partial_linkage_test.cpp [new file with mode: 0644]
test/link/unique_ids_test.cpp [new file with mode: 0644]
test/log_test.cpp [new file with mode: 0644]
test/move_to_front_test.cpp [new file with mode: 0644]
test/name_mapper_test.cpp [new file with mode: 0644]
test/named_id_test.cpp [new file with mode: 0644]
test/opcode_make_test.cpp [new file with mode: 0644]
test/opcode_require_capabilities_test.cpp [new file with mode: 0644]
test/opcode_split_test.cpp [new file with mode: 0644]
test/opcode_table_get_test.cpp [new file with mode: 0644]
test/operand-class-test-coverage.csv [new file with mode: 0644]
test/operand_capabilities_test.cpp [new file with mode: 0644]
test/operand_pattern_test.cpp [new file with mode: 0644]
test/operand_test.cpp [new file with mode: 0644]
test/opt/CMakeLists.txt [new file with mode: 0644]
test/opt/aggressive_dead_code_elim_test.cpp [new file with mode: 0644]
test/opt/assembly_builder.h [new file with mode: 0644]
test/opt/assembly_builder_test.cpp [new file with mode: 0644]
test/opt/block_merge_test.cpp [new file with mode: 0644]
test/opt/ccp_test.cpp [new file with mode: 0644]
test/opt/cfg_cleanup_test.cpp [new file with mode: 0644]
test/opt/code_sink_test.cpp [new file with mode: 0644]
test/opt/combine_access_chains_test.cpp [new file with mode: 0644]
test/opt/common_uniform_elim_test.cpp [new file with mode: 0644]
test/opt/compact_ids_test.cpp [new file with mode: 0644]
test/opt/constant_manager_test.cpp [new file with mode: 0644]
test/opt/copy_prop_array_test.cpp [new file with mode: 0644]
test/opt/dead_branch_elim_test.cpp [new file with mode: 0644]
test/opt/dead_insert_elim_test.cpp [new file with mode: 0644]
test/opt/dead_variable_elim_test.cpp [new file with mode: 0644]
test/opt/decoration_manager_test.cpp [new file with mode: 0644]
test/opt/def_use_test.cpp [new file with mode: 0644]
test/opt/dominator_tree/CMakeLists.txt [new file with mode: 0644]
test/opt/dominator_tree/common_dominators.cpp [new file with mode: 0644]
test/opt/dominator_tree/generated.cpp [new file with mode: 0644]
test/opt/dominator_tree/nested_ifs.cpp [new file with mode: 0644]
test/opt/dominator_tree/nested_ifs_post.cpp [new file with mode: 0644]
test/opt/dominator_tree/nested_loops.cpp [new file with mode: 0644]
test/opt/dominator_tree/nested_loops_with_unreachables.cpp [new file with mode: 0644]
test/opt/dominator_tree/pch_test_opt_dom.cpp [new file with mode: 0644]
test/opt/dominator_tree/pch_test_opt_dom.h [new file with mode: 0644]
test/opt/dominator_tree/post.cpp [new file with mode: 0644]
test/opt/dominator_tree/simple.cpp [new file with mode: 0644]
test/opt/dominator_tree/switch_case_fallthrough.cpp [new file with mode: 0644]
test/opt/dominator_tree/unreachable_for.cpp [new file with mode: 0644]
test/opt/dominator_tree/unreachable_for_post.cpp [new file with mode: 0644]
test/opt/eliminate_dead_const_test.cpp [new file with mode: 0644]
test/opt/eliminate_dead_functions_test.cpp [new file with mode: 0644]
test/opt/feature_manager_test.cpp [new file with mode: 0644]
test/opt/flatten_decoration_test.cpp [new file with mode: 0644]
test/opt/fold_spec_const_op_composite_test.cpp [new file with mode: 0644]
test/opt/fold_test.cpp [new file with mode: 0644]
test/opt/freeze_spec_const_test.cpp [new file with mode: 0644]
test/opt/function_test.cpp [new file with mode: 0644]
test/opt/function_utils.h [new file with mode: 0644]
test/opt/if_conversion_test.cpp [new file with mode: 0644]
test/opt/inline_opaque_test.cpp [new file with mode: 0644]
test/opt/inline_test.cpp [new file with mode: 0644]
test/opt/insert_extract_elim_test.cpp [new file with mode: 0644]
test/opt/inst_bindless_check_test.cpp [new file with mode: 0644]
test/opt/instruction_list_test.cpp [new file with mode: 0644]
test/opt/instruction_test.cpp [new file with mode: 0644]
test/opt/ir_builder.cpp [new file with mode: 0644]
test/opt/ir_context_test.cpp [new file with mode: 0644]
test/opt/ir_loader_test.cpp [new file with mode: 0644]
test/opt/iterator_test.cpp [new file with mode: 0644]
test/opt/line_debug_info_test.cpp [new file with mode: 0644]
test/opt/local_access_chain_convert_test.cpp [new file with mode: 0644]
test/opt/local_redundancy_elimination_test.cpp [new file with mode: 0644]
test/opt/local_single_block_elim.cpp [new file with mode: 0644]
test/opt/local_single_store_elim_test.cpp [new file with mode: 0644]
test/opt/local_ssa_elim_test.cpp [new file with mode: 0644]
test/opt/loop_optimizations/CMakeLists.txt [new file with mode: 0644]
test/opt/loop_optimizations/dependence_analysis.cpp [new file with mode: 0644]
test/opt/loop_optimizations/dependence_analysis_helpers.cpp [new file with mode: 0644]
test/opt/loop_optimizations/fusion_compatibility.cpp [new file with mode: 0644]
test/opt/loop_optimizations/fusion_illegal.cpp [new file with mode: 0644]
test/opt/loop_optimizations/fusion_legal.cpp [new file with mode: 0644]
test/opt/loop_optimizations/fusion_pass.cpp [new file with mode: 0644]
test/opt/loop_optimizations/hoist_all_loop_types.cpp [new file with mode: 0644]
test/opt/loop_optimizations/hoist_double_nested_loops.cpp [new file with mode: 0644]
test/opt/loop_optimizations/hoist_from_independent_loops.cpp [new file with mode: 0644]
test/opt/loop_optimizations/hoist_simple_case.cpp [new file with mode: 0644]
test/opt/loop_optimizations/hoist_single_nested_loops.cpp [new file with mode: 0644]
test/opt/loop_optimizations/hoist_without_preheader.cpp [new file with mode: 0644]
test/opt/loop_optimizations/lcssa.cpp [new file with mode: 0644]
test/opt/loop_optimizations/loop_descriptions.cpp [new file with mode: 0644]
test/opt/loop_optimizations/loop_fission.cpp [new file with mode: 0644]
test/opt/loop_optimizations/nested_loops.cpp [new file with mode: 0644]
test/opt/loop_optimizations/pch_test_opt_loop.cpp [new file with mode: 0644]
test/opt/loop_optimizations/pch_test_opt_loop.h [new file with mode: 0644]
test/opt/loop_optimizations/peeling.cpp [new file with mode: 0644]
test/opt/loop_optimizations/peeling_pass.cpp [new file with mode: 0644]
test/opt/loop_optimizations/unroll_assumptions.cpp [new file with mode: 0644]
test/opt/loop_optimizations/unroll_simple.cpp [new file with mode: 0644]
test/opt/loop_optimizations/unswitch.cpp [new file with mode: 0644]
test/opt/module_test.cpp [new file with mode: 0644]
test/opt/module_utils.h [new file with mode: 0644]
test/opt/optimizer_test.cpp [new file with mode: 0644]
test/opt/pass_fixture.h [new file with mode: 0644]
test/opt/pass_manager_test.cpp [new file with mode: 0644]
test/opt/pass_merge_return_test.cpp [new file with mode: 0644]
test/opt/pass_remove_duplicates_test.cpp [new file with mode: 0644]
test/opt/pass_utils.cpp [new file with mode: 0644]
test/opt/pass_utils.h [new file with mode: 0644]
test/opt/pch_test_opt.cpp [new file with mode: 0644]
test/opt/pch_test_opt.h [new file with mode: 0644]
test/opt/private_to_local_test.cpp [new file with mode: 0644]
test/opt/process_lines_test.cpp [new file with mode: 0644]
test/opt/propagator_test.cpp [new file with mode: 0644]
test/opt/reduce_load_size_test.cpp [new file with mode: 0644]
test/opt/redundancy_elimination_test.cpp [new file with mode: 0644]
test/opt/register_liveness.cpp [new file with mode: 0644]
test/opt/replace_invalid_opc_test.cpp [new file with mode: 0644]
test/opt/scalar_analysis.cpp [new file with mode: 0644]
test/opt/scalar_replacement_test.cpp [new file with mode: 0644]
test/opt/set_spec_const_default_value_test.cpp [new file with mode: 0644]
test/opt/simplification_test.cpp [new file with mode: 0644]
test/opt/strength_reduction_test.cpp [new file with mode: 0644]
test/opt/strip_debug_info_test.cpp [new file with mode: 0644]
test/opt/strip_reflect_info_test.cpp [new file with mode: 0644]
test/opt/struct_cfg_analysis_test.cpp [new file with mode: 0644]
test/opt/type_manager_test.cpp [new file with mode: 0644]
test/opt/types_test.cpp [new file with mode: 0644]
test/opt/unify_const_test.cpp [new file with mode: 0644]
test/opt/upgrade_memory_model_test.cpp [new file with mode: 0644]
test/opt/utils_test.cpp [new file with mode: 0644]
test/opt/value_table_test.cpp [new file with mode: 0644]
test/opt/vector_dce_test.cpp [new file with mode: 0644]
test/opt/workaround1209_test.cpp [new file with mode: 0644]
test/parse_number_test.cpp [new file with mode: 0644]
test/pch_test.cpp [new file with mode: 0644]
test/pch_test.h [new file with mode: 0644]
test/preserve_numeric_ids_test.cpp [new file with mode: 0644]
test/reduce/CMakeLists.txt [new file with mode: 0644]
test/reduce/operand_to_constant_reduction_pass_test.cpp [new file with mode: 0644]
test/reduce/operand_to_dominating_id_reduction_pass_test.cpp [new file with mode: 0644]
test/reduce/operand_to_undef_reduction_pass_test.cpp [new file with mode: 0644]
test/reduce/reduce_test_util.cpp [new file with mode: 0644]
test/reduce/reduce_test_util.h [new file with mode: 0644]
test/reduce/reducer_test.cpp [new file with mode: 0644]
test/reduce/remove_opname_instruction_reduction_pass_test.cpp [new file with mode: 0644]
test/reduce/remove_unreferenced_instruction_reduction_pass_test.cpp [new file with mode: 0644]
test/reduce/structured_loop_to_selection_reduction_pass_test.cpp [new file with mode: 0644]
test/reduce/validation_during_reduction_test.cpp [new file with mode: 0644]
test/scripts/test_compact_ids.py [new file with mode: 0644]
test/software_version_test.cpp [new file with mode: 0644]
test/stats/CMakeLists.txt [new file with mode: 0644]
test/stats/stats_aggregate_test.cpp [new file with mode: 0644]
test/stats/stats_analyzer_test.cpp [new file with mode: 0644]
test/string_utils_test.cpp [new file with mode: 0644]
test/target_env_test.cpp [new file with mode: 0644]
test/test_fixture.h [new file with mode: 0644]
test/text_advance_test.cpp [new file with mode: 0644]
test/text_destroy_test.cpp [new file with mode: 0644]
test/text_literal_test.cpp [new file with mode: 0644]
test/text_start_new_inst_test.cpp [new file with mode: 0644]
test/text_to_binary.annotation_test.cpp [new file with mode: 0644]
test/text_to_binary.barrier_test.cpp [new file with mode: 0644]
test/text_to_binary.constant_test.cpp [new file with mode: 0644]
test/text_to_binary.control_flow_test.cpp [new file with mode: 0644]
test/text_to_binary.debug_test.cpp [new file with mode: 0644]
test/text_to_binary.device_side_enqueue_test.cpp [new file with mode: 0644]
test/text_to_binary.extension_test.cpp [new file with mode: 0644]
test/text_to_binary.function_test.cpp [new file with mode: 0644]
test/text_to_binary.group_test.cpp [new file with mode: 0644]
test/text_to_binary.image_test.cpp [new file with mode: 0644]
test/text_to_binary.literal_test.cpp [new file with mode: 0644]
test/text_to_binary.memory_test.cpp [new file with mode: 0644]
test/text_to_binary.misc_test.cpp [new file with mode: 0644]
test/text_to_binary.mode_setting_test.cpp [new file with mode: 0644]
test/text_to_binary.pipe_storage_test.cpp [new file with mode: 0644]
test/text_to_binary.reserved_sampling_test.cpp [new file with mode: 0644]
test/text_to_binary.subgroup_dispatch_test.cpp [new file with mode: 0644]
test/text_to_binary.type_declaration_test.cpp [new file with mode: 0644]
test/text_to_binary_test.cpp [new file with mode: 0644]
test/text_word_get_test.cpp [new file with mode: 0644]
test/timer_test.cpp [new file with mode: 0644]
test/tools/CMakeLists.txt [new file with mode: 0644]
test/tools/expect.py [new file with mode: 0755]
test/tools/expect_nosetest.py [new file with mode: 0755]
test/tools/opt/CMakeLists.txt [new file with mode: 0644]
test/tools/opt/flags.py [new file with mode: 0644]
test/tools/opt/oconfig.py [new file with mode: 0644]
test/tools/placeholder.py [new file with mode: 0755]
test/tools/spirv_test_framework.py [new file with mode: 0755]
test/tools/spirv_test_framework_nosetest.py [new file with mode: 0755]
test/unit_spirv.cpp [new file with mode: 0644]
test/unit_spirv.h [new file with mode: 0644]
test/util/CMakeLists.txt [new file with mode: 0644]
test/util/bit_vector_test.cpp [new file with mode: 0644]
test/util/ilist_test.cpp [new file with mode: 0644]
test/util/small_vector_test.cpp [new file with mode: 0644]
test/val/CMakeLists.txt [new file with mode: 0644]
test/val/pch_test_val.cpp [new file with mode: 0644]
test/val/pch_test_val.h [new file with mode: 0644]
test/val/val_adjacency_test.cpp [new file with mode: 0644]
test/val/val_arithmetics_test.cpp [new file with mode: 0644]
test/val/val_atomics_test.cpp [new file with mode: 0644]
test/val/val_barriers_test.cpp [new file with mode: 0644]
test/val/val_bitwise_test.cpp [new file with mode: 0644]
test/val/val_builtins_test.cpp [new file with mode: 0644]
test/val/val_capability_test.cpp [new file with mode: 0644]
test/val/val_cfg_test.cpp [new file with mode: 0644]
test/val/val_composites_test.cpp [new file with mode: 0644]
test/val/val_constants_test.cpp [new file with mode: 0644]
test/val/val_conversion_test.cpp [new file with mode: 0644]
test/val/val_data_test.cpp [new file with mode: 0644]
test/val/val_decoration_test.cpp [new file with mode: 0644]
test/val/val_derivatives_test.cpp [new file with mode: 0644]
test/val/val_explicit_reserved_test.cpp [new file with mode: 0644]
test/val/val_ext_inst_test.cpp [new file with mode: 0644]
test/val/val_extensions_test.cpp [new file with mode: 0644]
test/val/val_fixtures.h [new file with mode: 0644]
test/val/val_id_test.cpp [new file with mode: 0644]
test/val/val_image_test.cpp [new file with mode: 0644]
test/val/val_interfaces_test.cpp [new file with mode: 0644]
test/val/val_layout_test.cpp [new file with mode: 0644]
test/val/val_limits_test.cpp [new file with mode: 0644]
test/val/val_literals_test.cpp [new file with mode: 0644]
test/val/val_logicals_test.cpp [new file with mode: 0644]
test/val/val_memory_test.cpp [new file with mode: 0644]
test/val/val_modes_test.cpp [new file with mode: 0644]
test/val/val_non_uniform_test.cpp [new file with mode: 0644]
test/val/val_primitives_test.cpp [new file with mode: 0644]
test/val/val_ssa_test.cpp [new file with mode: 0644]
test/val/val_state_test.cpp [new file with mode: 0644]
test/val/val_storage_test.cpp [new file with mode: 0644]
test/val/val_type_unique_test.cpp [new file with mode: 0644]
test/val/val_validation_state_test.cpp [new file with mode: 0644]
test/val/val_version_test.cpp [new file with mode: 0644]
test/val/val_webgpu_test.cpp [new file with mode: 0644]
tools/CMakeLists.txt [new file with mode: 0644]
tools/as/as.cpp [new file with mode: 0644]
tools/cfg/bin_to_dot.cpp [new file with mode: 0644]
tools/cfg/bin_to_dot.h [new file with mode: 0644]
tools/cfg/cfg.cpp [new file with mode: 0644]
tools/comp/markv.cpp [new file with mode: 0644]
tools/comp/markv_model_factory.cpp [new file with mode: 0644]
tools/comp/markv_model_factory.h [new file with mode: 0644]
tools/comp/markv_model_shader.cpp [new file with mode: 0644]
tools/comp/markv_model_shader.h [new file with mode: 0644]
tools/comp/markv_model_shader_default_autogen.inc [new file with mode: 0644]
tools/dis/dis.cpp [new file with mode: 0644]
tools/emacs/50spirv-tools.el [new file with mode: 0644]
tools/emacs/CMakeLists.txt [new file with mode: 0644]
tools/io.h [new file with mode: 0644]
tools/lesspipe/CMakeLists.txt [new file with mode: 0644]
tools/lesspipe/spirv-lesspipe.sh [new file with mode: 0644]
tools/link/linker.cpp [new file with mode: 0644]
tools/opt/opt.cpp [new file with mode: 0644]
tools/reduce/reduce.cpp [new file with mode: 0644]
tools/stats/spirv_stats.cpp [new file with mode: 0644]
tools/stats/spirv_stats.h [new file with mode: 0644]
tools/stats/stats.cpp [new file with mode: 0644]
tools/stats/stats_analyzer.cpp [new file with mode: 0644]
tools/stats/stats_analyzer.h [new file with mode: 0644]
tools/util/cli_consumer.cpp [new file with mode: 0644]
tools/util/cli_consumer.h [new file with mode: 0644]
tools/val/val.cpp [new file with mode: 0644]
utils/check_code_format.sh [new file with mode: 0755]
utils/check_copyright.py [new file with mode: 0755]
utils/check_symbol_exports.py [new file with mode: 0755]
utils/fixup_fuzz_result.py [new file with mode: 0755]
utils/generate_grammar_tables.py [new file with mode: 0755]
utils/generate_language_headers.py [new file with mode: 0755]
utils/generate_registry_tables.py [new file with mode: 0755]
utils/generate_vim_syntax.py [new file with mode: 0755]
utils/update_build_version.py [new file with mode: 0755]