Home
last modified time | relevance | path

Searched defs:nir (Results 51 - 75 of 170) sorted by relevance

1234567

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_info.c173 static bool are_tessfactors_def_in_all_invocs(const struct nir_shader *nir) in are_tessfactors_def_in_all_invocs() argument
222 static void scan_io_usage(const nir_shader *nir, struct si_shader_info *info, in scan_io_usage() argument
391 static void scan_instruction(const struct nir_shader *nir, struct si_shader_info *info, in scan_instruction() argument
582 si_nir_scan_shader(struct si_screen *sscreen, const struct nir_shader *nir, struct si_shader_info *info) si_nir_scan_shader() argument
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_kernel.c128 implement_intel_builtins(nir_shader *nir) in implement_intel_builtins() argument
165 lower_kernel_intrinsics(nir_shader *nir) in lower_kernel_intrinsics() argument
304 nir_shader *nir = brw_kernel_from_spirv() local
[all...]
H A Dbrw_nir_analyze_ubo_ranges.c198 brw_nir_analyze_ubo_ranges(const struct brw_compiler *compiler, nir_shader *nir, const struct brw_vs_prog_key *vs_key, struct brw_ubo_range out_ranges[4]) brw_nir_analyze_ubo_ranges() argument
H A Dbrw_nir_rt.c200 lower_rt_io_and_scratch(nir_shader *nir) in lower_rt_io_and_scratch() argument
353 brw_nir_lower_raygen(nir_shader *nir) in brw_nir_lower_raygen() argument
361 brw_nir_lower_any_hit(nir_shader *nir, const struct intel_device_info *devinfo) in brw_nir_lower_any_hit() argument
370 brw_nir_lower_closest_hit(nir_shader *nir) brw_nir_lower_closest_hit() argument
378 brw_nir_lower_miss(nir_shader *nir) brw_nir_lower_miss() argument
386 brw_nir_lower_callable(nir_shader *nir) brw_nir_lower_callable() argument
485 nir_shader *nir = b.shader; brw_nir_create_raygen_trampoline() local
[all...]
H A Dbrw_nir_lower_shader_calls.c320 nir_shader *nir = b->shader; in brw_nir_create_trivial_return_shader() local
H A Dbrw_vec4_gs_visitor.cpp588 nir_shader *nir = params->nir; in brw_compile_gs() local
[all...]
H A Dbrw_vec4_tcs.cpp359 nir_shader *nir = params->nir; in brw_compile_tcs() local
37 vec4_tcs_visitor(const struct brw_compiler *compiler, void *log_data, const struct brw_tcs_prog_key *key, struct brw_tcs_prog_data *prog_data, const nir_shader *nir, void *mem_ctx, bool debug_enabled) vec4_tcs_visitor() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_screen.h75 unsigned nir:1; member
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_nir_tess.c177 dxil_nir_split_tess_ctrl(nir_shader *nir, nir_function **patch_const_func) in dxil_nir_split_tess_ctrl() argument
320 dxil_nir_fixup_tess_level_for_domain(nir_shader *nir) dxil_nir_fixup_tess_level_for_domain() argument
375 dxil_nir_set_tcs_patches_in(nir_shader *nir, unsigned num_control_points) dxil_nir_set_tcs_patches_in() argument
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline_cache.c371 anv_device_upload_nir(struct anv_device *device, struct vk_pipeline_cache *cache, const struct nir_shader *nir, unsigned char sha1_key[SHA1_KEY_SIZE]) anv_device_upload_nir() argument
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_meta.c34 dzn_meta_compile_shader(struct dzn_device *device, nir_shader *nir, in dzn_meta_compile_shader() argument
123 nir_shader *nir = dzn_nir_indirect_draw_shader(type); in dzn_meta_indirect_draw_init() local
278 nir_shader *nir = in dzn_meta_triangle_fan_rewrite_index_init() local
439 nir_shader *nir = dzn_nir_blit_vs(); dzn_meta_blits_get_vs() local
485 nir_shader *nir = dzn_nir_blit_fs(info); dzn_meta_blits_get_fs() local
[all...]
/third_party/mesa3d/src/panfrost/bifrost/
H A Dcmdline.c93 sort_varyings(nir_shader *nir, nir_variable_mode mode) in sort_varyings() argument
105 fixup_varying_slots(nir_shader *nir, nir_variable_mode mode) in fixup_varying_slots() argument
121 nir_shader *nir[MESA_SHADER_COMPUTE + 1]; in compile_shader() local
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_cmdline.c81 sort_varyings(nir_shader *nir, nir_variable_mode mode) in sort_varyings() argument
93 fixup_varying_slots(nir_shader *nir, nir_variable_mode mode) in fixup_varying_slots() argument
124 nir_shader *nir = glsl_to_nir(&local_ctx.Const, prog, stage, nir_options); in load_glsl() local
244 nir_shader *nir; load_spirv() local
369 nir_shader *nir; main() local
[all...]
H A Dir3_gallium.c182 nir_shader *nir = shader->nir; in create_initial_variants() local
286 nir_shader *nir; in ir3_shader_compute_state_create() local
355 nir_shader *nir; ir3_shader_state_create() local
494 ir3_screen_finalize_nir(struct pipe_screen *pscreen, void *nir) ir3_screen_finalize_nir() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_screen.c245 i915_finalize_nir(struct pipe_screen *pscreen, void *nir) in i915_finalize_nir() argument
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
H A Dnir.c426 static void gpir_print_shader_db(struct nir_shader *nir, gpir_compiler *comp, in gpir_print_shader_db() argument
447 bool gpir_compile_nir(struct lima_vs_compiled_shader *prog, struct nir_shader *nir, in gpir_compile_nir() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_program.c297 nir_shader *nir = nir_shader_clone(fs, ufs->base.ir.nir); in lima_fs_compile_shader() local
483 nir_shader *nir = nir_shader_clone(vs, uvs->base.ir.nir); lima_vs_compile_shader() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c135 static void gather_intrinsic_load_deref_info(const nir_shader *nir, in gather_intrinsic_load_deref_info() argument
170 static void scan_instruction(const struct nir_shader *nir, in scan_instruction() argument
407 void nir_tgsi_scan_shader(const struct nir_shader *nir, in nir_tgsi_scan_shader() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_gs_variant.cpp75 nir_shader *nir; in d3d12_make_passthrough_gs() local
180 nir_shader *nir = b->shader; d3d12_begin_emit_primitives_gs() local
315 nir_shader *nir = b->shader; d3d12_finish_emit_primitives_gs() local
[all...]
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_nir.c559 ir3_nir_lower_view_layer_id(nir_shader *nir, bool layer_zero, bool view_zero) in ir3_nir_lower_view_layer_id() argument
935 ir3_setup_const_state(nir_shader *nir, struc argument
[all...]
H A Dir3_nir_analyze_ubo_ranges.c31 get_ubo_load_range(nir_shader *nir, nir_intrinsic_instr *instr, in get_ubo_load_range() argument
136 gather_ubo_ranges(nir_shader *nir, nir_intrinsic_instr *instr, in gather_ubo_ranges() argument
346 copy_ubo_to_uniform(nir_shader *nir, const struct ir3_const_state *const_state) in copy_ubo_to_uniform() argument
407 ir3_nir_analyze_ubo_ranges(nir_shader *nir, struc argument
465 ir3_nir_lower_ubo_loads(nir_shader *nir, struct ir3_shader_variant *v) ir3_nir_lower_ubo_loads() argument
581 ir3_nir_fixup_load_uniform(nir_shader *nir) ir3_nir_fixup_load_uniform() argument
642 ir3_nir_lower_load_constant(nir_shader *nir, struct ir3_shader_variant *v) ir3_nir_lower_load_constant() argument
[all...]
H A Dir3_shader.c511 nir_shader *nir = shader->nir; ir3_setup_used_key() local
661 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, const struct ir3_shader_options *options, struct ir3_stream_output_info *stream_output) ir3_shader_from_nir() argument
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_mediump.c65 nir_recompute_io_bases(nir_shader *nir, nir_variable_mode modes) in nir_recompute_io_bases() argument
145 nir_lower_mediump_io(nir_shader *nir, nir_variable_mode modes, in nir_lower_mediump_io() argument
254 nir_force_mediump_io(nir_shader *nir, nir_variable_mode modes, in nir_force_mediump_io() argument
318 nir_unpack_16bit_varying_slots(nir_shader *nir, nir_variable_mode modes) nir_unpack_16bit_varying_slots() argument
411 nir_legalize_16bit_sampler_srcs(nir_shader *nir, nir_tex_src_type_constraints constraints) nir_legalize_16bit_sampler_srcs() argument
765 nir_fold_16bit_tex_image(nir_shader *nir, struct nir_fold_16bit_tex_image_options *options) nir_fold_16bit_tex_image() argument
[all...]
H A Dnir_gather_xfb_info.c321 nir_gather_xfb_info_from_intrinsics(nir_shader *nir, in nir_gather_xfb_info_from_intrinsics() argument
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader_info.c37 gather_intrinsic_load_input_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_load_input_info() argument
55 gather_intrinsic_store_output_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_store_output_info() argument
89 gather_push_constant_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_push_constant_info() argument
108 gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, in gather_intrinsic_info() argument
212 gather_tex_info(const nir_shader *nir, const nir_tex_instr *instr, struct radv_shader_info *info) gather_tex_info() argument
229 gather_info_block(const nir_shader *nir, const nir_block *block, struct radv_shader_info *info) gather_info_block() argument
246 gather_info_input_decl_vs(const nir_shader *nir, const nir_variable *var, const struct radv_pipeline_key *key, struct radv_shader_info *info) gather_info_input_decl_vs() argument
288 gather_info_input_decl_ps(const nir_shader *nir, const nir_variable *var, struct radv_shader_info *info) gather_info_input_decl_ps() argument
328 gather_info_input_decl(const nir_shader *nir, const nir_variable *var, const struct radv_pipeline_key *key, struct radv_shader_info *info) gather_info_input_decl() argument
344 gather_info_output_decl_gs(const nir_shader *nir, const nir_variable *var, struct radv_shader_info *info) gather_info_output_decl_gs() argument
358 get_vs_output_info(const nir_shader *nir, struct radv_shader_info *info) get_vs_output_info() argument
383 gather_info_output_decl(const nir_shader *nir, const nir_variable *var, struct radv_shader_info *info) gather_info_output_decl() argument
400 gather_xfb_info(const nir_shader *nir, struct radv_shader_info *info) gather_xfb_info() argument
457 radv_nir_shader_info_pass(struct radv_device *device, const struct nir_shader *nir, const struct radv_pipeline_layout *layout, const struct radv_pipeline_key *pipeline_key, struct radv_shader_info *info) radv_nir_shader_info_pass() argument
[all...]

Completed in 18 milliseconds

1234567