Loop invariant code motion initial implementation
[platform/upstream/SPIRV-Tools.git] / source / opt / passes.h
2018-02-09 Alexander JohnstonLoop invariant code motion initial implementation
2018-02-01 Steven PerronAdd pass to reaplce invalid opcodes
2018-01-30 GregFInsertExtractElim: Split out DeadInsertElim as separate...
2018-01-25 Alan BakerInitial implementation of if conversion
2018-01-19 Steven PerronCreate a pass to work around a driver bug related to...
2017-12-21 Diego NovilloImplement SSA CCP (SSA Conditional Constant Propagation).
2017-12-19 Steven PerronConvert private variables to function scope.
2017-12-18 Alan BakerImproving the usability of the type manager. The type...
2017-12-11 Alan BakerAdd scalar replacement
2017-12-07 Steven PerronAdd global redundancy elimination
2017-11-27 Diego NovilloRe-format source tree - NFC.
2017-11-23 Steven PerronCreate a local value numbering pass
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-23 Steven PerronAdd pass to remove dead variables at the module level.
2017-10-19 Diego NovilloCFG cleanup pass - Remove unreachable blocks.
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-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-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-04-20 Andrey TuganovAdded --compact-ids to /tools/opt
2017-04-06 David NetoAdd FlattenDecoration transform
2017-03-29 Greg FischerAdd exhaustive function call inlining to spirv-opt
2016-09-13 qiningSet default values for spec const decorated by SpecId
2016-09-02 David NetoRelicense SPIRV-Tools under Apache 2.0
2016-09-01 qiningUnify constants pass
2016-08-29 Lei ZhangCreate a separate header and source file for each pass.
2016-08-29 qiningFold spec constants to normal constants (values fixed)
2016-08-09 qiningSeparate pass.h from passes.h
2016-08-08 qiningDead constant elimination
2016-08-05 qiningAdd blurbs for freeze-spec-const pass
2016-07-28 qiningFreeze spec constants to their default values
2016-06-29 Lei ZhangAdd Pass, PassManager, and StripDebugInfoPass.