Lines Matching full:cf_node
41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
79 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) {
80 sweep_cf_node(nir, cf_node);
83 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) {
84 sweep_cf_node(nir, cf_node);
93 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) {
94 sweep_cf_node(nir, cf_node);
99 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node)
101 switch (cf_node->type) {
103 sweep_block(nir, nir_cf_node_as_block(cf_node));
106 sweep_if(nir, nir_cf_node_as_if(cf_node));
109 sweep_loop(nir, nir_cf_node_as_loop(cf_node));
128 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) {
129 sweep_cf_node(nir, cf_node);