Lines Matching refs:impl
37 init_block(nir_block *block, nir_function_impl *impl) in init_block() argument
39 if (block == nir_start_block(impl)) in init_block()
128 calc_dom_children(nir_function_impl* impl) in calc_dom_children() argument
130 void *mem_ctx = ralloc_parent(impl); in calc_dom_children()
132 nir_foreach_block_unstructured(block, impl) { in calc_dom_children()
137 nir_foreach_block_unstructured(block, impl) { in calc_dom_children()
143 nir_foreach_block_unstructured(block, impl) { in calc_dom_children()
166 nir_calc_dominance_impl(nir_function_impl *impl) in nir_calc_dominance_impl() argument
168 if (impl->valid_metadata & nir_metadata_dominance) in nir_calc_dominance_impl()
171 nir_metadata_require(impl, nir_metadata_block_index); in nir_calc_dominance_impl()
174 nir_foreach_block_unstructured(block, impl) { in nir_calc_dominance_impl()
175 init_block(block, impl); in nir_calc_dominance_impl()
181 nir_foreach_block_unstructured(block, impl) { in nir_calc_dominance_impl()
182 if (block != nir_start_block(impl)) in nir_calc_dominance_impl()
187 nir_foreach_block_unstructured(block, impl) { in nir_calc_dominance_impl()
191 nir_block *start_block = nir_start_block(impl); in nir_calc_dominance_impl()
194 calc_dom_children(impl); in nir_calc_dominance_impl()
204 if (function->impl) in nir_calc_dominance()
205 nir_calc_dominance_impl(function->impl); in nir_calc_dominance()
281 nir_dump_dom_tree_impl(nir_function_impl *impl, FILE *fp) in nir_dump_dom_tree_impl() argument
283 fprintf(fp, "digraph doms_%s {\n", impl->function->name); in nir_dump_dom_tree_impl()
285 nir_foreach_block_unstructured(block, impl) { in nir_dump_dom_tree_impl()
297 if (function->impl) in nir_dump_dom_tree()
298 nir_dump_dom_tree_impl(function->impl, fp); in nir_dump_dom_tree()
303 nir_dump_dom_frontier_impl(nir_function_impl *impl, FILE *fp) in nir_dump_dom_frontier_impl() argument
305 nir_foreach_block_unstructured(block, impl) { in nir_dump_dom_frontier_impl()
319 if (function->impl) in nir_dump_dom_frontier()
320 nir_dump_dom_frontier_impl(function->impl, fp); in nir_dump_dom_frontier()
325 nir_dump_cfg_impl(nir_function_impl *impl, FILE *fp) in nir_dump_cfg_impl() argument
327 fprintf(fp, "digraph cfg_%s {\n", impl->function->name); in nir_dump_cfg_impl()
329 nir_foreach_block_unstructured(block, impl) { in nir_dump_cfg_impl()
343 if (function->impl) in nir_dump_cfg()
344 nir_dump_cfg_impl(function->impl, fp); in nir_dump_cfg()