Home
last modified time | relevance | path

Searched refs:num_input_sgprs (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_ps.c622 assert(key->ps_prolog.num_input_sgprs + key->ps_prolog.num_input_vgprs + num_color_channels <= in si_llvm_build_ps_prolog()
624 for (i = 0; i < key->ps_prolog.num_input_sgprs; i++) { in si_llvm_build_ps_prolog()
672 unsigned i, base = key->ps_prolog.num_input_sgprs; in si_llvm_build_ps_prolog()
716 unsigned i, base = key->ps_prolog.num_input_sgprs; in si_llvm_build_ps_prolog()
730 unsigned i, base = key->ps_prolog.num_input_sgprs; in si_llvm_build_ps_prolog()
746 unsigned i, base = key->ps_prolog.num_input_sgprs; in si_llvm_build_ps_prolog()
760 unsigned i, base = key->ps_prolog.num_input_sgprs; in si_llvm_build_ps_prolog()
778 unsigned face_vgpr = key->ps_prolog.num_input_sgprs + key->ps_prolog.face_vgpr_index; in si_llvm_build_ps_prolog()
788 key->ps_prolog.num_input_sgprs + key->ps_prolog.color_interp_vgpr_index[i]; in si_llvm_build_ps_prolog()
Dsi_shader.h580 unsigned num_input_sgprs : 6; member
600 unsigned num_input_sgprs : 6; member
709 ubyte num_input_sgprs; member
Dsi_shader.c751 shader->info.num_input_sgprs = ctx->args.num_sgprs_used; in si_init_shader_args()
1293 void si_get_vs_prolog_key(const struct si_shader_info *info, unsigned num_input_sgprs, in si_get_vs_prolog_key() argument
1299 key->vs_prolog.num_input_sgprs = num_input_sgprs; in si_get_vs_prolog_key()
1509 shader->info.num_input_sgprs += 1; /* scratch byte offset */ in si_compile_shader()
1627 si_get_vs_prolog_key(&vs->info, main_part->info.num_input_sgprs, false, key, shader, in si_get_vs_prolog()
1720 key->ps_prolog.num_input_sgprs = shader->info.num_input_sgprs; in si_get_ps_prolog_key()
1971 unsigned min_sgprs = shader->info.num_input_sgprs + 2; /* VCC */ in si_fix_resource_usage()
2025 shader->info.num_input_sgprs = mainp->info.num_input_sgprs; in si_create_shader_variant()
Dsi_shader_llvm.c1090 si_get_vs_prolog_key(&sel->info, shader->info.num_input_sgprs, true, in si_llvm_compile_shader()
1102 si_get_vs_prolog_key(&sel->info, shader->info.num_input_sgprs, false, in si_llvm_compile_shader()
1119 prolog_key.vs_prolog.num_input_sgprs = shader->info.num_input_sgprs; in si_llvm_compile_shader()
1169 si_get_vs_prolog_key(&ls->info, shader_ls.info.num_input_sgprs, false, in si_llvm_compile_shader()
1233 si_get_vs_prolog_key(&es->info, shader_es.info.num_input_sgprs, false, in si_llvm_compile_shader()
Dsi_shader_llvm_vs.c824 struct ac_arg input_sgpr_param[key->vs_prolog.num_input_sgprs]; in si_llvm_build_vs_prolog()
827 unsigned num_all_input_regs = key->vs_prolog.num_input_sgprs + num_input_vgprs; in si_llvm_build_vs_prolog()
837 for (i = 0; i < key->vs_prolog.num_input_sgprs; i++) { in si_llvm_build_vs_prolog()
905 for (i = 0; i < key->vs_prolog.num_input_sgprs; i++) { in si_llvm_build_vs_prolog()
918 ret = LLVMBuildInsertValue(ctx->ac.builder, ret, p, key->vs_prolog.num_input_sgprs + i, ""); in si_llvm_build_vs_prolog()
Dsi_shader_internal.h172 void si_get_vs_prolog_key(const struct si_shader_info *info, unsigned num_input_sgprs,
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_args.c736 args->shader_info->num_input_sgprs = 2; in radv_declare_shader_args()
737 args->shader_info->num_input_sgprs += args->ac.num_sgprs_used; in radv_declare_shader_args()
Dradv_shader.h241 unsigned num_input_sgprs; member
Dradv_shader.c1337 unsigned num_sgprs = MAX2(config_in->num_sgprs, info->num_input_sgprs + 3); in radv_postprocess_config()
Dradv_cmd_buffer.c2881 assert(vs_shader->info.num_input_sgprs <= prolog->num_preserved_sgprs); in emit_prolog_regs()