Home
last modified time | relevance | path

Searched defs:nir (Results 1 – 25 of 316) sorted by relevance

12345678910>>...13

/external/mesa3d/src/compiler/nir/
Dnir_sweep.c46 sweep_block(nir_shader *nir, nir_block *block) in sweep_block()
80 sweep_if(nir_shader *nir, nir_if *iff) in sweep_if()
94 sweep_loop(nir_shader *nir, nir_loop *loop) in sweep_loop()
105 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node()
123 sweep_impl(nir_shader *nir, nir_function_impl *impl) in sweep_impl()
140 sweep_function(nir_shader *nir, nir_function *f) in sweep_function()
150 nir_sweep(nir_shader *nir) in nir_sweep()
Dnir_lower_patch_vertices.c27 make_uniform(nir_shader *nir, const gl_state_index16 *tokens) in make_uniform()
52 nir_lower_patch_vertices(nir_shader *nir, in nir_lower_patch_vertices()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c58 void si_nir_opts(struct si_screen *sscreen, struct nir_shader *nir, bool first) in si_nir_opts()
142 void si_nir_late_opts(nir_shader *nir) in si_nir_late_opts()
163 static void si_late_optimize_16bit_samplers(struct si_screen *sscreen, nir_shader *nir) in si_late_optimize_16bit_samplers()
236 static bool si_lower_intrinsics(nir_shader *nir) in si_lower_intrinsics()
244 void si_lower_mediump_io(nir_shader *nir) in si_lower_mediump_io()
259 static void si_lower_nir(struct si_screen *sscreen, struct nir_shader *nir) in si_lower_nir()
353 static bool si_mark_divergent_texture_non_uniform(struct nir_shader *nir) in si_mark_divergent_texture_non_uniform()
408 char *si_finalize_nir(struct pipe_screen *screen, struct nir_shader *nir) in si_finalize_nir()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler_nir_emit.c41 #define OPCT(nir, op, cond, type) [nir_op_##nir] = { \ argument
46 #define OPC(nir, op, cond) OPCT(nir, op, cond, F32) argument
47 #define IOPC(nir, op, cond) OPCT(nir, op, cond, S32) argument
48 #define UOPC(nir, op, cond) OPCT(nir, op, cond, U32) argument
49 #define OP(nir, op) OPC(nir, op, TRUE) argument
50 #define IOP(nir, op) IOPC(nir, op, TRUE) argument
51 #define UOP(nir, op) UOPC(nir, op, TRUE) argument
/external/mesa3d/src/intel/compiler/elk/
Delk_nir.c239 elk_nir_lower_vs_inputs(nir_shader *nir, in elk_nir_lower_vs_inputs()
368 elk_nir_lower_vue_inputs(nir_shader *nir, in elk_nir_lower_vue_inputs()
418 elk_nir_lower_tes_inputs(nir_shader *nir, const struct intel_vue_map *vue_map) in elk_nir_lower_tes_inputs()
492 elk_nir_lower_fs_inputs(nir_shader *nir, in elk_nir_lower_fs_inputs()
546 elk_nir_lower_vue_outputs(nir_shader *nir) in elk_nir_lower_vue_outputs()
557 elk_nir_lower_tcs_outputs(nir_shader *nir, const struct intel_vue_map *vue_map, in elk_nir_lower_tcs_outputs()
581 elk_nir_lower_fs_outputs(nir_shader *nir) in elk_nir_lower_fs_outputs()
601 elk_nir_optimize(nir_shader *nir, bool is_scalar, in elk_nir_optimize()
881 elk_preprocess_nir(const struct elk_compiler *compiler, nir_shader *nir, in elk_preprocess_nir()
1290 elk_vectorize_lower_mem_access(nir_shader *nir, in elk_vectorize_lower_mem_access()
[all …]
Delk_nir_lower_cs_intrinsics.c28 nir_shader *nir; member
37 nir_shader *nir, in compute_local_index_id()
177 nir_shader *nir = state->nir; in lower_cs_intrinsics_convert_block() local
297 elk_nir_lower_cs_intrinsics(nir_shader *nir, in elk_nir_lower_cs_intrinsics()
/external/mesa3d/src/intel/compiler/
Dbrw_nir.c390 brw_nir_lower_per_view_outputs(nir_shader *nir) in brw_nir_lower_per_view_outputs()
398 brw_nir_lower_vs_inputs(nir_shader *nir) in brw_nir_lower_vs_inputs()
515 brw_nir_lower_vue_inputs(nir_shader *nir, in brw_nir_lower_vue_inputs()
565 brw_nir_lower_tes_inputs(nir_shader *nir, const struct intel_vue_map *vue_map) in brw_nir_lower_tes_inputs()
639 brw_nir_lower_fs_inputs(nir_shader *nir, in brw_nir_lower_fs_inputs()
687 brw_nir_lower_vue_outputs(nir_shader *nir) in brw_nir_lower_vue_outputs()
699 brw_nir_lower_tcs_outputs(nir_shader *nir, const struct intel_vue_map *vue_map, in brw_nir_lower_tcs_outputs()
723 brw_nir_lower_fs_outputs(nir_shader *nir) in brw_nir_lower_fs_outputs()
750 brw_nir_tag_speculative_access(nir_shader *nir) in brw_nir_tag_speculative_access()
788 brw_nir_optimize(nir_shader *nir, in brw_nir_optimize()
[all …]
Dbrw_nir_rt.c192 lower_rt_io_and_scratch(nir_shader *nir) in lower_rt_io_and_scratch()
344 brw_nir_lower_raygen(nir_shader *nir) in brw_nir_lower_raygen()
352 brw_nir_lower_any_hit(nir_shader *nir, const struct intel_device_info *devinfo) in brw_nir_lower_any_hit()
361 brw_nir_lower_closest_hit(nir_shader *nir) in brw_nir_lower_closest_hit()
369 brw_nir_lower_miss(nir_shader *nir) in brw_nir_lower_miss()
377 brw_nir_lower_callable(nir_shader *nir) in brw_nir_lower_callable()
491 nir_shader *nir = b.shader; in brw_nir_create_raygen_trampoline() local
Dbrw_kernel.c46 nir_shader *nir = nir_load_libclc_shader(64, disk_cache, in load_clc_shader() local
126 implement_intel_builtins(nir_shader *nir) in implement_intel_builtins()
163 lower_kernel_intrinsics(nir_shader *nir) in lower_kernel_intrinsics()
306 nir_shader *nir = in brw_kernel_from_spirv() local
504 nir_remove_llvm17_scratch(nir_shader *nir) in nir_remove_llvm17_scratch()
571 cleanup_llvm17_scratch(nir_shader *nir) in cleanup_llvm17_scratch()
622 nir_shader *nir = in brw_nir_from_spirv() local
Dbrw_compile_mesh.cpp76 brw_nir_lower_load_uniforms(nir_shader *nir, in brw_nir_lower_load_uniforms()
143 brw_nir_lower_launch_mesh_workgroups(nir_shader *nir) in brw_nir_lower_launch_mesh_workgroups()
152 brw_nir_lower_tue_outputs(nir_shader *nir, brw_tue_map *map) in brw_nir_lower_tue_outputs()
221 brw_nir_adjust_task_payload_offsets(nir_shader *nir) in brw_nir_adjust_task_payload_offsets()
260 brw_nir_align_launch_mesh_workgroups(nir_shader *nir) in brw_nir_align_launch_mesh_workgroups()
333 struct nir_shader *nir = params->base.nir; in brw_compile_task() local
445 brw_nir_lower_tue_inputs(nir_shader *nir, const brw_tue_map *map) in brw_nir_lower_tue_inputs()
564 struct nir_shader *nir, in brw_compute_mue_layout()
832 struct nir_shader *nir, struct brw_mue_map *map, in brw_compute_mue_map()
1150 brw_print_mue_map(FILE *fp, const struct brw_mue_map *map, struct nir_shader *nir) in brw_print_mue_map()
[all …]
/external/mesa3d/src/nouveau/compiler/
Dnak_nir.c13 #define OPT(nir, pass, ...) ({ \ argument
21 #define OPT_V(nir, pass, ...) NIR_PASS_V(nir, pass, ##__VA_ARGS__) argument
24 nak_nir_workgroup_has_one_subgroup(const nir_shader *nir) in nak_nir_workgroup_has_one_subgroup()
92 optimize_nir(nir_shader *nir, const struct nak_compiler *nak, bool allow_copies) in optimize_nir()
177 nak_optimize_nir(nir_shader *nir, const struct nak_compiler *nak) in nak_optimize_nir()
292 nak_preprocess_nir(nir_shader *nir, const struct nak_compiler *nak) in nak_preprocess_nir()
655 nak_nir_lower_system_values(nir_shader *nir, const struct nak_compiler *nak) in nak_nir_lower_system_values()
727 nak_nir_lower_fs_outputs(nir_shader *nir) in nak_nir_lower_fs_outputs()
789 nak_nir_remove_barriers(nir_shader *nir) in nak_nir_remove_barriers()
890 nir_shader_has_local_variables(const nir_shader *nir) in nir_shader_has_local_variables()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.c24 radv_use_vs_prolog(const nir_shader *nir, in radv_use_vs_prolog()
31 radv_use_per_attribute_vb_descs(const nir_shader *nir, in radv_use_per_attribute_vb_descs()
39 gather_load_vs_input_info(const nir_shader *nir, const nir_intrinsic_instr *intrin, struct radv_sha… in gather_load_vs_input_info()
67 gather_load_fs_input_info(const nir_shader *nir, const nir_intrinsic_instr *intrin, struct radv_sha… in gather_load_fs_input_info()
117 gather_intrinsic_load_input_info(const nir_shader *nir, const nir_intrinsic_instr *instr, struct ra… in gather_intrinsic_load_input_info()
134 gather_intrinsic_store_output_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_store_output_info()
200 gather_push_constant_info(const nir_shader *nir, const nir_intrinsic_instr *instr, struct radv_shad… in gather_push_constant_info()
218 gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, struct radv_shader_i… in gather_intrinsic_info()
331 gather_tex_info(const nir_shader *nir, const nir_tex_instr *instr, struct radv_shader_info *info) in gather_tex_info()
348 gather_info_block(const nir_shader *nir, const nir_block *block, struct radv_shader_info *info, in gather_info_block()
[all …]
/external/mesa3d/src/imagination/pco/
Dpco_nir.c69 void pco_preprocess_nir(pco_ctx *ctx, nir_shader *nir) in pco_preprocess_nir()
169 void pco_lower_nir(pco_ctx *ctx, nir_shader *nir, pco_data *data) in pco_lower_nir()
295 static void gather_fs_data(nir_shader *nir, pco_data *data) in gather_fs_data()
317 static void gather_data(nir_shader *nir, pco_data *data) in gather_data()
339 void pco_postprocess_nir(pco_ctx *ctx, nir_shader *nir, pco_data *data) in pco_postprocess_nir()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_lower_exec_graph.c65 lvp_lower_node_payload_derefs(nir_shader *nir) in lvp_lower_node_payload_derefs()
124 lvp_lower_exec_graph_intrinsics(nir_shader *nir) in lvp_lower_exec_graph_intrinsics()
131 lvp_lower_node_payload_vars(struct lvp_pipeline *pipeline, nir_shader *nir) in lvp_lower_node_payload_vars()
150 lvp_lower_exec_graph(struct lvp_pipeline *pipeline, nir_shader *nir) in lvp_lower_exec_graph()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp97 st_nir_assign_vs_in_locations(struct nir_shader *nir) in st_nir_assign_vs_in_locations()
183 nir_shader *nir) in st_nir_assign_uniform_locations()
278 nir_shader *nir = prog->nir; in st_glsl_to_nir_post_opts() local
450 st_nir_lower_wpos_ytransform(struct nir_shader *nir, in st_nir_lower_wpos_ytransform()
578 nir_shader *nir = shader->Program->nir; in st_link_glsl_to_nir() local
787 st_nir_assign_varying_locations(struct st_context *st, nir_shader *nir) in st_nir_assign_varying_locations()
826 st_nir_lower_samplers(struct pipe_screen *screen, nir_shader *nir, in st_nir_lower_samplers()
858 st_nir_lower_uniforms(struct st_context *st, nir_shader *nir) in st_nir_lower_uniforms()
881 struct gl_shader_program *shader_program, nir_shader *nir, in st_finalize_nir()
/external/mesa3d/src/nouveau/vulkan/
Dnvk_codegen.c106 nvk_cg_preprocess_nir(nir_shader *nir) in nvk_cg_preprocess_nir()
130 nvk_cg_optimize_nir(nir_shader *nir) in nvk_cg_optimize_nir()
224 assign_io_locations(nir_shader *nir) in assign_io_locations()
259 nak_cg_postprocess_nir(nir_shader *nir) in nak_cg_postprocess_nir()
528 const struct nir_shader *nir, in nvk_gs_gen_header()
738 static uint8_t find_register_index_for_xfb_output(const struct nir_shader *nir, in find_register_index_for_xfb_output()
755 struct nir_shader *nir, in nvk_fill_transform_feedback_state()
796 nvk_cg_compile_nir(struct nvk_physical_device *pdev, nir_shader *nir, in nvk_cg_compile_nir()
/external/mesa3d/src/amd/vulkan/nir/
Dradv_nir_lower_poly_line_smooth.c13 radv_should_lower_poly_line_smooth(nir_shader *nir, const struct radv_graphics_state_key *gfx_state) in radv_should_lower_poly_line_smooth()
39 radv_nir_lower_poly_line_smooth(nir_shader *nir, const struct radv_graphics_state_key *gfx_state) in radv_nir_lower_poly_line_smooth()
Dradv_nir_export_multiview.c14 find_layer_out_var(nir_shader *nir) in find_layer_out_var()
28 radv_nir_export_multiview(nir_shader *nir) in radv_nir_export_multiview()
Dradv_nir_lower_io.c24 radv_nir_lower_io_to_scalar_early(nir_shader *nir, nir_variable_mode mask) in radv_nir_lower_io_to_scalar_early()
114 radv_recompute_fs_input_bases(nir_shader *nir) in radv_recompute_fs_input_bases()
136 radv_nir_lower_io(struct radv_device *device, nir_shader *nir) in radv_nir_lower_io()
216 nir_shader *nir = stage->nir; in radv_nir_lower_io_to_mem() local
/external/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c13 get_ubo_load_range(nir_shader *nir, nir_intrinsic_instr *instr, in get_ubo_load_range()
136 gather_ubo_ranges(nir_shader *nir, nir_intrinsic_instr *instr, in gather_ubo_ranges()
343 rematerialize_load_global_bases(nir_shader *nir, in rematerialize_load_global_bases()
376 copy_global_to_uniform(nir_shader *nir, struct ir3_ubo_analysis_state *state) in copy_global_to_uniform()
431 copy_ubo_to_uniform(nir_shader *nir, const struct ir3_const_state *const_state, in copy_ubo_to_uniform()
547 ir3_nir_lower_const_global_loads(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_lower_const_global_loads()
625 ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_analyze_ubo_ranges()
682 ir3_nir_lower_ubo_loads(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_lower_ubo_loads()
814 ir3_nir_fixup_load_const_ir3(nir_shader *nir) in ir3_nir_fixup_load_const_ir3()
868 ir3_nir_lower_load_constant(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_lower_load_constant()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_cmdline.c63 sort_varyings(nir_shader *nir, nir_variable_mode mode) in sort_varyings()
75 fixup_varying_slots(nir_shader *nir, nir_variable_mode mode) in fixup_varying_slots()
106 nir_shader *nir = prog->_LinkedShaders[stage]->Program->nir; in load_glsl() local
229 nir_shader *nir; in load_spirv() local
354 nir_shader *nir; in main() local
/external/mesa3d/src/microsoft/clc/
Dclc_nir.c99 clc_nir_lower_system_values(nir_shader *nir, nir_variable *var) in clc_nir_lower_system_values()
181 clc_nir_lower_kernel_input_loads(nir_shader *nir, nir_variable *var) in clc_nir_lower_kernel_input_loads()
210 add_printf_var(struct nir_shader *nir, unsigned uav_id) in add_printf_var()
224 clc_lower_printf_base(nir_shader *nir, unsigned uav_id) in clc_lower_printf_base()
333 clc_nir_lower_global_pointers_to_constants(nir_shader *nir) in clc_nir_lower_global_pointers_to_constants()
/external/mesa3d/src/imagination/rogue/
Drogue_build_data.c125 static inline unsigned nir_count_variables_with_modes(const nir_shader *nir, in nir_count_variables_with_modes()
148 nir_shader *nir) in collect_io_data_fs()
278 nir_shader *nir) in collect_io_data_vs()
334 void rogue_collect_io_data(struct rogue_build_ctx *ctx, nir_shader *nir) in rogue_collect_io_data()
/external/mesa3d/src/imagination/vulkan/
Dpvr_shader.c61 nir_shader *nir; in pvr_spirv_to_nir() local
86 rogue_shader *pvr_nir_to_rogue(rogue_build_ctx *ctx, nir_shader *nir) in pvr_nir_to_rogue()
/external/mesa3d/src/microsoft/spirv_to_dxil/
Ddxil_spirv_nir.c113 dxil_spirv_nir_prep(nir_shader *nir) in dxil_spirv_nir_prep()
189 add_runtime_data_var(nir_shader *nir, unsigned desc_set, unsigned binding) in add_runtime_data_var()
308 add_push_constant_var(nir_shader *nir, unsigned size, unsigned desc_set, unsigned binding) in add_push_constant_var()
637 dxil_spirv_write_pntc(nir_shader *nir, const struct dxil_spirv_runtime_conf *conf) in dxil_spirv_write_pntc()
693 dxil_spirv_compute_pntc(nir_shader *nir) in dxil_spirv_compute_pntc()
746 lower_view_index_to_rt_layer(nir_shader *nir) in lower_view_index_to_rt_layer()
773 dxil_spirv_nir_link(nir_shader *nir, nir_shader *prev_stage_nir, in dxil_spirv_nir_link()
838 merge_ubos_and_ssbos(nir_shader *nir) in merge_ubos_and_ssbos()
887 dxil_spirv_nir_passes(nir_shader *nir, in dxil_spirv_nir_passes()

12345678910>>...13