SPIRV-Tools/tools/stats
Andrey Tuganov 78cf86150e Add id descriptor feature to SPIR-V
Id descriptors are computed as a recursive hash of all instructions used
to define an id. Descriptors are invarint of actual id values and
the similar code in different files would produce the same descriptors.

Multiple ids can have the same descriptor. For example
%1 = OpConstant %u32 1
%2 = OpConstant %u32 1
would produce two ids with the same descriptor. But
%3 = OpConstant %s32 1
%4 = OpConstant %u32 2
would have descriptors different from %1 and %2.

Descriptors will be used as handles of move-to-front sequences in SPIR-V
compression.
2017-08-10 18:44:52 -04:00
..
stats_analyzer.cpp Add id descriptor feature to SPIR-V 2017-08-10 18:44:52 -04:00
stats_analyzer.h Add id descriptor feature to SPIR-V 2017-08-10 18:44:52 -04:00
stats.cpp Add id descriptor feature to SPIR-V 2017-08-10 18:44:52 -04:00