SPIRV-Tools/test
qining 5ac63523d7 Guard against nullptr in number parsing utilities
ParseNumber(): Returns false if the given string is a nullptr.
ParseAndEncodeXXXX(): Returns kInvalidText and populate error message:
  "The given text is a nullptr", if the givne string is a nullptr.
2016-09-13 12:12:31 -04:00
..
opt Set default values for spec const decorated by SpecId 2016-09-12 23:21:42 -04:00
val Create separate binaries for validation tests. 2016-09-07 17:43:15 -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 Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
BinaryToText.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
BinaryToText.Literal.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
CapabilitySet.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
CMakeLists.txt Pull out the number parsing logic 2016-09-08 18:42:54 -04:00
Comment.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
cpp_interface.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
diagnostic.cpp Merge diagnostic tests and single them out in a separate binary. 2016-09-08 17:26:53 -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 Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -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
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 Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -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 Pull out the number parsing logic 2016-09-08 18:42:54 -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