SPIRV-Tools/source/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
..
basic_block.cpp Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
basic_block.h Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
construct.cpp Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
construct.h Check strict domination of merge block 2017-02-10 12:26:10 -05:00
decoration.h Check BuiltIn Decoration rules. 2017-01-19 16:01:06 -05:00
function.cpp Fixes bug #517. 2017-01-06 14:23:17 -05:00
function.h Fixes bug #517. 2017-01-06 14:23:17 -05:00
instruction.cpp Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
instruction.h Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
validation_state.cpp Validation for decoration rules. Fixes issue #499. 2017-01-18 16:29:14 -05:00
validation_state.h Check BuiltIn Decoration rules. 2017-01-19 16:01:06 -05:00