| /third_party/mesa3d/src/gallium/drivers/radeonsi/ |
| H A D | si_shaderlib_nir.c | 29 static void *create_shader_state(struct si_context *sctx, nir_shader *nir) in create_shader_state() argument
|
| /third_party/mesa3d/src/gallium/drivers/zink/ |
| H A D | zink_program.h | 102 struct nir_shader *nir[ZINK_SHADER_COUNT]; member
|
| /third_party/mesa3d/src/imagination/rogue/ |
| H A D | rogue.c | 73 nir_shader *nir; in rogue_spirv_to_nir() local 710 rogue_nir_to_rogue(struct rogue_build_ctx *ctx, const nir_shader *nir) rogue_nir_to_rogue() argument [all...] |
| /third_party/mesa3d/src/microsoft/spirv_to_dxil/ |
| H A D | dxil_spirv_nir.c | 48 add_runtime_data_var(nir_shader *nir, unsigned desc_set, unsigned binding) in add_runtime_data_var() argument 161 add_push_constant_var(nir_shader *nir, unsigned size, unsigned desc_set, unsigned binding) in add_push_constant_var() argument 560 dxil_spirv_nir_link(nir_shader *nir, nir_shader *prev_stage_nir) in dxil_spirv_nir_link() argument 580 dxil_spirv_nir_passes(nir_shader *nir, const struct dxil_spirv_runtime_conf *conf, bool *requires_runtime_data) dxil_spirv_nir_passes() argument [all...] |
| /third_party/mesa3d/src/panfrost/vulkan/ |
| H A D | panvk_vX_nir_lower_descriptors.c | 632 panvk_per_arch(nir_lower_descriptors)(nir_shader *nir, in nir_lower_descriptors() argument
|
| /third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
| H A D | lp_screen.c | 641 struct nir_shader *nir = (struct nir_shader *)nirptr; in llvmpipe_finalize_nir() local
|
| /third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
| H A D | rbug_screen.c | 428 rbug_screen_finalize_nir(struct pipe_screen *_screen, void *nir) in rbug_screen_finalize_nir() argument
|
| /third_party/mesa3d/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_compiler_nir.h | 36 nir_shader *nir; member
|
| /third_party/mesa3d/src/amd/compiler/ |
| H A D | aco_instruction_selection_setup.cpp | 250 setup_vs_output_info(isel_context* ctx, nir_shader* nir, in setup_vs_output_info() argument 269 setup_vs_variables(isel_context* ctx, nir_shader* nir) in setup_vs_variables() argument 288 setup_gs_variables(isel_context* ctx, nir_shader* nir) in setup_gs_variables() argument 302 setup_tcs_info(isel_context* ctx, nir_shader* nir, nir_shader* vs) in setup_tcs_info() argument 311 setup_tes_variables(isel_context* ctx, nir_shader* nir) in setup_tes_variables() argument 332 setup_ms_variables(isel_context* ctx, nir_shader* nir) setup_ms_variables() argument 342 setup_variables(isel_context* ctx, nir_shader* nir) setup_variables() argument 382 setup_nir(isel_context* ctx, nir_shader* nir) setup_nir() argument 926 nir_shader* nir = shaders[i]; setup_isel_context() local [all...] |
| /third_party/mesa3d/src/freedreno/vulkan/ |
| H A D | tu_shader.c | 87 nir_shader *nir; in tu_spirv_to_nir() local 678 tu_gather_xfb_info(nir_shader *nir, struct ir3_stream_output_info *info) tu_gather_xfb_info() argument 720 tu_shader_create(struct tu_device *dev, nir_shader *nir, const struct tu_shader_key *key, struct tu_pipeline_layout *layout, const VkAllocationCallbacks *alloc) tu_shader_create() argument [all...] |
| /third_party/mesa3d/src/broadcom/vulkan/ |
| H A D | v3dv_pipeline_cache.c | 177 nir_shader *nir = nir_deserialize(NULL, nir_options, &blob); in v3dv_pipeline_cache_search_for_nir() local 83 v3dv_pipeline_cache_upload_nir(struct v3dv_pipeline *pipeline, struct v3dv_pipeline_cache *cache, nir_shader *nir, unsigned char sha1_key[20]) v3dv_pipeline_cache_upload_nir() argument [all...] |
| /third_party/mesa3d/src/compiler/glsl/ |
| H A D | gl_nir_linker.c | 40 gl_nir_opts(nir_shader *nir) in gl_nir_opts() argument 441 add_vars_with_modes(const struct gl_constants *consts, struct gl_shader_program *prog, struct set *resource_set, nir_shader *nir, nir_variable_mode modes, unsigned stage, GLenum programInterface) add_vars_with_modes() argument [all...] |
| /third_party/mesa3d/src/gallium/frontends/lavapipe/ |
| H A D | lvp_pipeline.c | 128 set_image_access(struct lvp_pipeline *pipeline, nir_shader *nir, in set_image_access() argument 152 set_buffer_access(struct lvp_pipeline *pipeline, nir_shader *nir, in set_buffer_access() argument 183 scan_intrinsic(struct lvp_pipeline *pipeline, nir_shader *nir, nir_intrinsic_instr *instr) scan_intrinsic() argument 230 scan_pipeline_info(struct lvp_pipeline *pipeline, nir_shader *nir) scan_pipeline_info() argument 262 remove_scoped_barriers(nir_shader *nir, bool is_compute) remove_scoped_barriers() argument 285 lower_demote(nir_shader *nir) lower_demote() argument 324 optimize(nir_shader *nir) optimize() argument 373 lvp_shader_optimize(nir_shader *nir) lvp_shader_optimize() argument 390 nir_shader *nir; lvp_shader_compile_to_ir() local 614 lvp_pipeline_compile_stage(struct lvp_pipeline *pipeline, nir_shader *nir) lvp_pipeline_compile_stage() argument 650 lvp_pipeline_compile(struct lvp_pipeline *pipeline, nir_shader *nir) lvp_pipeline_compile() argument [all...] |
| /third_party/mesa3d/src/intel/compiler/ |
| H A D | brw_shader.cpp | 1327 nir_shader *nir = params->nir; in brw_compile_tes() local [all...] |
| /third_party/mesa3d/src/mesa/state_tracker/ |
| H A D | st_program.c | 354 st_finalize_nir_before_variants(struct nir_shader *nir) in st_finalize_nir_before_variants() argument 374 st_prog_to_nir_postprocess(struct st_context *st, nir_shader *nir, struct gl_program *prog) st_prog_to_nir_postprocess() argument 418 nir_shader *nir = prog_to_nir(st->ctx, prog, options); st_translate_prog_to_nir() local 504 nir_shader *nir = state->ir.nir; st_create_nir_shader() local 615 nir_shader *nir = prog->nir; get_nir_shader() local 635 lower_ucp(struct st_context *st, struct nir_shader *nir, unsigned ucp_enables, struct gl_program_parameter_list *params) lower_ucp() argument 854 nir_shader *nir = st_translate_fragment_program() local 1226 nir_shader *nir = prog->nir; st_can_add_pointsize_to_program() local [all...] |
| H A D | st_glsl_to_nir.cpp | 94 st_nir_assign_vs_in_locations(struct nir_shader *nir) in st_nir_assign_vs_in_locations() argument 178 st_nir_assign_uniform_locations(struct gl_context *ctx, struct gl_program *prog, nir_shader *nir) st_nir_assign_uniform_locations() argument 236 st_nir_add_point_size(nir_shader *nir) st_nir_add_point_size() argument 310 st_nir_zero_initialize_clip_distance(nir_shader *nir) st_nir_zero_initialize_clip_distance() argument 340 nir_shader *nir = prog->nir; st_nir_preprocess() local 467 nir_shader *nir = prog->nir; st_glsl_to_nir_post_opts() local 643 st_nir_lower_wpos_ytransform(struct nir_shader *nir, struct gl_program *prog, struct pipe_screen *pscreen) st_nir_lower_wpos_ytransform() argument 777 nir_shader *nir = shader->Program->nir; st_link_nir() local 933 st_nir_assign_varying_locations(struct st_context *st, nir_shader *nir) st_nir_assign_varying_locations() argument 968 st_nir_lower_samplers(struct pipe_screen *screen, nir_shader *nir, struct gl_shader_program *shader_program, struct gl_program *prog) st_nir_lower_samplers() argument 1000 st_nir_lower_uniforms(struct st_context *st, nir_shader *nir) st_nir_lower_uniforms() argument 1022 st_finalize_nir(struct st_context *st, struct gl_program *prog, struct gl_shader_program *shader_program, nir_shader *nir, bool finalize_by_driver, bool is_before_variants) st_finalize_nir() argument [all...] |
| /third_party/mesa3d/src/gallium/drivers/iris/ |
| H A D | iris_resolve.c | 191 const nir_shader *nir = ish->nir; in iris_predraw_resolve_framebuffer() local
|
| /third_party/mesa3d/src/gallium/drivers/lima/ir/pp/ |
| H A D | nir.c | 862 static void ppir_print_shader_db(struct nir_shader *nir, ppir_compiler *comp, in ppir_print_shader_db() argument 907 bool ppir_compile_nir(struct lima_fs_compiled_shader *prog, struct nir_shader *nir, in ppir_compile_nir() argument [all...] |
| /third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_dump.c | 655 void trace_dump_nir(void *nir) in trace_dump_nir() argument
|
| /third_party/mesa3d/src/nouveau/codegen/ |
| H A D | nv50_ir_from_nir.cpp | 165 nir_shader *nir; member in __anon9283::Converter 187 Converter::Converter(Program *prog, nir_shader *nir, nv50_ir_prog_info *info, in Converter() argument [all...] |
| /third_party/mesa3d/src/panfrost/lib/ |
| H A D | pan_blend.c | 817 nir_shader *nir = in pan_blend_get_shader_locked() local
|
| /third_party/mesa3d/src/vulkan/runtime/ |
| H A D | vk_pipeline_cache.c | 463 nir_shader *nir = nir_deserialize(mem_ctx, nir_options, &blob); in vk_pipeline_cache_lookup_nir() local 475 vk_pipeline_cache_add_nir(struct vk_pipeline_cache *cache, const void *key_data, size_t key_size, const nir_shader *nir) vk_pipeline_cache_add_nir() argument
|
| /third_party/mesa3d/src/gallium/auxiliary/draw/ |
| H A D | draw_gs.c | 803 nir_shader *nir = state->ir.nir; in draw_create_geometry_shader() local
|
| /third_party/mesa3d/src/gallium/drivers/crocus/ |
| H A D | crocus_resolve.c | 227 const nir_shader *nir = ish->nir; in crocus_predraw_resolve_framebuffer() local
|
| /third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
| H A D | dd_screen.c | 463 dd_screen_finalize_nir(struct pipe_screen *_screen, void *nir) in dd_screen_finalize_nir() argument
|