aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_sel_peephole.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: bail on move-to-flag in sel peepholeConnor Abbott2015-03-201-1/+3
* i965: Replace fs_reg(fs_visitor, type) with fs_visitor::vgrf(type).Kenneth Graunke2015-01-191-1/+1
* i965/fs: Don't use if_block/else_block in SEL peephole.Matt Turner2014-11-111-6/+11
* i965: Add and use functions to get next/prev blocks.Matt Turner2014-09-241-2/+2
* i965: Make instruction lists local to the bblocks.Matt Turner2014-09-241-2/+2
* i965/fs: Don't iterate between blocks with inst->next/prev.Matt Turner2014-09-241-23/+19
* i965: Remove now unneeded calls to calculate_cfg().Matt Turner2014-09-241-2/+0
* i965: Remove cfg-invalidating parameter from invalidate_live_intervals.Matt Turner2014-09-241-1/+1
* i965/fs: Preserve CFG in the SEL peephole.Matt Turner2014-08-221-6/+9
* i965/cfg: Point to bblock_t containing associated control flowMatt Turner2014-08-221-2/+2
* i965: Add and use foreach_block macro.Matt Turner2014-08-181-3/+1
* i965/fs: Decide predicate/predicate_inverse outside of the for loop.Matt Turner2014-07-241-9/+14
* i965/fs: Swap if/else conditions in SEL peephole.Matt Turner2014-07-241-3/+3
* i965: Replace cfg instances with calls to calculate_cfg().Matt Turner2014-07-211-3/+3
* i965/fs: do SEL optimization only when src type for MOV matchesTapani Pälli2014-01-081-0/+6
* i965/fs: Emit a MOV instead of a SEL if the sources are the same.Matt Turner2013-12-041-19/+23
* i965/fs: Extend SEL peephole to handle only matching MOVs.Matt Turner2013-12-041-3/+2
* i965/fs: New peephole optimization to generate SEL.Matt Turner2013-12-041-0/+222