Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp9884 Block* BB_else_logical = ctx->program->create_and_insert_block(); in begin_divergent_if_else() local
9885 BB_else_logical->loop_nest_depth = ctx->cf_info.loop_nest_depth; in begin_divergent_if_else()
9886 add_logical_edge(ic->BB_if_idx, BB_else_logical); in begin_divergent_if_else()
9887 add_linear_edge(ic->invert_idx, BB_else_logical); in begin_divergent_if_else()
9888 ctx->block = BB_else_logical; in begin_divergent_if_else()
9889 append_logical_start(BB_else_logical); in begin_divergent_if_else()
9894 Block *BB_else_logical = ctx->block; in end_divergent_if() local
9895 append_logical_end(BB_else_logical); in end_divergent_if()
9902 BB_else_logical->instructions.emplace_back(std::move(branch)); in end_divergent_if()
9903 add_linear_edge(BB_else_logical->index, &ic->BB_endif); in end_divergent_if()
[all …]