aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_saturate_propagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Use const fs_reg & rather than a copy or pointer.Matt Turner2014-12-011-1/+1
* i965/fs: Don't invalidate live intervals in saturate propagation.Matt Turner2014-09-271-2/+1
* i965/fs: Ignore mov.sat instructions in interference check in sat prop.Matt Turner2014-09-271-1/+2
* i965/fs: Walk instructions in reverse in saturate propagation.Matt Turner2014-09-271-3/+3
* i965/fs: Don't iterate between blocks with inst->next/prev.Matt Turner2014-09-241-6/+1
* i965: Remove cfg-invalidating parameter from invalidate_live_intervals.Matt Turner2014-09-241-1/+1
* i965: Use basic-block aware insertion/removal functions.Matt Turner2014-08-221-1/+1
* i965: Add and use foreach_block macro.Matt Turner2014-08-181-3/+2
* i965: Add cfg to backend_visitor.Matt Turner2014-07-211-5/+3
* i965/fs: Pass cfg to calculate_live_intervals().Matt Turner2014-07-011-2/+2
* i965: Add and use foreach_inst_in_block macros.Matt Turner2014-07-011-3/+1
* i965/fs: Let sat-prop ignore live ranges if producer already has sat.Matt Turner2014-06-301-4/+7
* i965/fs: Loop from 0 to inst->sources, not 0 to 3.Matt Turner2014-06-011-1/+1
* i965/fs: Don't propagate saturation modifiers if there are source modifiers.Matt Turner2014-04-051-0/+2
* i965/fs: Don't propagate saturate modifiers into partial writes.Matt Turner2014-04-051-1/+2
* i965/fs: Fix off-by-one in saturate propagation.Matt Turner2014-04-051-1/+1
* i965/fs: Fix register comparisons in saturate propagation.Kenneth Graunke2014-03-141-0/+1
* i965/fs: Add a saturation propagation optimization pass.Matt Turner2014-01-281-0/+104