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
/
amd
/
compiler
/
aco_spill.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-28
aco: rework barriers and replace can_reorder
Rhys Perry
1
-5
/
+10
2020-07-21
aco: be more careful combining additions that could wrap into loads/stores
Rhys Perry
1
-4
/
+4
2020-07-16
aco: add add_interference() helper
Rhys Perry
1
-22
/
+21
2020-07-16
aco: use unordered_set for spill id interferences
Rhys Perry
1
-2
/
+2
2020-07-16
aco: rewrite graph coloring in spiller
Rhys Perry
1
-137
/
+120
2020-07-16
aco: fix underestimated pressure in spiller when a phi has a killed def
Rhys Perry
1
-0
/
+11
2020-07-10
aco: fix more validation errors from vgpr spill/restore code
Samuel Pitoiset
1
-2
/
+2
2020-06-17
aco: fix validation error from vgpr spill/restore code
Rhys Perry
1
-2
/
+2
2020-04-09
aco: change live_out variables to std::unordered_set
Daniel Schürmann
1
-2
/
+3
2020-03-16
aco: move some register demand helpers into aco_live_var_analysis.cpp
Rhys Perry
1
-8
/
+3
2020-03-02
aco: Minor optimization in spill_ctx constructor
Albert Astals Cid
1
-1
/
+1
2020-01-29
aco: reorder VMEM operands in ACO IR
Daniel Schürmann
1
-4
/
+4
2020-01-29
aco: fill reg_demand with sensible information in add_coupling_code()
Rhys Perry
1
-14
/
+22
2020-01-29
aco: improve assertion at the end of spiller
Rhys Perry
1
-1
/
+1
2020-01-29
aco: don't update demand in add_coupling_code() for loop headers
Rhys Perry
1
-3
/
+9
2020-01-29
aco: don't consider loop header blocks branch blocks in add_coupling_code
Rhys Perry
1
-1
/
+1
2020-01-29
aco: fix target calculation when vgpr spilling introduces sgpr spilling
Rhys Perry
1
-2
/
+1
2019-12-19
ac: declare an enum for the OOB select field on GFX10
Samuel Pitoiset
1
-1
/
+1
2019-12-04
aco/wave32: Replace hardcoded numbers in spiller with wave size.
Timur Kristóf
1
-15
/
+16
2019-11-12
aco: rematerialize s_movk instructions
Daniel Schürmann
1
-2
/
+7
2019-11-12
aco: fix invalid access on Pseudo_instructions
Daniel Schürmann
1
-1
/
+1
2019-11-04
aco: only use single-dword loads/stores for spilling
Daniel Schürmann
1
-41
/
+10
2019-11-04
aco: fix immediate offset for spills if scratch is used
Daniel Schürmann
1
-6
/
+6
2019-10-30
aco: implement VGPR spilling
Daniel Schürmann
1
-7
/
+162
2019-10-30
aco: omit linear VGPRs as spill variables
Daniel Schürmann
1
-4
/
+8
2019-10-30
aco: ensure that spilled VGPR reloads are done after p_logical_start
Daniel Schürmann
1
-34
/
+43
2019-10-30
aco: simplify calculation of target register pressure when spilling
Daniel Schürmann
1
-39
/
+12
2019-10-30
aco: fix new_demand calculation for first instructions
Rhys Perry
1
-4
/
+7
2019-10-30
aco: don't add interferences between spilled phi operands
Daniel Schürmann
1
-8
/
+8
2019-10-30
aco: consider loop_exit blocks like merge blocks, even if they have only one ...
Daniel Schürmann
1
-2
/
+2
2019-10-30
aco: don't insert the exec mask into set of live-out variables when spilling
Daniel Schürmann
1
-14
/
+6
2019-10-30
aco: fix transitive affinities of spilled variables
Daniel Schürmann
1
-25
/
+79
2019-10-30
aco: Lower to CSSA
Daniel Schürmann
1
-33
/
+16
2019-10-23
aco: take LDS into account when calculating num_waves
Rhys Perry
1
-1
/
+1
2019-10-23
aco: increase accuracy of SGPR limits
Rhys Perry
1
-5
/
+3
2019-09-19
aco: Initial commit of independent AMD compiler
Daniel Schürmann
1
-0
/
+1630