aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *).Eric Anholt2016-11-291-2/+2
* vc4: Add support for MUL output rotation.Eric Anholt2016-08-251-0/+8
* vc4: Update copy propagation for control flow.Eric Anholt2016-07-131-62/+137
* vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places.Eric Anholt2016-07-121-1/+1
* vc4: Add support for copy propagation with unpack flags present.Eric Anholt2015-10-261-18/+66
* vc4: Only copy propagate raw MOVs.Eric Anholt2015-10-261-6/+1
* vc4: Use the SSA defs list for figuring out eligible MOVs for copy prop.Eric Anholt2015-08-211-12/+10
* vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4.Eric Anholt2015-08-041-4/+1
* vc4: Convert from simple_list.h to list.hEric Anholt2015-05-291-4/+1
* vc4: Keep an array of pointers to instructions defining the temps around.Eric Anholt2015-02-191-7/+2
* vc4: Enforce one-uniform-per-instruction after optimization.Eric Anholt2015-02-191-14/+1
* vc4: Redo VPM reads as a read file.Eric Anholt2015-01-101-3/+4
* vc4: Fix the no-copy-propagating-from-TLB_COLOR_READ check.Eric Anholt2015-01-101-1/+1
* vc4: Prevent copy propagating out the MOVs from r4.Eric Anholt2014-10-091-1/+11
* vc4: Dump constant uniform values in VC4_DEBUG=qir.Eric Anholt2014-09-291-2/+2
* vc4: Allow copy propagation of uniforms.Eric Anholt2014-09-171-1/+15
* vc4: Merge qcompile and tgsi_to_qirEric Anholt2014-09-041-1/+1
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-2/+0
* vc4: Add copy propagation between temps.Eric Anholt2014-08-081-0/+78