SPIRV-Tools/include/spirv-tools
Steven Perron 61d8c0384b Add pass to reaplce invalid opcodes
Creates a pass that will remove instructions that are invalid for the
current shader stage.  For the instruction to be considered for replacement

1) The opcode must be valid for a shader modules.
2) The opcode must be invalid for the current shader stage.
3) All entry points to the module must be for the same shader stage.
4) The function containing the instruction must be reachable from an entry point.

Fixes #1247.
2018-02-01 15:25:09 -05:00
..
libspirv.h Allow relaxing validation of pointers in logical addressing mode 2018-01-08 10:36:23 -05:00
libspirv.hpp Allow relaxing validation of pointers in logical addressing mode 2018-01-08 10:36:23 -05:00
linker.hpp Linker code cleanups 2018-01-05 13:28:44 -05:00
optimizer.hpp Add pass to reaplce invalid opcodes 2018-02-01 15:25:09 -05:00