Home
last modified time | relevance | path

Searched refs:cf_node (Results 1 – 25 of 848) sorted by relevance

12345678910>>...34

/dports/lang/clover/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
H A Dnir_control_flow.c189 new_block->cf_node.parent = block->cf_node.parent; in split_block_beginning()
190 exec_node_insert_node_before(&block->cf_node.node, &new_block->cf_node.node); in split_block_beginning()
323 new_block->cf_node.parent = block->cf_node.parent; in split_block_end()
324 exec_node_insert_after(&block->cf_node.node, &new_block->cf_node.node); in split_block_end()
590 exec_node_insert_after(&before->cf_node.node, &block->cf_node.node); in nir_cf_node_insert()
591 block->cf_node.parent = before->cf_node.parent; in nir_cf_node_insert()
714 nir_cf_node *cf_node = &block_begin->cf_node; in nir_cf_extract() local
719 exec_node_remove(&cf_node->node); in nir_cf_extract()
720 cf_node->parent = NULL; in nir_cf_extract()
723 if (cf_node == cf_node_end) in nir_cf_extract()
[all …]
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
H A Dnir_control_flow.c189 new_block->cf_node.parent = block->cf_node.parent; in split_block_beginning()
190 exec_node_insert_node_before(&block->cf_node.node, &new_block->cf_node.node); in split_block_beginning()
323 new_block->cf_node.parent = block->cf_node.parent; in split_block_end()
324 exec_node_insert_after(&block->cf_node.node, &new_block->cf_node.node); in split_block_end()
590 exec_node_insert_after(&before->cf_node.node, &block->cf_node.node); in nir_cf_node_insert()
591 block->cf_node.parent = before->cf_node.parent; in nir_cf_node_insert()
714 nir_cf_node *cf_node = &block_begin->cf_node; in nir_cf_extract() local
719 exec_node_remove(&cf_node->node); in nir_cf_extract()
720 cf_node->parent = NULL; in nir_cf_extract()
723 if (cf_node == cf_node_end) in nir_cf_extract()
[all …]
/dports/graphics/mesa-libs/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/libosmesa/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-dri/mesa-21.3.6/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
748 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
804 if (cf_node == &loop->info->limiting_terminator->nif->cf_node) in can_pipeline_loads()
808 if (cf_node->type != nir_cf_node_block) in can_pipeline_loads()
921 switch (cf_node->type) { in process_loops()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
69 sweep_cf_node(nir, cf_node); in sweep_if()
73 sweep_cf_node(nir, cf_node); in sweep_if()
82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
83 sweep_cf_node(nir, cf_node); in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
90 switch (cf_node->type) { in sweep_cf_node()
92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
95 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
98 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/compiler/nir/
H A Dnir_opt_loop_unroll.c53 nir_cf_node_get_function(&loop->cf_node)); in loop_prepare_for_unroll()
202 nir_cf_node_remove(&loop->cf_node); in simple_unroll()
257 nir_cf_node *unroll_loc = &loop->cf_node; in complex_unroll_loop_body()
450 nir_cf_node_remove(&loop->cf_node); in complex_unroll()
503 nir_cf_node_remove(&loop->cf_node); in complex_unroll_single_terminator()
575 nir_cf_node_remove(&loop->cf_node); in wrapper_unroll()
717 nir_cf_node_insert(cursor, &new_loop->cf_node); in partial_unroll()
744 nir_cf_node_remove(&loop->cf_node); in partial_unroll()
841 switch (cf_node->type) { in process_loops()
845 nir_if *if_stmt = nir_cf_node_as_if(cf_node); in process_loops()
[all …]
H A Dnir_control_flow.c189 new_block->cf_node.parent = block->cf_node.parent; in split_block_beginning()
190 exec_node_insert_node_before(&block->cf_node.node, &new_block->cf_node.node); in split_block_beginning()
330 new_block->cf_node.parent = block->cf_node.parent; in split_block_end()
331 exec_node_insert_after(&block->cf_node.node, &new_block->cf_node.node); in split_block_end()
587 exec_node_insert_after(&before->cf_node.node, &block->cf_node.node); in nir_cf_node_insert()
588 block->cf_node.parent = before->cf_node.parent; in nir_cf_node_insert()
709 nir_cf_node *cf_node = &block_begin->cf_node; in nir_cf_extract() local
714 exec_node_remove(&cf_node->node); in nir_cf_extract()
715 cf_node->parent = NULL; in nir_cf_extract()
718 if (cf_node == cf_node_end) in nir_cf_extract()
[all …]
H A Dnir_sweep.c41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node);
89 sweep_cf_node(nir, cf_node); in sweep_if()
93 sweep_cf_node(nir, cf_node); in sweep_if()
102 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { in sweep_loop()
103 sweep_cf_node(nir, cf_node); in sweep_loop()
108 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node() argument
110 switch (cf_node->type) { in sweep_cf_node()
112 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
115 sweep_if(nir, nir_cf_node_as_if(cf_node)); in sweep_cf_node()
118 sweep_loop(nir, nir_cf_node_as_loop(cf_node)); in sweep_cf_node()
[all …]

12345678910>>...34