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
/
amd
/
compiler
/
aco_register_allocation.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
13 days
aco: use v_interp_p2_f16 opsel
Georg Lehmann
1
-1
/
+4
2024-04-08
aco: use SPDX-License-Identifier
Samuel Pitoiset
1
-19
/
+1
2024-04-02
aco/ra: use SDWA for 16bit instructions when the second byte is blocked
Georg Lehmann
1
-4
/
+9
2024-03-28
aco: remove create_instruction() template parameter
Daniel Schürmann
1
-14
/
+8
2024-03-28
aco: change return type of create_instruction() to Instruction*
Daniel Schürmann
1
-3
/
+3
2024-03-28
aco: unify different SALU types into single struct SALU_instruction
Daniel Schürmann
1
-4
/
+2
2024-03-19
aco: use small_vec as Block::edge_vec for predecessors and successors
Daniel Schürmann
1
-4
/
+4
2024-03-06
aco/ra: emit linear VGPR parallel copy separately
Rhys Perry
1
-4
/
+37
2024-03-06
aco/ra: disable live range splitting of linear vgprs
Rhys Perry
1
-14
/
+7
2024-03-06
aco/ra: rework linear VGPR allocation
Rhys Perry
1
-20
/
+195
2024-03-06
aco/ra: change get_reg_bounds() helper
Rhys Perry
1
-19
/
+24
2024-03-06
aco/ra: move parallelcopy creation into helper
Rhys Perry
1
-59
/
+68
2024-03-06
aco/ra: constify various RegisterFile
Rhys Perry
1
-23
/
+29
2024-03-06
aco/ra: disable p_start_linear_vgpr allocation hint
Rhys Perry
1
-3
/
+1
2024-03-05
aco: store if pseudo instr needs scratch reg
Georg Lehmann
1
-0
/
+2
2024-03-05
aco: create pseudo instructions with correct struct
Georg Lehmann
1
-2
/
+2
2024-02-21
aco/ra: fix GFX9- writelane
Rhys Perry
1
-13
/
+12
2024-02-21
aco/ra: don't initialize assigned in initializer list
Rhys Perry
1
-1
/
+1
2023-10-26
aco: extend max operands in a instruction to 128
Qiang Yu
1
-6
/
+10
2023-10-24
aco: Make RA understand WMMA instructions.
Bas Nieuwenhuizen
1
-0
/
+8
2023-09-14
aco: make p_wqm a marker instruction without Operands/Definitions
Daniel Schürmann
1
-3
/
+1
2023-06-16
aco: reformat according to its .clang-format
Eric Engestrom
1
-6
/
+4
2023-05-25
aco: add MIMG_instruction::strict_wqm
Rhys Perry
1
-1
/
+2
2023-05-25
aco: let p_start_linear_vgpr take an operand
Rhys Perry
1
-2
/
+5
2023-05-24
aco: add get_op_fixed_to_def() helper
Rhys Perry
1
-26
/
+3
2023-05-18
aco/ra: use fmac with DPP/opsel on GFX11
Georg Lehmann
1
-7
/
+23
2023-05-18
aco/ra: use smaller operand stride for VOP3P with DPP
Georg Lehmann
1
-1
/
+1
2023-05-12
aco/ra: convert VOPC_DPP instructions without vcc to VOP3
Georg Lehmann
1
-5
/
+5
2023-05-10
aco: Don't allow any VALU instruction to write m0.
Timur Kristóf
1
-1
/
+1
2023-05-04
aco/ra: create M0-affinities for s_sendmsg
Rhys Perry
1
-0
/
+8
2023-04-13
amd: fix typos in code
Harri Nieminen
1
-23
/
+23
2023-04-10
aco: Only include nir.h in instruction selection.
Timur Kristóf
1
-1
/
+3
2023-04-04
aco/ra: adjust_max_used_regs() for fixed Operands
Daniel Schürmann
1
-0
/
+1
2023-03-30
aco/ra: prepare for VOP12C opsel
Georg Lehmann
1
-22
/
+22
2023-03-30
aco/ra: don't reallocate VOP3 instruction for non-vcc lane mask
Georg Lehmann
1
-6
/
+1
2023-03-09
aco: use array indexing for opsel/opsel_lo/opsel_hi
Georg Lehmann
1
-17
/
+7
2023-03-07
aco: remove VOP[123C]P? structs
Georg Lehmann
1
-11
/
+7
2023-03-07
aco/ra: set opsel_hi to zero when converting to VOP2
Georg Lehmann
1
-0
/
+1
2023-03-07
aco: treat VINTERP_INREG as VALU
Georg Lehmann
1
-4
/
+4
2023-02-27
aco: always update orig_names in get_reg_phi()
Rhys Perry
1
-5
/
+2
2022-12-09
aco/ra: don't swap create_vector operand with definition blocker for SGPRs
Rhys Perry
1
-1
/
+2
2022-12-09
aco/ra: don't swap p_create_vector operand with definition blocker for scc
Rhys Perry
1
-1
/
+1
2022-12-08
aco: Migrate RA to use std::optional
Tatsuyuki Ishi
1
-50
/
+52
2022-11-02
aco/gfx11: increase gfx1100/gfx1101 physical vgprs
Rhys Perry
1
-1
/
+2
2022-11-01
aco/gfx11: fix FS input loads in quad-divergent control flow
Rhys Perry
1
-1
/
+3
2022-10-24
aco/ra: only rename fixed Operands if the copy-location matches
Daniel Schürmann
1
-1
/
+8
2022-09-26
aco: add VINTERP instruction format
Rhys Perry
1
-4
/
+14
2022-09-26
aco: Fixes compiling error about char8_t with c++20
Yonggang Luo
1
-6
/
+6
2022-09-20
aco: Convert to use u8 literal for Unicode character to fixes msvc warning
Yonggang Luo
1
-8
/
+8
2022-09-20
aco: DCE ra_ctx::defs_done
Rhys Perry
1
-5
/
+0
[next]