Eric Engestrom
|
de7d3cdbda
|
nak: drop "unneeded return statement"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
41ce1939f9
|
nak: replace .find(x).is_some() with .contains(x)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
c52fa1ac14
|
nak: merge identical if branches for blackwell, ampere and ada
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
9cfb4b1fdb
|
nak: replace .get(0) with .first()
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
124fe82762
|
nak: drop "deref on an immutable reference"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
4fbda98cf4
|
nak: drop "reference which is immediately dereferenced by the compiler"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
daeed4a946
|
nak: allow LdCacheOp values to be named Cache*
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
9454006956
|
nak: drop cast of u8 to u8
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
ddc26666da
|
nak: drop clone of Copy-able types (RegOrigin & SSAValue)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
340c355714
|
nak: use saturating_sub() instead of open-coding it
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
f4c832ac15
|
nak: drop "reference which is immediately dereferenced by the compiler"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
5ebe62ebed
|
rusticl: silence incorrect clippy error about re-implementing memcpy
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
74aa12e5ab
|
compiler/rust: drop "borrow of a value the compiler would automatically borrow"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
91e60e210a
|
compiler/rust: allow CFG & BitSetStreamTrait to have a len() without also having an is_empty()
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
e825eac272
|
compiler/rust: remove unnecessary lifetimes
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
cb57b77239
|
compiler/rust: rewrite match into a simpler if let
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
1def70585b
|
compiler/rust: replace !first.is_none() with first.is_some()
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
49b2597854
|
nak: replace !foo.is_{none,some}() with their positive counterpart
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
ca319ba707
|
nak: drop unnecessary mutable reference
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
97a7592557
|
nak: drop redundant closure
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
8a35fc9500
|
nak: remove unused lifetime
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
23ae567ae6
|
nak: add all identical values in one step
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
ce04b8a578
|
nak: use foo &= bar instead of foo = foo & bar
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
6d881284c3
|
nak: use assert_eq!(a, b) instead of assert!(a == b)
Tells you what's different when it fails.
Suggested-by: @LingMan
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Mel Henning
|
f48fcfe552
|
nak: impl fmt::Debug for SSAValue
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
9f830f622f
|
nak: drop unnecessary reference on both sides of ==
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
e0c5b40561
|
nak: rewrite repeat().take() into repeat_n()
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
f571428274
|
nak: remove "reference which is immediately dereferenced by the compiler"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
10396d8db6
|
nak: remove conversion into the same type
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
f7a31b7d48
|
nak: drop empty string from eprintln!()
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
91496f6d68
|
nak: remove unnecessary use of format!()
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
0a529a908f
|
nak: silence clippy warning about x * 0
It is useful to keep here to show that there is an offset, even though
it's zero on these two first lines.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
85b7386158
|
nak: avoid errors when generated code is empty
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
dbd528ea3d
|
nak: use matches!() instead of open-coding it
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
28ff39fbb4
|
nak: use filter() instead of open-coding it
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
314144ba51
|
nak: set nir_shader_compiler_options one one step
Instead of setting it to default() and then overwriting, which clippy
doesn't like.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
f81d0cab83
|
nil: drop duplicate lib in "liblibnil.a"
It's a static lib so it doesn't matter much, but we might as well drop the dupe.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
236b8f081c
|
etnaviv: allow ISA struct to be spelled all uppercase
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
f70d1bcdbf
|
rusticl: rewrite blocks using if/else for clarity
Applying clippy's code suggestions.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Karol Herbst
|
5dbfa7f85d
|
rusticl/mesa: convert pointer to ref without transmute in PipeScreen::from_raw
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Karol Herbst
|
7cae6d997d
|
rusticl/mesa: remove unnecessary lifetimes
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Karol Herbst
|
301afbc313
|
rusticl: remove unecessary transmutes around uuids
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
3a203b7019
|
rusticl/meson: deny all clippy lints before allowing global ones
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
e7142c74e2
|
meson/rust: allow explicit if x.is_none { return None } instead of x?
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
31bd297fc2
|
meson/rust: allow "needless lifetimes"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
af781dc7c8
|
meson/rust: allow else { if {} }
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
47ebdbab81
|
meson: add rust_global_args for flags for all the rust compilations
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
675fe92e78
|
ci: read the MSRV from clippy.toml to avoid having too many copies to keep in sync
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:19 +01:00 |
|
Eric Engestrom
|
9a681f20ef
|
rust: configure clippy to only report issues relevant to our MSRV
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
|
2025-12-20 00:13:18 +01:00 |
|
Georg Lehmann
|
71f0c0d6a6
|
nir/opt_uniform_subgroup: optimize add/xor reduce of bcsel(div, con, con)
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Foz-DB Navi48:
Totals from 12 (0.01% of 97623) affected shaders:
Instrs: 9207 -> 8973 (-2.54%)
CodeSize: 54192 -> 52832 (-2.51%)
VGPRs: 768 -> 480 (-37.50%)
Latency: 39516 -> 38507 (-2.55%)
InvThroughput: 10155 -> 9859 (-2.91%)
PreSGPRs: 329 -> 332 (+0.91%)
PreVGPRs: 268 -> 263 (-1.87%)
VALU: 4393 -> 4257 (-3.10%)
SALU: 1037 -> 1019 (-1.74%)
VOPD: 602 -> 599 (-0.50%)
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38974>
|
2025-12-19 20:23:23 +00:00 |
|