Searched refs:block_kind_merge (Results 1 – 7 of 7) sorted by relevance
176 !(ctx.program->blocks[block->linear_succs[0]].kind & block_kind_merge)) in try_remove_merge_block()382 if (block->kind & block_kind_merge || block->kind & block_kind_loop_exit) in jump_threading()
432 if (block->kind & block_kind_merge) in add_coupling_code()477 if (block->kind & (block_kind_loop_exit | block_kind_merge) && in add_coupling_code()854 if (!(succ.kind & block_kind_invert || succ.kind & block_kind_merge)) { in add_branch_code()883 if (!(succ.kind & block_kind_invert || succ.kind & block_kind_merge)) { in add_branch_code()
258 state->all_preds_uniform = !(block->kind & block_kind_merge) && in lower_divergent_bool_phi()
464 if (block.kind & block_kind_merge) { in value_numbering()
768 if (kind & block_kind_merge) in print_block_kind()
1836 block_kind_merge = 1 << 9, enumerator
10095 logical |= (ctx->block->kind & block_kind_merge) != 0; in visit_phi()10150 if (dst.is_linear() && ctx->block->kind & block_kind_merge && num_defined == 1) { in visit_phi()10565 ic->BB_endif.kind |= (block_kind_merge | (ctx->block->kind & block_kind_top_level)); in begin_divergent_if_then()