mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-22 19:50:05 +00:00
125b642419
In preparation for some upcoming work on the shrinker, this PR changes the interfaces of Fuzzer, Replayer and Shrinker so that all data relevant to each class is provided on construction, meaning that the "Run" method can become a zero-argument method that returns a status, transformed binary and sequence of applied transformations via a struct. This makes greater use of fields, so that -- especially in Fuzzer -- there is a lot less parameter passing. |
||
---|---|---|
.. | ||
as | ||
cfg | ||
dis | ||
emacs | ||
fuzz | ||
lesspipe | ||
link | ||
opt | ||
reduce | ||
sva | ||
util | ||
val | ||
CMakeLists.txt | ||
io.h |