SPIRV-Tools/test/val
Ehsan Nasiri d1868b9361 Validation for Composite Extract and Insert.
The validity of each command is checked based on the descripton in
SPIR-V Spec Section 3.32.12 (Composite Instructions).

Also checked that the number of indexes passed to these commands does
not exceed the limit described in 2.17 (Universal Limits).

Also added unit tests for each one.
2017-01-06 17:14:38 -05:00
..
CMakeLists.txt Checks that result IDs are within the ID bound specified in the SPIR-V header 2016-11-28 11:44:10 -05:00
val_capability_test.cpp Checks that result IDs are within the ID bound specified in the SPIR-V header 2016-11-28 11:44:10 -05:00
val_cfg_test.cpp Fixes bug #517. 2017-01-06 14:23:17 -05:00
val_data_test.cpp Adding validation code for OpTypeStruct. 2016-11-16 16:41:56 -05:00
val_fixtures.cpp Checks that result IDs are within the ID bound specified in the SPIR-V header 2016-11-28 11:44:10 -05:00
val_fixtures.h Checks that result IDs are within the ID bound specified in the SPIR-V header 2016-11-28 11:44:10 -05:00
val_id_test.cpp Validation for Composite Extract and Insert. 2017-01-06 17:14:38 -05:00
val_layout_test.cpp Adding validation code for more data rules. 2016-11-15 13:38:39 -05:00
val_limits_test.cpp Validation code for control flow nesting depth. 2016-12-23 14:14:50 -05:00
val_ssa_test.cpp Adding validation code for more data rules. 2016-11-15 13:38:39 -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 Rename validation tests to comply with Google style guide. 2016-11-08 17:19:11 -08:00