summaryrefslogtreecommitdiff
path: root/source/operand.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-06Support SPIR-V 1.3 and Vulkan 1.1David Neto1-0/+13
2018-03-05Support SPV_GOOGLE_decorate_string and SPV_GOOGLE_hlsl_functionality1David Neto1-0/+3
2017-12-22Add asm, dis support for DebugInfo extended instruction setDavid Neto1-0/+15
2017-12-18Remove concept of FIRST_CONCRETE_* operand typesDavid Neto1-2/+51
2017-12-12Support OpenCL 1.2 and 2.0 target environmentsPierre Moreau1-0/+6
2017-10-25Turn all function static non-POD variables into global POD variablesLei Zhang1-16/+16
2017-09-26Avoid using global static variablesLei Zhang1-23/+18
2017-09-06Update MARK-V to version 1.01Andrey Tuganov1-0/+58
2017-07-04Convert pattern stack from deque to vector, and share itChris Forbes1-30/+33
2017-05-15Add SPIR-V 1.2 support, for OpenCL 2.2David Neto1-1/+10
2016-09-02Relicense SPIRV-Tools under Apache 2.0David Neto1-21/+9
2016-08-05Add target envs for OpenCL, OpenGLDavid Neto1-0/+7
2016-06-10Use SPIR-V headers from the KhronosGroup/SPIRV-Headers repo.Lei Zhang1-2/+2
2016-04-29Fix several warnings exposed in MSVS 2015.Jamie Madill1-2/+1
2016-04-27Use a single definition of ARRAY_SIZE to simplify code.Lei Zhang1-22/+16
2016-04-18Add SPIR-V 1.1 grammar.Dejan Mircevski1-7/+24
2016-04-18Mark SPIR-V grammar files as 1.0.Dejan Mircevski1-1/+1
2016-04-04Use JSON grammar files to generate extended instruction sets.Lei Zhang1-1/+1
2016-04-01Use the JSON grammar file to generate various info tables.Lei Zhang1-1050/+5
2016-03-29OpExecutionMode only takes a single ExecutionModeDavid Neto1-5/+0
2016-03-29Capability fix: ImageReadWrite & ImageMipmap require ImageBasic.Lei Zhang1-2/+2
2016-02-17Add MultiViewport capability, new in 1.0.3David Neto1-0/+1
2016-02-16Use syntax tables for SPIR-V 1.0 Rev3David Neto1-0/+3
2016-02-16Update capabilities for 1.0 Rev3David Neto1-76/+47
2016-02-02Add spvOperandIsConcreteMaskDavid Neto1-0/+5
2016-01-20Track uses and defs during parsing.Dejan Mircevski1-0/+14
2016-01-07Extend copyright to 2016.Dejan Mircevski1-1/+1
2016-01-07Undefine a macro after use.Dejan Mircevski1-0/+2
2016-01-06Fix conversion warnings reported by GCC.David Neto1-35/+41
2015-11-30spvBinaryParse: fix overruns, handle image formatDavid Neto1-8/+5
2015-11-18Remove old names for enums: memory semantics, scope IDDavid Neto1-4/+6
2015-11-12Support capabilities StorageImageReadWithoutFormatDavid Neto1-0/+2
2015-11-12Add GeometryStreams capabilityDavid Neto1-1/+2
2015-11-12Update to 1.0 Rev 2 work-in-progress headersDavid Neto1-74/+63
2015-11-11Assembler support for OpSpecConstantOpDavid Neto1-0/+2
2015-11-10spv_operand_type_t cleanup.David Neto1-40/+44
2015-11-10Run clang-format to enforce Google style globally.Lei Zhang1-199/+59
2015-11-02Use spirv.h instead of spirv.hpp.Lei Zhang1-376/+376
2015-10-26Enforce suitable literal number operands to be unsigned integers.Lei Zhang1-30/+31
2015-10-26Negative test for BuiltIn.Dejan Mircevski1-1/+1
2015-10-26Negative test for FPFastMathMode.Dejan Mircevski1-2/+2
2015-10-26Negative test for ImageFormat.Dejan Mircevski1-1/+1
2015-10-26Remove spv_opcode_flags_t and flags fields.David Neto1-239/+40
2015-10-26Negative test for SourceLanguage.Dejan Mircevski1-1/+1
2015-10-26Test capabilities for enums sections 3.21-3.31David Neto1-5/+6
2015-10-26Fix capabilities for enums in Rev32, sec 3.3-3.20David Neto1-60/+133
2015-10-26Make capabilities a bitfield in opcode/operand tables.Dejan Mircevski1-151/+153
2015-10-26Simplify (and test) the alternate-parsing pattern.Dejan Mircevski1-16/+11
2015-10-26Run clang-format.Dejan Mircevski1-40/+43
2015-10-26Implement alternate-parsing mode for !<integer>.Dejan Mircevski1-0/+21