Home
last modified time | relevance | path

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

1234567

/third_party/mesa3d/src/compiler/nir/
Dnir_sweep.c44 sweep_block(nir_shader *nir, nir_block *block) in sweep_block()
64 sweep_if(nir_shader *nir, nir_if *iff) in sweep_if()
78 sweep_loop(nir_shader *nir, nir_loop *loop) in sweep_loop()
88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) in sweep_cf_node()
106 sweep_impl(nir_shader *nir, nir_function_impl *impl) in sweep_impl()
124 sweep_function(nir_shader *nir, nir_function *f) in sweep_function()
134 nir_sweep(nir_shader *nir) in nir_sweep()
Dnir_lower_clip_cull_distance_arrays.c41 get_unwrapped_array_length(nir_shader *nir, nir_variable *var) in get_unwrapped_array_length()
60 combine_clip_cull(nir_shader *nir, in combine_clip_cull()
123 nir_lower_clip_cull_distance_arrays(nir_shader *nir) in nir_lower_clip_cull_distance_arrays()
Dnir_lower_patch_vertices.c28 make_uniform(nir_shader *nir, const gl_state_index16 *tokens) in make_uniform()
57 nir_lower_patch_vertices(nir_shader *nir, in nir_lower_patch_vertices()
Dnir_lower_mediump.c143 nir_lower_mediump_io(nir_shader *nir, nir_variable_mode modes, in nir_lower_mediump_io()
252 nir_force_mediump_io(nir_shader *nir, nir_variable_mode modes, in nir_force_mediump_io()
316 nir_unpack_16bit_varying_slots(nir_shader *nir, nir_variable_mode modes) in nir_unpack_16bit_varying_slots()
421 nir_fold_16bit_sampler_conversions(nir_shader *nir, in nir_fold_16bit_sampler_conversions()
561 nir_legalize_16bit_sampler_srcs(nir_shader *nir, in nir_legalize_16bit_sampler_srcs()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c37 gather_intrinsic_load_input_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_load_input_info()
64 set_writes_memory(const nir_shader *nir, struct radv_shader_info *info) in set_writes_memory()
71 gather_intrinsic_store_output_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_store_output_info()
105 gather_push_constant_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_push_constant_info()
127 gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_info()
316 gather_tex_info(const nir_shader *nir, const nir_tex_instr *instr, struct radv_shader_info *info) in gather_tex_info()
333 gather_info_block(const nir_shader *nir, const nir_block *block, struct radv_shader_info *info) in gather_info_block()
350 gather_info_input_decl_vs(const nir_shader *nir, const nir_variable *var, in gather_info_input_decl_vs()
392 gather_info_input_decl_ps(const nir_shader *nir, const nir_variable *var, in gather_info_input_decl_ps()
438 gather_info_input_decl(const nir_shader *nir, const nir_variable *var, in gather_info_input_decl()
[all …]
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir.c162 brw_nir_lower_vs_inputs(nir_shader *nir, in brw_nir_lower_vs_inputs()
297 brw_nir_lower_vue_inputs(nir_shader *nir, in brw_nir_lower_vue_inputs()
350 brw_nir_lower_tes_inputs(nir_shader *nir, const struct brw_vue_map *vue_map) in brw_nir_lower_tes_inputs()
415 brw_nir_lower_fs_inputs(nir_shader *nir, in brw_nir_lower_fs_inputs()
466 brw_nir_lower_vue_outputs(nir_shader *nir) in brw_nir_lower_vue_outputs()
477 brw_nir_lower_tcs_outputs(nir_shader *nir, const struct brw_vue_map *vue_map, in brw_nir_lower_tcs_outputs()
504 brw_nir_lower_fs_outputs(nir_shader *nir) in brw_nir_lower_fs_outputs()
524 brw_nir_optimize(nir_shader *nir, const struct brw_compiler *compiler, in brw_nir_optimize()
759 brw_preprocess_nir(const struct brw_compiler *compiler, nir_shader *nir, in brw_preprocess_nir()
994 brw_vectorize_lower_mem_access(nir_shader *nir, in brw_vectorize_lower_mem_access()
[all …]
Dbrw_nir_rt.c200 lower_rt_io_and_scratch(nir_shader *nir) in lower_rt_io_and_scratch()
347 brw_nir_lower_raygen(nir_shader *nir) in brw_nir_lower_raygen()
355 brw_nir_lower_any_hit(nir_shader *nir, const struct intel_device_info *devinfo) in brw_nir_lower_any_hit()
364 brw_nir_lower_closest_hit(nir_shader *nir) in brw_nir_lower_closest_hit()
372 brw_nir_lower_miss(nir_shader *nir) in brw_nir_lower_miss()
380 brw_nir_lower_callable(nir_shader *nir) in brw_nir_lower_callable()
479 nir_shader *nir = b.shader; in brw_nir_create_raygen_trampoline() local
Dbrw_nir_lower_cs_intrinsics.c28 nir_shader *nir; member
40 nir_shader *nir = state->nir; in lower_cs_intrinsics_convert_block() local
266 brw_nir_lower_cs_intrinsics(nir_shader *nir) in brw_nir_lower_cs_intrinsics()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c201 static void scan_instruction(const struct nir_shader *nir, struct si_shader_info *info, in scan_instruction()
397 void si_nir_scan_shader(const struct nir_shader *nir, struct si_shader_info *info) in si_nir_scan_shader()
557 void si_nir_opts(struct si_screen *sscreen, struct nir_shader *nir, bool first) in si_nir_opts()
634 void si_nir_late_opts(nir_shader *nir) in si_nir_late_opts()
647 static void si_late_optimize_16bit_samplers(struct si_screen *sscreen, nir_shader *nir) in si_late_optimize_16bit_samplers()
696 static void si_nir_lower_color(nir_shader *nir) in si_nir_lower_color()
741 static void si_lower_io(struct nir_shader *nir) in si_lower_io()
828 static void si_lower_nir(struct si_screen *sscreen, struct nir_shader *nir) in si_lower_nir()
930 struct nir_shader *nir = (struct nir_shader *)nirptr; in si_finalize_nir() local
/third_party/mesa3d/src/microsoft/clc/
Dclc_nir.c123 clc_nir_lower_system_values(nir_shader *nir, nir_variable *var) in clc_nir_lower_system_values()
208 clc_nir_lower_kernel_input_loads(nir_shader *nir, nir_variable *var) in clc_nir_lower_kernel_input_loads()
238 add_printf_var(struct nir_shader *nir, unsigned uav_id) in add_printf_var()
252 clc_lower_printf_base(nir_shader *nir, unsigned uav_id) in clc_lower_printf_base()
292 find_identical_const_sampler(nir_shader *nir, nir_variable *sampler) in find_identical_const_sampler()
310 nir_shader *nir = cb_data; in clc_nir_dedupe_const_samplers_instr() local
343 clc_nir_dedupe_const_samplers(nir_shader *nir) in clc_nir_dedupe_const_samplers()
Dclc_compiler.c258 clc_lower_images(nir_shader *nir, struct clc_image_lower_context *context) in clc_lower_images()
284 clc_lower_64bit_semantics(nir_shader *nir) in clc_lower_64bit_semantics()
326 clc_lower_nonnormalized_samplers(nir_shader *nir, in clc_lower_nonnormalized_samplers()
398 add_kernel_inputs_var(struct clc_dxil_object *dxil, nir_shader *nir, in add_kernel_inputs_var()
427 struct nir_shader *nir, unsigned *cbv_id) in add_work_properties_var()
445 clc_lower_constant_to_ssbo(nir_shader *nir, in clc_lower_constant_to_ssbo()
483 clc_lower_global_to_ssbo(nir_shader *nir) in clc_lower_global_to_ssbo()
699 static bool shader_has_double(nir_shader *nir) in shader_has_double()
728 scale_fdiv(nir_shader *nir) in scale_fdiv()
792 struct nir_shader *nir; in clc_spirv_to_dxil() local
/third_party/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp89 st_shader_gather_info(nir_shader *nir, struct gl_program *prog) in st_shader_gather_info()
107 st_nir_assign_vs_in_locations(struct nir_shader *nir) in st_nir_assign_vs_in_locations()
202 nir_shader *nir) in st_nir_assign_uniform_locations()
256 st_nir_opts(nir_shader *nir) in st_nir_opts()
361 nir_shader *nir = prog->nir; in st_nir_preprocess() local
476 nir_shader *nir = prog->nir; in st_glsl_to_nir_post_opts() local
684 st_nir_lower_wpos_ytransform(struct nir_shader *nir, in st_nir_lower_wpos_ytransform()
818 nir_shader *nir = shader->Program->nir; in st_link_nir() local
944 st_nir_assign_varying_locations(struct st_context *st, nir_shader *nir) in st_nir_assign_varying_locations()
979 st_nir_lower_samplers(struct pipe_screen *screen, nir_shader *nir, in st_nir_lower_samplers()
[all …]
Dst_shader_cache.c90 bool nir) in st_serialise_ir_program()
126 bool nir) in st_store_ir_in_disk_cache()
173 struct gl_program *prog, bool nir) in st_deserialise_ir_program()
240 bool nir) in st_load_ir_from_disk_cache()
/third_party/mesa3d/src/gallium/drivers/lima/standalone/
Dlima_compiler_cmdline.c62 sort_varyings(nir_shader *nir, nir_variable_mode mode) in sort_varyings()
74 fixup_varying_slots(nir_shader *nir, nir_variable_mode mode) in fixup_varying_slots()
115 nir_shader *nir = glsl_to_nir(&local_ctx, prog, stage, nir_options); in load_glsl() local
219 nir_shader *nir = load_glsl(1, filename, stage); in main() local
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler_nir_emit.c53 #define OPCT(nir, op, src, cond, type) [nir_op_##nir] = { \ argument
59 #define OPC(nir, op, src, cond) OPCT(nir, op, src, cond, F32) argument
60 #define IOPC(nir, op, src, cond) OPCT(nir, op, src, cond, S32) argument
61 #define UOPC(nir, op, src, cond) OPCT(nir, op, src, cond, U32) argument
62 #define OP(nir, op, src) OPC(nir, op, src, TRUE) argument
63 #define IOP(nir, op, src) IOPC(nir, op, src, TRUE) argument
64 #define UOP(nir, op, src) UOPC(nir, op, src, TRUE) argument
/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp250 setup_vs_output_info(isel_context* ctx, nir_shader* nir, in setup_vs_output_info()
269 setup_vs_variables(isel_context* ctx, nir_shader* nir) in setup_vs_variables()
288 setup_gs_variables(isel_context* ctx, nir_shader* nir) in setup_gs_variables()
302 setup_tcs_info(isel_context* ctx, nir_shader* nir, nir_shader* vs) in setup_tcs_info()
311 setup_tes_variables(isel_context* ctx, nir_shader* nir) in setup_tes_variables()
332 setup_variables(isel_context* ctx, nir_shader* nir) in setup_variables()
367 setup_nir(isel_context* ctx, nir_shader* nir) in setup_nir()
903 nir_shader* nir = shaders[i]; in setup_isel_context() local
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_cmdline.c81 sort_varyings(nir_shader *nir, nir_variable_mode mode) in sort_varyings()
93 fixup_varying_slots(nir_shader *nir, nir_variable_mode mode) in fixup_varying_slots()
124 nir_shader *nir = glsl_to_nir(&local_ctx, prog, stage, nir_options); in load_glsl() local
244 nir_shader *nir; in load_spirv() local
369 nir_shader *nir; in main() local
/third_party/mesa3d/src/asahi/compiler/
Dcmdline.c60 sort_varyings(nir_shader *nir, nir_variable_mode mode) in sort_varyings()
72 fixup_varying_slots(nir_shader *nir, nir_variable_mode mode) in fixup_varying_slots()
88 nir_shader *nir[2]; in compile_shader() local
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_nir_lower_multiview.c18 lower_multiview_mask(nir_shader *nir, uint32_t *mask) in lower_multiview_mask()
74 tu_nir_lower_multiview(nir_shader *nir, uint32_t mask, bool *multi_pos_output, in tu_nir_lower_multiview()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c31 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()
360 ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_analyze_ubo_ranges()
415 ir3_nir_lower_ubo_loads(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_lower_ubo_loads()
521 ir3_nir_fixup_load_uniform(nir_shader *nir) in ir3_nir_fixup_load_uniform()
582 ir3_nir_lower_load_constant(nir_shader *nir, struct ir3_shader_variant *v) in ir3_nir_lower_load_constant()
/third_party/mesa3d/src/panfrost/util/
Dpan_lower_writeout.c37 pan_nir_lower_zs_store(nir_shader *nir) in pan_nir_lower_zs_store()
217 pan_nir_reorder_writeout(nir_shader *nir) in pan_nir_reorder_writeout()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c42 create_vs_pushconst(nir_shader *nir) in create_vs_pushconst()
59 create_cs_pushconst(nir_shader *nir) in create_cs_pushconst()
603 decompose_attribs(nir_shader *nir, uint32_t decomposed_attrs, uint32_t decomposed_attrs_without_w) in decompose_attribs()
756 nir_shader *nir = producer->info.stage == MESA_SHADER_TESS_CTRL ? producer : consumer; in zink_compiler_assign_io() local
789 nir_shader *nir = nir_shader_clone(NULL, base_nir); in zink_shader_compile() local
1047 create_bindless_texture(nir_shader *nir, nir_tex_instr *tex) in create_bindless_texture()
1061 create_bindless_image(nir_shader *nir, enum glsl_sampler_dim dim) in create_bindless_image()
1250 handle_bindless_var(nir_shader *nir, nir_variable *var, const struct glsl_type *type, nir_variable … in handle_bindless_var()
1314 get_shader_base_prim_type(struct nir_shader *nir) in get_shader_base_prim_type()
1328 zink_shader_create(struct zink_screen *screen, struct nir_shader *nir, in zink_shader_create()
[all …]
/third_party/mesa3d/src/gallium/frontends/clover/nir/
Dinvocation.hpp33 namespace nir { namespace
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_nir_passes.c93 d3d12_lower_yflip(nir_shader *nir) in d3d12_lower_yflip()
137 d3d12_forward_front_face(nir_shader *nir) in d3d12_forward_front_face()
202 d3d12_lower_depth_range(nir_shader *nir) in d3d12_lower_depth_range()
261 d3d12_lower_uint_cast(nir_shader *nir, bool is_signed) in d3d12_lower_uint_cast()
305 d3d12_lower_load_first_vertex(struct nir_shader *nir) in d3d12_lower_load_first_vertex()
467 d3d12_lower_state_vars(nir_shader *nir, struct d3d12_shader *shader) in d3d12_lower_state_vars()
657 nir_lower_packed_ubo_loads(nir_shader *nir) { in nir_lower_packed_ubo_loads()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.h37 static inline void nir_tgsi_scan_shader(const struct nir_shader *nir, in nir_tgsi_scan_shader()

1234567