summaryrefslogtreecommitdiff
path: root/source/opt/propagator.h
AgeCommit message (Expand)AuthorFilesLines
2018-08-03Cleanup includes. (#1795)dan sinclair1-2/+3
2018-08-03Rewrite include guards (#1793)dan sinclair1-3/+3
2018-07-12Cleanup extraneous namespace qualifies in source/opt. (#1716)dan sinclair1-37/+34
2018-07-09Move the ir namespace to opt. (#1680)dan sinclair1-31/+31
2018-07-07Change libspirv to spvtools namespace (#1678)dan sinclair1-1/+1
2018-02-18Fixes #1300. Adding checks for bad CCP transitions and unsettled valuesAlan Baker1-7/+22
2018-01-29Fixes in CCP for #1228Alan Baker1-1/+1
2018-01-08Fix constant propagation of induction variables.Diego Novillo1-5/+5
2018-01-05Fix infinite simulation cycles in SSA propagator.Diego Novillo1-4/+10
2018-01-04Address review comments from https://github.com/KhronosGroup/SPIRV-Tools/pull...Diego Novillo1-2/+4
2017-12-22Fix https://github.com/KhronosGroup/SPIRV-Tools/issues/1130Diego Novillo1-1/+2
2017-12-21Implement SSA CCP (SSA Conditional Constant Propagation).Diego Novillo1-3/+7
2017-12-04Remove cfg_ field from SSAPropagator class - NFC.Diego Novillo1-8/+2
2017-11-29Fix #1034 - Give Edge::operator<() weak ordering semantics.Diego Novillo1-1/+2
2017-11-27Generic value propagation engine.Diego Novillo1-0/+296