SPIRV-Tools/tools
Alastair Donaldson fcb22ecf0f
spirv-fuzz: Report fresh ids in transformations (#3856)
Adds a virtual method, GetFreshIds(), to Transformation. Every
transformation uses this to indicate which ids in its protobuf message
are fresh ids. This means that when replaying a sequence of
transformations the replayer can obtain a smallest id that is not in
use by the module already and that will not be used by any
transformation by necessity. Ids greater than or equal to this id
can be used as overflow ids.

Fixes #3851.
2020-09-29 22:12:49 +01:00
..
as SPIRV-Tools support for SPIR-V 1.5 (#2865) 2019-09-13 14:59:02 -04:00
cfg SPIRV-Tools support for SPIR-V 1.5 (#2865) 2019-09-13 14:59:02 -04:00
dis [spirv-dis] Add some context comments to disassembly. (#3847) 2020-09-28 10:59:50 -04:00
emacs Define variable to skip installation 2017-07-04 12:24:44 -04:00
fuzz spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
lesspipe tools/lesspipe: Allow generic shell (#2255) 2018-12-27 15:06:37 -05:00
link Add all accepted target environments to the tools' help texts (#2687) 2019-06-20 09:41:28 -04:00
opt Allow various validation options to be passed to spirv-opt (#3314) 2020-04-23 16:25:29 +01:00
reduce spirv-reduce: Support reducing a specific function (#3774) 2020-09-11 06:29:43 +01:00
sva build(deps): bump lodash from 4.17.15 to 4.17.19 in /tools/sva (#3596) 2020-07-27 11:22:40 -04:00
util Fix header include syntax. (#2882) 2019-09-19 09:26:24 -05:00
val SPIRV-Tools support for SPIR-V 1.5 (#2865) 2019-09-13 14:59:02 -04:00
CMakeLists.txt CMake: Enable building with BUILD_SHARED_LIBS=1 (#3490) 2020-07-27 13:29:07 -04:00
io.h Add missing include (#3788) 2020-09-10 08:31:41 +01:00