Test for pollution of the global namespace
[platform/upstream/SPIRV-Tools.git] / include /
2017-11-23 Lei ZhangAdd RegisterLegalizationPasses() into the interface
2017-11-23 Steven PerronCreate a local value numbering pass
2017-11-20 Alan BakerAdding an unique id to Instruction generated by IRContext
2017-11-15 Alan BakerInitial implementation of merge return pass.
2017-10-28 Steven PerronAdd option to relax validation of store types.
2017-10-23 Steven PerronAdd pass to remove dead variables at the module level.
2017-10-19 Diego NovilloCFG cleanup pass - Remove unreachable blocks.
2017-10-12 Andrey TuganovRefactored MARK-V API
2017-10-10 Diego NovilloAdd -O, -Os and -Oconfig flags.
2017-10-06 Pierre MoreauImplement Linker (module combiner)
2017-10-06 Andrey TuganovRemove duplicate dead branch elim pass declaration
2017-09-26 Lei ZhangRemove duplicated declaration of CreateAggressiveDCEPass().
2017-09-26 Steven PerronCreate the dead function elimination pass
2017-09-18 Steven PerronAdd strength reduction; for now replace multiply by...
2017-08-18 GregFOpt: Create InlineOpaquePass
2017-08-10 GregFADCE: Add support for function calls
2017-08-04 GregFInline: Split out InlineExhaustivePass from InlinePass
2017-08-03 GregFAdd CommonUniformElim pass
2017-07-10 GregFAdd AggressiveDCEPass
2017-07-07 GregFAdd LocalMultiStoreElim pass
2017-07-07 GregFDeadBranchElim: Add DeadBranchElimPass
2017-06-30 Andrey TuganovAdded compression tool tools/spirv-markv. Work in progress.
2017-06-27 GregFBlockMerge: Add BlockMergePass
2017-06-21 Rex XuAdd support for SPV AMD extensions
2017-06-21 GregFmem2reg: Add InsertExtractElimPass
2017-06-19 GregFmem2reg: Add LocalSingleStoreElimPass
2017-06-12 GregFmem2reg: Add pass to eliminate local loads and stores...
2017-06-04 GregFMem2Reg: Add Local Access Chain Convert pass
2017-05-15 David NetoAdd SPIR-V 1.2 support, for OpenCL 2.2
2017-04-21 qiningAdd bit pattern interface for setting default value...
2017-04-20 Andrey TuganovAdded --compact-ids to /tools/opt
2017-04-13 Andrey TuganovAdded option --preserve-numeric-ids to tools/spirv-as
2017-04-06 David NetoAdd FlattenDecoration transform
2017-03-29 Greg FischerAdd exhaustive function call inlining to spirv-opt
2017-03-23 David NetoSupport SPV_AMD_gcn_shader
2017-03-17 David Netospirv-val prints warnings
2017-03-17 David NetoAdd SpirvTools::Validate that takes an options object
2017-03-14 Andrey TuganovValidator checks if operands require extension
2017-02-28 Ehsan NasiriAdd command line options struct for the validator
2016-11-08 Ehsan NasiriAdding validation for vector data rule.
2016-09-21 Lei ZhangAdd more Assemble(), Disassemble() and Validate() overl...
2016-09-21 Lei ZhangPublish the C++ interface.
2016-09-19 Umar ArshadUpdate validate interface to accept binary pointers
2016-09-15 Lei ZhangAdd a callback mechanism for communicating messages...
2016-09-14 David NetoClarify: Ok to pass null diagnostic to spvBinaryParse
2016-09-02 David NetoRelicense SPIRV-Tools under Apache 2.0
2016-08-05 David NetoAdd target envs for OpenCL, OpenGL
2016-07-19 David NetoDisassembling: map IDs to friendly names.
2016-06-27 Lei ZhangAdd an option to spvBinaryToText() to ignore header...
2016-06-10 Lei ZhangUse SPIR-V headers from the KhronosGroup/SPIRV-Headers...
2016-05-11 Dejan MircevskiTest ABGR image channel order.
2016-04-22 David NetoAdd CHANGES file with high level software history
2016-04-19 Dejan MircevskiFirst tests for SPIR-V v1.1.
2016-04-18 Dejan MircevskiAdd SPIR-V 1.1 grammar.
2016-04-11 Dejan MircevskiRemove revision from SPV_ENV_*.
2016-04-04 Dejan MircevskiFix validation of array length.
2016-04-04 Lei ZhangRemove dependency on SPIR-V headers in libspirv.h.
2016-03-31 Dejan MircevskiAdd a target environment to spvContextCreate().
2016-03-29 David NetoOpExecutionMode only takes a single ExecutionMode
2016-03-21 Andrew WoloszynMake everything compile cleanly with -Wpedantic.
2016-03-01 Dejan MircevskiMake libspirv.h more C friendly.
2016-02-23 Lei ZhangRemove spv_validate_options_t and change tests accrodingly.
2016-02-17 David NetoSPIR-V Tools fully supports SPIR-V 1.0 Rev3
2016-02-17 David NetoRearrange headers
2016-02-16 David NetoUse syntax tables for SPIR-V 1.0 Rev3
2016-02-16 David NetoDon't promise particular values when float parsing...
2016-02-15 David NetoParse overflow for fp16 like for 32- and 64-bit
2016-02-12 David NetoFloat literal parsing fixes
2016-02-11 David NetoReject float literals with two leading signs
2016-02-02 David NetoAdd spvOperandIsConcreteMask
2016-02-02 Dejan MircevskiUse AssemblyGrammar for capability validation.
2016-01-27 Umar ArshadInitial capability implementation and unit tests
2016-01-20 David NetoAdd disassembler option to show byte offset
2016-01-15 Umar ArshadValidation refactor
2016-01-13 Norbert NopperFix, that spirv-tools did not build, as two casts are...
2016-01-11 Andrew WoloszynMinor fixes to remove warnings in VS2013.
2016-01-11 David NetospvDiagnosticDestroy is safe to call on nullptr
2016-01-11 Andrew WoloszynMade compilation with gcc and clang more strict.
2016-01-08 Andrew WoloszynSupport 16-bit float in assembler and disassembler
2016-01-07 Dejan MircevskiExtend copyright to 2016.
2016-01-06 David NetoFix shadowing warnings reported by GCC
2016-01-06 David NetoFix conversion warnings reported by GCC.
2016-01-06 David NetoFix var shadowing and width mismatches in hex_float.h
2016-01-05 David Netooperator<< on FloatProxy preserves float and fill
2015-12-17 Umar ArshadInitial logical layout validation
2015-12-17 Umar ArshadRefactor validation types into another file
2015-12-10 Umar ArshadFix warnings with Apple clang++
2015-12-09 Umar ArshadBasic SSA Validation
2015-12-08 Andrew WoloszynAdded Float16, and HexFloat conversions
2015-11-30 David NetospvBinaryParse: fix overruns, handle image format
2015-11-30 David NetoClarify the non-SPV_SUCCESS case parser callbacks.
2015-11-27 David NetoSeveral unit tests for spvBinaryParse
2015-11-23 David Netospv_parsed_instruction_t cleanup
2015-11-23 Ben VanikMerge pull request #23.
2015-11-18 Lei ZhangClean up CMake configuration and address compiler warnings.
2015-11-18 David NetoRemove old names for enums: memory semantics, scope ID
2015-11-17 David NetoObject files should depend on spirv.h and friends
2015-11-16 Lei ZhangUse Google comment style and fix typos.
2015-11-13 Lei ZhangFix many typos.
2015-11-13 David NetoThe version header word has 3 byte-size components.
next