aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_opt_dead_code.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *).Eric Anholt2016-11-291-3/+3
* vc4: Drop destination register when it's unused.Eric Anholt2016-10-061-1/+22
* vc4: Convert vc4_opt_dead_code to work in the presence of control flow.Eric Anholt2016-07-131-18/+29
* vc4: Create a basic block structure and move the instructions into it.Eric Anholt2016-07-121-1/+2
* vc4: Move SF removal to a separate peephole pass.Eric Anholt2016-07-041-17/+0
* vc4: DCE instructions with a NULL destination.Eric Anholt2016-07-041-2/+3
* vc4: Drop the support for DCE of texture instructions.Eric Anholt2016-05-021-22/+1
* vc4: Reuse list_for_each_entry_safe_rev().Eric Anholt2016-03-161-6/+2
* vc4: convert from tgsi semantic/index to varying-slotEric Anholt2015-09-161-1/+1
* vc4: Convert from simple_list.h to list.hEric Anholt2015-05-291-1/+1
* vc4: Keep an array of pointers to instructions defining the temps around.Eric Anholt2015-02-191-1/+1
* vc4: Make SF be a flag on the QIR instructions.Eric Anholt2015-02-121-3/+10
* vc4: Allow dead code elimination of VPM reads.Eric Anholt2015-01-101-1/+43
* vc4: Split two notions of instructions having side effects.Eric Anholt2015-01-101-1/+2
* vc4: Add support for ARL and indirect register access on TGSI_FILE_CONSTANT.Eric Anholt2014-10-281-1/+2
* vc4: Allow dead code elimination of unused varyings.Eric Anholt2014-10-241-1/+1
* vc4: Eliminate unused texture instructions.Eric Anholt2014-10-091-1/+21
* vc4: Dead code eliminate unused SF instructions.Eric Anholt2014-10-091-7/+26
* vc4: Dump constant uniform values in VC4_DEBUG=qir.Eric Anholt2014-09-291-1/+1
* vc4: Fix memory leaks of struct qinst.Eric Anholt2014-09-151-2/+1
* 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 dead code elimination.Eric Anholt2014-08-081-0/+74