From 9ff04985b9a208843a5e93759f43caff7b2a0b2f Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Tue, 26 Apr 2022 21:22:43 +0200 Subject: [PATCH] nir/gce: pin call instructions Signed-off-by: Karol Herbst Reviewed-by: Jason Ekstrand Reviewed-by: Alyssa Rosenzweig Part-of: --- 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 5550cf2a52e..4546e231f2f 100644 --- a/src/compiler/nir/nir_opt_gcm.c +++ b/src/compiler/nir/nir_opt_gcm.c @@ -381,6 +381,10 @@ gcm_pin_instructions(nir_function_impl *impl, struct gcm_state *state) pin_intrinsic(nir_instr_as_intrinsic(instr)); break; + case nir_instr_type_call: + instr->pass_flags = GCM_INSTR_PINNED; + break; + case nir_instr_type_jump: case nir_instr_type_ssa_undef: case nir_instr_type_phi: