index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
gallium
/
drivers
/
vc4
/
vc4_register_allocate.c
Age
Commit message (
Expand
)
Author
Files
Lines
2017-07-25
broadcom/vc4: Use the RA callback to improve register selection's choices.
Eric Anholt
1
-1
/
+52
2017-03-08
vc4: Fix math with a condition flag set.
Eric Anholt
1
-0
/
+8
2016-11-29
vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *).
Eric Anholt
1
-1
/
+1
2016-11-22
vc4: Re-add R4 to the "any" register class.
Eric Anholt
1
-0
/
+2
2016-11-16
vc4: Fix resource leak in register allocation failure path.
Mun Gwan-gyeong
1
-0
/
+2
2016-11-12
vc4: Use ra14/rb14 as the spilling registers.
Eric Anholt
1
-2
/
+2
2016-11-12
vc4: Add support for register allocation for threaded shaders.
Eric Anholt
1
-16
/
+73
2016-11-12
vc4: Split register class setup for physical files from accumulators.
Eric Anholt
1
-17
/
+19
2016-11-12
vc4: Use register allocator CLASS_BIT_R0_R3 to clean up CLASS_B.
Eric Anholt
1
-4
/
+4
2016-11-12
vc4: Fix register class handling of DDX/DDY arguments.
Eric Anholt
1
-1
/
+1
2016-11-09
vc4: Don't abort when a shader compile fails.
Eric Anholt
1
-1
/
+2
2016-08-25
vc4: Add register allocation support for MUL output rotation.
Eric Anholt
1
-0
/
+13
2016-07-12
vc4: Implement live intervals using a CFG.
Eric Anholt
1
-38
/
+8
2016-07-12
vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places.
Eric Anholt
1
-2
/
+2
2015-10-26
vc4: Switch the unpack ops to being unpack flags on a mov.
Eric Anholt
1
-9
/
+15
2015-10-26
vc4: Fix up the test for whether the unpack can be from r4.
Eric Anholt
1
-8
/
+2
2015-08-21
vc4: Actually allow math results to allocate into r4.
Eric Anholt
1
-1
/
+6
2015-08-21
vc4: Fold the 16-bit integer pack into the instructions generating it.
Eric Anholt
1
-6
/
+7
2015-08-20
vc4: Allow unpack_8[abcd]_f's src to stay in r4.
Eric Anholt
1
-1
/
+15
2015-08-20
vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.
Eric Anholt
1
-1
/
+2
2015-08-20
vc4: Allow QIR registers to be non-SSA.
Eric Anholt
1
-2
/
+3
2015-08-18
util/ra: Make allocating conflict lists optional
Jason Ekstrand
1
-1
/
+1
2015-08-04
vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4.
Eric Anholt
1
-19
/
+64
2015-07-14
vc4: Add better debug for register allocation failure.
Eric Anholt
1
-1
/
+5
2015-05-29
vc4: Convert from simple_list.h to list.h
Eric Anholt
1
-7
/
+2
2015-01-15
vc4: Move the tests for src needing to be an A register to vc4_qir.c.
Eric Anholt
1
-17
/
+5
2015-01-11
vc4: Avoid the save/restore of r3 for raddr conflicts, just use ra31.
Eric Anholt
1
-2
/
+2
2014-12-15
vc4: Add support for 16-bit signed/unsigned norm/scaled vertex attrs.
Eric Anholt
1
-0
/
+4
2014-12-15
vc4: Add support for 8-bit unnormalized vertex attrs.
Eric Anholt
1
-0
/
+4
2014-12-15
vc4: Rename UNPACK_8* to UNPACK_8*_F.
Eric Anholt
1
-4
/
+4
2014-12-09
vc4: Reserve rb31 instead of r3 for raddr conflict spills.
Eric Anholt
1
-3
/
+3
2014-12-09
vc4: Prioritize allocating accumulators to short-lived values.
Eric Anholt
1
-14
/
+59
2014-12-08
vc4: Interleave register allocation from regfile A and B.
Eric Anholt
1
-39
/
+38
2014-09-23
vc4: Put dead writes into the NOP register when generating code.
Eric Anholt
1
-1
/
+8
2014-09-23
vc4: Add support for 8-bit unorm/snorm vertex inputs.
Eric Anholt
1
-0
/
+8
2014-09-23
vc4: Switch to using Mesa's register allocator.
Eric Anholt
1
-105
/
+105
2014-09-23
vc4: Make a static list of all the registers.
Eric Anholt
1
-12
/
+82
2014-09-19
vc4: Use the same method as for FRAG_Z to handle fragcoord W.
Eric Anholt
1
-0
/
+8
2014-09-16
vc4: Fix memory leaks in register allocation.
Eric Anholt
1
-0
/
+3
2014-09-16
vc4: Move register allocation to a separate file.
Eric Anholt
1
-0
/
+157