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) {
69 sweep_cf_node(nir, cf_node);
72 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) {
73 sweep_cf_node(nir, cf_node);
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) {
83 sweep_cf_node(nir, cf_node);
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node)
90 switch (cf_node->type) {
92 sweep_block(nir, nir_cf_node_as_block(cf_node));
95 sweep_if(nir, nir_cf_node_as_if(cf_node));
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node));
113 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) {
114 sweep_cf_node(nir, cf_node);