Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/ir3/
Dir3_dominance.c45 b1 = b1->imm_dom; in intersect()
47 b2 = b2->imm_dom; in intersect()
60 if (pred->imm_dom) { in calc_dominance()
68 if (block->imm_dom != new_idom) { in calc_dominance()
69 block->imm_dom = new_idom; in calc_dominance()
93 block->imm_dom = block; in ir3_calc_dominance()
95 block->imm_dom = NULL; in ir3_calc_dominance()
109 ir3_start_block(ir)->imm_dom = NULL; in ir3_calc_dominance()
112 if (block->imm_dom) in ir3_calc_dominance()
113 array_insert(block->imm_dom, block->imm_dom->dom_children, block); in ir3_calc_dominance()
Dir3.h589 struct ir3_block *imm_dom; member
/third_party/mesa3d/src/compiler/nir/
Dnir_dominance.c40 block->imm_dom = block; in init_block()
42 block->imm_dom = NULL; in init_block()
64 b1 = b1->imm_dom; in intersect()
66 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()
103 if (runner->imm_dom == NULL) in calc_dom_frontier()
106 while (runner != block->imm_dom) { in calc_dom_frontier()
108 runner = runner->imm_dom; in calc_dom_frontier()
[all …]
Dnir_opt_sink.c108 for (nir_block *cur_block = use_block; cur_block != def_block->imm_dom; in adjust_block_for_loops()
109 cur_block = cur_block->imm_dom) { in adjust_block_for_loops()
Dnir_phi_builder.c196 dom = dom->imm_dom; in nir_phi_builder_value_get_block_def()
256 for (dom = block; dom != NULL; dom = dom->imm_dom) { in nir_phi_builder_value_get_block_def()
Dnir_opt_gcm.c538 for (nir_block *block = late_block; block != NULL; block = block->imm_dom) { in gcm_choose_block_for_instr()
Dnir.c502 block->imm_dom = NULL; in nir_block_create()
Dnir.h2887 struct nir_block *imm_dom; member