SPIRV-Tools/test
Lei Zhang 8654caa565 Prepare the C++ interface for publication.
* Use PIMPL idiom in the C++ interface.
* Clean up interface for assembling and disassembling.
* Add validation into C++ interface.
* Add more tests for the C++ interface.
2016-09-16 16:37:27 -04:00
..
opt Prepare the C++ interface for publication. 2016-09-16 16:37:27 -04:00
val Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
AssemblyContext.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
AssemblyFormat.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
BinaryDestroy.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
BinaryEndianness.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
BinaryHeaderGet.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
BinaryParse.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
BinaryToText.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
BinaryToText.Literal.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
c_interface.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
CapabilitySet.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
CMakeLists.txt Add utility macros for logging messages. 2016-09-16 09:56:34 -04:00
Comment.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
cpp_interface.cpp Prepare the C++ interface for publication. 2016-09-16 16:37:27 -04:00
diagnostic.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
ExtInst.OpenCL.std.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
ExtInstGLSLstd450.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
FixWord.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
GeneratorMagicNumber.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
HexFloat.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
ImmediateInt.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
LibspirvMacros.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
NamedId.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
NameMapper.cpp Make friendly names for built-in variables. 2016-09-14 15:25:24 -04:00
OpcodeMake.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
OpcodeRequiresCapabilities.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
OpcodeSplit.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
OpcodeTableGet.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -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 Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
OperandCapabilities.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
OperandPattern.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
ParseNumber.cpp Guard against nullptr in number parsing utilities 2016-09-13 12:12:31 -04:00
SoftwareVersion.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TargetEnv.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
test_log.cpp Let SPIRV_ASSERT() exit the program if the assertion fails. 2016-09-16 13:14:57 -04:00
TestFixture.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextAdvance.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextDestroy.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextLiteral.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
TextStartsNewInst.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Annotation.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Barrier.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Constant.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.ControlFlow.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
TextToBinary.Debug.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.DeviceSideEnqueue.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Extension.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Function.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Group.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Image.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Literal.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Memory.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.Miscellaneous.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.ModeSetting.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.PipeStorage.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.SubgroupDispatch.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextToBinary.TypeDeclaration.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
TextWordGet.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
UnitSPIRV.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
UnitSPIRV.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00