SPIRV-Tools/test/val
Dan Sinclair f28ed82fd9 Make sure all instructions are in the ordered list.
Currently, some instructions will be missing from the list of
ordered_instructions. This will cause issues due to the debug change
which passed the last instruction into subsequent passes.

This CL moves the addition to the ordered list out of the
RegisterInstruction method into AddOrderedInstruction. This method is
called first in ProcessInstruction and the CapabilitiesPass and IdPass
are updated to take an Instruction parameter.
2018-07-31 09:55:57 -04:00
..
CMakeLists.txt Add a WIP WebGPU environment. It disallows OpUndef 2018-06-21 15:53:15 -04:00
val_adjacency_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_arithmetics_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_atomics_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_barriers_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_bitwise_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_builtins_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_capability_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_cfg_test.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
val_composites_test.cpp Update error messages in validate_composites. (#1743) 2018-07-31 09:52:14 -04:00
val_conversion_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_data_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_decoration_test.cpp Add option to skip verifying block layout 2018-07-11 18:00:54 -04:00
val_derivatives_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_explicit_reserved_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_ext_inst_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_extensions_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_fixtures.h Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
val_id_test.cpp Move OpVectorShuffle check into validate_composites (#1741) 2018-07-30 16:12:49 -04:00
val_image_test.cpp Split ImagePass into individual methods. (#1742) 2018-07-30 16:59:29 -04:00
val_interfaces_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_layout_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_limits_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_literals_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_logicals_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_non_uniform_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_primitives_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_ssa_test.cpp Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00
val_state_test.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
val_storage_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_type_unique_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_validation_state_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_version_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_webgpu_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00