1. 20b122b Fix handling of Nontemporal image operand (#4692) by alan-baker · 2 years, 4 months ago
  2. 65ecfd1 Fix various source comment (doxygen) typos (#4680) by luzpaz · 2 years, 4 months ago
  3. fb9a10c spirv-opt: add pass to Spread Volatile semantics (#4667) by Jaebaek Seo · 2 years, 4 months ago
  4. 6938af7 Vulkan 1.3 (#4686) by alan-baker · 2 years, 4 months ago
  5. 58d8b4e linker: Address conversion error introduced in earlier rework (#4685) by Pierre Moreau · 2 years, 4 months ago
  6. c384956 Linker improvements (#4679) by Pierre Moreau · 2 years, 4 months ago
  7. c5ee1bc Fix opt fuzzer test harness (#4670) by Alastair Donaldson · 2 years, 5 months ago
  8. df2aad6 val: interface struct with builtins must be Block (#4665) by David Neto · 2 years, 6 months ago
  9. 5d0e324 Patch location validation VUIDs (#4664) by David Neto · 2 years, 6 months ago
  10. 7d76881 Basic support for SPIR-V 1.6 (#4663) by alan-baker · 2 years, 6 months ago
  11. b7251d4 reflect debug (#4662) by Steven Perron · 2 years, 6 months ago
  12. 354a46a Rename strip reflect to strip nonsemantic (#4661) by Steven Perron · 2 years, 6 months ago
  13. f0351b7 Avoid id bound errors during opt fuzzing (#4658) by Alastair Donaldson · 2 years, 6 months ago
  14. e452792 Simplify the as fuzzer target (#4647) by Alastair Donaldson · 2 years, 6 months ago
  15. a2260d3 Fix compilation (#4656) by Sebastien Alaiwan · 2 years, 6 months ago
  16. 1ed847f Fix endianness of string literals (#4622) by Marius Hillenbrand · 2 years, 6 months ago
  17. c75a1a4 Fix https://github.com/KhronosGroup/SPIRV-Tools/issues/4462 (#4651) by Diego Novillo · 2 years, 6 months ago
  18. d0a827a Copy OpDecorateStrings in DescriptorScalarReplacementPass (#4649) by Natalie Chouinard · 2 years, 6 months ago
  19. 8c155b3 Manually fold floating point division by zero (#4637) by Steven Perron · 2 years, 6 months ago
  20. 4b092d2 Allow ADCE to remove dead inputs (#4629) by alan-baker · 2 years, 7 months ago
  21. 21e3f68 Update SPIRV-Headers (#4628) by alan-baker · 2 years, 7 months ago
  22. b014238 Allow WorkgroupSize on variables for Kernels (#4627) by alan-baker · 2 years, 7 months ago
  23. 352a411 Fix handling of OpPhi in convert-relaxed-to-half (#4618) by Greg Fischer · 2 years, 7 months ago
  24. 339d447 Improve decoration validation (#4490) by alan-baker · 2 years, 7 months ago
  25. 1589720 spirv-opt: create OpDecorate for OpMemberDecorate in desc-sroa (#4617) by Jaebaek Seo · 2 years, 7 months ago
  26. 0d00130 Add Wasm build (#3752) by Pelle Johnsen · 2 years, 7 months ago
  27. 1082de6 Handle overflowing id in merge return (#4606) by Steven Perron · 2 years, 7 months ago
  28. c194bb2 spirv-val Update LocalSizeId VUID (#4602) by sfricke-samsung · 2 years, 7 months ago
  29. 6c7885d Change branch handling in ADCE to fix errors (#4596) by Steven Perron · 2 years, 7 months ago
  30. 791f5b4 Only validate workgroup layout for explicit workgroup memory (#4542) by alan-baker · 2 years, 7 months ago
  31. 2feb707 Avoid confusing short-circuiting (#3404) by David Neto · 2 years, 7 months ago
  32. 7c5b17d Update passes to handle function declarations (#4599) by Steven Perron · 2 years, 7 months ago
  33. b2ba019 Delete decorations before replaces uses in dead branch elim (#4598) by Steven Perron · 2 years, 7 months ago
  34. 3291b69 Do not fold snegate feeding sdiv. (#4600) by Steven Perron · 2 years, 7 months ago
  35. d997c83 Add spirv-opt pass to replace descriptor accesses based on variable indices (#4574) by Jaebaek Seo · 2 years, 7 months ago
  36. 8c91f14 Add libFuzzer target for spirv-fuzz (#4434) by Alastair Donaldson · 2 years, 7 months ago
  37. 17a5bac Handle missing execution modes for limitation check (#4594) by alan-baker · 2 years, 7 months ago
  38. 7326b49 opt: set upper bits of spec constant according to spec (#4589) by David Neto · 2 years, 7 months ago
  39. f3fbd98 opt/spec_constants: fix bit pattern width checks. (#4588) by Dave Airlie · 2 years, 7 months ago
  40. 0f3bc1d Fix i386 build issues related to random generation (#4586) by Alastair Donaldson · 2 years, 7 months ago
  41. 001604b Generate constants directly in CreateDebugInlinedAt (#4572) by Greg Fischer · 2 years, 7 months ago
  42. 387cae4 Opt passes should apply to the exported functions (#4554) by JiaoluAMD · 2 years, 8 months ago
  43. 35fd0e1 Consider 0xffffffff offset as missing (#4564) by alan-baker · 2 years, 8 months ago
  44. 06ebc48 Account for strided components in arrays (#4575) by alan-baker · 2 years, 8 months ago
  45. 3e6a853 Mark DebugInfoNone as live in ADCE when DebugInfo present (#4568) by Greg Fischer · 2 years, 8 months ago
  46. e6e77db Enable OpConstFunctionPointerINTEL outside function (#4576) by David Neto · 2 years, 8 months ago
  47. d31218c Use max enum instead of static array of legal values (#4571) by Ryan Harrison · 2 years, 8 months ago
  48. 0292d6b Update SPIRV-Headers (#4573) by alan-baker · 2 years, 8 months ago
  49. 6dd7372 Fix merge-block assertions with debugInfo (#4563) by Greg Fischer · 2 years, 8 months ago
  50. 63a3912 Fix ConstantManager to not run AnalyzeInstDefUse if DefUse not valid (#4557) by Greg Fischer · 2 years, 8 months ago
  51. 2d12367 Stop consuming input in fuzzers to select target environment (#4544) by Ryan Harrison · 2 years, 8 months ago
  52. 24476c2 spirv-opt: Don't eliminate dead members from StructuredBuffer (#4553) by Lukas Hermanns · 2 years, 8 months ago
  53. 3234daa Do not assume there are execution modes (#4555) by alan-baker · 2 years, 8 months ago
  54. 19dc86c Handle NonSemantic.Shader Debug[No]Line (#4530) by Greg Fischer · 2 years, 8 months ago
  55. f125452 Fix inst_buff_addr_check to handle struct loads (#4489) by Greg Fischer · 2 years, 8 months ago
  56. 1d48824 Update SPIRV-Headers (#4543) by alan-baker · 2 years, 8 months ago
  57. a6c5056 Fix checks for offset in nested structs (#4531) by alan-baker · 2 years, 8 months ago
  58. 0f45087 Fix UBSan error in spirv-dis fuzzer (#4517) by Alastair Donaldson · 2 years, 8 months ago
  59. 59f51bb Fix extract with out-of-bounds index (#4529) by Steven Perron · 2 years, 8 months ago
  60. 1454c95 spirv-opt: Switch from Vulkan.DebugInfo to Shader.DebugInfo (#4493) by Greg Fischer · 2 years, 9 months ago
  61. 4ac8e5e Add preserve_interface mode to aggressive_dead_code_elim (#4520) by Greg Fischer · 2 years, 9 months ago
  62. 9e65f05 spirv-fuzz: Account for differing signedness in WrapVectorSynonym (#4414) by Alastair Donaldson · 2 years, 9 months ago
  63. 36ff135 spirv-opt: Avoid integer overflow during constant folding (#4511) by Alastair Donaldson · 2 years, 9 months ago
  64. 846b032 Fix infinite loop in validation (#4523) by alan-baker · 2 years, 9 months ago
  65. bf463fe Fix UBSan kokoro config (#4522) by Alastair Donaldson · 2 years, 9 months ago
  66. 5efeaad Fix bad order of checks in atomic validation (#4524) by alan-baker · 2 years, 9 months ago
  67. 8865b20 Handle out-of-bounds accesses in VDCE (#4518) by Steven Perron · 2 years, 9 months ago
  68. 4f4f760 Change validator boolean tests to avoid asserts (#4503) by alan-baker · 2 years, 9 months ago
  69. 912460e Fix infinite loop in GetBlockDepth (#4519) by alan-baker · 2 years, 9 months ago
  70. 013b1f3 Fix validation message for cooperative matrix column type (#4502) by David Neto · 2 years, 9 months ago
  71. c16224c Add some missing switch validation (#4507) by alan-baker · 2 years, 9 months ago
  72. 7e860e3 fix parsing of bad binary exponents in hex floats (#4501) by David Neto · 2 years, 9 months ago
  73. 789de0d Adjust build for fuzzer targets to support OSS-Fuzz (#4498) by Alastair Donaldson · 2 years, 9 months ago
  74. 0c09258 Set threshold for reduce-load-size pass (#4499) by Jaebaek Seo · 2 years, 9 months ago
  75. bd3a271 Handle exported functions in ADCE (#4495) by Steven Perron · 2 years, 9 months ago
  76. a1d5d67 spirv-val: Validate vulkan debug info similarly to opencl debug info (#4466) by Greg Fischer · 2 years, 9 months ago
  77. 937227c Add divergence analysis to linter (#4465) by dong-ja · 2 years, 9 months ago
  78. d699296 spirv-val: Fix WorkgroupSize VUID 04425 (#4482) by sfricke-samsung · 2 years, 10 months ago
  79. a9ce5e0 Fix matrix stride validation (#4468) by alan-baker · 2 years, 10 months ago
  80. e172833 Don't double count variables for location validation (#4474) by alan-baker · 2 years, 10 months ago
  81. 57e1d8e Add spirv-opt convert-to-sampled-image pass (#4340) by Jaebaek Seo · 2 years, 10 months ago
  82. b2e36b6 Disallow loading a runtime-sized array (#4473) by alan-baker · 2 years, 10 months ago
  83. 869a550 Don't fold unsigned divides of an constant and a negation (#4457) by Nicolas Capens · 2 years, 10 months ago
  84. c4c6f2b spirv-opt: Add dataflow analysis framework (#4402) by dong-ja · 2 years, 10 months ago
  85. 706dc27 Add new target for spirv-lint (#4446) by dong-ja · 2 years, 10 months ago
  86. 07f1302 spirv-fuzz: Support AtomicStore (#4440) by Mostafa Ashraf · 2 years, 10 months ago
  87. 3ab6fb9 Add CMake rules for libFuzzer targets (#4445) by Alastair Donaldson · 2 years, 10 months ago
  88. 0065c56 spirv-fuzz: support AtomicLoad (#4330) by Mostafa Ashraf · 2 years, 10 months ago
  89. affe280 Add GraphicsFuzz shaders to fuzzer corpus (#4429) by Alastair Donaldson · 2 years, 10 months ago
  90. 5737dbb Fix validator crash (#4418) by alan-baker · 2 years, 10 months ago
  91. 17bf443 spirv-fuzz: Add minimal SPIR-V example to test shaders (#4415) by Alastair Donaldson · 2 years, 10 months ago
  92. c6422cf spirv-opt: Rename ControlDependenceAnalysis::DoesBlockExist to HasBlock (#4412) by dong-ja · 2 years, 10 months ago
  93. 9c44814 spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) by Alastair Donaldson · 2 years, 10 months ago
  94. 4bcd13f spirv-opt: Add more tests to control dependence (#4410) by dong-ja · 2 years, 10 months ago
  95. 7dadcf9 Add control dependence analysis to opt (#4380) by dong-ja · 2 years, 10 months ago
  96. 2419f3b spirv-fuzz: Tighten checks on null and undef pointers (#4367) by Alastair Donaldson · 2 years, 10 months ago
  97. 2a7a561 Fix local size hint id tests (#4400) by alan-baker · 2 years, 10 months ago
  98. 033768c spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376) by Shiyu Liu · 2 years, 11 months ago
  99. f084bcf spirv-fuzz: Support atomic operations opcode (#4348) by Mostafa Ashraf · 2 years, 11 months ago
  100. e0937d7 spirv-fuzz: Don't replace memory semantics / scope operands (#4349) by Mostafa Ashraf · 2 years, 11 months ago