Home
last modified time | relevance | path

Searched refs:loop_header_idx (Results 1 – 1 of 1) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp9480 unsigned loop_header_idx = ctx->cf_info.parent_loop.header_idx; in end_loop() local
9507 add_linear_edge(continue_block->index, &ctx->program->blocks[loop_header_idx]); in end_loop()
9510 add_logical_edge(block_idx, &ctx->program->blocks[loop_header_idx]); in end_loop()
9515 add_edge(ctx->block->index, &ctx->program->blocks[loop_header_idx]); in end_loop()
9517 add_linear_edge(ctx->block->index, &ctx->program->blocks[loop_header_idx]); in end_loop()
9747 unsigned loop_header_idx = ctx->cf_info.parent_loop.header_idx; in visit_loop() local
9756 for (aco_ptr<Instruction>& instr : ctx->program->blocks[loop_header_idx].instructions) { in visit_loop()
9771 unsigned num_vals = ctx->cf_info.has_branch ? 1 : (ctx->block->index - loop_header_idx + 1); in visit_loop()
9773 for (aco_ptr<Instruction>& instr : ctx->program->blocks[loop_header_idx].instructions) { in visit_loop()
9778 …instr->operands.back() = create_continue_phis(ctx, loop_header_idx, ctx->block->index, instr, vals… in visit_loop()