/dports/lang/clover/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_control_flow.c | 189 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_control_flow.c | 189 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_sweep.c | 41 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 D | nir_opt_loop_unroll.c | 53 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 D | nir_control_flow.c | 189 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 D | nir_sweep.c | 41 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 …]
|