| /third_party/mesa3d/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_info.c | 173 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 D | brw_kernel.c | 128 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 D | brw_nir_analyze_ubo_ranges.c | 198 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 D | brw_nir_rt.c | 200 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 D | brw_nir_lower_shader_calls.c | 320 nir_shader *nir = b->shader; in brw_nir_create_trivial_return_shader() local
|
| H A D | brw_vec4_gs_visitor.cpp | 588 nir_shader *nir = params->nir; in brw_compile_gs() local [all...] |
| H A D | brw_vec4_tcs.cpp | 359 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 D | svga_screen.h | 75 unsigned nir:1; member
|
| /third_party/mesa3d/src/microsoft/compiler/ |
| H A D | dxil_nir_tess.c | 177 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 D | anv_pipeline_cache.c | 371 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 D | dzn_meta.c | 34 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 D | cmdline.c | 93 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 D | ir3_cmdline.c | 81 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 D | ir3_gallium.c | 182 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 D | i915_screen.c | 245 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 D | nir.c | 426 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 D | lima_program.c | 297 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 D | nir_to_tgsi_info.c | 135 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 D | d3d12_gs_variant.cpp | 75 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 D | ir3_nir.c | 559 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 D | ir3_nir_analyze_ubo_ranges.c | 31 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 D | ir3_shader.c | 511 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 D | nir_lower_mediump.c | 65 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 D | nir_gather_xfb_info.c | 321 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 D | radv_shader_info.c | 37 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...] |