Files
third_party_spirv-tools/source
Diego Novillo e5560d64de Fix constant propagation of induction variables.
This fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/1143.
When an instruction transitions from constant to bottom (varying) in the
lattice, we were telling the propagator that the instruction was
varying, but never updating the actual value in the values table.

This led to incorrect value substitutions at the end of propagation.

The patch also re-enables CCP in -O and -Os.
2018-01-08 15:34:35 -05:00
..
2018-01-05 13:28:44 -05:00
2017-11-27 14:31:49 -05:00
2016-12-21 10:34:23 -05:00
2017-11-27 14:31:49 -05:00
2018-01-05 13:28:44 -05:00
2016-09-02 10:00:29 -04:00
2017-03-17 12:48:51 -04:00
2016-09-22 18:15:23 -04:00
2017-11-27 14:31:49 -05:00
2017-11-27 14:31:49 -05:00
2016-09-02 10:00:29 -04:00