summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/arrayobj.c
diff options
context:
space:
mode:
authorFrancisco Jerez <[email protected]>2016-03-13 19:15:45 -0700
committerFrancisco Jerez <[email protected]>2016-03-14 14:58:11 -0700
commit7d7990cf657550be4d038a0424ffdc0ef7fd8faa (patch)
treee3261cb835bad3c17ea323dc40f1e54335e0f647 /src/mesa/main/arrayobj.c
parent93be4158aed9accab06e3df2d8c526d3312bfff8 (diff)
i965/vec4: Consider removal of no-op MOVs as progress during register coalesce.
Bug found by the liveness analysis validation pass that will be introduced in a later commit. The no-op MOV check in opt_register_coalesce() was removing instructions which makes the cached liveness analysis calculation inconsistent with the shader IR. We were failing to set progress to true in that case though, which means that invalidate_live_intervals() wouldn't necessarily be called at the end of the function. Cc: [email protected] Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/main/arrayobj.c')
0 files changed, 0 insertions, 0 deletions