nir: move the libclc lowering over to functions file.
authorDave Airlie <airlied@redhat.com>
Mon, 4 Sep 2023 01:41:03 +0000 (11:41 +1000)
committerMarge Bot <emma+marge@anholt.net>
Tue, 12 Sep 2023 01:57:50 +0000 (01:57 +0000)
commitbfe152916c174f167814eb370feb77ba1567fd91
tree5aeb2dab7882051190622714594f5b3890682c13
parente6bfe7c501aa1e1f9c8a5499a35f86934a27c8e0
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>
src/compiler/clc/meson.build
src/compiler/clc/nir_clc_helpers.h
src/compiler/clc/nir_lower_libclc.c [deleted file]
src/compiler/nir/nir.h
src/compiler/nir/nir_functions.c
src/gallium/frontends/clover/nir/invocation.cpp
src/gallium/frontends/rusticl/mesa/compiler/nir.rs
src/intel/compiler/brw_kernel.c
src/microsoft/clc/clc_compiler.c