Lines Matching refs:cf_node
43 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
84 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) { in sweep_if()
85 sweep_cf_node(nir, cf_node); in sweep_if()
88 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) { in sweep_if()
89 sweep_cf_node(nir, cf_node); in sweep_if()
99 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
100 sweep_cf_node(nir, cf_node); in sweep_loop()
105 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
107 switch (cf_node->type) { in sweep_cf_node()
109 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
112 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
115 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
129 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) { in sweep_impl()
130 sweep_cf_node(nir, cf_node); in sweep_impl()