1. d35a78d Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) by alan-baker · 3 years, 5 months ago
  2. 9e65f05 spirv-fuzz: Account for differing signedness in WrapVectorSynonym (#4414) by Alastair Donaldson · 4 years, 7 months ago
  3. 07f1302 spirv-fuzz: Support AtomicStore (#4440) by Mostafa Ashraf · 4 years, 8 months ago
  4. 11cd875 spirv-fuzz: Use reference in CanMakeSynonymOf (#4401) by Alastair Donaldson · 4 years, 8 months ago
  5. cc3fe2b spirv-fuzz: Fix vector wrapping fuzzer pass (#4392) by Alastair Donaldson · 4 years, 9 months ago
  6. 2419f3b spirv-fuzz: Tighten checks on null and undef pointers (#4367) by Alastair Donaldson · 4 years, 9 months ago
  7. 4fcdc58 Add IsReachable function to IRContext (#4323) by Alastair Donaldson · 4 years, 9 months ago
  8. 6cdf07d spirv-fuzz: Swap positions of two functions in a module (#4236) by Shiyu Liu · 5 years ago
  9. 6382cbb spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) by Alastair Donaldson · 5 years ago
  10. 75d7c14 spirv-fuzz: Remove AddType methods from fuzzerutil (#4204) by Alastair Donaldson · 5 years ago
  11. e6a9f4e spirv-fuzz: Fix the bug in TransformationReplaceBranchFromDeadBlockWithExit (#4140) by Vasyl Teliman · 5 years ago
  12. 43cfa9b spirv-fuzz: Add persistent state to the fuzzer (#4137) by Vasyl Teliman · 5 years ago
  13. 99ad4f1 spirv-fuzz: Don't replace irrelevant indices in OpAccessChain (#3988) by Vasyl Teliman · 5 years ago
  14. 5600fb8 spirv-fuzz: Avoid the type manager when looking for struct types (#3963) by Alastair Donaldson · 5 years ago
  15. 502e982 spirv-fuzz: Fix to TransformationInlineFunction (#3913) by Alastair Donaldson · 5 years ago
  16. 57b3723 spirv-fuzz: Do not allow creation of constants of block-decorated structs (#3903) by Alastair Donaldson · 5 years ago
  17. 65b2a9e spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881) by Alastair Donaldson · 6 years ago
  18. f151337 spirv-fuzz: Avoid using block-decorated structs in transformations (#3877) by Alastair Donaldson · 6 years ago
  19. fc7860e spirv-fuzz: Merge the return instructions in a function (#3838) by Stefano Milizia · 6 years ago
  20. 67525bd spirv-fuzz: Create synonym of int constant using a loop (#3790) by Stefano Milizia · 6 years ago
  21. e7c84fe spirv-fuzz: Skip unreachable blocks (#3729) by Vasyl Teliman · 6 years ago
  22. f62357e spirv-fuzz: Transformation to flatten conditional branch (#3667) by Stefano Milizia · 6 years ago
  23. fd05605 spirv-fuzz: Transformation to convert OpSelect to conditional branch (#3681) by Stefano Milizia · 6 years ago
  24. c341f7a spirv-fuzz: Add support for BuiltIn decoration (#3736) by Vasyl Teliman · 6 years ago
  25. 3daabd3 spirv-fuzz: Transformation to replace the use of an irrelevant id (#3697) by Stefano Milizia · 6 years ago
  26. d7f078f spirv-fuzz: TransformationMutatePointer (#3737) by Vasyl Teliman · 6 years ago
  27. a711c59 spirv-fuzz: add FuzzerPassAddCompositeInserts (#3606) by Antoni Karpiński · 6 years ago
  28. e28436f spirv-fuzz: Check termination instructions when donating modules (#3710) by André Perez · 6 years ago
  29. a10e760 spirv-fuzz: Handle OpPhi during constant obfuscation (#3640) by Vasyl Teliman · 6 years ago
  30. 9f22236 spirv-fuzz: Refactor boilerplate in TransformationAddParameter (#3625) by Vasyl Teliman · 6 years ago
  31. ab4fe12 spirv-fuzz: Fix memory bugs (#3622) by Vasyl Teliman · 6 years ago
  32. 7e75fea spirv-fuzz: Remove non-deterministic behaviour (#3608) by Vasyl Teliman · 6 years ago
  33. 767518e spirv-fuzz: Relax type checking for int contants (#3573) by Stefano Milizia · 6 years ago
  34. f8920bc spirv-fuzz: Generalise transformation access chain (#3546) by Stefano Milizia · 6 years ago
  35. d630653 spirv-fuzz: Don't use default parameters (#3583) by Vasyl Teliman · 6 years ago
  36. 1aaf5c6 spirv-fuzz: Create a helper in fuzzerutil to reuse function type (#3572) by Vasyl Teliman · 6 years ago
  37. bc2f78b spirv-fuzz: Fix usages of irrelevant constants (#3566) by Vasyl Teliman · 6 years ago
  38. fe9e5db spirv-fuzz: TransformationReplaceParamsWithStruct (#3455) by Vasyl Teliman · 6 years ago
  39. 5dc96d5 spirv-fuzz: Use irrelevant constants (#3565) by Vasyl Teliman · 6 years ago
  40. a3b0adc spirv-fuzz: Add is_irrelevant parameter (#3563) by Vasyl Teliman · 6 years ago
  41. f12c40f spirv-fuzz: Fuzzer pass to interchange zero-like constants (#3524) by Stefano Milizia · 6 years ago
  42. c9b254d spirv-fuzz: Support adding dead break from back-edge block (#3519) by André Perez · 6 years ago
  43. 40c3c1c spirv-fuzz: TransformationAddSynonyms (#3447) by Vasyl Teliman · 6 years ago
  44. 13dc28c spirv-fuzz: Remove unused functions (#3510) by Vasyl Teliman · 6 years ago
  45. de56c34 spirv-fuzz: TransformationReplaceParameterWithGlobal (#3434) by Vasyl Teliman · 6 years ago
  46. 6d61c11 spirv-fuzz: fuzzerutil::MaybeGetConstant* #3487 by Vasyl Teliman · 6 years ago
  47. 4a92579 spirv-fuzz: Add fuzzerutil::FindOrCreate* (#3479) by Vasyl Teliman · 6 years ago
  48. ab10489 spirv-fuzz: Add one parameter at a time (#3469) by Vasyl Teliman · 6 years ago
  49. 71a5b67 spirv-fuzz: Add GetParameters (#3454) by Vasyl Teliman · 6 years ago
  50. 8e586e4 spirv-fuzz: Permute OpPhi instruction operands (#3421) by Vasyl Teliman · 6 years ago
  51. 33cf7c4 spirv-fuzz: Refactor variable creation (#3414) by Vasyl Teliman · 6 years ago
  52. 94808bd spirv-fuzz: Fix regression (#3396) by Vasyl Teliman · 6 years ago
  53. 2f69ea8 spirv-fuzz: Remove FuzzerPassAddUsefulConstructs (#3341) by Vasyl Teliman · 6 years ago
  54. e95fbfb spirv-fuzz: Transformation to add OpConstantNull (#3273) by Alastair Donaldson · 6 years ago
  55. 8d4261b spirv-fuzz: Introduce TransformationContext (#3272) by Alastair Donaldson · 6 years ago
  56. 7c3de21 spirv-fuzz: Remove duplicated functionality (#3220) by Vasyl Teliman · 6 years ago
  57. 533af49 spirv-fuzz: Add fuzzer pass to permute function parameters (#3212) by Vasyl Teliman · 6 years ago
  58. 6c218ec spirv-fuzz: Fuzzer pass that adds access chains (#3182) by Alastair Donaldson · 6 years ago
  59. 3d4a0dd spirv-fuzz: Ensure that donated variables are always initialized (#3181) by Alastair Donaldson · 6 years ago
  60. fe10239 spirv-fuzz: Add fuzzer passes to add loads/stores (#3176) by Alastair Donaldson · 6 years ago
  61. 1f03ac1 spirv-fuzz: Fuzzer passes to add local and global variables (#3175) by Alastair Donaldson · 6 years ago
  62. ab7ac60 spirv-fuzz: Refactoring and type-related fixes (#3144) by Alastair Donaldson · 6 years ago
  63. 8013d47 spirv-fuzz: add dead blocks (#3135) by Alastair Donaldson · 6 years ago
  64. 31acc78 spirv-fuzz: Add fuzzer pass to perform module donation (#3117) by Alastair Donaldson · 6 years ago
  65. 38d7fba spirv-fuzz: Transformations to add types, constants and variables (#3101) by Alastair Donaldson · 6 years ago
  66. 983b5b4 spirv-fuzz: Use validator to check break/continue dominance conditions (#3089) by Alastair Donaldson · 6 years ago
  67. 3724cfb spirv-fuzz: better computation of data synonym facts (#3010) by Alastair Donaldson · 6 years ago
  68. fac1661 spirv-fuzz: Transformation to extract from a composite object (#2991) by Alastair Donaldson · 6 years ago
  69. 0dbd4e3 spirv-fuzz: Rework management of data synonyms (#2989) by Alastair Donaldson · 6 years ago
  70. 00170cc spirv-fuzz: Refactor 'copy object' and 'construct composite' transformations (#2966) by Alastair Donaldson · 6 years ago
  71. 1b6fd37 spirv-fuzz: Refactor 'split blocks' to identify instructions differently (#2961) by Alastair Donaldson · 6 years ago
  72. 5910bb8 spirv-fuzz: add transformation and pass to construct composites (#2941) by Alastair Donaldson · 6 years ago
  73. 84b1976 spirv-fuzz: do not allow a dead break to target an unreachable block (#2917) by Alastair Donaldson · 7 years ago
  74. c1e0383 spirv-fuzz: Fixes to preconditions for adding dead break/continue edges (#2904) by Alastair Donaldson · 7 years ago
  75. 7ee8f44 Fix add-dead-break and add-dead-continue passes to respect dominance (#2838) by Alastair Donaldson · 7 years ago
  76. 698b56a Add 'copy object' transformation (#2766) by Alastair Donaldson · 7 years ago
  77. 1a89ac8 Transformation and fuzzer pass to add dead continues (#2758) by Alastair Donaldson · 7 years ago
  78. 1b71e45 Add "split block" transformation. (#2633) by Alastair Donaldson · 7 years ago