Test for pollution of the global namespace
[platform/upstream/SPIRV-Tools.git] / tools /
2017-11-23 David NetoMove SetContextMessageConsumer into libspirv namespace
2017-11-23 Steven PerronCreate a local value numbering pass
2017-11-21 Andrey TuganovAdd new compression algorithm and models
2017-11-15 Alan BakerInitial implementation of merge return pass.
2017-11-08 Diego NovilloRe-format files in source, source/opt, source/util...
2017-10-28 Steven PerronAdd option to relax validation of store types.
2017-10-24 Andrey TuganovRefactored compression debugger
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-09-26 Steven PerronCreate the dead function elimination pass
2017-09-25 Andrey TuganovAdd SPIRV_SPIRV_COMPRESSION option to cmake
2017-09-20 Andrey TuganovUpdated markv_autogen
2017-09-18 Steven PerronAdd strength reduction; for now replace multiply by...
2017-09-06 Andrey TuganovUpdate MARK-V to version 1.01
2017-09-05 David Netospirv-as: Fail for unrecognized long option
2017-08-30 GregFInlineOpaque: Remove from usage until complete Opaque...
2017-08-28 David NetoDisassembler: Print colour codes only when writing...
2017-08-18 GregFOpt: Create InlineOpaquePass
2017-08-10 Andrey TuganovAdd id descriptor feature to SPIR-V
2017-08-04 GregFInline: Split out InlineExhaustivePass from InlinePass
2017-08-03 GregFAdd CommonUniformElim pass
2017-08-02 GregFOpt: Add new size-reduction passes to usage message.
2017-08-01 Andrey TuganovAdded C++ code generation to spirv-stats
2017-07-10 GregFAdd AggressiveDCEPass
2017-07-07 GregFAdd LocalMultiStoreElim pass
2017-07-07 GregFDeadBranchElim: Add DeadBranchElimPass
2017-07-04 d3x0rDefine variable to skip installation
2017-06-30 Andrey TuganovAdded compression tool tools/spirv-markv. Work in progress.
2017-06-27 GregFBlockMerge: Add BlockMergePass
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-05-09 Andrey TuganovStats analyzer aggregates OpConstant usage
2017-04-26 Andrey TuganovAdded Markov chain analysis to stats
2017-04-26 Greg FischerInline: Change "--inline-entry-points-all" to "-exhaustive"
2017-04-25 Greg FischerInline: Fix inliner description in usage message to...
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-10 Andrey TuganovAdded statistical analysis tool (tool/stats)
2017-04-06 David NetoAdd FlattenDecoration transform
2017-04-06 Lei ZhangGroup targets into folders
2017-04-03 David NetoUpdate spirv-opt to use spvtools::Optimizer
2017-03-29 Greg FischerAdd exhaustive function call inlining to spirv-opt
2017-03-17 David Netospirv-val prints warnings
2017-03-16 Andrey TuganovAutogenererating enum-string mappings from grammar
2017-02-28 Ehsan NasiriAdd command line options struct for the validator
2016-09-23 Lei ZhangAvoid appending EOL in StringifyMessage().
2016-09-22 David NetoHandle parse failure for setting spec constants
2016-09-22 qiningCommand line option for set default value for spec...
2016-09-21 Lei ZhangUse C style names for MessageLevel.
2016-09-20 Lei ZhangAllow changing MessageConsumer in Pass & PassManager.
2016-09-20 Lei ZhangChange BuildModule() to accept pointer-size pair for...
2016-09-20 Lei ZhangChange interface of Pass::Process() to return possible...
2016-09-16 Lei ZhangMove functions for building modules outside of the...
2016-09-16 Lei ZhangAdd MessageConsumer to PassManager, Pass, and analysis...
2016-09-12 David NetoUpdate CMake condition for Emacs load/save helper
2016-09-11 steve-lunargadd spirv-dis/spirv-as support for emacs when loading...
2016-09-02 David NetoRelicense SPIRV-Tools under Apache 2.0
2016-09-01 qiningUnify constants pass
2016-08-29 qiningFold spec constants to normal constants (values fixed)
2016-08-26 David NetoFix typo in spirv-opt help
2016-08-24 David NetoAdd spirv-lesspipe.sh
2016-08-15 David NetoAvoid integer modulo by 1, to avoid warning
2016-08-11 David NetoAvoid double-copy of NameMapper object.
2016-08-11 David NetoUse friendly names for Ids
2016-08-11 David NetoAdd spirv-cfg to dump a GraphViz graph of the CFG
2016-08-10 qiningAdd back the missing msg about --eliminate-dead-const
2016-08-08 qiningDead constant elimination
2016-07-28 qiningFreeze spec constants to their default values
2016-07-19 David NetoDisassembling: map IDs to friendly names.
2016-06-30 Lei ZhangDRY file writing code in tools.
2016-06-30 Lei ZhangDRY file reading code in tools.
2016-06-30 Lei ZhangRework CMake configuration for tools.
2016-06-30 Lei ZhangAdd the spirv-opt command line tool.
2016-06-27 Lei ZhangAdd an option to spvBinaryToText() to ignore header...
2016-05-11 Dejan MircevskiRemove needless include dir for spirv-dis.
2016-05-11 Dejan MircevskiAdd --target-env.
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 Lei ZhangRemove dependency on SPIR-V headers in libspirv.h.
2016-03-31 Dejan MircevskiAdd a target environment to spvContextCreate().
2016-03-17 David NetoSupport both -h, --help on spirv-as, spirv-val
2016-03-17 Lei ZhangSplit CMakeLists.txt into smaller ones.
2016-02-23 Lei ZhangRemove spv_validate_options_t and change tests accrodingly.
2016-02-23 qiningImplement --version for spirv-tools
2016-02-22 David Netospirv-val help says it's a work in progress.
2016-02-19 Lei ZhangAvoid closing stdin and stdout.
2016-02-19 Lei ZhangFix command line option errors in val.
2016-02-19 Lei ZhangSupport outputting to stdout in the as tool.
2016-02-18 Lei ZhangSupport using stdin to supply input in the val tool.
2016-02-18 Lei ZhangSupport using stdin to supply input in the as tool.
2016-02-18 Lei ZhangReject unknown long-named command line options in dis.
2016-02-17 David NetoRearrange headers
next