Searched refs:ac_llvm_pointer (Results 1 – 7 of 7) sorted by relevance
/aosp_15_r20/external/mesa3d/src/amd/llvm/ |
H A D | ac_llvm_build.h | 52 struct ac_llvm_pointer { struct 72 struct ac_llvm_pointer main_function; argument 143 struct ac_llvm_pointer lds; 244 LLVMValueRef ac_build_gep0(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValueRef in… 246 void ac_build_indexed_store(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValueRef i… 249 LLVMValueRef ac_build_load(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValueRef in… 250 LLVMValueRef ac_build_load_invariant(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, 252 LLVMValueRef ac_build_load_to_sgpr(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, 255 …eRef ac_build_load_to_sgpr_uint_wraparound(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, 533 static inline struct ac_llvm_pointer [all …]
|
H A D | ac_llvm_build.c | 894 LLVMValueRef ac_build_gep0(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValueRef in… in ac_build_gep0() 909 void ac_build_indexed_store(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValueRef i… in ac_build_indexed_store() 964 LLVMValueRef ac_build_load(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValueRef in… in ac_build_load() 969 LLVMValueRef ac_build_load_invariant(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, in ac_build_load_invariant() 977 LLVMValueRef ac_build_load_to_sgpr(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, in ac_build_load_to_sgpr() 984 …ild_load_to_sgpr_uint_wraparound(struct ac_llvm_context *ctx, struct ac_llvm_pointer ptr, LLVMValu… in ac_build_load_to_sgpr_uint_wraparound() 2392 ctx->lds = (struct ac_llvm_pointer) { in ac_declare_lds_as_pointer() 3828 struct ac_llvm_pointer ac_build_main(const struct ac_shader_args *args, struct ac_llvm_context *ctx, in ac_build_main() 3879 ctx->main_function = (struct ac_llvm_pointer) { in ac_build_main()
|
H A D | ac_nir_to_llvm.c | 32 struct ac_llvm_pointer scratch; 33 struct ac_llvm_pointer constant_data; 4293 ctx->scratch = (struct ac_llvm_pointer) { in setup_scratch() 4313 ctx->constant_data = (struct ac_llvm_pointer) { in setup_constant_data() 4330 ctx->ac.lds = (struct ac_llvm_pointer) { in setup_shared()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader_llvm.c | 212 ctx->ac.lds = (struct ac_llvm_pointer) { in si_llvm_create_main_func() 299 (struct ac_llvm_pointer) { .t = ctx->ac.v4i32, .v = list }, in si_prolog_get_internal_binding_slot() 378 ctx->ac.lds = (struct ac_llvm_pointer) { in si_llvm_declare_compute_memory() 389 struct ac_llvm_pointer parts[2], in si_build_wrapper_function() 533 struct ac_llvm_pointer list = { in si_llvm_load_sampler_desc() 575 ctx->gs_ngg_scratch = (struct ac_llvm_pointer) { in si_llvm_translate_nir() 628 ctx->gs_ngg_scratch = (struct ac_llvm_pointer) { in si_llvm_translate_nir() 843 struct ac_llvm_pointer parts[2]; in si_llvm_compile_shader()
|
H A D | si_shader_llvm.h | 35 struct ac_llvm_pointer main_fn; 41 struct ac_llvm_pointer gs_ngg_scratch;
|
/aosp_15_r20/external/mesa3d/src/amd/vulkan/ |
H A D | radv_nir_to_llvm.c | 38 struct ac_llvm_pointer main_function; 47 static struct ac_llvm_pointer 52 …struct ac_llvm_pointer main_function = ac_build_main(args, ctx, convention, "main", ctx->voidt, mo… in create_llvm_function()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 22.3.0.rst | 4237 - ac/llvm: add a ac_llvm_pointer type 4238 - ac/llvm: port functions to use ac_llvm_pointer 4243 - ac/llvm: store lds as ac_llvm_pointer 4244 - ac/llvm: store constant_data and scratch as ac_llvm_pointer 4249 - radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer
|