From ef0d2a5b4b93699afc5c9eaec2917630465f8455 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Mon, 8 Mar 2021 14:15:05 -0800 Subject: [PATCH] nir: Add a nir_after_instr_and_phis helper Reviewed-by: Jason Ekstrand Part-of: --- src/compiler/nir/nir.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index acb6877..4145a34 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -3770,6 +3770,15 @@ nir_after_phis(nir_block *block) } static inline nir_cursor +nir_after_instr_and_phis(nir_instr *instr) +{ + if (instr->type == nir_instr_type_phi) + return nir_after_phis(instr->block); + else + return nir_after_instr(instr); +} + +static inline nir_cursor nir_after_cf_node_and_phis(nir_cf_node *node) { if (node->type == nir_cf_node_block) -- 2.7.4