1. 65b2a9e spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881) by Alastair Donaldson · 3 years, 7 months ago
  2. 624b16c spirv-fuzz: Use overflow ids when duplicating regions (#3878) by Alastair Donaldson · 3 years, 7 months ago
  3. bd0dd9c spirv-fuzz: Fix rvalue references (#3883) by Vasyl Teliman · 3 years, 7 months ago
  4. f151337 spirv-fuzz: Avoid using block-decorated structs in transformations (#3877) by Alastair Donaldson · 3 years, 7 months ago
  5. 0e85530 spirv-fuzz: Use overflow ids when inlining functions (#3880) by Alastair Donaldson · 3 years, 7 months ago
  6. 67f8e2e Debug info preservation in convert-local-access-chains pass (#3835) by Jaebaek Seo · 3 years, 7 months ago
  7. d91afd8 spirv-fuzz: Refactor fact manager tests (#3879) by Vasyl Teliman · 3 years, 7 months ago
  8. b920b62 spirv-fuzz: Integrate spirv-reduce with shrinker (#3849) by Alastair Donaldson · 3 years, 7 months ago
  9. 74a711a spirv-fuzz: Only recommend passes when a pass had an effect (#3863) by Alastair Donaldson · 3 years, 7 months ago
  10. fc7860e spirv-fuzz: Merge the return instructions in a function (#3838) by Stefano Milizia · 3 years, 7 months ago
  11. 57abfd8 Debug info preservation in redundancy-elimination pass (#3839) by Jaebaek Seo · 3 years, 7 months ago
  12. e246038 Debug info preservation in if-conversion pass (#3861) by Jaebaek Seo · 3 years, 7 months ago
  13. 16cc197 spirv-fuzz: Refactor conditions in the fact manager (#3867) by Vasyl Teliman · 3 years, 7 months ago
  14. 615fbe6 spirv-fuzz: TransformationWrapRegionInSelection (#3674) by Vasyl Teliman · 3 years, 7 months ago
  15. f2b8a4e spirv-fuzz: Enable some passes with high probability (#3860) by Alastair Donaldson · 3 years, 7 months ago
  16. 50e04f6 spirv-fuzz: Do not add constants for Block-decorated structs (#3862) by Alastair Donaldson · 3 years, 7 months ago
  17. 8edd79d spirv-fuzz: Fix to FuzzerPassFlattenConditionalBranches (#3865) by Vasyl Teliman · 3 years, 7 months ago
  18. 719bade spirv-fuzz: Fix TransformationRecordSynonymousConstants (#3868) by Vasyl Teliman · 3 years, 7 months ago
  19. 009facc spirv-fuzz: Fix flatten conditional branch transformation (#3859) by Alastair Donaldson · 3 years, 7 months ago
  20. fcb22ec spirv-fuzz: Report fresh ids in transformations (#3856) by Alastair Donaldson · 3 years, 7 months ago
  21. c6ca885 [spirv-dis] Add some context comments to disassembly. (#3847) by dan sinclair · 3 years, 7 months ago
  22. 446adb0 Fix use-after-move in val/validate.cpp (#3848) by Maksim Ivanov · 3 years, 7 months ago
  23. 4b07d50 spirv-fuzz: Fix bug in TransformationDuplicateRegionWithSelection (#3819) by Antoni Karpiński · 3 years, 7 months ago
  24. fec5614 spirv-fuzz: Support OpNot bit instruction case (#3841) by André Perez · 3 years, 7 months ago
  25. 9e17b9d spirv-fuzz: Return IR and transformation context after replay (#3846) by Alastair Donaldson · 3 years, 7 months ago
  26. e12087d spirv-fuzz: fix test (#3845) by Paul Thomson · 3 years, 7 months ago
  27. 9edeeaf spirv-fuzz: Use unique_ptr<FactManager> in TransformationContext (#3844) by Alastair Donaldson · 3 years, 7 months ago
  28. 50dacda Start SPIRV-Tools v2020.6 by Ehsan Nasiri · 3 years, 7 months ago
  29. b27e039 Finalize SPIRV-Tools v2020.5 by Ehsan Nasiri · 3 years, 7 months ago v2020.5
  30. a5903a9 Update CHANGES by Ehsan Nasiri · 3 years, 7 months ago
  31. 330c725 spirv-fuzz: Support dead blocks in TransformationAddSynonym (#3832) by Vasyl Teliman · 3 years, 7 months ago
  32. 36185f8 spirv-fuzz: Move IRContext parameter into constructor (#3837) by Vasyl Teliman · 3 years, 7 months ago
  33. 0e7fe4d Add missing backticks around <result-id> (#3840) by Simran · 3 years, 7 months ago
  34. d1bb98f Validate SPIRV Version number when parsing binary header (#3834) by Ryan Harrison · 3 years, 7 months ago
  35. 67525bd spirv-fuzz: Create synonym of int constant using a loop (#3790) by Stefano Milizia · 3 years, 7 months ago
  36. 7cc4b4d Fix compiler error on macOS with XCode12 (#3836) by Richard S. Wright Jr · 3 years, 7 months ago
  37. 5a5b750 spirv-fuzz: Handle OpPhis in TransformationInlineFunction (#3833) by Vasyl Teliman · 3 years, 7 months ago
  38. 0a1fb58 Update CHANGES by Steven Perron · 3 years, 7 months ago
  39. 125b642 spirv-fuzz: Refactor fuzzer, replayer and shrinker (#3818) by Alastair Donaldson · 3 years, 7 months ago
  40. 60ce96e spirv-fuzz: Add pass recommendations (#3757) by Alastair Donaldson · 3 years, 8 months ago
  41. 2945963 spirv-fuzz: Consider all ids from dead blocks irrelevant (#3795) by Stefano Milizia · 3 years, 8 months ago
  42. 50ae4c5 Fix header guard macros (#3811) by Alastair Donaldson · 3 years, 8 months ago
  43. 296e9c7 spirv-fuzz: Fix TransformationDuplicateRegionWithSelection (#3815) by Antoni Karpiński · 3 years, 8 months ago
  44. 937a757 spirv-val: Add DeviceIndex (#3812) by sfricke-samsung · 3 years, 8 months ago
  45. 34ef0c3 Fix missed modification flagging (#3814) by Ryan Harrison · 3 years, 8 months ago
  46. 748edbf spirv-fuzz: Use an irrelevant id for the unused components (#3810) by André Perez · 3 years, 8 months ago
  47. 8d49fb2 spirv-fuzz: Improvements to random number generation (#3809) by Stefano Milizia · 3 years, 8 months ago
  48. 7e28d80 Add buffer oob check to bindless instrumentation (#3800) by greg-lunarg · 3 years, 8 months ago
  49. 8fc5041 spirv-fuzz: Remove CanFindOrCreateZeroConstant (#3807) by Vasyl Teliman · 3 years, 8 months ago
  50. e8ce435 spirv-fuzz: Add bit instruction synonym transformation (#3775) by André Perez · 3 years, 8 months ago
  51. e7c84fe spirv-fuzz: Skip unreachable blocks (#3729) by Vasyl Teliman · 3 years, 8 months ago
  52. f20b523 Fix build errors (#3804) by Alastair Donaldson · 3 years, 8 months ago
  53. 3131686 spirv-fuzz: Handle invalid ids in fact manager (#3742) by Vasyl Teliman · 3 years, 8 months ago
  54. 4c239bd spirv-fuzz: Support memory instructions MoveInstructionDown (#3700) by Vasyl Teliman · 3 years, 8 months ago
  55. 1e1c308 spirv-fuzz: Pass submanagers to other submanagers when necessary (#3796) by Stefano Milizia · 3 years, 8 months ago
  56. f62357e spirv-fuzz: Transformation to flatten conditional branch (#3667) by Stefano Milizia · 3 years, 8 months ago
  57. 5df9300 spirv-val: Add BaseInstance, BaseVertex, DrawIndex, and ViewIndex (#3782) by sfricke-samsung · 3 years, 8 months ago
  58. 286b309 Properly mark IR changed if instruction folder creates more than one constant. (#3799) by Diego Novillo · 3 years, 8 months ago
  59. 726af6f Add missing file to BUILD.gn (#3798) by Alastair Donaldson · 3 years, 8 months ago
  60. 244e6c1 spirv-fuzz: Add TransformationDuplicateRegionWithSelection (#3773) by Antoni Karpiński · 3 years, 8 months ago
  61. 5dcb576 spirv-reduce: Support reducing a specific function (#3774) by Alastair Donaldson · 3 years, 8 months ago
  62. de7d579 spirv-reduce: Refactoring (#3793) by Alastair Donaldson · 3 years, 8 months ago
  63. ed9863e Favour 'integrity' over 'coherence' as a replacement for 'sanity'. (#3619) by Alastair Donaldson · 3 years, 8 months ago
  64. 8743d38 spirv-fuzz: Fix header guards in transformations/fuzzer passes (#3784) by Antoni Karpiński · 3 years, 8 months ago
  65. 2de7d3a spirv-fuzz: Add SPIRV_FUZZ_PROTOC_COMMAND (#3789) by Paul Thomson · 3 years, 8 months ago
  66. e589d0d Add missing include (#3788) by Paul Thomson · 3 years, 8 months ago
  67. a715b1b Improve spirv-fuzz CMake code (#3781) by Paul Thomson · 3 years, 8 months ago
  68. a187dd5 Allow SPV_KHR_8bit_storage extension. (#3780) by Steven Perron · 3 years, 8 months ago
  69. 1ab52e5 spirv-opt: Add function to compute nesting depth of a block (#3771) by Stefano Milizia · 3 years, 8 months ago
  70. fd05605 spirv-fuzz: Transformation to convert OpSelect to conditional branch (#3681) by Stefano Milizia · 3 years, 8 months ago
  71. 2c60d16 spirv-val: Add Vulkan VUID labels to BuiltIn (#3756) by sfricke-samsung · 3 years, 8 months ago
  72. c341f7a spirv-fuzz: Add support for BuiltIn decoration (#3736) by Vasyl Teliman · 3 years, 8 months ago
  73. c278dad spirv-fuzz: Fix GetIdEquivalenceClasses (#3767) by Stefano Milizia · 3 years, 8 months ago
  74. 7884684 spirv-fuzz: Replace id in OpPhi coming from a dead predecessor (#3744) by Stefano Milizia · 3 years, 8 months ago
  75. 3daabd3 spirv-fuzz: Transformation to replace the use of an irrelevant id (#3697) by Stefano Milizia · 3 years, 8 months ago
  76. d7f078f spirv-fuzz: TransformationMutatePointer (#3737) by Vasyl Teliman · 3 years, 8 months ago
  77. 43a5186 spirv-fuzz: Compute interprocedural loop nesting depth of blocks (#3753) by Stefano Milizia · 3 years, 8 months ago
  78. 8a0ebd4 Correctly replace debug lexical scope of instruction (#3718) by Jaebaek Seo · 3 years, 8 months ago
  79. f428aa3 spirv-fuzz: Remove opaque pointer design pattern (#3755) by Alastair Donaldson · 3 years, 8 months ago
  80. 08291a3 spirv-fuzz: Create synonym via OpPhi and existing synonyms (#3701) by Stefano Milizia · 3 years, 8 months ago
  81. 7e4948b Add LoopNestingDepth function to StructuredCFGAnalysis (#3754) by Stefano Milizia · 3 years, 8 months ago
  82. 50cf38b spirv-fuzz: Do not make synonyms of void result ids (#3747) by Alastair Donaldson · 3 years, 8 months ago
  83. bceab9f Do not register DebugFunction for functions optimized away. (#3749) by greg-lunarg · 3 years, 8 months ago
  84. e02f178 Handle DebugScope in compact-ids pass (#3724) by Jaebaek Seo · 3 years, 8 months ago
  85. 9e26ae0 spirv-fuzz: Overflow ids (#3734) by Alastair Donaldson · 3 years, 8 months ago
  86. 2205254 Fix DebugNoScope to not output InlinedAt operand. (#3748) by greg-lunarg · 3 years, 8 months ago
  87. 230f363 spirv-fuzz: Split the fact manager into multiple files (#3699) by Vasyl Teliman · 3 years, 8 months ago
  88. 5adc5ae spirv-fuzz: Add inline function transformation (#3517) by André Perez · 3 years, 8 months ago
  89. 1341b58 spirv-fuzz: Fix MaybeGetZeroConstant (#3740) by Vasyl Teliman · 3 years, 8 months ago
  90. 12df3ca Fix SSA-rewrite to remove DebugDeclare for variables without loads (#3719) by greg-lunarg · 3 years, 8 months ago
  91. 3f8501d Add undef for inlined void function (#3720) by Steven Perron · 3 years, 8 months ago
  92. 4dd1223 spirv-fuzz: Add words instead of logical operands (#3728) by André Perez · 3 years, 9 months ago
  93. b79773a CCP should mark IR changed if it created new constants. (#3732) by Diego Novillo · 3 years, 9 months ago
  94. a711c59 spirv-fuzz: add FuzzerPassAddCompositeInserts (#3606) by Antoni Karpiński · 3 years, 9 months ago
  95. 582c276 spirv-fuzz: Support pointer types in FuzzerPassAddParameters (#3627) by Antoni Karpiński · 3 years, 9 months ago
  96. 3434cb0 Let ADCE pass check DebugScope (#3703) by Jaebaek Seo · 3 years, 9 months ago
  97. ee7f0c8 spirv-opt: Implement opt::Function::HasEarlyReturn function (#3711) by André Perez · 3 years, 9 months ago
  98. e28436f spirv-fuzz: Check termination instructions when donating modules (#3710) by André Perez · 3 years, 9 months ago
  99. 1023dd7 Fix -Wrange-loop-analysis warning (#3712) by Jack Andersen · 3 years, 9 months ago
  100. 82f4bf1 spirv-fuzz: Check header dominance when adding dead block (#3694) by André Perez · 3 years, 9 months ago