From a91f105e5b9f4f7a90267022660f1a42325ebabc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Thu, 6 Feb 2025 11:59:23 +0100 Subject: [PATCH] ac: Don't include full nir.h anymore. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Daniel Schürmann Acked-by: Faith Ekstrand Part-of: --- src/amd/common/ac_shader_args.c | 4 ++-- src/amd/llvm/ac_llvm_build.h | 2 +- src/amd/llvm/ac_shader_abi.h | 2 +- src/gallium/drivers/radeonsi/si_shader_llvm.c | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/amd/common/ac_shader_args.c b/src/amd/common/ac_shader_args.c index 6eee1e92a25..6246347972e 100644 --- a/src/amd/common/ac_shader_args.c +++ b/src/amd/common/ac_shader_args.c @@ -5,8 +5,8 @@ */ #include "ac_shader_args.h" - -#include "nir/nir_builder.h" +#include "nir/nir_defines.h" +#include void ac_add_arg(struct ac_shader_args *info, enum ac_arg_regfile regfile, unsigned size, enum ac_arg_type type, struct ac_arg *arg) diff --git a/src/amd/llvm/ac_llvm_build.h b/src/amd/llvm/ac_llvm_build.h index 2e5df630049..319737eab53 100644 --- a/src/amd/llvm/ac_llvm_build.h +++ b/src/amd/llvm/ac_llvm_build.h @@ -11,7 +11,7 @@ #include "ac_shader_args.h" #include "ac_shader_util.h" #include "amd_family.h" -#include "compiler/nir/nir.h" +#include "nir_opcodes.h" #include #include diff --git a/src/amd/llvm/ac_shader_abi.h b/src/amd/llvm/ac_shader_abi.h index 5cc4511157e..024ca3f1221 100644 --- a/src/amd/llvm/ac_shader_abi.h +++ b/src/amd/llvm/ac_shader_abi.h @@ -10,7 +10,7 @@ #include "ac_shader_args.h" #include "ac_shader_util.h" #include "compiler/shader_enums.h" -#include "nir.h" +#include "nir_defines.h" #include #include diff --git a/src/gallium/drivers/radeonsi/si_shader_llvm.c b/src/gallium/drivers/radeonsi/si_shader_llvm.c index b5c46ade90f..4e18188e478 100644 --- a/src/gallium/drivers/radeonsi/si_shader_llvm.c +++ b/src/gallium/drivers/radeonsi/si_shader_llvm.c @@ -8,6 +8,7 @@ #include "ac_nir.h" #include "ac_nir_to_llvm.h" #include "ac_rtld.h" +#include "nir.h" #include "si_pipe.h" #include "si_shader_internal.h" #include "si_shader_llvm.h"