aboutsummaryrefslogtreecommitdiffstats
path: root/src/broadcom/compiler/vir_register_allocate.c
Commit message (Expand)AuthorAgeFilesLines
* v3d: Fix detection of TMU write sequences in register spilling.Eric Anholt2019-04-261-2/+9
* v3d: Fix detection of the last ldtmu before a new TMU op.Eric Anholt2019-04-261-3/+3
* v3d: Use the new lower_to_scratch implementation for indirects on temps.Eric Anholt2019-04-121-1/+3
* v3d: Replace the old shader-db env var output with the ARB_debug_output.Eric Anholt2019-04-121-12/+0
* v3d: Add and use a define for the number of channels in a QPU invocation.Eric Anholt2019-04-121-2/+3
* v3d: Use ldunif instructions for uniforms.Eric Anholt2019-03-051-14/+7
* v3d: Add support for register-allocating a ldunif to a QFILE_TEMP.Eric Anholt2019-03-051-14/+75
* v3d: Drop the old class bits splitting up the accumulators.Eric Anholt2019-03-051-7/+3
* v3d: Do uniform rematerialization spilling before dropping threadcountEric Anholt2019-03-051-8/+10
* v3d: Fix temporary leaks of temp_registers and when spilling.Eric Anholt2019-03-051-5/+4
* v3d: Rematerialize MOVs of uniforms instead of spilling them.Eric Anholt2019-02-251-27/+64
* v3d: Add support for CS workgroup/invocation id intrinsics.Eric Anholt2019-01-141-0/+1
* v3d: Avoid spilling that breaks the r5 usage after a ldvary.Eric Anholt2018-08-061-0/+9
* v3d: Wait for TMU writes to complete before continuing after a spill.Eric Anholt2018-08-061-1/+6
* v3d: Add some debug code for forcing register spilling.Eric Anholt2018-08-061-0/+14
* v3d: Switch to using the new SFU instructions on V3D 4.x.Eric Anholt2018-07-231-0/+13
* v3d: Rotate through registers to improve post-RA scheduling options.Eric Anholt2018-07-231-0/+45
* broadcom/vc5: Add support for register spilling.Eric Anholt2018-03-191-4/+240
* broadcom/vc5: Use THRSW to enable multi-threaded shaders.Eric Anholt2018-01-121-25/+21
* broadcom/vc5: Use a physical-reg-only register class for LDVPM.Eric Anholt2018-01-121-7/+19
* broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1.Eric Anholt2018-01-121-0/+22
* broadcom/vc5: Add support for V3Dv4 signal bits.Eric Anholt2018-01-121-2/+2
* broadcom: Add VC5 NIR compiler.Eric Anholt2017-10-101-0/+254