Searched refs:imm_dom (Results 1 – 6 of 6) sorted by relevance
40 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 …]
207 for (nir_block *cur = after->imm_dom; cur && cur != before; in loop_is_dead()208 cur = cur->imm_dom) { in loop_is_dead()
180 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()
329 for (nir_block *block = lca; block != NULL; block = block->imm_dom) { in gcm_schedule_late_def()
1564 struct nir_block *imm_dom; member
351 block->imm_dom = NULL; in nir_block_create()