/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir.h | 3454 } nir_function_impl; typedef 3463 nir_start_block(nir_function_impl *impl) in nir_start_block() 3469 nir_impl_last_block(nir_function_impl *impl) in nir_impl_last_block() 3513 nir_function_impl, cf_node, type, nir_cf_node_function) in NIR_DEFINE_CAST() 3633 nir_function_impl *impl; 4451 static inline nir_function_impl * 4469 for (nir_function_impl *impl_it = it->impl; \ 4487 static inline nir_function_impl * 4537 nir_function_impl_add_variable(nir_function_impl *impl, nir_variable *var) in nir_function_impl_add_variable() 4549 nir_variable *nir_local_variable_create(nir_function_impl *impl, [all …]
|
H A D | nir_dominance.c | 37 init_block(nir_block *block, nir_function_impl *impl) in init_block() 128 calc_dom_children(nir_function_impl *impl) in calc_dom_children() 165 nir_calc_dominance_impl(nir_function_impl *impl) in nir_calc_dominance_impl() 278 nir_dump_dom_tree_impl(nir_function_impl *impl, FILE *fp) in nir_dump_dom_tree_impl() 299 nir_dump_dom_frontier_impl(nir_function_impl *impl, FILE *fp) in nir_dump_dom_frontier_impl() 320 nir_dump_cfg_impl(nir_function_impl *impl, FILE *fp) in nir_dump_cfg_impl()
|
H A D | nir_functions.c | 50 function_ends_in_jump(nir_function_impl *impl) in function_ends_in_jump() 82 const nir_function_impl *impl, in nir_inline_function_impl() 86 nir_function_impl *copy = nir_function_impl_clone(b->shader, impl); in nir_inline_function_impl() 177 static bool inline_function_impl(nir_function_impl *impl, struct set *inlined); 219 inline_function_impl(nir_function_impl *impl, struct set *inlined) in inline_function_impl() 394 const nir_function_impl *impl, in lower_call_function_impl() 397 nir_function_impl *copy = nir_function_impl_clone(b->shader, impl); in lower_call_function_impl()
|
H A D | nir_control_flow.c | 224 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node); in nir_insert_phi_undef() 291 nir_function_impl *impl = nir_cf_node_as_function(parent); in block_add_normal_succs() 497 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node); in nir_handle_add_jump() 556 nir_function_impl *impl = nir_cf_node_get_function(&block->cf_node); in nir_handle_remove_jump() 646 nir_function_impl *impl = void_impl; in replace_ssa_def_uses() 658 cleanup_cf_node(nir_cf_node *node, nir_function_impl *impl) in cleanup_cf_node() 698 nir_function_impl *impl = nir_cf_node_as_function(node); in cleanup_cf_node() 835 nir_function_impl *cursor_impl = in nir_cf_reinsert() 870 calc_cfg_post_dfs_indices(nir_function_impl *impl, in calc_cfg_post_dfs_indices() 905 nir_sort_unstructured_blocks(nir_function_impl *impl) in nir_sort_unstructured_blocks()
|
H A D | nir_lower_io_to_temporaries.c | 39 nir_function_impl *entrypoint; 79 emit_output_copies_impl(struct lower_io_state *state, nir_function_impl *impl) in emit_output_copies_impl() 253 fixup_interpolation(struct lower_io_state *state, nir_function_impl *impl, in fixup_interpolation() 274 emit_input_copies_impl(struct lower_io_state *state, nir_function_impl *impl) in emit_input_copies_impl() 321 nir_lower_io_to_temporaries(nir_shader *shader, nir_function_impl *entrypoint, in nir_lower_io_to_temporaries()
|
H A D | nir_lower_multiview.c | 49 nir_function_impl *entrypoint = nir_shader_get_entrypoint(shader); in shader_writes_to_memory() 89 nir_function_impl *entrypoint = nir_shader_get_entrypoint(shader); in nir_shader_uses_view_index() 109 nir_function_impl *entrypoint = nir_shader_get_entrypoint(shader_no_position); in shader_only_position_uses_view_index() 188 nir_function_impl *entrypoint = nir_shader_get_entrypoint(shader); in nir_lower_multiview()
|
H A D | nir_lower_global_vars_to_local.c | 32 register_var_use(nir_variable *var, nir_function_impl *impl, in register_var_use() 50 mark_global_var_uses_block(nir_block *block, nir_function_impl *impl, in mark_global_var_uses_block() 85 nir_function_impl *impl = entry->data; in nir_lower_global_vars_to_local()
|
H A D | nir.c | 286 nir_local_variable_create(nir_function_impl *impl, in nir_local_variable_create() 545 nir_function_impl * 548 nir_function_impl *impl = ralloc(shader, nir_function_impl); in nir_function_impl_create_bare() 576 nir_function_impl * 581 nir_function_impl *impl = nir_function_impl_create_bare(function->shader); in nir_function_impl_create() 993 nir_function_impl * 1074 nir_function_impl *impl = in add_ssa_def_cb() 1139 nir_function_impl *impl = nir_cf_node_get_function(&instr->block->cf_node); in nir_instr_insert() 1558 nir_function_impl *impl = in nir_def_init() 1728 nir_unstructured_start_block(nir_function_impl *impl) in nir_unstructured_start_block() [all …]
|
H A D | nir_split_vars.c | 75 nir_function_impl *impl; 200 nir_function_impl *impl, in split_var_list_structs() 251 split_struct_derefs_impl(nir_function_impl *impl, in split_struct_derefs_impl() 520 mark_array_usage_impl(nir_function_impl *impl, in mark_array_usage_impl() 556 nir_function_impl *impl, in create_split_array_vars() 594 nir_function_impl *impl, in split_var_list_arrays() 754 split_array_copies_impl(nir_function_impl *impl, in split_array_copies_impl() 798 split_array_access_impl(nir_function_impl *impl, in split_array_access_impl() 1252 find_used_components_impl(nir_function_impl *impl, in find_used_components_impl() 1506 shrink_vec_var_access_impl(nir_function_impl *impl, in shrink_vec_var_access_impl() [all …]
|
H A D | nir_opt_preamble.c | 36 nir_function_impl * 39 nir_function_impl *entrypoint = nir_shader_get_entrypoint(shader); in nir_shader_get_preamble() 45 nir_function_impl *impl = nir_function_impl_create(preamble); in nir_shader_get_preamble() 707 analyze_reconstructed(opt_preamble_ctx *ctx, nir_function_impl *impl) in analyze_reconstructed() 760 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in nir_opt_preamble() 936 nir_function_impl *preamble = in nir_opt_preamble()
|
H A D | nir_lower_shader_calls.c | 33 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in move_system_values_to_top() 452 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in spill_ssa_defs_and_lower_shader_calls() 810 find_resume_instr(nir_function_impl *impl, unsigned call_idx) in find_resume_instr() 835 duplicate_loop_bodies(nir_function_impl *impl, nir_instr *resume_instr) in duplicate_loop_bodies() 1252 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in lower_resume() 1301 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in replace_resume_with_halt() 1471 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in nir_opt_trim_stack_values() 1629 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in nir_opt_sort_and_pack_stack() 1753 find_last_dominant_use_block(nir_function_impl *impl, nir_def *value) in find_last_dominant_use_block() 1969 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in nir_lower_shader_calls()
|
H A D | nir_clone.c | 648 static nir_function_impl * 649 clone_function_impl(clone_state *state, const nir_function_impl *fi) in clone_function_impl() 651 nir_function_impl *nfi = nir_function_impl_create_bare(state->ns); in clone_function_impl() 670 nir_function_impl * 671 nir_function_impl_clone(nir_shader *shader, const nir_function_impl *fi) in nir_function_impl_clone() 678 nir_function_impl *nfi = clone_function_impl(&state, fi); in nir_function_impl_clone()
|
H A D | nir_metadata.c | 31 nir_metadata_require(nir_function_impl *impl, nir_metadata required, ...) in nir_metadata_require() 62 nir_metadata_preserve(nir_function_impl *impl, nir_metadata preserved) in nir_metadata_preserve()
|
H A D | nir_lower_convert_alu_types.c | 69 opt_simplify_convert_alu_types_impl(nir_function_impl *impl) in opt_simplify_convert_alu_types_impl() 119 lower_convert_alu_types_impl(nir_function_impl *impl, in lower_convert_alu_types_impl()
|
H A D | nir_opt_barriers.c | 43 nir_opt_combine_barriers_impl(nir_function_impl *impl, in nir_opt_combine_barriers_impl() 114 nir_opt_barrier_modes_impl(nir_function_impl *impl) in nir_opt_barrier_modes_impl()
|
/aosp_15_r20/external/mesa3d/src/intel/compiler/ |
H A D | brw_nir_lower_intersection_shader.c | 27 static nir_function_impl * 30 nir_function_impl *impl = nir_shader_get_entrypoint(any_hit); in lower_any_hit_for_intersection() 155 nir_function_impl *any_hit_impl = NULL; in brw_nir_lower_intersection_shader() 164 nir_function_impl *impl = nir_shader_get_entrypoint(intersection); in brw_nir_lower_intersection_shader()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_compiler_nir.h | 40 nir_function_impl *impl; 144 src_index(nir_function_impl *impl, nir_src *src) in src_index() 162 def_index(nir_function_impl *impl, nir_def *def) in def_index() 317 etna_live_defs(nir_function_impl *impl, struct live_def *defs, unsigned *live_map);
|
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir_tess.c | 44 remove_hs_intrinsics(nir_function_impl *impl) in remove_hs_intrinsics() 80 prune_patch_function_to_intrinsic_and_srcs(nir_function_impl *impl) in prune_patch_function_to_intrinsic_and_srcs() 189 nir_function_impl *entrypoint = nir_shader_get_entrypoint(nir); in dxil_nir_split_tess_ctrl() 192 nir_function_impl *patch_const_func_impl = nir_function_impl_clone(nir, entrypoint); in dxil_nir_split_tess_ctrl()
|
/aosp_15_r20/external/mesa3d/src/amd/compiler/ |
H A D | aco_instruction_selection_setup.cpp | 71 sanitize_if(nir_function_impl* impl, nir_if* nif) in sanitize_if() 111 sanitize_cf_list(nir_function_impl* impl, struct exec_list* cf_list) in sanitize_cf_list() 185 apply_nuw_to_offsets(isel_context* ctx, nir_function_impl* impl) in apply_nuw_to_offsets() 260 nir_function_impl* func = nir_shader_get_entrypoint(nir); in setup_nir() 269 nir_function_impl* impl = nir_shader_get_entrypoint(shader); in init_context()
|
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/ |
H A D | ir3_nir_lower_tess.c | 283 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in ir3_nir_lower_to_explicit_output() 356 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in ir3_nir_lower_to_explicit_input() 648 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in ir3_nir_lower_tess_ctrl() 778 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in ir3_nir_lower_tess_eval() 809 nir_function_impl *entrypoint = nir_shader_get_entrypoint(nir); in lower_mixed_streams() 979 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in ir3_nir_lower_gs()
|
H A D | ir3_nir_opt_preamble.c | 601 nir_function_impl *main = nir_shader_get_entrypoint(nir); in ir3_nir_opt_prefetch_descriptors() 603 nir_function_impl *preamble = main->preamble ? main->preamble->impl : NULL; in ir3_nir_opt_prefetch_descriptors() 713 nir_function_impl *main = nir_shader_get_entrypoint(nir); in ir3_nir_lower_preamble() 718 nir_function_impl *preamble = main->preamble->impl; in ir3_nir_lower_preamble()
|
/aosp_15_r20/external/mesa3d/src/asahi/lib/ |
H A D | agx_nir_lower_alpha.c | 19 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in agx_nir_lower_alpha_to_coverage() 86 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in agx_nir_lower_alpha_to_one()
|
/aosp_15_r20/external/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_tex.c | 303 move_tex_coords(struct move_tex_coords_state *state, nir_function_impl *impl, nir_instr *instr) in move_tex_coords() 381 move_ddxy(struct move_tex_coords_state *state, nir_function_impl *impl, nir_intrinsic_instr *instr) in move_ddxy() 410 move_coords_from_divergent_cf(struct move_tex_coords_state *state, nir_function_impl *impl, in move_coords_from_divergent_cf() 489 nir_function_impl *impl = nir_shader_get_entrypoint(nir); in ac_nir_lower_tex()
|
/aosp_15_r20/external/mesa3d/src/asahi/compiler/ |
H A D | agx_nir_lower_sample_mask.c | 181 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in run_tests_at_start() 191 nir_function_impl *impl = nir_shader_get_entrypoint(shader); in agx_nir_lower_sample_mask()
|
/aosp_15_r20/external/mesa3d/src/broadcom/compiler/ |
H A D | v3d_nir_lower_line_smooth.c | 57 nir_function_impl *impl) in lower_line_smooth_func() 86 nir_function_impl *impl) in initialise_coverage_var()
|