Searched refs:ac_shader_abi (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/amd/common/ |
D | ac_shader_abi.h | 41 struct ac_shader_abi { struct 64 void (*emit_outputs)(struct ac_shader_abi *abi, argument 68 void (*emit_vertex)(struct ac_shader_abi *abi, argument 72 void (*emit_primitive)(struct ac_shader_abi *abi, argument 75 LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi, argument 84 LLVMValueRef (*load_tess_varyings)(struct ac_shader_abi *abi, argument 96 void (*store_tcs_outputs)(struct ac_shader_abi *abi, argument 104 LLVMValueRef (*load_tess_coord)(struct ac_shader_abi *abi, argument 108 LLVMValueRef (*load_patch_vertices_in)(struct ac_shader_abi *abi); argument 110 LLVMValueRef (*load_tess_level)(struct ac_shader_abi *abi, argument [all …]
|
D | ac_nir_to_llvm.h | 40 struct ac_shader_abi; 236 void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi,
|
D | meson.build | 38 'ac_shader_abi.h',
|
D | ac_nir_to_llvm.c | 56 struct ac_shader_abi *abi; 80 struct ac_shader_abi abi; 156 nir_to_llvm_context_from_abi(struct ac_shader_abi *abi) in nir_to_llvm_context_from_abi() 2904 load_tcs_varyings(struct ac_shader_abi *abi, in load_tcs_varyings() 2947 store_tcs_output(struct ac_shader_abi *abi, in store_tcs_output() 3031 load_tes_input(struct ac_shader_abi *abi, in load_tes_input() 3066 load_gs_input(struct ac_shader_abi *abi, in load_gs_input() 4213 visit_emit_vertex(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef *addrs) in visit_emit_vertex() 4278 visit_end_primitive(struct ac_shader_abi *abi, unsigned stream) in visit_end_primitive() 4285 load_tess_coord(struct ac_shader_abi *abi, LLVMTypeRef type, in load_tess_coord() [all …]
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_internal.h | 67 struct ac_shader_abi abi; 222 si_shader_context_from_abi(struct ac_shader_abi *abi) in si_shader_context_from_abi() 269 LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi, 281 LLVMValueRef si_llvm_load_input_gs(struct ac_shader_abi *abi, 334 LLVMValueRef si_nir_load_input_gs(struct ac_shader_abi *abi,
|
D | si_shader_nir.c | 577 LLVMValueRef si_nir_load_input_gs(struct ac_shader_abi *abi, in si_nir_load_input_gs() 598 si_nir_load_sampler_desc(struct ac_shader_abi *abi, in si_nir_load_sampler_desc()
|
D | si_shader.c | 1215 static LLVMValueRef si_nir_load_tcs_varyings(struct ac_shader_abi *abi, in si_nir_load_tcs_varyings() 1307 LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi, in si_nir_load_input_tes() 1453 static void si_nir_store_output_tcs(struct ac_shader_abi *abi, in si_nir_store_output_tcs() 1569 LLVMValueRef si_llvm_load_input_gs(struct ac_shader_abi *abi, in si_llvm_load_input_gs() 1907 static LLVMValueRef si_load_tess_coord(struct ac_shader_abi *abi, in si_load_tess_coord() 1948 static LLVMValueRef si_load_tess_level(struct ac_shader_abi *abi, in si_load_tess_level() 1969 static LLVMValueRef si_load_patch_vertices_in(struct ac_shader_abi *abi) in si_load_patch_vertices_in() 2251 static LLVMValueRef load_ubo(struct ac_shader_abi *abi, LLVMValueRef index) in load_ubo() 2264 load_ssbo(struct ac_shader_abi *abi, LLVMValueRef index, bool write) in load_ssbo() 3292 static void si_llvm_emit_tcs_epilogue(struct ac_shader_abi *abi, in si_llvm_emit_tcs_epilogue() [all …]
|
/external/mesa3d/src/amd/ |
D | Makefile.sources | 47 common/ac_shader_abi.h \
|