Mesa (main): intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jul 21 18:53:14 UTC 2021
Module: Mesa
Branch: main
Commit: b5514a22366f7ef80b1c2e6d2d29d65a272c31fb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5514a22366f7ef80b1c2e6d2d29d65a272c31fb
Author: Jordan Justen <jordan.l.justen at intel.com>
Date: Wed Feb 3 11:34:46 2021 -0800
intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image
Reworks:
* Add crocus
Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9466>
---
src/gallium/drivers/crocus/crocus_program.c | 2 +-
src/gallium/drivers/iris/iris_program.c | 2 +-
src/intel/compiler/brw_nir.h | 6 +++---
...w_nir_lower_image_load_store.c => brw_nir_lower_storage_image.c} | 6 +++---
src/intel/compiler/meson.build | 2 +-
src/intel/vulkan/anv_pipeline.c | 2 +-
src/mesa/drivers/dri/i965/brw_program.c | 2 +-
7 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/gallium/drivers/crocus/crocus_program.c b/src/gallium/drivers/crocus/crocus_program.c
index d96edb7152d..0d69d80ed2c 100644
--- a/src/gallium/drivers/crocus/crocus_program.c
+++ b/src/gallium/drivers/crocus/crocus_program.c
@@ -2698,7 +2698,7 @@ crocus_create_uncompiled_shader(struct pipe_context *ctx,
brw_preprocess_nir(screen->compiler, nir, NULL);
- NIR_PASS_V(nir, brw_nir_lower_image_load_store, devinfo, false);
+ NIR_PASS_V(nir, brw_nir_lower_storage_image, devinfo, false);
NIR_PASS_V(nir, crocus_lower_storage_image_derefs);
nir_sweep(nir);
diff --git a/src/gallium/drivers/iris/iris_program.c b/src/gallium/drivers/iris/iris_program.c
index ddf252eb8c2..ac7fdf3e9ec 100644
--- a/src/gallium/drivers/iris/iris_program.c
+++ b/src/gallium/drivers/iris/iris_program.c
@@ -2289,7 +2289,7 @@ iris_create_uncompiled_shader(struct iris_screen *screen,
brw_preprocess_nir(screen->compiler, nir, NULL);
- NIR_PASS_V(nir, brw_nir_lower_image_load_store, devinfo,
+ NIR_PASS_V(nir, brw_nir_lower_storage_image, devinfo,
&ish->uses_atomic_load_store);
NIR_PASS_V(nir, iris_lower_storage_image_derefs);
diff --git a/src/intel/compiler/brw_nir.h b/src/intel/compiler/brw_nir.h
index 7a8b3051090..51104640113 100644
--- a/src/intel/compiler/brw_nir.h
+++ b/src/intel/compiler/brw_nir.h
@@ -122,9 +122,9 @@ bool brw_nir_lower_conversions(nir_shader *nir);
bool brw_nir_lower_scoped_barriers(nir_shader *nir);
-bool brw_nir_lower_image_load_store(nir_shader *nir,
- const struct intel_device_info *devinfo,
- bool *uses_atomic_load_store);
+bool brw_nir_lower_storage_image(nir_shader *nir,
+ const struct intel_device_info *devinfo,
+ bool *uses_atomic_load_store);
void brw_nir_rewrite_image_intrinsic(nir_intrinsic_instr *intrin,
nir_ssa_def *index);
void brw_nir_rewrite_bindless_image_intrinsic(nir_intrinsic_instr *intrin,
diff --git a/src/intel/compiler/brw_nir_lower_image_load_store.c b/src/intel/compiler/brw_nir_lower_storage_image.c
similarity index 99%
rename from src/intel/compiler/brw_nir_lower_image_load_store.c
rename to src/intel/compiler/brw_nir_lower_storage_image.c
index 4ac6dada4a1..682ae13dedb 100644
--- a/src/intel/compiler/brw_nir_lower_image_load_store.c
+++ b/src/intel/compiler/brw_nir_lower_storage_image.c
@@ -675,9 +675,9 @@ lower_image_size_instr(nir_builder *b,
}
bool
-brw_nir_lower_image_load_store(nir_shader *shader,
- const struct intel_device_info *devinfo,
- bool *uses_atomic_load_store)
+brw_nir_lower_storage_image(nir_shader *shader,
+ const struct intel_device_info *devinfo,
+ bool *uses_atomic_load_store)
{
bool progress = false;
diff --git a/src/intel/compiler/meson.build b/src/intel/compiler/meson.build
index 1417a9e4aa9..471ea2c3a68 100644
--- a/src/intel/compiler/meson.build
+++ b/src/intel/compiler/meson.build
@@ -84,12 +84,12 @@ libintel_compiler_files = files(
'brw_nir_lower_conversions.c',
'brw_nir_lower_cs_intrinsics.c',
'brw_nir_lower_alpha_to_coverage.c',
- 'brw_nir_lower_image_load_store.c',
'brw_nir_lower_intersection_shader.c',
'brw_nir_lower_mem_access_bit_sizes.c',
'brw_nir_lower_rt_intrinsics.c',
'brw_nir_lower_scoped_barriers.c',
'brw_nir_lower_shader_calls.c',
+ 'brw_nir_lower_storage_image.c',
'brw_nir_opt_peephole_ffma.c',
'brw_nir_rt.h',
'brw_nir_rt.c',
diff --git a/src/intel/vulkan/anv_pipeline.c b/src/intel/vulkan/anv_pipeline.c
index 599da83c40d..8e0767feec6 100644
--- a/src/intel/vulkan/anv_pipeline.c
+++ b/src/intel/vulkan/anv_pipeline.c
@@ -876,7 +876,7 @@ anv_pipeline_lower_nir(struct anv_pipeline *pipeline,
nir_shader_gather_info(nir, nir_shader_get_entrypoint(nir));
- NIR_PASS_V(nir, brw_nir_lower_image_load_store, compiler->devinfo, NULL);
+ NIR_PASS_V(nir, brw_nir_lower_storage_image, compiler->devinfo, NULL);
NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_mem_global,
nir_address_format_64bit_global);
diff --git a/src/mesa/drivers/dri/i965/brw_program.c b/src/mesa/drivers/dri/i965/brw_program.c
index 7fb887cc373..0265fd73ea0 100644
--- a/src/mesa/drivers/dri/i965/brw_program.c
+++ b/src/mesa/drivers/dri/i965/brw_program.c
@@ -186,7 +186,7 @@ brw_nir_lower_resources(nir_shader *nir, struct gl_shader_program *shader_prog,
BITSET_COPY(prog->info.textures_used, prog->nir->info.textures_used);
BITSET_COPY(prog->info.textures_used_by_txf, prog->nir->info.textures_used_by_txf);
- NIR_PASS_V(prog->nir, brw_nir_lower_image_load_store, devinfo, NULL);
+ NIR_PASS_V(prog->nir, brw_nir_lower_storage_image, devinfo, NULL);
if (prog->nir->info.stage == MESA_SHADER_COMPUTE &&
shader_prog->data->spirv) {
More information about the mesa-commit
mailing list