SPIRV-Tools/source/fuzz/protobufs
Alastair Donaldson 0a07cd1c9a
Add fuzzer pass to replace ids with synonyms (#2857)
If the fuzzer's fact manager knows that ids A and B are synonymous, it
can replace a use of A with a use of B, so long as various conditions
hold (e.g. the definition of B must dominate the use of A, and it is
not legal to replace a use of an OpConstant in a struct's access chain
with a synonym that is not an OpConstant).

This change adds a fuzzer pass to sprinke such synonym replacements
through the module.
2019-09-18 20:47:08 +01:00
..
spirvfuzz_protobufs.h Add library for spirv-fuzz (#2618) 2019-05-27 14:34:55 +01:00
spvtoolsfuzz.proto Add fuzzer pass to replace ids with synonyms (#2857) 2019-09-18 20:47:08 +01:00