1. 82b378d spirv-opt: Add support to prevent functions from being inlined if they have DontInline flag (#3858) by Junda Liu · 11 hours ago master
  2. 56d0f50 Propagate OpLine to all applied instructions in spirv-opt (#3951) by Jaebaek Seo · 15 hours ago
  3. 7403dfa CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910) by Ben Clayton · 19 hours ago
  4. 25ee275 Avoid copying a ref in a loop (#4000) by David Neto · 19 hours ago
  5. 5edb328 spirv-val: Allow the ViewportIndex and Layer built-ins on SPIR-V 1.5 (#3986) by Sidney Just · 2 days ago
  6. cbd1fa6 Simplify logic to decide whether CCP modified the IR (#3997) by Diego Novillo · 2 days ago
  7. df4198e Add DebugValue for DebugDecl invisible to value assignment (#3973) by Jaebaek Seo · 3 days ago
  8. 34ae8a4 Fix bounds check instrumentation to handle 16-bit values (#3983) by greg-lunarg · 4 days ago
  9. abe2eff spirv-fuzz: Add expand vector reduction transformation (#3869) by André Perez · 7 days ago
  10. 99ad4f1 spirv-fuzz: Don't replace irrelevant indices in OpAccessChain (#3988) by Vasyl Teliman · 7 days ago
  11. 895dafc spirv-fuzz: Add FuzzerPassAddCompositeExtract (#3904) by Vasyl Teliman · 7 days ago
  12. 69f07da spirv-fuzz: Fix mismatch with shrinker step limit (#3985) by Alastair Donaldson · 7 days ago
  13. 9223493 spirv-fuzz: Fix off-by-one error in replayer (#3982) by Alastair Donaldson · 8 days ago
  14. 4f54231 spirv-fuzz: Get order right for OpSelect arguments (#3974) by Alastair Donaldson · 8 days ago
  15. 88f7bcb spirv-fuzz: Do not add synonym-creating loops in dead blocks (#3975) by Alastair Donaldson · 8 days ago
  16. 64eaa98 spirv-fuzz: Skip OpTypeSampledImage when propagating up (#3976) by Alastair Donaldson · 8 days ago
  17. 53f2a69 spirv-fuzz: Pass OpUndef in function call if needed (#3978) by Alastair Donaldson · 8 days ago
  18. de2c0ba spirv-fuzz: Fix off-by-one in TransformationCompositeConstruct (#3979) by Alastair Donaldson · 8 days ago
  19. dc4a182 spirv-fuzz: Tolerate absent ids in data synonym fact management (#3966) by Alastair Donaldson · 8 days ago
  20. 8496780 spirv-fuzz: Fix to id availability (#3971) by Alastair Donaldson · 8 days ago
  21. 3b7aebc spirv-fuzz: Fix operand types (#3962) by Alastair Donaldson · 8 days ago
  22. 6fe34cd Update SPIRV-Headers revision in DEPS file (#3961) by jonahryandavis · 8 days ago
  23. a8d7062 spirv-fuzz: Don't flatten conditional if condition is irrelevant (#3944) by Alastair Donaldson · 8 days ago
  24. a3d5378 spirv-fuzz: Do not produce OpPhis of type OpTypeSampledImage (#3964) by Alastair Donaldson · 8 days ago
  25. 7edd052 spirv-fuzz: Restrict fuzzer pass to reachable blocks (#3970) by Alastair Donaldson · 9 days ago
  26. f03779a spirv-fuzz: Handle more types when extending OpPhi instructions (#3969) by Alastair Donaldson · 9 days ago
  27. c794b70 spirv-fuzz: Skip early terminator wrappers when merging returns (#3968) by Alastair Donaldson · 9 days ago
  28. dc9c640 spirv-fuzz: Avoid irrelevant constants in synonym-creating loops (#3967) by Alastair Donaldson · 9 days ago
  29. 26954c2 spirv-fuzz: Skip dead blocks in FuzzerPassAddOpPhiSynonyms (#3965) by Alastair Donaldson · 9 days ago
  30. 5600fb8 spirv-fuzz: Avoid the type manager when looking for struct types (#3963) by Alastair Donaldson · 9 days ago
  31. ba15b58 spirv-fuzz: Fix to TransformationDuplicateRegionWithSelection (#3941) by Alastair Donaldson · 10 days ago
  32. 5984350 spirv-fuzz: Skip OpFunction when replacing irrelevant ids (#3932) by Alastair Donaldson · 10 days ago
  33. 8362eae spirv-fuzz: Use component-wise selectors when flattening conditional branches (#3921) by Alastair Donaldson · 10 days ago
  34. ebe0ea0 Add SPV_EXT_shader_image_int64 (#3852) by Tobski · 10 days ago
  35. a1d3817 Support SPV_KHR_fragment_shading_rate (#3943) by Tobski · 10 days ago
  36. 6fac705 spirv-val: Fix validation of OpPhi instructions (#3919) by Alastair Donaldson · 11 days ago
  37. b135065 spirv-fuzz: Avoid void struct member when outlining functions (#3936) by Alastair Donaldson · 11 days ago
  38. fd0f295 spirv-fuzz: Do not allow Block-decorated structs when adding parameters (#3931) by Alastair Donaldson · 11 days ago
  39. 5d7893b spirv-fuzz: Fix to operand id type (#3937) by Alastair Donaldson · 11 days ago
  40. cd1d3b6 spirv-fuzz: Handle dead blocks in TransformationEquationInstruction (#3933) by Alastair Donaldson · 11 days ago
  41. 6cdae9d spirv-fuzz: Do not allow sampled image load when flattening conditionals (#3930) by Alastair Donaldson · 11 days ago
  42. 7e1825a spirv-fuzz: Take care of OpPhi instructions when inlining (#3939) by Alastair Donaldson · 11 days ago
  43. 502e982 spirv-fuzz: Fix to TransformationInlineFunction (#3913) by Alastair Donaldson · 13 days ago
  44. bf1a11d spirv-fuzz: Wrap early terminators before merging returns (#3925) by Alastair Donaldson · 14 days ago
  45. fd3948e Add DebugValue for function param regardless of scope (#3923) by Jaebaek Seo · 14 days ago
  46. 663d050 Temporary fix to make GoogleTest compile. (#3922) by Alastair Donaldson · 14 days ago
  47. dd534e8 spirv-fuzz: Lower probability of adding bit instruction synonyms (#3917) by Alastair Donaldson · 2 weeks ago
  48. 53aeba1 spirv-fuzz: Fix handling of OpPhi in FlattenConditionalBranch (#3916) by Alastair Donaldson · 2 weeks ago
  49. 5c64374 spirv-fuzz: Avoid creating blocks without parents (#3908) by Alastair Donaldson · 2 weeks ago
  50. 57b3723 spirv-fuzz: Do not allow creation of constants of block-decorated structs (#3903) by Alastair Donaldson · 2 weeks ago
  51. 12ca825 spirv-fuzz: Fixes related to irrelevant ids (#3901) by Alastair Donaldson · 2 weeks ago
  52. 2e6cf70 spirv-fuzz: Fix to transformation that adds a synonym via a loop (#3898) by Alastair Donaldson · 2 weeks ago
  53. 4b88492 spirv-fuzz: Fix to duplicate region with selection (#3896) by Alastair Donaldson · 2 weeks ago
  54. c2553a3 spirv-fuzz: Do not expose synonym facts for non-existent ids (#3891) by Alastair Donaldson · 3 weeks ago
  55. 3602287 spirv-fuzz: Do not add synonyms involving irrelevant ids (#3890) by Alastair Donaldson · 3 weeks ago
  56. d52f791 spirv-fuzz: Do not replace irrelevant ids that are not in blocks (#3892) by Alastair Donaldson · 3 weeks ago
  57. e022659 spirv-fuzz: Wrap OpKill and similar in function calls (#3884) by Alastair Donaldson · 3 weeks ago
  58. 11d5924 Update val to handle reversed instruction sections. (#3887) by dan sinclair · 3 weeks ago
  59. fc82648 spirv-fuzz: Replace dead-block terminators with OpKill etc. (#3882) by Alastair Donaldson · 3 weeks ago
  60. 63cc22d spirv-fuzz: TransformationPropagateInstructionDown (#3692) by Vasyl Teliman · 3 weeks ago
  61. 65b2a9e spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881) by Alastair Donaldson · 3 weeks ago
  62. 624b16c spirv-fuzz: Use overflow ids when duplicating regions (#3878) by Alastair Donaldson · 3 weeks ago
  63. bd0dd9c spirv-fuzz: Fix rvalue references (#3883) by Vasyl Teliman · 3 weeks ago
  64. f151337 spirv-fuzz: Avoid using block-decorated structs in transformations (#3877) by Alastair Donaldson · 4 weeks ago
  65. 0e85530 spirv-fuzz: Use overflow ids when inlining functions (#3880) by Alastair Donaldson · 4 weeks ago
  66. 67f8e2e Debug info preservation in convert-local-access-chains pass (#3835) by Jaebaek Seo · 4 weeks ago
  67. d91afd8 spirv-fuzz: Refactor fact manager tests (#3879) by Vasyl Teliman · 4 weeks ago
  68. b920b62 spirv-fuzz: Integrate spirv-reduce with shrinker (#3849) by Alastair Donaldson · 4 weeks ago
  69. 74a711a spirv-fuzz: Only recommend passes when a pass had an effect (#3863) by Alastair Donaldson · 4 weeks ago
  70. fc7860e spirv-fuzz: Merge the return instructions in a function (#3838) by Stefano Milizia · 4 weeks ago
  71. 57abfd8 Debug info preservation in redundancy-elimination pass (#3839) by Jaebaek Seo · 4 weeks ago
  72. e246038 Debug info preservation in if-conversion pass (#3861) by Jaebaek Seo · 4 weeks ago
  73. 16cc197 spirv-fuzz: Refactor conditions in the fact manager (#3867) by Vasyl Teliman · 4 weeks ago
  74. 615fbe6 spirv-fuzz: TransformationWrapRegionInSelection (#3674) by Vasyl Teliman · 4 weeks ago
  75. f2b8a4e spirv-fuzz: Enable some passes with high probability (#3860) by Alastair Donaldson · 4 weeks ago
  76. 50e04f6 spirv-fuzz: Do not add constants for Block-decorated structs (#3862) by Alastair Donaldson · 4 weeks ago
  77. 8edd79d spirv-fuzz: Fix to FuzzerPassFlattenConditionalBranches (#3865) by Vasyl Teliman · 4 weeks ago
  78. 719bade spirv-fuzz: Fix TransformationRecordSynonymousConstants (#3868) by Vasyl Teliman · 4 weeks ago
  79. 009facc spirv-fuzz: Fix flatten conditional branch transformation (#3859) by Alastair Donaldson · 4 weeks ago
  80. fcb22ec spirv-fuzz: Report fresh ids in transformations (#3856) by Alastair Donaldson · 4 weeks ago
  81. c6ca885 [spirv-dis] Add some context comments to disassembly. (#3847) by dan sinclair · 5 weeks ago
  82. 446adb0 Fix use-after-move in val/validate.cpp (#3848) by Maksim Ivanov · 5 weeks ago
  83. 4b07d50 spirv-fuzz: Fix bug in TransformationDuplicateRegionWithSelection (#3819) by Antoni Karpiński · 5 weeks ago
  84. fec5614 spirv-fuzz: Support OpNot bit instruction case (#3841) by André Perez · 5 weeks ago
  85. 9e17b9d spirv-fuzz: Return IR and transformation context after replay (#3846) by Alastair Donaldson · 5 weeks ago
  86. e12087d spirv-fuzz: fix test (#3845) by Paul Thomson · 5 weeks ago
  87. 9edeeaf spirv-fuzz: Use unique_ptr<FactManager> in TransformationContext (#3844) by Alastair Donaldson · 5 weeks ago
  88. 50dacda Start SPIRV-Tools v2020.6 by Ehsan Nasiri · 5 weeks ago
  89. b27e039 Finalize SPIRV-Tools v2020.5 by Ehsan Nasiri · 5 weeks ago canary stable v2020.5
  90. a5903a9 Update CHANGES by Ehsan Nasiri · 5 weeks ago
  91. 330c725 spirv-fuzz: Support dead blocks in TransformationAddSynonym (#3832) by Vasyl Teliman · 5 weeks ago
  92. 36185f8 spirv-fuzz: Move IRContext parameter into constructor (#3837) by Vasyl Teliman · 5 weeks ago
  93. 0e7fe4d Add missing backticks around <result-id> (#3840) by Simran · 5 weeks ago
  94. d1bb98f Validate SPIRV Version number when parsing binary header (#3834) by Ryan Harrison · 5 weeks ago
  95. 67525bd spirv-fuzz: Create synonym of int constant using a loop (#3790) by Stefano Milizia · 5 weeks ago
  96. 7cc4b4d Fix compiler error on macOS with XCode12 (#3836) by Richard S. Wright Jr · 5 weeks ago
  97. 5a5b750 spirv-fuzz: Handle OpPhis in TransformationInlineFunction (#3833) by Vasyl Teliman · 5 weeks ago
  98. 0a1fb58 Update CHANGES by Steven Perron · 5 weeks ago
  99. 125b642 spirv-fuzz: Refactor fuzzer, replayer and shrinker (#3818) by Alastair Donaldson · 5 weeks ago
  100. 60ce96e spirv-fuzz: Add pass recommendations (#3757) by Alastair Donaldson · 6 weeks ago