SPIRV-Tools/test/val
dan sinclair d3ed998222
Validate Ids before DataRules. (#1622)
Validate Ids before DataRules.

The DataRule validators call FindDefs with the assumption that they
definitions being looked at can be found. This may not be true if we
have not validated identifiers first.

This CL flips the IdPass and DataRulesPass to fix this issue.
2018-06-19 09:32:20 -04:00
..
CMakeLists.txt Validate static uses of interfaces 2018-06-13 10:56:14 -04:00
val_adjacency_test.cpp Add adjacency validation pass 2018-02-01 14:10:55 -05:00
val_arithmetics_test.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
val_atomics_test.cpp Add Vulkan specific atomic result type restriction 2018-03-26 12:06:25 -04:00
val_barriers_test.cpp Fixes #1483. Validating Vulkan 1.1 barrier execution scopes 2018-04-17 10:26:38 -04:00
val_bitwise_test.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
val_builtins_test.cpp Validate static uses of interfaces 2018-06-13 10:56:14 -04:00
val_capability_test.cpp Operand lookup succeeds if it's enabled by a capability 2018-06-11 19:27:52 -04:00
val_cfg_test.cpp Structured switch checks 2018-06-13 15:04:47 -04:00
val_composites_test.cpp Fixes #1403. 2018-03-28 09:04:08 -04:00
val_conversion_test.cpp Re-enabled checks for UConvert 2018-04-06 10:51:57 -04:00
val_data_test.cpp Validate Ids before DataRules. (#1622) 2018-06-19 09:32:20 -04:00
val_decoration_test.cpp Revert "Disallow array-of-arrays with DescriptorSets when validating. (#1586)" (#1607) 2018-06-06 20:27:43 -04:00
val_derivatives_test.cpp Validate static uses of interfaces 2018-06-13 10:56:14 -04:00
val_ext_inst_test.cpp Validate static uses of interfaces 2018-06-13 10:56:14 -04:00
val_extensions_test.cpp More automatic extension support 2018-04-05 18:36:08 -04:00
val_fixtures.h Add Vulkan validation rules for BuiltIn variables 2018-03-23 14:02:42 -04:00
val_id_test.cpp [val] Output id names along with numbers in validate_id (#1601) 2018-06-06 22:08:27 -04:00
val_image_test.cpp Added Vulkan-specifc checks to image validation 2018-01-24 14:05:42 -08:00
val_interfaces_test.cpp Validate static uses of interfaces 2018-06-13 10:56:14 -04:00
val_layout_test.cpp Validate that only a single OpMemoryModel is provided. 2018-05-24 08:43:14 -04:00
val_limits_test.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
val_literals_test.cpp validate & test of literal's upper bits 2017-12-19 13:19:56 -05:00
val_logicals_test.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
val_non_uniform_test.cpp Fixes #1480. Validate group non-uniform scopes. 2018-04-20 09:25:00 -04:00
val_primitives_test.cpp Make a string parameter const ref 2017-12-19 18:42:35 -05:00
val_ssa_test.cpp Adding OpPhi validation rules. 2018-03-27 17:26:26 -04:00
val_state_test.cpp Refactor include of latest spir-v header versions 2017-12-14 11:18:20 -05:00
val_storage_test.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
val_type_unique_test.cpp Allow duplicate pointer types 2018-05-31 09:14:38 -04:00
val_validation_state_test.cpp Add command line options struct for the validator 2017-02-28 12:00:06 -05:00
val_version_test.cpp Adding tests for OpenCL 1.2 and embedded profiles 2018-04-09 09:02:50 -04:00