summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_qpu.c
Commit message (Expand)AuthorAgeFilesLines
* 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