Includes fix #3253, which fixed the following SwANGLE test:
KHR-GLES31.core.compute_shader.resources-max
Changes:
fd773eb50 Start SPIRV-Tools v2020.3
fd8e13051 Finalize SPIRV-Tools v2020.2
3ef8fe9a5 Update CHANGES
022da4d0e Fix identification of Vulkan images and buffers (#3253)
1346dd5de Disallow phis of images, samplers and sampled images (#3246)
1c8bda372 Add data structure for DebugScope, DebugDeclare in spirv-opt (#3183)
e6f372c5c Whitelist SPV_KHR_ray_tracing (#3241)
7f341ffee Make file formatting comply with POSIX standards (#3242)
60104cd97 Add opt::Operand::AsCString and AsString (#3240)
da52d0875 Add RayQueryProvisionalKHR to opt types (#3239)
18d3896a1 Whitelist SPV_EXT_demote_to_helper_invocation for opt passes (#3236)
5a97e3a39 Add support for KHR_ray_{query,tracing} extensions (#3235)
25ede1ced Roll external/spirv-headers/ 30ef660ce..a17e17e36 (1 commit) (#3230)
7a8f79762 Update dependencies (#3228)
1fe9bcc10 Instrument: Debug Printf support (#3215)
6428ad05e spirv-fuzz: Support OpPhi when adding dead break and continue (#3225)
1af1df3b2 spirv-fuzz: Fix vector width issue in 'add equation instructions' pass (#3223)
dd3d91691 Allow sampledimage types as operand of OpCopyObject (#3222)
7c3de218f spirv-fuzz: Remove duplicated functionality (#3220)
659470446 spirv-fuzz: Allow OpPhi operand to be replaced with a composite synonym (#3221)
4c027048d spirv-fuzz: Add toggle access chain instruction transformation (#3211)
533af4981 spirv-fuzz: Add fuzzer pass to permute function parameters (#3212)
da4cd2148 spirv-fuzz: Use better function name (#3207)
66a682b6a spirv-fuzz: Add swap commutable operands transformation (#3205)
044ecc0b2 spirv-fuzz: Fuzzer pass to add equation instructions (#3202)
a6d3a2dd4 Refactor FuzzerPass::ApplyTransformation code duplication. (#3206)
e1688b60c Avoid use of Python distutils.dir_util (#3203)
661e79eec Adding WebGPU specific Workgroup scope rule (#3204)
70f888131 Add validation rules for OpenCL.DebugInfo.100 extension (#3133)
fb6e3e48d Combine extinst-name and extinst-output-base into one arg. (#3200)
Commands:
./third_party/update-spirvtools.sh
Bug: b/123642959
Bug: b/148460089
Change-Id: I8fa5d3609de1c6ae786c84b93cba7ac015b4f56e
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| dominator_tree | Loading commit data... | |
| loop_optimizations | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| aggressive_dead_code_elim_test.cpp | Loading commit data... | |
| amd_ext_to_khr.cpp | Loading commit data... | |
| assembly_builder.h | Loading commit data... | |
| assembly_builder_test.cpp | Loading commit data... | |
| block_merge_test.cpp | Loading commit data... | |
| ccp_test.cpp | Loading commit data... | |
| cfg_cleanup_test.cpp | Loading commit data... | |
| cfg_test.cpp | Loading commit data... | |
| code_sink_test.cpp | Loading commit data... | |
| combine_access_chains_test.cpp | Loading commit data... | |
| compact_ids_test.cpp | Loading commit data... | |
| constant_manager_test.cpp | Loading commit data... | |
| constants_test.cpp | Loading commit data... | |
| convert_relaxed_to_half_test.cpp | Loading commit data... | |
| copy_prop_array_test.cpp | Loading commit data... | |
| dead_branch_elim_test.cpp | Loading commit data... | |
| dead_insert_elim_test.cpp | Loading commit data... | |
| dead_variable_elim_test.cpp | Loading commit data... | |
| decompose_initialized_variables_test.cpp | Loading commit data... | |
| decoration_manager_test.cpp | Loading commit data... | |
| def_use_test.cpp | Loading commit data... | |
| desc_sroa_test.cpp | Loading commit data... | |
| eliminate_dead_const_test.cpp | Loading commit data... | |
| eliminate_dead_functions_test.cpp | Loading commit data... | |
| eliminate_dead_member_test.cpp | Loading commit data... | |
| feature_manager_test.cpp | Loading commit data... | |
| fix_storage_class_test.cpp | Loading commit data... | |
| flatten_decoration_test.cpp | Loading commit data... | |
| fold_spec_const_op_composite_test.cpp | Loading commit data... | |
| fold_test.cpp | Loading commit data... | |
| freeze_spec_const_test.cpp | Loading commit data... | |
| function_test.cpp | Loading commit data... | |
| function_utils.h | Loading commit data... | |
| generate_webgpu_initializers_test.cpp | Loading commit data... | |
| graphics_robust_access_test.cpp | Loading commit data... | |
| if_conversion_test.cpp | Loading commit data... | |
| inline_opaque_test.cpp | Loading commit data... | |
| inline_test.cpp | Loading commit data... | |
| insert_extract_elim_test.cpp | Loading commit data... | |
| inst_bindless_check_test.cpp | Loading commit data... | |
| inst_buff_addr_check_test.cpp | Loading commit data... | |
| inst_debug_printf_test.cpp | Loading commit data... | |
| instruction_list_test.cpp | Loading commit data... | |
| instruction_test.cpp | Loading commit data... | |
| ir_builder.cpp | Loading commit data... | |
| ir_context_test.cpp | Loading commit data... | |
| ir_loader_test.cpp | Loading commit data... | |
| iterator_test.cpp | Loading commit data... | |
| legalize_vector_shuffle_test.cpp | Loading commit data... | |
| line_debug_info_test.cpp | Loading commit data... | |
| local_access_chain_convert_test.cpp | Loading commit data... | |
| local_redundancy_elimination_test.cpp | Loading commit data... | |
| local_single_block_elim.cpp | Loading commit data... | |
| local_single_store_elim_test.cpp | Loading commit data... | |
| local_ssa_elim_test.cpp | Loading commit data... | |
| module_test.cpp | Loading commit data... | |
| module_utils.h | Loading commit data... | |
| optimizer_test.cpp | Loading commit data... | |
| pass_fixture.h | Loading commit data... | |
| pass_manager_test.cpp | Loading commit data... | |
| pass_merge_return_test.cpp | Loading commit data... | |
| pass_remove_duplicates_test.cpp | Loading commit data... | |
| pass_utils.cpp | Loading commit data... | |
| pass_utils.h | Loading commit data... | |
| pch_test_opt.cpp | Loading commit data... | |
| pch_test_opt.h | Loading commit data... | |
| private_to_local_test.cpp | Loading commit data... | |
| process_lines_test.cpp | Loading commit data... | |
| propagator_test.cpp | Loading commit data... | |
| reduce_load_size_test.cpp | Loading commit data... | |
| redundancy_elimination_test.cpp | Loading commit data... | |
| register_liveness.cpp | Loading commit data... | |
| relax_float_ops_test.cpp | Loading commit data... | |
| replace_invalid_opc_test.cpp | Loading commit data... | |
| scalar_analysis.cpp | Loading commit data... | |
| scalar_replacement_test.cpp | Loading commit data... | |
| set_spec_const_default_value_test.cpp | Loading commit data... | |
| simplification_test.cpp | Loading commit data... | |
| split_invalid_unreachable_test.cpp | Loading commit data... | |
| strength_reduction_test.cpp | Loading commit data... | |
| strip_atomic_counter_memory_test.cpp | Loading commit data... | |
| strip_debug_info_test.cpp | Loading commit data... | |
| strip_reflect_info_test.cpp | Loading commit data... | |
| struct_cfg_analysis_test.cpp | Loading commit data... | |
| type_manager_test.cpp | Loading commit data... | |
| types_test.cpp | Loading commit data... | |
| unify_const_test.cpp | Loading commit data... | |
| upgrade_memory_model_test.cpp | Loading commit data... | |
| utils_test.cpp | Loading commit data... | |
| value_table_test.cpp | Loading commit data... | |
| vector_dce_test.cpp | Loading commit data... | |
| workaround1209_test.cpp | Loading commit data... | |
| wrap_opkill_test.cpp | Loading commit data... |