aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-183/+0
* i965/fs: Drop fs_inst::overwrites_reg() in favor of regions_overlap().Francisco Jerez2016-09-141-1/+2
* i965/fs: Compare full register offsets in cmod propagation pass.Francisco Jerez2016-09-141-2/+1
* i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-1/+2
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-1/+1
* i965/fs: Fix cmod propagation not to propagate non-identity cmod into CMP(N).Francisco Jerez2016-05-271-0/+12
* i965/fs: Clean up remaining uses of fs_inst::reads_flag and ::writes_flag.Francisco Jerez2016-05-271-5/+5
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-1/+1
* i965/fs: don't propagate cmod when the exec sizes differConnor Abbott2015-11-231-1/+2
* i965: Rename GRF to VGRF.Matt Turner2015-11-131-1/+1
* i965: Remove block arg from foreach_inst_in_block_*_starting_fromNeil Roberts2015-10-211-2/+1
* i965/fs: Relax type check in cmod propagation.Matt Turner2015-04-011-1/+3
* i965/fs: Ignore type in cmod prop if scan_inst is CMP.Matt Turner2015-03-181-12/+13
* i965/fs: Handle CMP.nz ... 0 and AND.nz ... 1 similarly in cmod propagationIan Romanick2015-03-171-1/+30
* i965/fs: Silence unused parameter warningIan Romanick2015-03-091-2/+2
* i965/fs: Don't propagate cmod to inst with different type.Matt Turner2015-03-041-0/+4
* i965: Handle CMP.nz ... 0 and MOV.nz similarly in cmod propagation.Kenneth Graunke2015-01-261-6/+10
* i965/fs: Add support for removing MOV.NZ instructions.Matt Turner2015-01-231-3/+20
* i965/fs: Allow flipping cond mod for negated arguments.Matt Turner2015-01-231-3/+6
* i965/fs: Propagate cmod across flag read if it contains the same value.Matt Turner2015-01-231-2/+14
* i965/fs: Add pass to propagate conditional modifiers.Matt Turner2015-01-231-0/+98