Mesa (main): intel/compiler: drop shader_info.h from compiler header

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Dec 8 00:49:21 UTC 2021


Module: Mesa
Branch: main
Commit: 9105cf19558af9da2184a35ad7258ea3a7bc14dd
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9105cf19558af9da2184a35ad7258ea3a7bc14dd

Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Dec  7 16:41:19 2021 +1000

intel/compiler: drop shader_info.h from compiler header

include it explicitly in the correct places

Reviewed-by: Caio Oliveira <caio.oliveira at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14104>

---

 src/gallium/drivers/crocus/crocus_draw.c  | 1 +
 src/gallium/drivers/crocus/crocus_state.c | 1 +
 src/gallium/drivers/iris/iris_draw.c      | 1 +
 src/gallium/drivers/iris/iris_measure.c   | 1 +
 src/intel/compiler/brw_compiler.h         | 2 +-
 src/intel/compiler/brw_eu.h               | 2 ++
 6 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/crocus/crocus_draw.c b/src/gallium/drivers/crocus/crocus_draw.c
index 558083045af..b576ba8284e 100644
--- a/src/gallium/drivers/crocus/crocus_draw.c
+++ b/src/gallium/drivers/crocus/crocus_draw.c
@@ -38,6 +38,7 @@
 #include "util/u_upload_mgr.h"
 #include "intel/compiler/brw_compiler.h"
 #include "intel/compiler/brw_eu_defines.h"
+#include "compiler/shader_info.h"
 #include "crocus_context.h"
 #include "crocus_defines.h"
 #include "util/u_prim_restart.h"
diff --git a/src/gallium/drivers/crocus/crocus_state.c b/src/gallium/drivers/crocus/crocus_state.c
index c54fb7e48b8..34b3755cd41 100644
--- a/src/gallium/drivers/crocus/crocus_state.c
+++ b/src/gallium/drivers/crocus/crocus_state.c
@@ -88,6 +88,7 @@
 #include "intel/common/intel_l3_config.h"
 #include "intel/common/intel_sample_positions.h"
 #include "intel/compiler/brw_compiler.h"
+#include "compiler/shader_info.h"
 #include "pipe/p_context.h"
 #include "pipe/p_defines.h"
 #include "pipe/p_screen.h"
diff --git a/src/gallium/drivers/iris/iris_draw.c b/src/gallium/drivers/iris/iris_draw.c
index a788112232a..68b6465023a 100644
--- a/src/gallium/drivers/iris/iris_draw.c
+++ b/src/gallium/drivers/iris/iris_draw.c
@@ -38,6 +38,7 @@
 #include "util/u_upload_mgr.h"
 #include "intel/compiler/brw_compiler.h"
 #include "intel/compiler/brw_eu_defines.h"
+#include "compiler/shader_info.h"
 #include "iris_context.h"
 #include "iris_defines.h"
 
diff --git a/src/gallium/drivers/iris/iris_measure.c b/src/gallium/drivers/iris/iris_measure.c
index 620cc06fcd4..930d7ab9ef3 100644
--- a/src/gallium/drivers/iris/iris_measure.c
+++ b/src/gallium/drivers/iris/iris_measure.c
@@ -30,6 +30,7 @@
 #include "util/crc32.h"
 #include "iris_context.h"
 #include "iris_defines.h"
+#include "compiler/shader_info.h"
 
 void
 iris_init_screen_measure(struct iris_screen *screen)
diff --git a/src/intel/compiler/brw_compiler.h b/src/intel/compiler/brw_compiler.h
index 2fd94315d1f..63fe7d9944b 100644
--- a/src/intel/compiler/brw_compiler.h
+++ b/src/intel/compiler/brw_compiler.h
@@ -30,7 +30,6 @@
 #include "main/macros.h"
 #include "main/config.h"
 #include "util/ralloc.h"
-#include "compiler/shader_info.h"
 #include "util/u_math.h"
 
 #ifdef __cplusplus
@@ -40,6 +39,7 @@ extern "C" {
 struct ra_regs;
 struct nir_shader;
 struct brw_program;
+struct shader_info;
 
 struct nir_shader_compiler_options;
 typedef struct nir_shader nir_shader;
diff --git a/src/intel/compiler/brw_eu.h b/src/intel/compiler/brw_eu.h
index 7d240590d0d..0244e505229 100644
--- a/src/intel/compiler/brw_eu.h
+++ b/src/intel/compiler/brw_eu.h
@@ -41,6 +41,8 @@
 #include "brw_reg.h"
 #include "brw_disasm_info.h"
 
+#include "util/bitset.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif



More information about the mesa-commit mailing list