SPIRV-Tools/source
David Neto 14b93e49ed Generator word now has two 16-bit components
The high 16-bits are a registered generator tool.
These are registered at
https://www.khronos.org/registry/spir-v/api/spir-v.xml

The low 16-bits are tool-specific.  It might be a version number,
for example, but is not constrained by the spec or by the registration
process.

The disassembler prints the tool name when we know it.
If we don't, print "Unknown" and then the numeric tool number
in parentheses.
In all cases, the disassembler prints lower 16-bit number on the
same line but after the tool name.

Also add newly registered generators:
  6: Khronos LLVM/SPIR-V Translator
  7: Khronos SPIR-V Tools Assembler
2015-11-13 12:35:29 -06:00
..
assembly_grammar.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
assembly_grammar.h Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
binary.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
binary.h Moves parser interface to libspirv.h. 2015-11-12 09:43:23 -05:00
diagnostic.cpp Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
diagnostic.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
disassemble.cpp Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
endian.cpp Fixed permissions 2015-11-11 12:12:16 -05:00
endian.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
ext_inst.cpp Add missing copyright. 2015-11-12 09:43:03 -05:00
ext_inst.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
instruction.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
opcode.cpp Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
opcode.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
opcode.inc Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
opencl_std_ext_inst.inc Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
operand.cpp Support capabilities StorageImageReadWithoutFormat 2015-11-12 16:27:51 -05:00
operand.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
print.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
print.h Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
spirv_constant.h Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
spirv_definition.h Support capabilities StorageImageReadWithoutFormat 2015-11-12 16:27:51 -05:00
spirv_operands.h libspirv.h doesn't depend on spirv_operands.hpp anymore. 2015-11-12 09:43:26 -05:00
syntax_tables.patch Add OpenCL extended instructions. 2015-10-26 12:55:33 -04:00
table.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
table.h Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
text_handler.cpp Fix handling of OpExtInstImport 2015-11-10 15:58:07 -05:00
text_handler.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
text.cpp Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
text.h Move SPIR-V constants/limits to a separate header. 2015-11-12 09:43:09 -05:00
validate_id.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
validate.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
validate.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00