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
24.1
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
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_qir.c
Age
Commit message (
Expand
)
Author
Files
Lines
2022-10-25
vc4: consolidate shader-db output
Jose Maria Casanova Crespo
1
-3
/
+3
2022-02-22
vc4: remove redundant initialization
Juan A. Suarez Romero
1
-1
/
+0
2019-10-28
util: rename list_empty() to list_is_empty()
Timothy Arceri
1
-2
/
+2
2018-08-07
vc4: Extend dumping of uniforms in QIR and in the command stream.
Eric Anholt
1
-8
/
+54
2017-02-24
vc4: Track the last block we emitted at the top level.
Eric Anholt
1
-0
/
+1
2017-02-10
vc4: Avoid emitting small immediates for UBO indirect load address guards.
Eric Anholt
1
-0
/
+1
2016-11-29
vc4: Add support for coalescing ALU ops into tex_[srtb] MOVs.
Eric Anholt
1
-0
/
+11
2016-11-29
vc4: Split optimizing VPM writes from VPM reads.
Eric Anholt
1
-0
/
+1
2016-11-29
vc4: Restructure texture insts as ALU ops with tex_[strb] as the dst.
Eric Anholt
1
-7
/
+65
2016-11-29
vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *).
Eric Anholt
1
-7
/
+5
2016-11-29
vc4: Replace the qinst src[] with a fixed-size array.
Eric Anholt
1
-2
/
+0
2016-11-29
vc4: Remove qir_inst4().
Eric Anholt
1
-20
/
+0
2016-11-12
vc4: Add a thread switch QIR instruction.
Eric Anholt
1
-0
/
+2
2016-11-09
vc4: Print a reg pressure estimate in our reg allocation failure dump.
Eric Anholt
1
-0
/
+5
2016-08-25
vc4: Add support for MUL output rotation.
Eric Anholt
1
-0
/
+3
2016-08-25
vc4: Add support for the 2-bit LOAD_IMM variants.
Eric Anholt
1
-0
/
+2
2016-08-25
vc4: Add a QIR value for the QPU element register.
Eric Anholt
1
-0
/
+1
2016-07-13
vc4: Emit resets of the uniform stream at the starts of blocks.
Eric Anholt
1
-0
/
+1
2016-07-13
vc4: Move the QPU instructions to schedule into each block.
Eric Anholt
1
-0
/
+1
2016-07-12
vc4: Define a QIR branch instruction
Eric Anholt
1
-9
/
+29
2016-07-12
vc4: Print live variable start/ends during QIR dumping.
Eric Anholt
1
-0
/
+45
2016-07-12
vc4: Implement live intervals using a CFG.
Eric Anholt
1
-0
/
+47
2016-07-12
vc4: Create a basic block structure and move the instructions into it.
Eric Anholt
1
-12
/
+67
2016-07-04
vc4: Regularize instruction emit macros
Eric Anholt
1
-2
/
+26
2016-07-04
vc4: Optimize out redundant SF updates.
Eric Anholt
1
-1
/
+1
2016-07-04
vc4: Move SF removal to a separate peephole pass.
Eric Anholt
1
-0
/
+1
2016-07-04
vc4: Mark texturing setup instructions as having side effects.
Eric Anholt
1
-5
/
+5
2016-05-06
vc4: Add support for loading immediate values in QIR.
Eric Anholt
1
-0
/
+6
2016-05-06
vc4: Add a small QIR validate pass.
Eric Anholt
1
-0
/
+1
2016-05-06
vc4: Fix the src count on exp2/log2.
Eric Anholt
1
-2
/
+2
2016-05-06
vc4: Reuse QPU disasm's cond flags in QIR.
Eric Anholt
1
-14
/
+5
2016-05-02
vc4: Remove the CSE pass.
Eric Anholt
1
-1
/
+0
2016-04-08
vc4: Move FRAG_X/Y/REV_FLAG to a QFILE like VPM or TLB color writes.
Eric Anholt
1
-3
/
+3
2016-04-08
vc4: Allow TLB Z/color/stencil writes from any ALU operation in QIR.
Eric Anholt
1
-8
/
+34
2016-04-08
vc4: Add a helper function for the construction of qregs.
Eric Anholt
1
-5
/
+3
2016-04-08
vc4: Drop the multi_instruction distinction for QIR instructions.
Eric Anholt
1
-13
/
+5
2016-03-16
vc4: Move discard handling to the condition flag.
Eric Anholt
1
-1
/
+0
2016-03-16
vc4: Don't make a temporary for setting flags.
Eric Anholt
1
-1
/
+2
2016-03-16
vc4: Add a safety check for setting flags.
Eric Anholt
1
-0
/
+3
2016-03-15
vc4: Coalesce instructions using VPM reads into the VPM read.
Varad Gautam
1
-1
/
+1
2016-02-15
vc4: Don't treat conditional MOVs as raw MOV.
Eric Anholt
1
-0
/
+1
2016-01-06
vc4: Replace the SSA-style SEL operators with conditional MOVs.
Eric Anholt
1
-31
/
+15
2016-01-06
vc4: Don't try the SF coalescing unless it's on a def.
Eric Anholt
1
-3
/
+3
2015-12-11
vc4: Fix handling of src packs on in qir_follow_movs().
Eric Anholt
1
-2
/
+8
2015-12-08
vc4: Add support for multisample framebuffer operations.
Eric Anholt
1
-0
/
+1
2015-12-04
vc4: Add support for storing sample mask.
Eric Anholt
1
-0
/
+2
2015-11-17
vc4: Add support for nir_op_uge, using the carry bit on QPU_A_SUB.
Eric Anholt
1
-0
/
+8
2015-10-26
vc4: Rewrite the pack instructions as a MOV with a dst pack flag
Eric Anholt
1
-6
/
+4
2015-10-26
vc4: Switch the unpack ops to being unpack flags on a mov.
Eric Anholt
1
-41
/
+4
2015-10-26
vc4: Fix up the test for whether the unpack can be from r4.
Eric Anholt
1
-0
/
+24
[next]