aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Loop from 0 to inst->sources, not 0 to 3.Matt Turner2014-06-011-1/+1
* Revert "i965/fs: Simplify interference scan in register coalescing."Matt Turner2014-05-261-9/+13
* Revert "i965/fs: Give up in interference check if we see a WHILE."Matt Turner2014-05-261-1/+1
* Revert "i965/fs: Reduce restrictions on interference in register coalescing."Matt Turner2014-05-261-0/+13
* i965/fs: Reduce restrictions on interference in register coalescing.Matt Turner2014-04-181-13/+0
* i965/fs: Give up in interference check if we see a WHILE.Matt Turner2014-04-181-1/+1
* i965/fs: Simplify interference scan in register coalescing.Matt Turner2014-04-181-13/+9
* i965/fs: Unindent can_coalesce_vars().Matt Turner2014-04-181-27/+28
* i965/fs: Recognize nop-MOV instructions early.Matt Turner2014-04-181-3/+17
* i965/fs: Only sweep NOPs if register coalescing made progress.Matt Turner2014-04-181-7/+9
* Revert "i965/fs: Only sweep NOPs if register coalescing made progress."Matt Turner2014-04-151-8/+7
* i965/fs: Only sweep NOPs if register coalescing made progress.Matt Turner2014-04-151-7/+8
* i965/fs: Reset reg_from when we can't coalesce.Matt Turner2014-04-111-0/+1
* i965/fs: Remove left-over 'removed' variable.Matt Turner2014-04-071-13/+8
* i965/fs: Check for interference after finding all channels.Matt Turner2014-04-071-11/+26
* i965/fs: Split out can_coalesce_vars() function.Matt Turner2014-04-051-44/+47
* i965/fs: Split out is_coalesce_candidate() function.Matt Turner2014-04-051-14/+23
* i965/fs: Split fs_visitor::register_coalesce() into its own file.Matt Turner2014-04-051-0/+208