| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_interface.h | 44 void aco_compile_shader(unsigned shader_count, struct nir_shader* const* shaders,
|
| H A D | aco_instruction_selection.h | 117 isel_context setup_isel_context(Program* program, unsigned shader_count,
|
| H A D | aco_interface.cpp | 77 aco_compile_shader(unsigned shader_count, struct nir_shader* const* shaders, argument 98 aco::select_program(program.get(), shader_count, shaders, &config, args); 238 legacy_binary->base.stage = shaders[shader_count - 1]->info.stage;
|
| H A D | aco_instruction_selection_setup.cpp | 821 setup_isel_context(Program* program, unsigned shader_count, struct nir_shader* const* shaders, argument 825 for (unsigned i = 0; i < shader_count; i++) { 899 assert(shader_count == 1); 902 for (unsigned i = 0; i < shader_count; i++) { 907 for (unsigned i = 0; i < shader_count; i++)
|
| H A D | aco_ir.h | 2145 void select_program(Program* program, unsigned shader_count, struct nir_shader* const* shaders,
|
| H A D | aco_instruction_selection.cpp | 11548 select_program(Program* program, unsigned shader_count, struct nir_shader* const* shaders, argument 11551 isel_context ctx = setup_isel_context(program, shader_count, shaders, config, args, false); 11555 for (unsigned i = 0; i < shader_count; i++) { 11586 ctx.tcs_in_out_eq ? i == 0 : (shader_count >= 2 && !empty_shader && !(ngg_gs && i == 1));
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_compiler.h | 38 uint32_t shader_count; member in struct:ir3_compiler
|
| H A D | ir3_shader.c | 275 shader->id = ++shader->compiler->shader_count;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_compiler.h | 53 uint32_t shader_count; member in struct:etna_compiler
|
| H A D | etnaviv_shader.c | 467 shader->id = p_atomic_inc_return(&compiler->shader_count);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_compiler.h | 44 uint32_t shader_count; member in struct:ir3_compiler
|
| H A D | ir3_shader.c | 592 shader->id = p_atomic_inc_return(&shader->compiler->shader_count);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_shader.c | 596 int shader_count, 638 assert(shader_count == 1); 644 &variant->info, shaders, shader_count, 682 int shader_count, 697 return shader_variant_create(device, module, shaders, shader_count, shaders[shader_count - 1]->info.stage, 593 shader_variant_create(struct radv_device * device,struct radv_shader_module * module,struct nir_shader * const * shaders,int shader_count,gl_shader_stage stage,struct radv_nir_compiler_options * options,bool gs_copy_shader,void ** code_out,unsigned * code_size_out) argument 679 radv_shader_variant_create(struct radv_device * device,struct radv_shader_module * module,struct nir_shader * const * shaders,int shader_count,struct radv_pipeline_layout * layout,const struct radv_shader_variant_key * key,void ** code_out,unsigned * code_size_out) argument
|
| H A D | radv_shader.h | 364 int shader_count,
|
| H A D | radv_nir_to_llvm.c | 3660 int shader_count, 3683 for(int i = 0; i < shader_count; ++i) 3692 for (int i = 0; i < shader_count; ++i) { 3699 create_function(&ctx, shaders[shader_count - 1]->info.stage, shader_count >= 2, 3700 shader_count >= 2 ? shaders[shader_count - 2]->info.stage : MESA_SHADER_VERTEX); 3718 if (shader_count >= 2) 3723 shaders[shader_count - 1]->info.stage == MESA_SHADER_TESS_CTRL) 3726 for(int i = 0; i < shader_count; 3658 ac_translate_nir_to_llvm(struct ac_llvm_compiler * ac_llvm,struct nir_shader * const * shaders,int shader_count,struct radv_shader_variant_info * shader_info,const struct radv_nir_compiler_options * options) argument [all...] |
| H A D | radv_pipeline.c | 1760 int shader_count = 0; local in function:radv_link_shaders 1763 ordered_shaders[shader_count++] = shaders[MESA_SHADER_FRAGMENT]; 1766 ordered_shaders[shader_count++] = shaders[MESA_SHADER_GEOMETRY]; 1769 ordered_shaders[shader_count++] = shaders[MESA_SHADER_TESS_EVAL]; 1772 ordered_shaders[shader_count++] = shaders[MESA_SHADER_TESS_CTRL]; 1775 ordered_shaders[shader_count++] = shaders[MESA_SHADER_VERTEX]; 1778 if (shader_count > 1) { 1779 unsigned first = ordered_shaders[shader_count - 1]->info.stage; 1786 for (int i = 0; i < shader_count; ++i) { 1800 for (int i = 1; i < shader_count; [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_shader.c | 1715 radv_dump_nir_shaders(struct nir_shader *const *shaders, int shader_count) argument 1723 for (int i = 0; i < shader_count; ++i) 1739 struct nir_shader *const *shaders, int shader_count, gl_shader_stage stage, 1791 &args, gs_copy_shader ? MESA_SHADER_VERTEX : shaders[shader_count - 1]->info.stage, 1792 shader_count >= 2, 1793 shader_count >= 2 ? shaders[shader_count - 2]->info.stage : MESA_SHADER_VERTEX); 1800 llvm_compile_shader(device, shader_count, shaders, &binary, &args); 1805 aco_compile_shader(shader_count, shaders, &binary, &args); 1819 for (int i = 1; i < shader_count; 1738 shader_variant_compile(struct radv_device * device,struct vk_shader_module * module,struct nir_shader * const * shaders,int shader_count,gl_shader_stage stage,struct radv_shader_info * info,struct radv_nir_compiler_options * options,bool gs_copy_shader,bool trap_handler_shader,bool keep_shader_info,bool keep_statistic_info,struct radv_shader_binary ** binary_out) argument 1852 radv_shader_variant_compile(struct radv_device * device,struct vk_shader_module * module,struct nir_shader * const * shaders,int shader_count,struct radv_pipeline_layout * layout,const struct radv_pipeline_key * key,struct radv_shader_info * info,bool keep_shader_info,bool keep_statistic_info,struct radv_shader_binary ** binary_out) argument [all...] |
| H A D | radv_nir_to_llvm.c | 2388 int shader_count, const struct radv_shader_args *args) 2412 create_function(&ctx, shaders[shader_count - 1]->info.stage, shader_count >= 2); 2428 if (shader_count >= 2 || is_ngg) 2439 shaders[shader_count - 1]->info.stage == MESA_SHADER_TESS_CTRL) 2454 if (ctx.ac.chip_class == GFX10 && shader_count == 1) 2458 for (int shader_idx = 0; shader_idx < shader_count; ++shader_idx) { 2540 if (shader_count >= 2 || is_ngg) { 2557 prepare_gs_input_vgprs(&ctx, shader_count >= 2); 2561 if (shader_count > 2387 ac_translate_nir_to_llvm(struct ac_llvm_compiler * ac_llvm,struct nir_shader * const * shaders,int shader_count,const struct radv_shader_args * args) argument 2814 llvm_compile_shader(struct radv_device * device,unsigned shader_count,struct nir_shader * const * shaders,struct radv_shader_binary ** binary,struct radv_shader_args * args) argument [all...] |
| H A D | radv_shader.h | 513 int shader_count, struct radv_pipeline_layout *layout, const struct radv_pipeline_key *key,
|
| H A D | radv_pipeline.c | 2305 int shader_count = 0; local in function:radv_link_shaders 2308 ordered_shaders[shader_count++] = shaders[MESA_SHADER_FRAGMENT]; 2311 ordered_shaders[shader_count++] = shaders[MESA_SHADER_GEOMETRY]; 2314 ordered_shaders[shader_count++] = shaders[MESA_SHADER_TESS_EVAL]; 2317 ordered_shaders[shader_count++] = shaders[MESA_SHADER_TESS_CTRL]; 2320 ordered_shaders[shader_count++] = shaders[MESA_SHADER_VERTEX]; 2323 ordered_shaders[shader_count++] = shaders[MESA_SHADER_COMPUTE]; 2330 if (!optimize_conservatively && shader_count > 1) { 2331 unsigned first = ordered_shaders[shader_count - 1]->info.stage; 2338 for (int i = 1; i < shader_count; [all...] |
| H A D | radv_private.h | 2625 void llvm_compile_shader(struct radv_device *device, unsigned shader_count,
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.2.0.rst | 1114 - etnaviv: move shader_count to etna_compiler
|