SPIRV-Tools/source/val
dan sinclair dcb0dc21de
Split ImagePass into individual methods. (#1742)
This CL splits the switch in ImagePass into individual validate
functions. The error messages have been updated to drop the
suffix/prefix of the opcode name since it will be displayed in the
disassembly.
2018-07-30 16:59:29 -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 Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_cfg.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate_composites.cpp Move OpVectorShuffle check into validate_composites (#1741) 2018-07-30 16:12:49 -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 Move OpVectorShuffle check into validate_composites (#1741) 2018-07-30 16:12:49 -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 Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validate.h Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
validation_state.cpp Enforce block layout rules even when relaxed 2018-07-11 10:38:36 -04:00
validation_state.h Enforce block layout rules even when relaxed 2018-07-11 10:38:36 -04:00