Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/nir/
Dnir_dominance.c40 block->imm_dom = block; in init_block()
42 block->imm_dom = NULL; in init_block()
63 b1 = b1->imm_dom; in intersect()
65 b2 = b2->imm_dom; in intersect()
79 if (pred->imm_dom) { in calc_dominance()
87 if (block->imm_dom != new_idom) { in calc_dominance()
88 block->imm_dom = new_idom; in calc_dominance()
104 if (runner->imm_dom == NULL) in calc_dom_frontier()
107 while (runner != block->imm_dom) { in calc_dom_frontier()
109 runner = runner->imm_dom; in calc_dom_frontier()
[all …]
Dnir_opt_dead_cf.c207 for (nir_block *cur = after->imm_dom; cur && cur != before; in loop_is_dead()
208 cur = cur->imm_dom) { in loop_is_dead()
Dnir_phi_builder.c180 dom = dom->imm_dom; in nir_phi_builder_value_get_block_def()
235 for (dom = block; dom && val->defs[dom->index] == NULL; dom = dom->imm_dom) in nir_phi_builder_value_get_block_def()
Dnir_opt_gcm.c329 for (nir_block *block = lca; block != NULL; block = block->imm_dom) { in gcm_schedule_late_def()
Dnir.h1564 struct nir_block *imm_dom; member
Dnir.c351 block->imm_dom = NULL; in nir_block_create()