Lines Matching defs:impl
232 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node);
239 nir_ssa_undef_instr_create(impl->function->shader,
242 nir_instr_insert_before_cf_list(&impl->body, &undef->instr);
296 nir_function_impl *impl = nir_cf_node_as_function(parent);
297 link_blocks(block, impl->end_block, NULL);
466 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node);
467 nir_metadata_preserve(impl, nir_metadata_none);
472 link_blocks(block, impl->end_block, NULL);
525 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node);
526 nir_metadata_preserve(impl, nir_metadata_none);
621 nir_function_impl *impl = void_impl;
624 nir_ssa_undef_instr_create(impl->function->shader,
627 nir_instr_insert_before_cf_list(&impl->body, &undef->instr);
633 cleanup_cf_node(nir_cf_node *node, nir_function_impl *impl)
646 nir_foreach_ssa_def(instr, replace_ssa_def_uses, impl);
656 cleanup_cf_node(child, impl);
658 cleanup_cf_node(child, impl);
667 cleanup_cf_node(child, impl);
671 nir_function_impl *impl = nir_cf_node_as_function(node);
672 foreach_list_typed(nir_cf_node, child, node, &impl->body)
673 cleanup_cf_node(child, impl);
692 extracted->impl = NULL; /* we shouldn't need this */
723 extracted->impl = nir_cf_node_get_function(&block_begin->cf_node);
727 nir_metadata_preserve(extracted->impl, nir_metadata_none);
808 if (cf_list->impl != cursor_impl) {
831 cleanup_cf_node(node, cf_list->impl);