Mesa (master): aco: Constify radv_nir_compiler_options in isel

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Nov 25 13:46:46 UTC 2019


Module: Mesa
Branch: master
Commit: 680b086db194a5ed90031bcfe28b71e23051b6bb
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=680b086db194a5ed90031bcfe28b71e23051b6bb

Author: Connor Abbott <cwabbott0 at gmail.com>
Date:   Wed Oct 30 11:54:43 2019 +0100

aco: Constify radv_nir_compiler_options in isel

It's already const for everything else.

Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>

---

 src/amd/compiler/aco_instruction_selection.cpp       | 2 +-
 src/amd/compiler/aco_instruction_selection_setup.cpp | 4 ++--
 src/amd/compiler/aco_ir.h                            | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp
index 3bc866bc056..23629ffe22b 100644
--- a/src/amd/compiler/aco_instruction_selection.cpp
+++ b/src/amd/compiler/aco_instruction_selection.cpp
@@ -7721,7 +7721,7 @@ void select_program(Program *program,
                     struct nir_shader *const *shaders,
                     ac_shader_config* config,
                     struct radv_shader_info *info,
-                    struct radv_nir_compiler_options *options)
+                    const struct radv_nir_compiler_options *options)
 {
    isel_context ctx = setup_isel_context(program, shader_count, shaders, config, info, options);
 
diff --git a/src/amd/compiler/aco_instruction_selection_setup.cpp b/src/amd/compiler/aco_instruction_selection_setup.cpp
index 807ce746868..1c672e3eb31 100644
--- a/src/amd/compiler/aco_instruction_selection_setup.cpp
+++ b/src/amd/compiler/aco_instruction_selection_setup.cpp
@@ -70,7 +70,7 @@ struct vs_output_state {
 };
 
 struct isel_context {
-   struct radv_nir_compiler_options *options;
+   const struct radv_nir_compiler_options *options;
    Program *program;
    nir_shader *shader;
    uint32_t constant_data_offset;
@@ -1179,7 +1179,7 @@ setup_isel_context(Program* program,
                    struct nir_shader *const *shaders,
                    ac_shader_config* config,
                    radv_shader_info *info,
-                   radv_nir_compiler_options *options)
+                   const radv_nir_compiler_options *options)
 {
    program->stage = 0;
    for (unsigned i = 0; i < shader_count; i++) {
diff --git a/src/amd/compiler/aco_ir.h b/src/amd/compiler/aco_ir.h
index 59e77feffe5..370aa5a03c2 100644
--- a/src/amd/compiler/aco_ir.h
+++ b/src/amd/compiler/aco_ir.h
@@ -1209,7 +1209,7 @@ void select_program(Program *program,
                     struct nir_shader *const *shaders,
                     ac_shader_config* config,
                     struct radv_shader_info *info,
-                    struct radv_nir_compiler_options *options);
+                    const struct radv_nir_compiler_options *options);
 
 void lower_wqm(Program* program, live& live_vars,
                const struct radv_nir_compiler_options *options);




More information about the mesa-commit mailing list