Searched refs:cf_info (Results 1 – 3 of 3) sorted by relevance
9035 if (ctx->block->loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()9036 ctx->cf_info.exec_potentially_empty_discard = true; in visit_intrinsic()9047 if (ctx->block->loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()9048 ctx->cf_info.exec_potentially_empty_discard = true; in visit_intrinsic()9068 if (ctx->block->loop_nest_depth || ctx->cf_info.parent_if.is_divergent) in visit_intrinsic()9069 ctx->cf_info.exec_potentially_empty_discard = true; in visit_intrinsic()10113 unsigned block = ctx->cf_info.nir_to_aco[src.first]; in visit_phi()10223 lc->header_idx_old = std::exchange(ctx->cf_info.parent_loop.header_idx, loop_header->index); in begin_loop()10224 lc->exit_old = std::exchange(ctx->cf_info.parent_loop.exit, &lc->loop_exit); in begin_loop()10225 lc->divergent_cont_old = std::exchange(ctx->cf_info.parent_loop.has_divergent_continue, false); in begin_loop()[all …]
85 } cf_info; member
807 ctx->cf_info.nir_to_aco = std::move(nir_to_aco); in init_context()