/external/mesa3d/src/compiler/nir/ |
D | nir_to_lcssa.c | 47 nir_loop *loop; 57 is_if_use_inside_loop(nir_src *use, nir_loop *loop) in is_if_use_inside_loop() 75 is_use_inside_loop(nir_src *use, nir_loop *loop) in is_use_inside_loop() 91 is_defined_before_loop(nir_ssa_def *def, nir_loop *loop) in is_defined_before_loop() 107 instr_is_invariant(nir_instr *instr, nir_loop *loop); 110 def_is_invariant(nir_ssa_def *def, nir_loop *loop) in def_is_invariant() 125 return def_is_invariant(src->ssa, (nir_loop *)state); in src_is_invariant() 129 phi_is_invariant(nir_phi_instr *instr, nir_loop *loop) in phi_is_invariant() 165 instr_is_invariant(nir_instr *instr, nir_loop *loop) in instr_is_invariant() 312 nir_loop *loop = nir_cf_node_as_loop(cf_node); in convert_to_lcssa() [all …]
|
D | nir_opt_sink.c | 73 static nir_loop * 78 return (nir_loop*)node; in get_innermost_loop() 84 loop_contains_block(nir_loop *loop, nir_block *block) in loop_contains_block() 102 nir_loop *def_loop = NULL; in adjust_block_for_loops() 116 nir_loop *following_loop = nir_cf_node_as_loop(next); in adjust_block_for_loops()
|
D | nir_opt_trivial_continues.c | 36 lower_trivial_continues_block(nir_block *block, nir_loop *loop) in lower_trivial_continues_block() 75 nir_loop *loop) in lower_trivial_continues_list() 95 nir_loop *loop = nir_cf_node_as_loop(cf_node); in lower_trivial_continues_list()
|
D | nir_opt_loop_unroll.c | 50 loop_prepare_for_unroll(nir_loop *loop) in loop_prepare_for_unroll() 106 simple_unroll(nir_loop *loop) in simple_unroll() 238 complex_unroll_loop_body(nir_loop *loop, nir_loop_terminator *unlimit_term, in complex_unroll_loop_body() 339 complex_unroll(nir_loop *loop, nir_loop_terminator *unlimit_term, in complex_unroll() 467 complex_unroll_single_terminator(nir_loop *loop) in complex_unroll_single_terminator() 515 wrapper_unroll(nir_loop *loop) in wrapper_unroll() 617 remove_out_of_bounds_induction_use(nir_shader *shader, nir_loop *loop, in remove_out_of_bounds_induction_use() 683 partial_unroll(nir_shader *shader, nir_loop *loop, unsigned trip_count) in partial_unroll() 720 nir_loop *new_loop = nir_loop_create(shader); in partial_unroll() 757 check_unrolling_restrictions(nir_shader *shader, nir_loop *loop) in check_unrolling_restrictions() [all …]
|
D | nir_control_flow.c | 150 nir_loop *loop = nir_cf_node_as_loop(node); in link_block_to_non_block() 296 nir_loop *loop = nir_cf_node_as_loop(parent); in block_add_normal_succs() 316 nir_loop *next_loop = nir_cf_node_as_loop(next); in block_add_normal_succs() 428 static nir_loop * 480 nir_loop *loop = nearest_loop(&block->cf_node); in nir_handle_add_jump() 488 nir_loop *loop = nearest_loop(&block->cf_node); in nir_handle_add_jump() 659 nir_loop *loop = nir_cf_node_as_loop(node); in cleanup_cf_node()
|
D | nir_lower_returns.c | 31 nir_loop *loop; 83 lower_returns_in_loop(nir_loop *loop, struct lower_returns_state *state) in lower_returns_in_loop() 85 nir_loop *parent = state->loop; in lower_returns_in_loop()
|
D | nir_opt_if.c | 39 find_continue_block(nir_loop *loop) in find_continue_block() 139 opt_peel_loop_initial_if(nir_loop *loop) in opt_peel_loop_initial_if() 394 opt_split_alu_of_phi(nir_builder *b, nir_loop *loop) in opt_split_alu_of_phi() 647 opt_simplify_bcsel_of_phi(nir_builder *b, nir_loop *loop) in opt_simplify_bcsel_of_phi() 804 opt_if_loop_last_continue(nir_loop *loop, bool aggressive_last_continue) in opt_if_loop_last_continue() 1354 nir_loop *loop = nir_cf_node_as_loop(cf_node); in opt_if_cf_list() 1388 nir_loop *loop = nir_cf_node_as_loop(cf_node); in opt_peel_loop_initial_if_cf_list() 1424 nir_loop *loop = nir_cf_node_as_loop(cf_node); in opt_if_safe_cf_list()
|
D | nir_lower_memory_model.c | 201 nir_loop *loop = nir_cf_node_as_loop(cf_node); in lower_make_visible() 240 nir_loop *loop = nir_cf_node_as_loop(cf_node); in lower_make_available()
|
D | nir_opt_dead_cf.c | 259 nir_loop *following_loop = nir_block_get_following_loop(block); in dead_cf_block() 333 nir_loop *loop = nir_cf_node_as_loop(cur); in dead_cf_list()
|
D | nir_sweep.c | 98 sweep_loop(nir_shader *nir, nir_loop *loop) in sweep_loop()
|
D | nir_loop_analyze.c | 65 nir_loop *loop; 1230 initialize_loop_info_state(nir_loop *loop, void *mem_ctx, in initialize_loop_info_state() 1265 nir_loop *loop = nir_cf_node_as_loop(cf_node); in process_loops() 1274 nir_loop *loop = nir_cf_node_as_loop(cf_node); in process_loops()
|
D | nir_clone.c | 587 static nir_loop * 588 clone_loop(clone_state *state, struct exec_list *cf_list, const nir_loop *loop) in clone_loop() 590 nir_loop *nloop = nir_loop_create(state->ns); in clone_loop()
|
D | nir_lower_multiview.c | 279 nir_loop* loop = nir_push_loop(&b); in nir_lower_multiview()
|
D | nir.c | 461 nir_loop * 464 nir_loop *loop = rzalloc(shader, nir_loop); in nir_loop_create() 1808 nir_loop *loop = nir_cf_node_as_loop(node); in nir_cf_node_cf_tree_first() 1835 nir_loop *loop = nir_cf_node_as_loop(node); in nir_cf_node_cf_tree_last() 1875 nir_loop *
|
D | nir.h | 2940 } nir_loop; typedef 3115 NIR_DEFINE_CAST(nir_cf_node_as_loop, nir_cf_node, nir_loop, cf_node, in NIR_DEFINE_CAST() 3149 nir_loop_first_block(nir_loop *loop) in nir_loop_first_block() 3156 nir_loop_last_block(nir_loop *loop) in nir_loop_last_block() 3675 nir_loop *nir_loop_create(nir_shader *shader); 4091 nir_loop *nir_block_get_following_loop(nir_block *block); 5014 void nir_convert_loop_to_lcssa(nir_loop *loop);
|
D | nir_validate.c | 76 nir_loop *loop; 1184 nir_loop *loop = nir_cf_node_as_loop(next); in validate_block() 1246 validate_loop(nir_loop *loop, validate_state *state) in validate_loop() 1262 nir_loop *old_loop = state->loop; in validate_loop()
|
D | nir_opt_gcm.c | 102 nir_loop *loop = nir_cf_node_as_loop(node); in gcm_build_block_info()
|
D | nir_opt_copy_prop_vars.c | 275 nir_loop *loop = nir_cf_node_as_loop(cf_node); in gather_vars_written() 1228 nir_loop *loop = nir_cf_node_as_loop(cf_node); in copy_prop_vars_cf_node()
|
D | nir_builder.h | 218 static inline nir_loop * 221 nir_loop *loop = nir_loop_create(build->shader); in nir_push_loop() 228 nir_pop_loop(nir_builder *build, nir_loop *loop) in nir_pop_loop()
|
D | nir_divergence_analysis.c | 803 visit_loop(nir_loop *loop, struct divergence_state *state) in visit_loop()
|
/external/mesa3d/src/compiler/nir/tests/ |
D | lower_returns_tests.cpp | 99 nir_loop *loop = nir_push_loop(&bld); in TEST_F() 169 nir_loop *loop_outer = nir_push_loop(&bld); in TEST_F() 173 nir_loop *loop_inner = nir_push_loop(&bld); in TEST_F()
|
D | control_flow_tests.cpp | 55 nir_loop *loop = nir_loop_create(b.shader); in TEST_F()
|
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir.h | 76 bool process_loop(nir_loop *node);
|
/external/mesa3d/src/intel/compiler/ |
D | brw_vec4.h | 329 virtual void nir_emit_loop(nir_loop *loop);
|
D | brw_fs.h | 234 void nir_emit_loop(nir_loop *loop);
|