aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs_copy_propagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/compiler: Only GE and L modifiers are commutative for SELIan Romanick2020-04-171-1/+5
* intel/compiler/fs: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-061-9/+9
* intel/compiler: Move all live interval analysis results into fs_live_variablesFrancisco Jerez2020-03-061-2/+2
* intel/compiler: Pass detailed dependency classes to invalidate_analysis()Francisco Jerez2020-03-061-1/+2
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-061-1/+1
* intel/fs: Allow limited copy propagation of a LOAD_PAYLOAD into another.Francisco Jerez2020-01-171-1/+15
* intel/fs: Add support for copy-propagating a block of multiple FIXED_GRFs.Francisco Jerez2020-01-171-5/+7
* intel/fs: Add partial support for copy-propagating FIXED_GRFs.Francisco Jerez2020-01-171-14/+75
* intel/fs: Extend copy propagation dataflow analysis to copies with FIXED_GRF ...Francisco Jerez2020-01-171-5/+6
* intel/fs/copy-prop: Don't walk all the ACPs for each instructionJason Ekstrand2019-05-101-11/+68
* intel/fs/copy-prop: Purge unused ACPsJason Ekstrand2019-05-101-0/+19
* intel/fs/copy-prop: Bump the hash table size to 64Jason Ekstrand2019-05-101-1/+1
* Revert "intel/compiler: split is_partial_write() into two variants"Juan A. Suarez Romero2019-04-251-4/+4
* intel/compiler: split is_partial_write() into two variantsIago Toral Quiroga2019-04-181-4/+4
* intel/compiler: Re-prefix non-logical surface opcodes with VEC4Jason Ekstrand2019-02-281-12/+0
* intel/compiler: Drop unused surface opcodesJason Ekstrand2019-02-281-6/+0
* intel/fs: Respect CHV/BXT regioning restrictions in copy propagation pass.Francisco Jerez2019-01-091-0/+10
* intel/compiler: do not copy-propagate strided regions to ddx/ddy argumentsIago Toral Quiroga2018-12-121-0/+21
* intel/compiler: Implement untyped atomic float min, max, and compare-swap dat...Ian Romanick2018-08-221-0/+2
* intel/fs: Optimize and simplify the copy propagation dataflow logic.Francisco Jerez2018-01-171-24/+11
* intel/fs: Don't let undefined values prevent copy propagation.Francisco Jerez2017-12-071-3/+47
* i965/fs: Add byte scattered read message and fs supportJose Maria Casanova Crespo2017-12-061-0/+2
* i965/fs: Add byte scattered write message and fs supportJose Maria Casanova Crespo2017-12-061-0/+2
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-0/+869