[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