Lines Matching refs:cf_node
41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
68 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) { in sweep_if()
69 sweep_cf_node(nir, cf_node); in sweep_if()
72 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) { in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
113 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) { in sweep_impl()
114 sweep_cf_node(nir, cf_node); in sweep_impl()