aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_qpu.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Allow merging instructions with SF set where the other writes NOP.Eric Anholt2016-11-301-0/+1
* vc4: Add support for MUL output rotation.Eric Anholt2016-08-251-0/+13
* vc4: Add support for the 2-bit LOAD_IMM variants.Eric Anholt2016-08-251-0/+14
* vc4: Add QPU support for generating BRANCH instructions.Eric Anholt2016-07-121-1/+17
* vc4: Try to pair up instructions when only one of them has PM bitBoyan Ding2015-09-171-47/+76
* vc4: Don't swap the raddr on instructions doing unpacks.Eric Anholt2015-01-151-0/+5
* vc4: Don't let pairing happen with badly mismatched unpack flags.Eric Anholt2015-01-151-0/+39
* vc4: Don't let pairing happen with badly mismatched pack flags.Eric Anholt2015-01-151-0/+39
* vc4: Add support for turning constant uniforms into small immediates.Eric Anholt2014-12-171-17/+87
* vc4: Add support for turning add-based MOVs to muls for pairing.Eric Anholt2014-12-161-2/+49
* vc4: Add a helper for changing a field in an instruction.Eric Anholt2014-12-161-11/+9
* vc4: Fix the name of qpu_waddr_ignores_ws().Eric Anholt2014-12-161-5/+5
* vc4: Fix leak of a copy of the scheduled QPU instructions.Eric Anholt2014-12-141-2/+3
* vc4: Refuse to merge instructions involving 32-bit immediate loads.Eric Anholt2014-12-091-0/+5
* vc4: Try swapping the regfile A to B to pair instructions.Eric Anholt2014-12-051-2/+62
* vc4: Allow pairing of some instructions that disagree about the WS bit.Eric Anholt2014-12-051-1/+47
* vc4: Refuse to merge two ops that both access shared functions.Eric Anholt2014-12-051-0/+53
* vc4: Pair up QPU instructions when scheduling.Eric Anholt2014-12-011-20/+42
* vc4: Introduce scheduling of QPU instructions.Eric Anholt2014-12-011-0/+12
* vc4: Add another check for invalid TLB scoreboard handling.Eric Anholt2014-12-011-0/+23
* vc4: Set unused raddr fields to QPU_R_NOP.Eric Anholt2014-10-081-16/+27
* vc4: Abstract out the field-merging logic for instructions.Eric Anholt2014-10-081-11/+17
* vc4: Set the other WADDR in the qpu instruction helpers.Eric Anholt2014-08-241-1/+5
* vc4: Merge qpu_a_NOP() and qpu_m_NOP to a single qpu_NOP() helper.Eric Anholt2014-08-241-12/+4
* vc4: Ignore WADDRs from the other half of the instruction when merging.Eric Anholt2014-08-241-1/+2
* vc4: Make some helpers for setting condition codes in instructions.Eric Anholt2014-08-221-0/+14
* vc4: Switch to actually generating vertex and fragment shader code from TGSI.Eric Anholt2014-08-081-0/+8
* vc4: Initial skeleton driver import.Eric Anholt2014-08-081-0/+210