Searched refs:is_divergent (Results 1 – 5 of 5) sorted by relevance
91 bool is_divergent = false; in visit_intrinsic() local184 is_divergent = false; in visit_intrinsic()189 is_divergent = !(options & nir_divergence_single_frag_shading_rate_per_subgroup); in visit_intrinsic()192 is_divergent = instr->src[0].ssa->divergent; in visit_intrinsic()194 is_divergent |= !(options & nir_divergence_single_prim_per_subgroup); in visit_intrinsic()196 is_divergent |= !(options & nir_divergence_single_patch_per_tes_subgroup); in visit_intrinsic()198 is_divergent = true; in visit_intrinsic()201 is_divergent = instr->src[0].ssa->divergent || in visit_intrinsic()204 is_divergent |= !(options & nir_divergence_single_patch_per_tcs_subgroup); in visit_intrinsic()206 is_divergent |= !(options & nir_divergence_single_patch_per_tes_subgroup); in visit_intrinsic()[all …]
275 is_divergent: bool, field478 let (must_use, mut is_divergent) = in from_ty()492 is_divergent = in from_ty()493 is_divergent || ty.spelling().contains("__attribute__((noreturn))"); in from_ty()579 is_divergent, in from_ty()649 pub(crate) fn is_divergent(&self) -> bool { in is_divergent() method650 self.is_divergent in is_divergent()
75 bool is_divergent = false; member
9035 if (ctx->block->loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()9047 if (ctx->block->loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()9068 if (ctx->block->loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()10227 lc->divergent_if_old = std::exchange(ctx->cf_info.parent_if.is_divergent, false); in begin_loop()10312 ctx->cf_info.parent_if.is_divergent = lc->divergent_if_old; in end_loop()10313 if (!ctx->block->loop_nest_depth && !ctx->cf_info.parent_if.is_divergent) in end_loop()10330 if (!ctx->cf_info.parent_if.is_divergent && in emit_loop_jump()10345 if (!ctx->cf_info.parent_if.is_divergent) { in emit_loop_jump()10360 if (ctx->cf_info.parent_if.is_divergent && !ctx->cf_info.exec_potentially_empty_break) { in emit_loop_jump()10570 ic->divergent_old = ctx->cf_info.parent_if.is_divergent; in begin_divergent_if_then()[all …]
4918 if sig.is_divergent() { in fnsig_return_ty_internal()