Searched refs:is_divergent (Results 1 – 3 of 3) sorted by relevance
91 bool is_divergent = false; in visit_intrinsic() local135 is_divergent = false; in visit_intrinsic()140 is_divergent = instr->src[0].ssa->divergent; in visit_intrinsic()142 is_divergent |= !(options & nir_divergence_single_prim_per_subgroup); in visit_intrinsic()144 is_divergent |= !(options & nir_divergence_single_patch_per_tes_subgroup); in visit_intrinsic()146 is_divergent = true; in visit_intrinsic()149 is_divergent = instr->src[0].ssa->divergent || in visit_intrinsic()152 is_divergent |= !(options & nir_divergence_single_patch_per_tcs_subgroup); in visit_intrinsic()154 is_divergent |= !(options & nir_divergence_single_patch_per_tes_subgroup); in visit_intrinsic()156 is_divergent = true; in visit_intrinsic()[all …]
76 bool is_divergent = false; member
5334 if (ctx->cf_info.loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_discard_if()5353 if (ctx->cf_info.loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_discard()5356 bool divergent = ctx->cf_info.parent_if.is_divergent || in visit_discard()5399 if (!ctx->cf_info.parent_if.is_divergent) { in visit_discard()8308 if (ctx->cf_info.loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()8319 if (ctx->cf_info.loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()9472 lc->divergent_if_old = std::exchange(ctx->cf_info.parent_if.is_divergent, false); in begin_loop()9556 ctx->cf_info.parent_if.is_divergent = lc->divergent_if_old; in end_loop()9558 if (!ctx->cf_info.loop_nest_depth && !ctx->cf_info.parent_if.is_divergent) in end_loop()9574 if (!ctx->cf_info.parent_if.is_divergent && in emit_loop_jump()[all …]