Searched refs:parent_loop (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_dce.c149 struct loop_state *parent_loop)
156 progress |= dce_block(block, defs_live, parent_loop);
161 progress |= dce_cf_list(&nif->else_list, defs_live, parent_loop);
162 progress |= dce_cf_list(&nif->then_list, defs_live, parent_loop);
179 progress |= dce_cf_list(&loop->body, defs_live, parent_loop);
194 * By checking parent_loop->preheader, we ensure that we only do this
197 if (!parent_loop->preheader) {
148 dce_cf_list(struct exec_list * cf_list,BITSET_WORD * defs_live,struct loop_state * parent_loop) argument
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.h66 } parent_loop; member in struct:aco::isel_context::__anon200cbcf60108
H A Daco_instruction_selection.cpp5670 ctx->cf_info.parent_if.is_divergent || ctx->cf_info.parent_loop.has_divergent_continue;
5677 Block* linear_target = ctx->cf_info.parent_loop.exit;
9967 lc->header_idx_old = std::exchange(ctx->cf_info.parent_loop.header_idx, loop_header->index);
9968 lc->exit_old = std::exchange(ctx->cf_info.parent_loop.exit, &lc->loop_exit);
9969 lc->divergent_cont_old = std::exchange(ctx->cf_info.parent_loop.has_divergent_continue, false);
9970 lc->divergent_branch_old = std::exchange(ctx->cf_info.parent_loop.has_divergent_branch, false);
9980 unsigned loop_header_idx = ctx->cf_info.parent_loop.header_idx;
10008 if (!ctx->cf_info.parent_loop.has_divergent_branch)
10013 if (!ctx->cf_info.parent_loop.has_divergent_branch)
10052 ctx->cf_info.parent_loop
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_to_lcssa.c191 nir_loop *parent_loop = state->loop; local in function:convert_to_lcssa
197 state->loop = parent_loop;

Completed in 20 milliseconds