Lines Matching refs:cf_node
318 nir_builder_is_inside_cf(nir_builder *build, nir_cf_node *cf_node)
321 for (nir_cf_node *n = &block->cf_node; n; n = n->parent) {
322 if (n == cf_node)
333 nir_builder_cf_insert(build, &nif->cf_node);
348 assert(nir_builder_is_inside_cf(build, &nif->cf_node));
351 nif = nir_cf_node_as_if(block->cf_node.parent);
361 assert(nir_builder_is_inside_cf(build, &nif->cf_node));
364 nif = nir_cf_node_as_if(block->cf_node.parent);
366 build->cursor = nir_after_cf_node(&nif->cf_node);
373 nir_if *nif = nir_cf_node_as_if(nir_cf_node_prev(&block->cf_node));
393 nir_builder_cf_insert(build, &loop->cf_node);
402 assert(nir_builder_is_inside_cf(build, &loop->cf_node));
405 loop = nir_cf_node_as_loop(block->cf_node.parent);
407 build->cursor = nir_after_cf_node(&loop->cf_node);