[Mesa-dev] [PATCH 7/7] nir: cleanup open-coded instruction casts
Jason Ekstrand
jason at jlekstrand.net
Sat Jun 27 08:04:06 PDT 2015
Thanks!
R-B me
On Jun 27, 2015 7:57 AM, "Rob Clark" <robdclark at gmail.com> wrote:
> From: Rob Clark <robclark at freedesktop.org>
>
> Signed-off-by: Rob Clark <robclark at freedesktop.org>
> ---
> src/glsl/nir/nir_lower_alu_to_scalar.c | 2 +-
> src/glsl/nir/nir_lower_vec_to_movs.c | 2 +-
> src/glsl/nir/nir_search.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/glsl/nir/nir_lower_alu_to_scalar.c
> b/src/glsl/nir/nir_lower_alu_to_scalar.c
> index 25bba4e..5d15fb2 100644
> --- a/src/glsl/nir/nir_lower_alu_to_scalar.c
> +++ b/src/glsl/nir/nir_lower_alu_to_scalar.c
> @@ -164,7 +164,7 @@ lower_alu_to_scalar_block(nir_block *block, void *data)
> {
> nir_foreach_instr_safe(block, instr) {
> if (instr->type == nir_instr_type_alu)
> - lower_alu_instr_scalar((nir_alu_instr *)instr, data);
> + lower_alu_instr_scalar(nir_instr_as_alu(instr), data);
> }
>
> return true;
> diff --git a/src/glsl/nir/nir_lower_vec_to_movs.c
> b/src/glsl/nir/nir_lower_vec_to_movs.c
> index 602853e..e6d522f 100644
> --- a/src/glsl/nir/nir_lower_vec_to_movs.c
> +++ b/src/glsl/nir/nir_lower_vec_to_movs.c
> @@ -90,7 +90,7 @@ lower_vec_to_movs_block(nir_block *block, void *mem_ctx)
> if (instr->type != nir_instr_type_alu)
> continue;
>
> - nir_alu_instr *vec = (nir_alu_instr *)instr;
> + nir_alu_instr *vec = nir_instr_as_alu(instr);
>
> switch (vec->op) {
> case nir_op_vec2:
> diff --git a/src/glsl/nir/nir_search.c b/src/glsl/nir/nir_search.c
> index 0c4e48c..c33d6c3 100644
> --- a/src/glsl/nir/nir_search.c
> +++ b/src/glsl/nir/nir_search.c
> @@ -48,7 +48,7 @@ src_is_bool(nir_src src)
> return false;
> if (src.ssa->parent_instr->type != nir_instr_type_alu)
> return false;
> - return alu_instr_is_bool((nir_alu_instr *)src.ssa->parent_instr);
> + return alu_instr_is_bool(nir_instr_as_alu(src.ssa->parent_instr));
> }
>
> static bool
> --
> 2.4.3
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150627/b95ee853/attachment.html>
More information about the mesa-dev
mailing list