SPIRV-Tools/test/val
David Neto dadd5161bb Check strict domination of merge block
If a merge block is reachable, then it must be *strictly* dominated
by its header.  Until now we've allowed the header and the merge
block to be the same.

Fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/551

Also: Use dominates and postdominates methods on BasicBlock to
improve readability.
2017-02-10 12:26:10 -05:00
..
CMakeLists.txt Adding decoration class and tests. 2017-01-16 16:52:08 -05:00
val_capability_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_cfg_test.cpp Check strict domination of merge block 2017-02-10 12:26:10 -05:00
val_data_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_decoration_test.cpp Fixes issue #497. 2017-01-19 16:34:47 -05:00
val_fixtures.cpp Introducing a new flow for running the Validator. 2017-01-13 16:07:03 -05:00
val_fixtures.h Introducing a new flow for running the Validator. 2017-01-13 16:07:03 -05:00
val_id_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_layout_test.cpp Making the unit tests more robust. 2017-01-29 22:50:37 -05:00
val_limits_test.cpp Validation of OpEntryPoint usage. 2017-01-13 16:15:11 -05:00
val_ssa_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_state_test.cpp Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
val_storage_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_validation_state_test.cpp Introducing a new flow for running the Validator. 2017-01-13 16:07:03 -05:00