Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
Daco_ir.h2154 return insert_block(std::move(block)); in create_and_insert_block()
2157 Block* insert_block(Block&& block) in insert_block() function
Daco_instruction_selection.cpp10160 Block* insert_block = NULL; in visit_phi() local
10165 insert_block = ctx->block->logical_preds[i] == then_block ? invert : ctx->block; in visit_phi()
10169 assert(insert_block); /* should be handled by the "num_defined == 0" case above */ in visit_phi()
10172 insert_block->instructions.emplace(insert_block->instructions.begin(), std::move(phi)); in visit_phi()
10284 ctx->block = ctx->program->insert_block(std::move(lc->loop_exit)); in end_loop()
10618 ctx->block = ctx->program->insert_block(std::move(ic->BB_invert)); in begin_divergent_if_else()
10679 ctx->block = ctx->program->insert_block(std::move(ic->BB_endif)); in end_divergent_if()
10789 ctx->block = ctx->program->insert_block(std::move(ic->BB_endif)); in end_uniform_if()