SPIRV-Tools/test/fuzz
Alastair Donaldson 08cc49ec59
Fix bug in 'split blocks', and add tests for fuzzer. (#2658)
There turned out to be a bug in the 'split blocks' transformation due
to blocks being split while they were being iterated over.  This
change fixes that issue, and adds tests that were able to expose the
issue by running the fuzzer on some example shaders.
2019-06-05 21:54:47 +01:00
..
CMakeLists.txt Fix bug in 'split blocks', and add tests for fuzzer. (#2658) 2019-06-05 21:54:47 +01:00
fuzz_test_util.cpp Add "split block" transformation. (#2633) 2019-05-29 16:42:46 +01:00
fuzz_test_util.h Add "split block" transformation. (#2633) 2019-05-29 16:42:46 +01:00
fuzzer_test.cpp Fix bug in 'split blocks', and add tests for fuzzer. (#2658) 2019-06-05 21:54:47 +01:00
transformation_add_constant_boolean_test.cpp Add fuzzer pass that adds useful constructs to a module (#2647) 2019-06-04 14:55:00 +01:00
transformation_add_constant_scalar_test.cpp Add fuzzer pass that adds useful constructs to a module (#2647) 2019-06-04 14:55:00 +01:00
transformation_add_dead_break_test.cpp Add fuzzer pass to add dead breaks. (#2654) 2019-06-05 08:02:16 +01:00
transformation_add_type_boolean_test.cpp Add fuzzer pass that adds useful constructs to a module (#2647) 2019-06-04 14:55:00 +01:00
transformation_add_type_float_test.cpp Add fuzzer pass that adds useful constructs to a module (#2647) 2019-06-04 14:55:00 +01:00
transformation_add_type_int_test.cpp Add fuzzer pass that adds useful constructs to a module (#2647) 2019-06-04 14:55:00 +01:00
transformation_move_block_down_test.cpp Add spirv-fuzz pass to permute blocks. (#2642) 2019-05-31 09:59:06 +01:00
transformation_split_block_test.cpp Add "split block" transformation. (#2633) 2019-05-29 16:42:46 +01:00