Home
last modified time | relevance | path

Searched refs:new_idom (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_dominance.c56 struct ir3_block *new_idom = NULL; in calc_dominance() local
61 if (new_idom) in calc_dominance()
62 new_idom = intersect(pred, new_idom); in calc_dominance()
64 new_idom = pred; in calc_dominance()
68 if (block->imm_dom != new_idom) { in calc_dominance()
69 block->imm_dom = new_idom; in calc_dominance()
/third_party/ltp/tools/sparse/sparse-src/
Dflowgraph.c144 struct basic_block *new_idom = NULL; in domtree_build() local
153 if (!new_idom) { in domtree_build()
154 new_idom = p; in domtree_build()
158 new_idom = intersect_dom(doms, p, new_idom); in domtree_build()
161 assert(new_idom); in domtree_build()
162 if (doms[bnr] != new_idom) { in domtree_build()
163 doms[bnr] = new_idom; in domtree_build()
/third_party/mesa3d/src/compiler/nir/
Dnir_dominance.c75 nir_block *new_idom = NULL; in calc_dominance() local
80 if (new_idom) in calc_dominance()
81 new_idom = intersect(pred, new_idom); in calc_dominance()
83 new_idom = pred; in calc_dominance()
87 if (block->imm_dom != new_idom) { in calc_dominance()
88 block->imm_dom = new_idom; in calc_dominance()
/third_party/mesa3d/src/intel/compiler/
Dbrw_cfg.cpp558 bblock_t *new_idom = NULL; in idom_tree() local
561 new_idom = (new_idom ? intersect(new_idom, parent_link->block) : in idom_tree()
566 if (parent(block) != new_idom) { in idom_tree()
567 parents[block->num] = new_idom; in idom_tree()
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst1982 - entel/compiler: Simplify new_idom reduction in dominance tree