Dave Airlie
|
b1a12cf3a8
|
nir/functions: put link state into a struct
this will make it easier to convert to new pass.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24687>
|
2023-09-12 01:57:50 +00:00 |
|
Dave Airlie
|
4af6061fe5
|
nir/functions: use helper to get function for a name.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24687>
|
2023-09-12 01:57:50 +00:00 |
|
Dave Airlie
|
bfe152916c
|
nir: move the libclc lowering over to functions file.
This lowering is pretty generic, and I want to enhance it for
times when we don't want to inline.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24687>
|
2023-09-12 01:57:50 +00:00 |
|
Dave Airlie
|
e6bfe7c501
|
nir: use nir_function_instructions_pass in the inliner.
This moves the current inliner to use the pass.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24687>
|
2023-09-12 01:57:50 +00:00 |
|
Dave Airlie
|
5f568625fa
|
nir: rename nir_inline_functions.c to nir_functions.c
I'm going to add code for non-inline purposes but related to
functions.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24687>
|
2023-09-12 01:57:50 +00:00 |
|