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_lower_phis.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-21
aco/lower_phis: don't create boolean loop header phis in some situations
Rhys Perry
1
-3
/
+8
2024-05-21
aco/lower_phis: create loop header phis for non-boolean loop exit phis
Rhys Perry
1
-6
/
+15
2024-04-26
aco/lower_phis: implement SGPR phi lowering
Daniel Schürmann
1
-8
/
+13
2024-04-26
aco/lower_phis: generalize init_state() so that it works with any scalar phis
Daniel Schürmann
1
-35
/
+36
2024-04-26
aco: introduce aco_opcode::p_boolean_phi
Daniel Schürmann
1
-6
/
+6
2024-04-26
aco/lower_phis: simplify check for uniform predecessors
Daniel Schürmann
1
-13
/
+1
2024-04-08
aco: use SPDX-License-Identifier
Samuel Pitoiset
1
-19
/
+1
2024-03-28
aco: remove create_instruction() template parameter
Daniel Schürmann
1
-4
/
+4
2024-03-28
aco: change return type of create_instruction() to Instruction*
Daniel Schürmann
1
-4
/
+4
2023-06-09
aco: Lower divergent bool phis iteratively
Friedrich Vock
1
-87
/
+89
2023-04-10
aco: Only include nir.h in instruction selection.
Timur Kristóf
1
-0
/
+2
2023-04-03
aco: Better phi lowering for merge block when else-side is const.
Timur Kristóf
1
-0
/
+50
2021-09-02
aco/lower_phis: optimize loop exit phis
Daniel Schürmann
1
-1
/
+31
2021-09-02
aco/lower_phis: propagate constants before emitting merge code
Daniel Schürmann
1
-78
/
+53
2021-09-02
aco/lower_bool_phis: avoid creating trivial phis
Daniel Schürmann
1
-0
/
+4
2021-09-02
aco: refactor lower_phis()
Daniel Schürmann
1
-57
/
+66
2021-09-02
aco: fix init_any_pred_defined() for loop header phis
Daniel Schürmann
1
-11
/
+24
2021-07-13
aco: Remove use of deprecated Operand constructors
Tony Wasserka
1
-5
/
+5
2021-07-12
aco: Format.
Daniel Schürmann
1
-22
/
+35
2021-07-12
aco: add missing Licenses and remove Authors from files
Daniel Schürmann
1
-3
/
+0
2021-07-12
aco: reorder and cleanup #includes
Daniel Schürmann
1
-4
/
+4
2021-06-14
aco/lower_phis: don't allocate unused temporary ids
Rhys Perry
1
-14
/
+34
2021-06-14
aco/lower_phis: fix undef_operands initialization with >32 predecessors
Rhys Perry
1
-1
/
+1
2021-02-23
aco/lower_phis: fix all_preds_uniform with continue_or_break
Rhys Perry
1
-2
/
+2
2021-01-22
aco: use format-check methods
Rhys Perry
1
-1
/
+1
2020-12-04
aco: remove sign-extension in constantValue64()
Rhys Perry
1
-6
/
+6
2020-11-20
aco: Fix -Wshadow warnings
Tony Wasserka
1
-2
/
+2
2020-11-03
amd/llvm,aco: Replace VLA with alloca
James Park
1
-1
/
+1
2020-10-27
aco: use Builder::copy more
Rhys Perry
1
-5
/
+5
2020-09-21
aco: keep track of temporaries' regclasses in the Program
Rhys Perry
1
-2
/
+2
2020-07-10
aco: don't create phis with undef operands in the boolean phi pass
Rhys Perry
1
-14
/
+28
2020-07-10
aco: optimize boolean phis with uniform selections
Rhys Perry
1
-1
/
+27
2020-07-10
aco: create better code for boolean phis with constant operands
Rhys Perry
1
-16
/
+52
2020-07-10
aco: rework boolean phi pass
Rhys Perry
1
-89
/
+79
2020-04-10
aco: rename aco_lower_bool_phis() -> aco_lower_phis()
Daniel Schürmann
1
-0
/
+233