SPIRV-Tools/source
Lei Zhang 6483bd7132 Enforce suitable literal number operands to be unsigned integers.
Except for OpConstant and OpSpecConstant, all other literal number
operands are indeed unsigned integers. So,

* Rename all *LITERAL_NUMBER* operand types to *LITERAL_INTEGER*.
* Expect unsigned integers for *LITERAL_INTEGER* operands.
* Keep MULITPLE_WORD_LITERAL untouched since it is only used by
  OpConstant and OpSpecConstant.

And we want to provide the capability to specify floating-point
numbers after !<integer> in the alternate parsing mode. So,
OPTIONAL_LITERAL_NUMBER is reserved for OPTIONAL_CIV.
2015-10-26 12:55:33 -04:00
..
binary.cpp Enforce suitable literal number operands to be unsigned integers. 2015-10-26 12:55:33 -04:00
binary.h Support strings with up to 65535 chars, and null. 2015-10-26 12:55:33 -04:00
core_syntax_table.patch Update core instruction syntax to Rev32 2015-10-26 12:55:33 -04:00
diagnostic.cpp SPV_FAILED_MATCH error mutes DiagnosticStream. 2015-10-26 12:55:33 -04:00
diagnostic.h SPV_FAILED_MATCH error mutes DiagnosticStream. 2015-10-26 12:55:33 -04:00
ext_inst.cpp Update to Rev32 headers. Part 1. 2015-10-26 12:55:33 -04:00
ext_inst.h Code drop of the Codeplay spirv-tools source. 2015-05-22 18:26:19 +01:00
instruction.h Added tracking to types and validated certain instructions. 2015-10-26 12:55:33 -04:00
opcode.cpp Enforce suitable literal number operands to be unsigned integers. 2015-10-26 12:55:33 -04:00
opcode.h Added tracking to types and validated certain instructions. 2015-10-26 12:55:33 -04:00
opcode.inc Update core instruction syntax to Rev32 2015-10-26 12:55:33 -04:00
operand.cpp Enforce suitable literal number operands to be unsigned integers. 2015-10-26 12:55:33 -04:00
operand.h Simplify (and test) the alternate-parsing pattern. 2015-10-26 12:55:33 -04:00
print.cpp Code drop of the Codeplay spirv-tools source. 2015-05-22 18:26:19 +01:00
print.h Code drop of the Codeplay spirv-tools source. 2015-05-22 18:26:19 +01:00
text_handler.cpp Enforce suitable literal number operands to be unsigned integers. 2015-10-26 12:55:33 -04:00
text_handler.h SPV_FAILED_MATCH error mutes DiagnosticStream. 2015-10-26 12:55:33 -04:00
text.cpp Enforce suitable literal number operands to be unsigned integers. 2015-10-26 12:55:33 -04:00
text.h Updated string escaping in the assembler. 2015-10-26 12:55:33 -04:00
validate_id.cpp Support strings with up to 65535 chars, and null. 2015-10-26 12:55:33 -04:00
validate.cpp Enforce suitable literal number operands to be unsigned integers. 2015-10-26 12:55:33 -04:00
validate.h Support strings with up to 65535 chars, and null. 2015-10-26 12:55:33 -04:00