Initial implementation of merge return pass.
[platform/upstream/SPIRV-Tools.git] / source / opt / passes.h
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.