Also applies a fix for `spvOpcodeString` being moved to the public spirv-tools interface.
Changes:
8910ea5f1 Fix Wrange-loop-analysis warnings in SPIRV-Tools. (#3201)
c316fb15f Add missing dependencies when generating spvtools_core_tables (#3199)
03c9effb5 Brief guide to writing a spirv-fuzz fuzzer pass (#3190)
dea1040fa Fix ignored const qualifier warning in static_cast (#3197)
4a80497a8 Make spvOpcodeString part of the public API (#3174)
03794b8f5 Fix static libraries linking order (#3189)
79f8caf91 vscode: Add missing fields to schema.Opcode (#3169)
4d912f4e6 spirv-val: Add support for SPV_AMD_shader_image_load_store_lod (#3186)
77fefe765 spirvfuzz: Fix type-related bug, change undef to zero, and add assert (#3188)
6c218ec60 spirv-fuzz: Fuzzer pass that adds access chains (#3182)
77fb303e5 spirv-fuzz: Fuzzer pass to add function calls (#3178)
3d4a0dd48 spirv-fuzz: Ensure that donated variables are always initialized (#3181)
fe10239f9 spirv-fuzz: Add fuzzer passes to add loads/stores (#3176)
1f03ac102 spirv-fuzz: Fuzzer passes to add local and global variables (#3175)
9e52bc0d0 utils/vscode: LSP - Support OpExtInst (#3140)
a3b5ad909 Fix typos in opt's help. Update environment version. (#3170)
da5457f6b Start SPIRV-Tools v2020.2
8dd174809 Finalize SPIRV-Tools v2020.1
76616bab6 Update CHANGES
bb56e892f spirv-fuzz: Fuzzer pass to add composite types (#3171)
fdd0c8776 Update script that checks copyright years. (#3173)
b7e0998e3 spirv-fuzz: Disallow copying of null and undefined pointers (#3172)
a9624b4d5 Handle TimeAMD in AmdExtensionToKhrPass. (#3168)
ddcc11763 Update CHANGES
0265a9d4d Implement constant folding for many transcendentals (#3166)
7a2d408de Fix typo in comment. (#3163)
1fc7a9ec7 spirv-fuzz: Arbitrary variable facts (#3165)
dd3f8d492 spirv-fuzz: Add outlining test (#3164)
521223b70 spirv-fuzz: Make functions "livesafe" during donation (#3146)
97f1d485b Dead branch elim fix (#3160)
1b3441036 Fix chromium build (#3152)
5d786f6cc Clarify mapping of target env to SPIR-V version (#3150)
e7afeb060 Use dummy switch instead of dummy loop in MergeReturn pass. (#3151)
6729c4a7c Fix structured exit validation (#3141)
bb236c326 Add spvParseVulkanEnv (#3142)
dd37d73c5 Handle conflict between debug info and existing validation rule (#3104)
b97057e7f Use spirv-headers' BUILD.gn (#3148)
6a1a1b326 Roll external/spirv-headers/ af64a9e82..dc77030ac (4 commits) (#3147)
ab7ac60f1 spirv-fuzz: Refactoring and type-related fixes (#3144)
323a81fc5 Validate Vulkan 1.2 capabilities
d46a1b048 Add basic support for Vulkan 1.2: SPV_ENV_VULKAN_1_2
f8d7df760 Fix OpLine bug of merge-blocks pass (#3130)
8013d477a spirv-fuzz: add dead blocks (#3135)
18b3b9456 Remove names and decorations of imported symbols (#3081)
fb2e81981 Fix GN build for OpenCL.DebugInfo.100 update (#3134)
c86dc0bcd Fix bad parameter names in error message (#3129)
899735f45 Revert PR #3093 (#3131)
a466b99db Disallow forward references in arrays (#3093)
31acc7882 spirv-fuzz: Add fuzzer pass to perform module donation (#3117)
c8bf14393 GetOperandConstants operand can be const (#3126)
Commands:
git subtree pull --prefix third_party/SPIRV-Tools https://github.com/KhronosGroup/SPIRV-Tools master --squash
Bug: b/123642959
Bug: angleproject:4425
Change-Id: I73076a22b474893d900a017d94a5d122061381bc
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| fuzz | Loading commit data... | |
| fuzzers | Loading commit data... | |
| link | Loading commit data... | |
| opt | Loading commit data... | |
| reduce | Loading commit data... | |
| scripts | Loading commit data... | |
| tools | Loading commit data... | |
| util | Loading commit data... | |
| val | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| assembly_context_test.cpp | Loading commit data... | |
| assembly_format_test.cpp | Loading commit data... | |
| binary_destroy_test.cpp | Loading commit data... | |
| binary_endianness_test.cpp | Loading commit data... | |
| binary_header_get_test.cpp | Loading commit data... | |
| binary_parse_test.cpp | Loading commit data... | |
| binary_strnlen_s_test.cpp | Loading commit data... | |
| binary_to_text.literal_test.cpp | Loading commit data... | |
| binary_to_text_test.cpp | Loading commit data... | |
| c_interface_test.cpp | Loading commit data... | |
| comment_test.cpp | Loading commit data... | |
| cpp_interface_test.cpp | Loading commit data... | |
| diagnostic_test.cpp | Loading commit data... | |
| enum_set_test.cpp | Loading commit data... | |
| enum_string_mapping_test.cpp | Loading commit data... | |
| ext_inst.cldebug100_test.cpp | Loading commit data... | |
| ext_inst.debuginfo_test.cpp | Loading commit data... | |
| ext_inst.glsl_test.cpp | Loading commit data... | |
| ext_inst.non_semantic_test.cpp | Loading commit data... | |
| ext_inst.opencl_test.cpp | Loading commit data... | |
| fix_word_test.cpp | Loading commit data... | |
| generator_magic_number_test.cpp | Loading commit data... | |
| hex_float_test.cpp | Loading commit data... | |
| immediate_int_test.cpp | Loading commit data... | |
| libspirv_macros_test.cpp | Loading commit data... | |
| log_test.cpp | Loading commit data... | |
| name_mapper_test.cpp | Loading commit data... | |
| named_id_test.cpp | Loading commit data... | |
| opcode_make_test.cpp | Loading commit data... | |
| opcode_require_capabilities_test.cpp | Loading commit data... | |
| opcode_split_test.cpp | Loading commit data... | |
| opcode_table_get_test.cpp | Loading commit data... | |
| operand-class-test-coverage.csv | Loading commit data... | |
| operand_capabilities_test.cpp | Loading commit data... | |
| operand_pattern_test.cpp | Loading commit data... | |
| operand_test.cpp | Loading commit data... | |
| parse_number_test.cpp | Loading commit data... | |
| pch_test.cpp | Loading commit data... | |
| pch_test.h | Loading commit data... | |
| preserve_numeric_ids_test.cpp | Loading commit data... | |
| software_version_test.cpp | Loading commit data... | |
| string_utils_test.cpp | Loading commit data... | |
| target_env_test.cpp | Loading commit data... | |
| test_fixture.h | Loading commit data... | |
| text_advance_test.cpp | Loading commit data... | |
| text_destroy_test.cpp | Loading commit data... | |
| text_literal_test.cpp | Loading commit data... | |
| text_start_new_inst_test.cpp | Loading commit data... | |
| text_to_binary.annotation_test.cpp | Loading commit data... | |
| text_to_binary.barrier_test.cpp | Loading commit data... | |
| text_to_binary.composite_test.cpp | Loading commit data... | |
| text_to_binary.constant_test.cpp | Loading commit data... | |
| text_to_binary.control_flow_test.cpp | Loading commit data... | |
| text_to_binary.debug_test.cpp | Loading commit data... | |
| text_to_binary.device_side_enqueue_test.cpp | Loading commit data... | |
| text_to_binary.extension_test.cpp | Loading commit data... | |
| text_to_binary.function_test.cpp | Loading commit data... | |
| text_to_binary.group_test.cpp | Loading commit data... | |
| text_to_binary.image_test.cpp | Loading commit data... | |
| text_to_binary.literal_test.cpp | Loading commit data... | |
| text_to_binary.memory_test.cpp | Loading commit data... | |
| text_to_binary.misc_test.cpp | Loading commit data... | |
| text_to_binary.mode_setting_test.cpp | Loading commit data... | |
| text_to_binary.pipe_storage_test.cpp | Loading commit data... | |
| text_to_binary.reserved_sampling_test.cpp | Loading commit data... | |
| text_to_binary.subgroup_dispatch_test.cpp | Loading commit data... | |
| text_to_binary.type_declaration_test.cpp | Loading commit data... | |
| text_to_binary_test.cpp | Loading commit data... | |
| text_word_get_test.cpp | Loading commit data... | |
| timer_test.cpp | Loading commit data... | |
| unit_spirv.cpp | Loading commit data... | |
| unit_spirv.h | Loading commit data... |