aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_cse.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Make virtual grf live intervals actually cover their used range.Eric Anholt2013-05-091-1/+1
* i965/fs: Add a helper function for checking for partial register updates.Eric Anholt2013-04-121-2/+1
* i965/fs: Allow CSE on pre-gen7 varying-index uniform loadsEric Anholt2013-04-011-1/+1
* i965/fs: Use LD messages for pre-gen7 varying-index uniform loadsEric Anholt2013-04-011-0/+1
* i965/fs: Bake regs_written into the IR instead of recomputing it later.Eric Anholt2013-04-011-3/+3
* i965/fs: Do CSE on gen7's varying-index pull constant loads.Eric Anholt2013-04-011-11/+32
* i965/fs: Improve CSE performance by expiring some available expressions.Eric Anholt2013-03-111-1/+19
* i965/fs: Use the LRP instruction for ir_triop_lrp when possible.Kenneth Graunke2013-02-281-0/+1
* i965/fs: Enable CSE on uniform pull constant loads.Eric Anholt2013-02-191-0/+3
* i965/fs: Only do CSE when the dst types match.Eric Anholt2013-02-191-1/+2
* i965: Make the cfg reusable from the VS.Eric Anholt2012-10-171-1/+1
* i965: Share the predicate field between FS and VS.Eric Anholt2012-10-171-1/+1
* i965: Rename fs_cfg types to not mention fs.Eric Anholt2012-10-171-3/+3
* i965: Move brw_fs_cfg.* to brw_cfg.*.Eric Anholt2012-10-171-1/+1
* i965/fs.h: Refactor tests for instructions modifying a register.Eric Anholt2012-07-181-7/+1
* i965/fs: Add a local common subexpression elimination pass.Kenneth Graunke2012-05-141-0/+195