diff options
author | Daniel Schürmann <[email protected]> | 2019-07-18 13:39:49 +0200 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2019-07-24 13:02:18 -0500 |
commit | e272fdd508f844f6545827273b3cf2f109759a6d (patch) | |
tree | 9fd5aea1f0f1e49ded60d094001c8a779b3f3ed2 /src/compiler/nir/nir_gather_info.c | |
parent | 517005b4cf376b292f61d786d419e2a611e4a02a (diff) |
nir,intel: lower if (cond) demote() to new intrinsic demote_if(cond)
This will effectively enable the optimization in anv.
Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/compiler/nir/nir_gather_info.c')
-rw-r--r-- | src/compiler/nir/nir_gather_info.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/nir/nir_gather_info.c b/src/compiler/nir/nir_gather_info.c index a7e258d6d9d..b6e6b0afd1f 100644 --- a/src/compiler/nir/nir_gather_info.c +++ b/src/compiler/nir/nir_gather_info.c @@ -199,6 +199,7 @@ gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader, { switch (instr->intrinsic) { case nir_intrinsic_demote: + case nir_intrinsic_demote_if: case nir_intrinsic_discard: case nir_intrinsic_discard_if: assert(shader->info.stage == MESA_SHADER_FRAGMENT); |