aboutsummaryrefslogtreecommitdiff
path: root/source/opcode.h
AgeCommit message (Expand)Author
2019-03-14Add --strip-atomic-counter-memory (#2413)Ryan Harrison
2018-11-20Validate that debugging instructions are not present for WebGPU (#2089)Ryan Harrison
2018-10-12Consider atomics that load when analyzing live stores in ADCE (#1956) (#1958)greg-lunarg
2018-08-03Cleanup includes. (#1795)dan sinclair
2018-08-03Rewrite include guards (#1793)dan sinclair
2018-04-24Add Dead insert elmination back in.Steven Perron
2018-04-23Vector DCE (#1512)Steven Perron
2018-04-20Fixes #1480. Validate group non-uniform scopes.Alan Baker
2018-03-28Fixes #1403.Alan Baker
2018-03-17Migrate to use unified grammar tablesLei Zhang
2018-01-03Handle execution termination instructions when building edges.Diego Novillo
2017-12-19Allow pointers to pointers in logical addressing mode.Steven Perron
2017-12-14Refactor include of latest spir-v header versionsAndrey Tuganov
2017-11-27Generic value propagation engine.Diego Novillo
2017-11-23Create a local value numbering passSteven Perron
2017-11-15Add the decoration manager to the IRContext.Steven Perron
2017-05-15Add SPIR-V 1.2 support, for OpenCL 2.2David Neto
2017-04-07Validator support for Variable Pointer extension.Ehsan Nasiri
2017-03-07Validate that SpecId decoration target is a OpSpecConstant instructionAliya Pazylbekova
2016-09-14Fix validator: OpUndef can be member of a constant compositeDavid Neto
2016-09-02Relicense SPIRV-Tools under Apache 2.0David Neto
2016-08-30Handle capabilities larger than value 63David Neto
2016-06-10Use SPIR-V headers from the KhronosGroup/SPIRV-Headers repo.Lei Zhang
2016-04-29bitcast fixesFlorian Ziesche
2016-04-04Remove dependency on SPIR-V headers in libspirv.h.Lei Zhang
2016-02-26Remove stale code.Lei Zhang
2016-02-17Rearrange headersDavid Neto
2016-02-04Make IsTypeNullable a transitive check.Dejan Mircevski
2016-01-28Fix validation of return value.Dejan Mircevski
2016-01-27Remove spvOpcodeIsObject().Dejan Mircevski
2016-01-07Extend copyright to 2016.Dejan Mircevski
2015-11-16Use Google comment style and fix typos.Lei Zhang
2015-11-12Use quotation for libspirv.h and sort headers.Lei Zhang
2015-11-12Move info table related structs into table.h.Lei Zhang
2015-11-10Use the syntax table for opcode to name mappings.David Neto
2015-11-10Consolidate: spvOpcodeIsType into spvOpcodeGeneratesTypeDavid Neto
2015-11-10Run clang-format to enforce Google style globally.Lei Zhang
2015-11-02Use spirv.h instead of spirv.hpp.Lei Zhang
2015-11-02Inclusion guards follow Google C++ styleDavid Neto
2015-11-02Update to latest registered generator enumsDavid Neto
2015-10-26Added tracking to types and validated certain instructions.Andrew Woloszyn
2015-10-26Remove spv_opcode_flags_t and flags fields.David Neto
2015-10-26Support strings with up to 65535 chars, and null.David Neto
2015-10-26Run clang-format.Lei Zhang
2015-10-26Remove spvOpcodeIsVariableDavid Neto
2015-08-24Support "<result-id> = <opcode> <operand>.." format.Lei Zhang
2015-05-22Code drop of the Codeplay spirv-tools source.Kenneth Benzie (Benie)