aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs_cmod_propagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/compiler: Pass detailed dependency classes to invalidate_analysis()Francisco Jerez2020-03-061-1/+1
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-061-1/+3
* intel/fs: Allow cmod propagation across reads and writes of different flagsIan Romanick2019-06-051-6/+9
* intel/fs: Fix flag_subreg handling in cmod propagationIan Romanick2019-06-051-0/+37
* intel/fs: Allow cmod propagation to instructions with saturate modifierIan Romanick2019-05-141-9/+42
* Revert "intel/compiler: split is_partial_write() into two variants"Juan A. Suarez Romero2019-04-251-11/+9
* intel/compiler: fix cmod propagation for non 32-bit typesIago Toral Quiroga2019-04-181-4/+9
* intel/compiler: split is_partial_write() into two variantsIago Toral Quiroga2019-04-181-9/+11
* intel/fs: Relax type matching rules in cmod propagation from MOV instructionsIan Romanick2019-03-011-4/+19
* intel/compiler: Avoid propagating inequality cmods if types are differentMatt Turner2019-02-151-0/+7
* i965/fs: Don't propagate conditional modifiers from integer compares to addsIan Romanick2018-09-171-1/+9
* i965/fs: Propagate conditional modifiers from not instructionsIan Romanick2018-06-151-1/+61
* i965/fs: Rearrange code to remove most of the gotosIan Romanick2018-06-151-11/+3
* i965/fs: Refactor propagation of conditional modifiers from compares to addsIan Romanick2018-06-151-57/+80
* i965/fs: Propagate conditional modifiers from compares to addsIan Romanick2018-03-261-5/+65
* i965/fs: Allow cmod propagation when src0 is a uniform or shader inputIan Romanick2018-03-261-1/+2
* intel/compiler: Don't propagate cmod into integer multipliesJason Ekstrand2017-10-051-0/+17
* intel/compiler: Don't cmod propagate into a saturated operationJason Ekstrand2017-10-051-0/+8
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-0/+183