/external/mesa3d/src/amd/compiler/ |
D | aco_interface.h | 49 struct nir_shader* const* shaders, const struct ac_shader_args* args, 53 const struct aco_shader_info* info, const struct ac_shader_args* in_args, 54 const struct ac_shader_args* out_args, aco_callback* build_prolog, 60 const struct ac_shader_args* args, 66 const struct ac_shader_args* args, 72 const struct ac_shader_args* args, 76 const struct aco_shader_info* info, const struct ac_shader_args* args,
|
D | aco_interface.cpp | 211 const struct ac_shader_args* args); 215 const struct aco_shader_info* info, const struct ac_shader_args* args, in aco_compile_shader_part() 258 const struct ac_shader_args* args, aco_callback* build_binary, void** binary) in aco_compile_shader() 305 const struct aco_shader_info* info, const struct ac_shader_args* in_args, in aco_compile_rt_prolog() 306 const struct ac_shader_args* out_args, aco_callback* build_prolog, in aco_compile_rt_prolog() 348 const struct ac_shader_args* args, aco_shader_part_callback* build_prolog, in aco_compile_vs_prolog() 386 const struct ac_shader_args* args, aco_shader_part_callback* build_epilog, in aco_compile_ps_epilog() 396 const struct ac_shader_args* args, aco_shader_part_callback* build_prolog, in aco_compile_ps_prolog() 405 const struct aco_shader_info* info, const struct ac_shader_args* args, in aco_compile_trap_handler()
|
D | aco_instruction_selection.h | 81 const struct ac_shader_args* args; 149 const struct ac_shader_args* args,
|
D | aco_ir.h | 2222 const struct aco_shader_info* info, const struct ac_shader_args* args); 2226 const struct ac_shader_args* args); 2229 const struct aco_shader_info* info, const struct ac_shader_args* in_args, 2230 const struct ac_shader_args* out_args); 2233 const struct aco_shader_info* info, const struct ac_shader_args* args); 2237 const struct aco_shader_info* info, const struct ac_shader_args* args); 2241 const struct aco_shader_info* info, const struct ac_shader_args* args);
|
D | aco_instruction_selection_setup.cpp | 703 const struct aco_shader_info* info, const struct ac_shader_args* args, in setup_isel_context()
|
D | aco_instruction_selection.cpp | 10765 get_arg_reg(const struct ac_shader_args* args, struct ac_arg arg) in get_arg_reg() 11134 insert_rt_jump_next(isel_context& ctx, const struct ac_shader_args* args) in insert_rt_jump_next() 11164 const struct ac_shader_args* args) in select_program_rt() 11779 const struct aco_shader_info* info, const struct ac_shader_args* args) in select_program() 12088 const struct aco_shader_info* info, const struct ac_shader_args* args) in select_trap_handler_shader() 12259 get_arg_fixed(const struct ac_shader_args* args, struct ac_arg arg) in get_arg_fixed() 12317 calc_nontrivial_instance_id(Builder& bld, const struct ac_shader_args* args, in calc_nontrivial_instance_id() 12379 const struct ac_shader_args* in_args, const struct ac_shader_args* out_args) in select_rt_prolog() 12799 const struct ac_shader_args* args) in select_vs_prolog() 13090 const struct ac_shader_args* args) in select_ps_epilog() [all …]
|
/external/mesa3d/src/amd/common/ |
D | ac_shader_args.c | 11 void ac_add_arg(struct ac_shader_args *info, enum ac_arg_regfile regfile, unsigned size, in ac_add_arg() 40 void ac_add_return(struct ac_shader_args *info, enum ac_arg_regfile regfile) in ac_add_return() 56 void ac_add_preserved(struct ac_shader_args *info, const struct ac_arg *arg) in ac_add_preserved() 61 void ac_compact_ps_vgpr_args(struct ac_shader_args *info, uint32_t spi_ps_input) in ac_compact_ps_vgpr_args()
|
D | ac_shader_args.h | 43 struct ac_shader_args { struct 211 void ac_add_arg(struct ac_shader_args *info, enum ac_arg_regfile regfile, unsigned registers, argument 213 void ac_add_return(struct ac_shader_args *info, enum ac_arg_regfile regfile); 214 void ac_add_preserved(struct ac_shader_args *info, const struct ac_arg *arg); 215 void ac_compact_ps_vgpr_args(struct ac_shader_args *info, uint32_t spi_ps_input);
|
D | meson.build | 59 'ac_shader_args.c', 60 'ac_shader_args.h',
|
/external/mesa3d/src/amd/common/nir/ |
D | ac_nir.h | 70 ac_nir_load_arg_at_offset(nir_builder *b, const struct ac_shader_args *ac_args, 74 ac_nir_load_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg); 77 ac_nir_load_arg_upper_bound(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg, 80 void ac_nir_store_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg, 84 ac_nir_unpack_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg, 92 const struct ac_shader_args *ac_args);
|
D | ac_nir.c | 132 ac_nir_load_arg_at_offset(nir_builder *b, const struct ac_shader_args *ac_args, in ac_nir_load_arg_at_offset() 148 ac_nir_load_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg) in ac_nir_load_arg() 154 ac_nir_load_arg_upper_bound(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg, in ac_nir_load_arg_upper_bound() 164 ac_nir_store_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg, in ac_nir_store_arg() 189 ac_nir_unpack_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg, in ac_nir_unpack_arg()
|
D | ac_nir_lower_intrinsics_to_args.c | 13 const struct ac_shader_args *const args; 478 const struct ac_shader_args *ac_args) in ac_nir_lower_intrinsics_to_args()
|
/external/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.h | 20 struct ac_shader_args; 28 const struct ac_shader_args *args, struct nir_shader *nir);
|
D | ac_llvm_build.h | 498 ac_get_ptr_arg(struct ac_llvm_context *ctx, const struct ac_shader_args *args, struct ac_arg arg) in ac_get_ptr_arg() 515 struct ac_llvm_pointer ac_build_main(const struct ac_shader_args *args, struct ac_llvm_context *ctx,
|
D | ac_nir_to_llvm.c | 25 const struct ac_shader_args *args; 4019 const struct ac_shader_args *args, struct nir_shader *nir) in ac_nir_translate()
|
D | ac_llvm_build.c | 3632 struct ac_llvm_pointer ac_build_main(const struct ac_shader_args *args, struct ac_llvm_context *ctx, in ac_build_main()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_shader_args.h | 73 struct ac_shader_args ac; 136 radv_shader_args_from_ac(struct ac_shader_args *args) in radv_shader_args_from_ac()
|
D | radv_nir_to_llvm.c | 49 const struct ac_shader_args *args, enum ac_llvm_calling_convention convention, in create_llvm_function()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_internal.h | 30 struct ac_shader_args ac;
|
D | si_shader.c | 336 static void si_add_arg_checked(struct ac_shader_args *args, enum ac_arg_regfile file, unsigned regi… in si_add_arg_checked()
|
/external/mesa3d/src/amd/compiler/tests/ |
D | helpers.cpp | 371 ac_shader_args args = {}; in finish_isel_test()
|
/external/mesa3d/docs/relnotes/ |
D | 21.0.0.rst | 2209 - ac: correct ac_shader_args types, remove sgpr_count 2210 - ac: add shader return values into ac_shader_args 2211 - radeonsi: split ac_shader_args initialization from LLVM code 2605 - ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count
|
D | 23.3.0.rst | 4454 - ac: document ac_shader_args::gs_vtx_offset 5156 - ac,radeonsi: move ps arg pos_fixed_pt to ac_shader_args
|
D | 20.0.0.rst | 691 - ac/nir, radv, radeonsi: Switch to using ac_shader_args
|
D | 23.1.0.rst | 4408 - ac: move ring_offsets to ac_shader_args
|