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