SPIRV-Tools/source/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
..
basic_block.cpp Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
basic_block.h Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
construct.cpp Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
construct.h Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
decoration.h Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
function.cpp Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
function.h Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
instruction.cpp Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
instruction.h Convert validation to use libspriv::Instruction where possible. (#1663) 2018-07-10 10:57:52 -04:00
validate_adjacency.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_arithmetics.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_atomics.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_barriers.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_bitwise.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_builtins.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_capability.cpp Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00
validate_cfg.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_composites.cpp Update error messages in validate_composites. (#1743) 2018-07-31 09:52:14 -04:00
validate_conversion.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_datarules.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_decorations.cpp Add option to skip verifying block layout 2018-07-11 18:00:54 -04:00
validate_derivatives.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_ext_inst.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_id.cpp Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00
validate_image.cpp Split ImagePass into individual methods. (#1742) 2018-07-30 16:59:29 -04:00
validate_instruction.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_interfaces.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_layout.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_literals.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_logicals.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_non_uniform.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_primitives.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_type_unique.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate.cpp Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00
validate.h Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00
validation_state.cpp Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00
validation_state.h Make sure all instructions are in the ordered list. 2018-07-31 09:55:57 -04:00