SPIRV-Tools/test
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
..
AssemblyContext.cpp Support strings with up to 65535 chars, and null. 2015-10-26 12:55:33 -04:00
AssemblyFormat.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
BinaryDestroy.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
BinaryEndianness.cpp Fixed permissions 2015-11-11 12:12:16 -05:00
BinaryHeaderGet.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
BinaryParse.cpp Refactor the binary parser. 2015-11-10 15:57:33 -05:00
BinaryToText.cpp Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
BinaryToText.Literal.cpp Add missing copyright. 2015-11-12 09:43:03 -05:00
Comment.cpp Empty assembly text compiles to no instructions. 2015-11-10 15:56:57 -05:00
DiagnosticPrint.cpp Print diagnostics at the beginning of input. 2015-10-26 12:52:01 -04:00
DiagnosticStream.cpp DiagnosticStream keeps a copy of the position. 2015-11-10 15:57:04 -05:00
ExtInst.OpenCL.std.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
ExtInstGLSLstd450.cpp Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
FixWord.cpp Support multiple word literal numbers as constants. 2015-10-26 12:55:33 -04:00
GeneratorMagicNumber.cpp Generator word now has two 16-bit components 2015-11-13 12:35:29 -06:00
HexFloat.cpp Fixed permissions 2015-11-11 12:12:16 -05:00
ImmediateInt.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
LibspirvMacros.cpp Run clang-format. 2015-10-26 12:54:39 -04:00
main.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
NamedId.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
OpcodeMake.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
OpcodeRequiresCapabilities.cpp Add GeometryStreams capability 2015-11-12 16:27:51 -05:00
OpcodeSplit.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
OpcodeTableGet.cpp Put test classes in anonymous namespace. 2015-10-26 12:52:01 -04:00
operand-class-test-coverage.csv Add negative-coverage location to operand-class-test-coverage.csv. 2015-10-26 12:55:33 -04:00
Operand.cpp spv_operand_type_t cleanup. 2015-11-10 15:57:45 -05:00
OperandCapabilities.cpp Support capabilities StorageImageReadWithoutFormat 2015-11-12 16:27:51 -05:00
OperandPattern.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TestFixture.h Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
TextAdvance.cpp advance() should check current string index is in bound. 2015-11-10 15:57:52 -05:00
TextDestroy.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
TextLiteral.cpp Use std::string instead of a huge array for storing literal strings. 2015-11-12 09:43:06 -05:00
TextStartsNewInst.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextToBinary.Annotation.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextToBinary.Barrier.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextToBinary.Constant.cpp Disassembler support for OpSpecConstantOp 2015-11-11 12:12:07 -05:00
TextToBinary.ControlFlow.cpp Enable round trip tests for OpSwitch 2015-11-11 09:55:42 -05:00
TextToBinary.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
TextToBinary.Debug.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextToBinary.DeviceSideEnqueue.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Extension.cpp Fix handling of OpExtInstImport 2015-11-10 15:58:07 -05:00
TextToBinary.Function.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Group.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextToBinary.Image.cpp Support OpImage 2015-11-12 16:27:51 -05:00
TextToBinary.Literal.cpp Simplify some tests 2015-11-12 16:27:46 -05:00
TextToBinary.Memory.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextToBinary.Miscellaneous.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.ModeSetting.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextToBinary.TypeDeclaration.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
TextWordGet.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
UnitSPIRV.cpp Assembler test for OpSourceExtension. 2015-10-26 12:54:39 -04:00
UnitSPIRV.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
Validate.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
ValidateID.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00