summaryrefslogtreecommitdiff
path: root/source/binary.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-08-03Cleanup includes. (#1795)dan sinclair1-9/+10
2018-07-07Change libspirv to spvtools namespace (#1678)dan sinclair1-5/+5
2018-06-19[val] Add extra context to error messages. (#1600)dan sinclair1-1/+2
2018-02-27Consistently include latest spirv.h header file.David Neto1-1/+1
2017-12-22Add asm, dis support for DebugInfo extended instruction setDavid Neto1-2/+7
2017-12-18Remove concept of FIRST_CONCRETE_* operand typesDavid Neto1-2/+1
2017-11-08Re-format files in source, source/opt, source/util, source/val and tools.Diego Novillo1-18/+20
2017-07-04Convert pattern stack from deque to vector, and share itChris Forbes1-24/+22
2017-06-28Move some temp vectors into parser stateChris Forbes1-11/+16
2017-05-15Add SPIR-V 1.2 support, for OpenCL 2.2David Neto1-1/+1
2016-12-21Support building under CYGWINDavid Neto1-1/+9
2016-09-22Clean up header dependency.Lei Zhang1-1/+2
2016-09-15Add a callback mechanism for communicating messages to callers.Lei Zhang1-3/+9
2016-09-02Relicense SPIRV-Tools under Apache 2.0David Neto1-21/+9
2016-04-04Remove dependency on SPIR-V headers in libspirv.h.Lei Zhang1-18/+18
2016-03-29OpExecutionMode only takes a single ExecutionModeDavid Neto1-3/+0
2016-02-25Fix issues reported by cppcheck.Lei Zhang1-42/+2
2016-02-18Remove unnecessary null pointer checksEric Engestrom1-3/+1
2016-02-17Rearrange headersDavid Neto1-1/+1
2016-02-16Use syntax tables for SPIR-V 1.0 Rev3David Neto1-0/+7
2016-01-11Minor fixes to remove warnings in VS2013.Andrew Woloszyn1-0/+1
2016-01-11Fix endian-ness conversion in the binary parser.Andrew Woloszyn1-1/+2
2016-01-07Extend copyright to 2016.Dejan Mircevski1-1/+1
2016-01-06Fix conversion warnings reported by GCC.David Neto1-5/+5
2016-01-06Explicitly convert to narrower type.David Neto1-1/+2
2016-01-06Avoid variable shadowingDavid Neto1-5/+7
2016-01-05Fix parser assert failure for a bad OpSwitchDavid Neto1-2/+3
2016-01-04Rename endian.h to spirv_endian.hDavid Neto1-1/+1
2015-12-09Basic SSA ValidationUmar Arshad1-5/+5
2015-11-30spvBinaryParse: fix overruns, handle image formatDavid Neto1-8/+51
2015-11-23Fix compilation of an assert.David Neto1-1/+9
2015-11-23spv_parsed_instruction_t cleanupDavid Neto1-36/+100
2015-11-20Put DiagnosticStream and clr exports in libspirv namespaceDavid Neto1-3/+3
2015-11-19Turned warnings-as-errors on by default.Andrew Woloszyn1-4/+4
2015-11-18Remove old names for enums: memory semantics, scope IDDavid Neto1-2/+2
2015-11-12Use opaque context object to hold SPIR-V info tables.Lei Zhang1-5/+7
2015-11-12Move SPIR-V constants/limits to a separate header.Lei Zhang1-0/+1
2015-11-12Use quotation for libspirv.h and sort headers.Lei Zhang1-1/+1
2015-11-11Fixed permissionsAndrew Woloszyn1-0/+0
2015-11-11Fixed warnings on windows and constness of spv_binary.Andrew Woloszyn1-3/+3
2015-11-11Disassembler support for OpSpecConstantOpDavid Neto1-0/+20
2015-11-10Optional typed literal number should be concrete in BinaryParser.Lei Zhang1-0/+1
2015-11-10Print OpConstant values according to type.David Neto1-1/+1
2015-11-10spv_operand_type_t cleanup.David Neto1-22/+31
2015-11-10Refactor the binary parser.David Neto1-430/+477
2015-11-10A spv_binary_t points to const code words.David Neto1-1/+1
2015-11-10Move spvBinaryToText into new disassembler file.David Neto1-11/+0
2015-11-10Consolidate: spvOpcodeIsType into spvOpcodeGeneratesTypeDavid Neto1-1/+1
2015-11-10Run clang-format to enforce Google style globally.Lei Zhang1-28/+22
2015-11-02Use spirv.h instead of spirv.hpp.Lei Zhang1-8/+8