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
/
nouveau
/
codegen
/
nv50_ir_ra.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2022-06-03
nouveau: move codegen to a common higher level directory.
Dave Airlie
1
-2702
/
+0
2022-06-03
nouveau: move codegen into a standalone library.
Dave Airlie
1
-2
/
+2
2022-05-31
nv50/ir: recoginse Ampere
Karol Herbst
1
-0
/
+2
2022-03-20
nouveau: Handle unaligned tlsBase during spills
M Henning
1
-2
/
+8
2021-09-02
nouveau: use bool literals instead of integers
Filip Gawin
1
-1
/
+1
2021-05-30
nv50/ir/ra: fixes upcoming barrier file
Karol Herbst
1
-2
/
+3
2021-05-12
nv50/ir: Initialize GCRA::RIG_Node members.
Vinson Lee
1
-2
/
+2
2021-05-01
nv50: add support for doing membars
Ilia Mirkin
1
-0
/
+7
2021-04-11
nv50/ir: fix emission of cas without a destination
Ilia Mirkin
1
-0
/
+7
2021-01-22
nv50/ir: Initialize RegAlloc member func in constructor.
Vinson Lee
1
-1
/
+1
2021-01-21
nv50/ir: Add InsertConstraintsPass constructor.
Vinson Lee
1
-0
/
+1
2020-11-18
nv50/ir: Initialize GCRA members in constructor.
Vinson Lee
1
-0
/
+2
2020-06-22
nv50/ir/ra: fix memory corruption when spilling
Karol Herbst
1
-22
/
+71
2020-06-22
nv50/ir/ra: convert some for loops to Range-based for loops
Karol Herbst
1
-11
/
+8
2020-06-10
nvir/gv100: enable support for tu1xx
Ben Skeggs
1
-0
/
+2
2020-06-10
nvir/gv100: initial support
Ben Skeggs
1
-6
/
+20
2019-10-17
nv50/ir: remove DUMMY edge type
Karol Herbst
1
-2
/
+0
2019-02-06
nvc0/ir: fix second tex argument after levelZero optimization
Ilia Mirkin
1
-9
/
+24
2019-01-18
gm107/ir: disable TEXS for tex with derivAll set
Karol Herbst
1
-1
/
+2
2018-12-09
nv50/ir: initialize relDegree staticly
Karol Herbst
1
-7
/
+16
2018-11-16
nv50/ir/ra: enforce max register requirement, and change spill order
Ilia Mirkin
1
-9
/
+16
2018-11-16
nv50/ir/ra: improve condition for short regs, unify with cond for 16-bit
Ilia Mirkin
1
-7
/
+7
2018-11-06
gm107/ir: use scalar tex instructions where possible
Karol Herbst
1
-0
/
+162
2018-11-06
nv50/ra: add condenseDef overloads for partial condenses
Karol Herbst
1
-8
/
+21
2018-06-23
nv50/ir: only avoid spilling constrained def if a mov is added
Karol Herbst
1
-2
/
+2
2018-04-22
nv50/ir: make a copy of tex src if it's referenced multiple times
Ilia Mirkin
1
-37
/
+49
2018-04-21
nv50/ir/ra: prefer def == src2 for fma with immediates on nvc0
Karol Herbst
1
-10
/
+29
2017-11-26
nv50/ir: when merging immediates/consts, load directly
Ilia Mirkin
1
-1
/
+21
2017-05-25
nouveau: drop Android 4.4 and earlier support
Rob Herring
1
-3
/
+1
2017-03-31
nv50/ir: also do PostRaLoadPropagation for FMA
Karol Herbst
1
-1
/
+1
2016-10-12
nv50/ir: copy over value's register id when resolving merge of a phi
Ilia Mirkin
1
-1
/
+3
2016-10-05
nv50/ra: let simplify return an error and handle that
Karol Herbst
1
-5
/
+7
2016-07-20
gm107/ra: fix constraints for surface operations
Samuel Pitoiset
1
-2
/
+23
2016-07-12
nvc0: initial support for GP100 GPUs
Ben Skeggs
1
-0
/
+2
2016-05-31
nv50/ir: print relevant file's bitset when showing RA info
Ilia Mirkin
1
-4
/
+4
2016-05-21
nv50/ir: fix tex constraints for surface coords on Fermi
Samuel Pitoiset
1
-0
/
+6
2016-05-21
nv50/ir: use moveSources to condense sources
Ilia Mirkin
1
-6
/
+1
2016-05-21
nv50/ir: fix SUSTx constraints on Kepler
Samuel Pitoiset
1
-3
/
+1
2016-04-26
nvc0/ir: fix constraints for OP_SUSTx on Kepler
Samuel Pitoiset
1
-1
/
+3
2016-04-19
Revert "nv50/ra: `isinf()` is in namespace `std` since C++11."
Jose Fonseca
1
-4
/
+0
2016-04-13
nv50/ra: `isinf()` is in namespace `std` since C++11.
Pierre Moreau
1
-0
/
+4
2016-03-31
nv50/ir: Check for valid insn instead of def size
Pierre Moreau
1
-2
/
+2
2016-02-16
nvc0: initial support for GM20x GPUs
Ben Skeggs
1
-0
/
+2
2016-01-26
nv50/ir: fix memory corruption when spilling and redoing RA
Karol Herbst
1
-0
/
+3
2015-12-12
nv50/ir: add short imad support
Ilia Mirkin
1
-1
/
+0
2015-12-08
nv50/ir: prefer to color mad def and src2 with the same color
Ilia Mirkin
1
-0
/
+14
2015-12-08
nv50/ir: reduce degree limit on ops that can't encode large reg dests
Ilia Mirkin
1
-3
/
+34
2015-12-08
nv50/ir: only unspill once ahead of a group of instructions
Ilia Mirkin
1
-5
/
+20
2015-12-02
nv50/ir: fix moves to/from flags
Ilia Mirkin
1
-0
/
+4
2015-12-02
nv50/ir: do not call textureMask() for surface ops
Samuel Pitoiset
1
-1
/
+2
[next]