[Mesa-dev] [PATCH] nir/gcm: Support deref instructions

Lionel Landwerlin lionel.g.landwerlin at intel.com
Sat Jan 12 08:36:03 UTC 2019


On 12/01/2019 08:04, Jason Ekstrand wrote:
> Even though no one's been brave enough to ever use this pass, I like to
> keep it functionally working.


Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>


> ---
>   src/compiler/nir/nir_opt_gcm.c | 4 ++++
>   1 file changed, 4 insertions(+)
>
> diff --git a/src/compiler/nir/nir_opt_gcm.c b/src/compiler/nir/nir_opt_gcm.c
> index 879a77a884b..e7d3f8ec424 100644
> --- a/src/compiler/nir/nir_opt_gcm.c
> +++ b/src/compiler/nir/nir_opt_gcm.c
> @@ -128,6 +128,10 @@ gcm_pin_instructions_block(nir_block *block, struct gcm_state *state)
>            }
>            break;
>   
> +      case nir_instr_type_deref:
> +         instr->pass_flags = 0;
> +         break;
> +
>         case nir_instr_type_tex:
>            switch (nir_instr_as_tex(instr)->op) {
>            case nir_texop_tex:




More information about the mesa-dev mailing list