| /third_party/mesa3d/src/asahi/compiler/ |
| H A D | agx_compile.c | 1441 agx_optimize_nir(nir_shader *nir) in agx_optimize_nir() argument 1503 agx_remap_varyings_vs(nir_shader *nir, struct agx_varyings *varyings, unsigned *remap) agx_remap_varyings_vs() argument 1538 agx_remap_varyings_fs(nir_shader *nir, struct agx_varyings *varyings, unsigned *remap) agx_remap_varyings_fs() argument 1613 agx_flat_varying_mask(nir_shader *nir) agx_flat_varying_mask() argument 1628 agx_compile_shader_nir(nir_shader *nir, struct agx_shader_key *key, struct util_dynarray *binary, struct agx_shader_info *out) agx_compile_shader_nir() argument [all...] |
| H A D | agx_compiler.h | 372 nir_shader *nir; member
|
| /third_party/mesa3d/src/gallium/drivers/radeonsi/ |
| H A D | si_shader.c | 1425 static bool si_nir_kill_outputs(nir_shader *nir, const union si_shader_key *key) in si_nir_kill_outputs() argument 1515 static bool si_lower_io_to_mem(struct si_shader *shader, nir_shader *nir, in si_lower_io_to_mem() argument 1581 nir_shader *nir; si_get_nir_shader() local 1722 si_update_shader_binary_info(struct si_shader *shader, nir_shader *nir) si_update_shader_binary_info() argument 1731 si_nir_assign_param_offsets(nir_shader *nir, const struct si_shader_info *info, int8_t slot_remap[NUM_TOTAL_VARYING_SLOTS], uint8_t *num_param_exports, uint64_t *output_param_mask, uint8_t vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]) si_nir_assign_param_offsets() argument 1782 struct nir_shader *nir = si_get_nir_shader(shader, &free_nir, 0); si_compile_shader() local [all...] |
| /third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_shader.cpp | 406 Shader *Shader::translate_from_nir(nir_shader *nir, const pipe_stream_output_info *so_info, in translate_from_nir() argument 447 void Shader::set_info(nir_shader *nir) in set_info() argument 458 bool Shader::process(nir_shader *nir) in process() argument [all...] |
| /third_party/mesa3d/src/microsoft/compiler/ |
| H A D | dxil_nir.c | 631 dxil_nir_lower_ubo_to_temp(nir_shader *nir) in dxil_nir_lower_ubo_to_temp() argument 732 dxil_nir_lower_loads_stores_to_dxil(nir_shader *nir) in dxil_nir_lower_loads_stores_to_dxil() argument 810 dxil_nir_lower_atomics_to_dxil(nir_shader *nir) in dxil_nir_lower_atomics_to_dxil() argument 887 dxil_nir_lower_deref_ssbo(nir_shader *nir) in dxil_nir_lower_deref_ssbo() argument 952 dxil_nir_opt_alu_deref_srcs(nir_shader *nir) dxil_nir_opt_alu_deref_srcs() argument 1046 dxil_nir_lower_memcpy_deref(nir_shader *nir) dxil_nir_lower_memcpy_deref() argument 1645 dxil_nir_split_typed_samplers(nir_shader *nir) dxil_nir_split_typed_samplers() argument [all...] |
| /third_party/mesa3d/src/intel/vulkan/ |
| H A D | anv_pipeline.c | 135 nir_shader *nir; in anv_shader_stage_to_nir() local 528 nir_shader *nir; global() member 658 nir_shader *nir; anv_pipeline_stage_get_nir() local 700 nir_shader *nir = stage->nir; anv_pipeline_lower_nir() local 1166 char *nir = NULL; anv_pipeline_add_executable() local 2236 compile_upload_rt_shader(struct anv_ray_tracing_pipeline *pipeline, struct vk_pipeline_cache *cache, nir_shader *nir, struct anv_pipeline_stage *stage, struct anv_shader_bin **shader_out, void *mem_ctx) compile_upload_rt_shader() argument 2552 nir_shader *nir = nir_shader_clone(stage_ctx, stages[i].nir); anv_pipeline_compile_ray_tracing() local [all...] |
| /third_party/mesa3d/src/mesa/main/ |
| H A D | shader_types.h | 512 struct nir_shader *nir; member
|
| /third_party/mesa3d/src/panfrost/bifrost/ |
| H A D | compiler.h | 767 nir_shader *nir; member
|
| /third_party/mesa3d/src/gallium/drivers/iris/ |
| H A D | iris_program.c | 263 iris_lower_storage_image_derefs(nir_shader *nir) in iris_lower_storage_image_derefs() argument 364 iris_fix_edge_flags(nir_shader *nir) in iris_fix_edge_flags() argument 471 iris_setup_uniforms(const struct brw_compiler *compiler, void *mem_ctx, nir_shader *nir, struct brw_stage_prog_data *prog_data, unsigned kernel_input_size, enum brw_param_builtin **out_system_values, unsigned *out_num_system_values, unsigned *out_num_cbufs) iris_setup_uniforms() argument 885 iris_setup_binding_table(const struct intel_device_info *devinfo, struct nir_shader *nir, struct iris_binding_table *bt, unsigned num_render_targets, unsigned num_system_values, unsigned num_cbufs) iris_setup_binding_table() argument 1323 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_vs() local 1446 const nir_shader *nir = ish->nir; iris_get_shader_info() local 1505 nir_shader *nir; iris_compile_tcs() local 1692 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_tes() local 1831 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_gs() local 1965 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_fs() local 2257 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); iris_compile_cs() local 2446 iris_create_uncompiled_shader(struct iris_screen *screen, nir_shader *nir, const struct pipe_stream_output_info *so_info) iris_create_uncompiled_shader() argument 2495 nir_shader *nir; iris_create_compute_state() local 2587 struct nir_shader *nir; iris_create_shader_state() local 2924 struct nir_shader *nir = (struct nir_shader *) nirptr; iris_finalize_nir() local [all...] |
| /third_party/mesa3d/src/gallium/auxiliary/nir/ |
| H A D | tgsi_to_nir.c | 2439 ttn_optimize_nir(nir_shader *nir) in ttn_optimize_nir() argument 2528 struct nir_shader *nir = c->build.shader; ttn_finalize_nir() local [all...] |
| /third_party/mesa3d/src/gallium/drivers/asahi/ |
| H A D | agx_state.c | 932 nir_shader *nir = nir_shader_clone(NULL, so->nir); in agx_update_shader() local [all...] |
| /third_party/mesa3d/src/gallium/drivers/crocus/ |
| H A D | crocus_program.c | 219 crocus_lower_swizzles(struct nir_shader *nir, in crocus_lower_swizzles() argument 280 crocus_lower_storage_image_derefs(nir_shader *nir) in crocus_lower_storage_image_derefs() argument 334 crocus_fix_edge_flags(nir_shader *nir) crocus_fix_edge_flags() argument 441 crocus_setup_uniforms(const struct brw_compiler *compiler, void *mem_ctx, nir_shader *nir, struct brw_stage_prog_data *prog_data, enum brw_param_builtin **out_system_values, unsigned *out_num_system_values, unsigned *out_num_cbufs) crocus_setup_uniforms() argument 803 crocus_setup_binding_table(const struct intel_device_info *devinfo, struct nir_shader *nir, struct crocus_binding_table *bt, unsigned num_render_targets, unsigned num_system_values, unsigned num_cbufs, const struct brw_sampler_prog_key_data *key) crocus_setup_binding_table() argument 1161 crocus_lower_default_edgeflags(struct nir_shader *nir) crocus_lower_default_edgeflags() argument 1196 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_vs() local 1361 const nir_shader *nir = ish->nir; crocus_get_shader_info() local 1418 nir_shader *nir; crocus_compile_tcs() local 1582 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_tes() local 1722 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_gs() local 1859 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_fs() local 2556 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); crocus_compile_cs() local 2697 crocus_create_uncompiled_shader(struct pipe_context *ctx, nir_shader *nir, const struct pipe_stream_output_info *so_info) crocus_create_uncompiled_shader() argument 2747 struct nir_shader *nir; crocus_create_shader_state() local [all...] |
| /third_party/mesa3d/src/microsoft/vulkan/ |
| H A D | dzn_pipeline.c | 191 dzn_pipeline_get_nir_shader(struct dzn_device *device, const struct dzn_pipeline_layout *layout, struct vk_pipeline_cache *cache, const uint8_t *hash, const VkPipelineShaderStageCreateInfo *stage_info, gl_shader_stage stage, enum dxil_spirv_yz_flip_mode yz_flip_mode, uint16_t y_flip_mask, uint16_t z_flip_mask, bool force_sample_rate_shading, enum pipe_format *vi_conversions, const nir_shader_compiler_options *nir_opts, nir_shader **nir) dzn_pipeline_get_nir_shader() argument 342 dzn_pipeline_compile_shader(struct dzn_device *device, nir_shader *nir, D3D12_SHADER_BYTECODE *slot) dzn_pipeline_compile_shader() argument 2084 nir_shader *nir = NULL; dzn_compute_pipeline_compile_shader() local [all...] |
| /third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_nir.c | 2647 handle_shader_output_decl(struct lp_build_nir_context *bld_base, struct nir_shader *nir, struct nir_variable *variable) handle_shader_output_decl() argument 2683 lp_build_nir_llvm(struct lp_build_nir_context *bld_base, struct nir_shader *nir) lp_build_nir_llvm() argument 2745 lp_build_opt_nir(struct nir_shader *nir) lp_build_opt_nir() argument [all...] |
| /third_party/mesa3d/src/gallium/auxiliary/driver_noop/ |
| H A D | noop_pipe.c | 605 static char *noop_finalize_nir(struct pipe_screen *pscreen, void *nir) in noop_finalize_nir() argument
|
| /third_party/mesa3d/src/freedreno/ir3/ |
| H A D | ir3_shader.h | 479 char *nir; member 843 struct nir_shader *nir; member
|
| /third_party/mesa3d/src/compiler/nir/ |
| H A D | nir_serialize.c | 40 const nir_shader *nir; member 70 nir_shader *nir; member 2100 nir_serialize(struct blob *blob, const nir_shader *nir, bool strip) nir_serialize() argument [all...] |
| H A D | nir.c | 3533 void nir_remove_non_entrypoints(nir_shader *nir) in nir_remove_non_entrypoints() argument
|
| /third_party/mesa3d/src/freedreno/vulkan/ |
| H A D | tu_clear_blit.c | 635 compile_shader(struct tu_device *dev, struct nir_shader *nir, in compile_shader() argument [all...] |
| /third_party/mesa3d/src/amd/vulkan/ |
| H A D | radv_shader.c | 141 is_meta_shader(nir_shader *nir) in is_meta_shader() argument 147 radv_can_dump_shader(struct radv_device *device, nir_shader *nir, bool meta_shader) in radv_can_dump_shader() argument 160 radv_can_dump_shader_stats(struct radv_device *device, nir_shader *nir) in radv_can_dump_shader_stats() argument 231 radv_optimize_nir_algebraic(nir_shader *nir, bool opt_offsets) radv_optimize_nir_algebraic() argument 322 lower_intrinsics(nir_shader *nir, const struct radv_pipeline_key *key) lower_intrinsics() argument 371 radv_lower_primitive_shading_rate(nir_shader *nir, enum amd_gfx_level gfx_level) radv_lower_primitive_shading_rate() argument 457 radv_force_primitive_shading_rate(nir_shader *nir, struct radv_device *device) radv_force_primitive_shading_rate() argument 523 radv_lower_fs_intrinsics(nir_shader *nir, const struct radv_pipeline_stage *fs_stage, const struct radv_pipeline_key *key) radv_lower_fs_intrinsics() argument 614 radv_lower_ms_workgroup_id(nir_shader *nir) radv_lower_ms_workgroup_id() argument 684 nir_shader *nir; radv_shader_spirv_to_nir() local 1073 find_layer_in_var(nir_shader *nir) find_layer_in_var() argument 1095 lower_view_index(nir_shader *nir, bool per_primitive) lower_view_index() argument 1139 radv_lower_io(struct radv_device *device, nir_shader *nir, bool is_mesh_shading) radv_lower_io() argument 1163 nir_shader *nir = stage->nir; radv_lower_io_to_mem() local 1215 radv_consider_culling(const struct radv_physical_device *pdevice, struct nir_shader *nir, uint64_t ps_inputs_read, unsigned num_vertices_per_primitive, const struct radv_shader_info *info) radv_consider_culling() argument 1275 nir_shader *nir = ngg_stage->nir; radv_lower_ngg() local [all...] |
| H A D | radv_nir_to_llvm.c | 521 prepare_interp_optimize(struct radv_shader_context *ctx, struct nir_shader *nir) in prepare_interp_optimize() argument 1607 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, const struct radv_nir_compiler_options *options, const struct radv_shader_info *info, struct radv_shader_binary **rbinary, const struct radv_shader_args *args, struct nir_shader *const *nir, int nir_count) radv_compile_nir_shader() argument
|
| /third_party/mesa3d/src/broadcom/vulkan/ |
| H A D | v3dv_pipeline.c | 263 nir_optimize(nir_shader *nir, bool allow_copies) in nir_optimize() argument 360 preprocess_nir(nir_shader *nir) in preprocess_nir() argument 437 nir_shader *nir; shader_module_compile_to_nir() local 977 lower_fs_io(nir_shader *nir) lower_fs_io() argument 994 lower_gs_io(struct nir_shader *nir) lower_gs_io() argument 1006 lower_vs_io(struct nir_shader *nir) lower_vs_io() argument 1810 nir_shader *nir = NULL; pipeline_stage_get_nir() local 2216 nir_shader *nir = b.shader; pipeline_add_multiview_gs() local 3130 lower_cs_shared(struct nir_shader *nir) lower_cs_shared() argument 3491 nir_shader *nir = pipeline_get_nir(pipeline, s); pipeline_collect_executable_data() local [all...] |
| /third_party/mesa3d/src/gallium/include/pipe/ |
| H A D | p_state.h | 307 void *nir; member
|
| /third_party/mesa3d/src/gallium/drivers/vc4/ |
| H A D | vc4_program.c | 2190 count_nir_instrs(nir_shader *nir) in count_nir_instrs() argument [all...] |
| /third_party/mesa3d/src/intel/blorp/ |
| H A D | blorp_blit.c | 1524 nir_shader *nir = brw_blorp_build_nir_shader(blorp, batch, mem_ctx, key); in brw_blorp_get_blit_kernel_fs() local 1565 nir_shader *nir = brw_blorp_build_nir_shader(blorp, batch, mem_ctx, in brw_blorp_get_blit_kernel_cs() local [all...] |