SPIRV-Tools/tools
Hugues Evrard 4aeadc0199 Add RemoveOpNameInstruction reduction pass (#2187)
Add a spirv-reduce pass which removes OpName and OpMemberName instructions.

This is useful to enable other reduction passes, e.g. RemoveUnreferencedInstruction may not be able to remove an instruction creating an id whose only usage is an OpName for this id.
2018-12-10 11:53:31 -05:00
..
as spirv-as: Fix error in help text. 2018-08-22 08:12:07 -06:00
cfg Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
comp Use MakeUnique. (#1837) 2018-08-14 15:01:50 -04:00
dis Support SPIR-V 1.3 and Vulkan 1.1 2018-03-06 15:17:31 -05:00
emacs Define variable to skip installation 2017-07-04 12:24:44 -04:00
lesspipe Define variable to skip installation 2017-07-04 12:24:44 -04:00
link linker: Allow modules to be partially linked 2018-02-27 12:21:13 -05:00
opt Add documentation for licm option to the spirv-opt help. (#2179) 2018-12-07 14:11:15 -05:00
reduce Add RemoveOpNameInstruction reduction pass (#2187) 2018-12-10 11:53:31 -05:00
stats Remove stats use of internal API (#1924) 2018-09-26 10:32:05 -07:00
util Validate the input to Optimizer::Run (#1799) 2018-08-08 11:16:19 -04:00
val Validator: Support VK_EXT_scalar_block_layout 2018-11-16 15:55:30 -05:00
CMakeLists.txt Initial commit for spirv-reduce. (#2056) 2018-11-21 14:03:09 -05:00
io.h Rewrite include guards (#1793) 2018-08-03 08:05:33 -04:00