Home
last modified time | relevance | path

Searched refs:ac_llvm_context (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/amd/common/
Dac_llvm_build.h43 struct ac_llvm_context { struct
93 ac_llvm_context_init(struct ac_llvm_context *ctx, LLVMContextRef context, argument
97 ac_llvm_context_dispose(struct ac_llvm_context *ctx);
103 ac_llvm_extract_elem(struct ac_llvm_context *ac,
109 LLVMTypeRef ac_to_integer_type(struct ac_llvm_context *ctx, LLVMTypeRef t);
110 LLVMValueRef ac_to_integer(struct ac_llvm_context *ctx, LLVMValueRef v);
111 LLVMTypeRef ac_to_float_type(struct ac_llvm_context *ctx, LLVMTypeRef t);
112 LLVMValueRef ac_to_float(struct ac_llvm_context *ctx, LLVMValueRef v);
115 ac_build_intrinsic(struct ac_llvm_context *ctx, const char *name,
122 ac_build_phi(struct ac_llvm_context *ctx, LLVMTypeRef type,
[all …]
Dac_llvm_build.c59 ac_llvm_context_init(struct ac_llvm_context *ctx, LLVMContextRef context, in ac_llvm_context_init()
117 ac_llvm_context_dispose(struct ac_llvm_context *ctx) in ac_llvm_context_dispose()
135 ac_llvm_extract_elem(struct ac_llvm_context *ac, in ac_llvm_extract_elem()
173 static LLVMTypeRef to_integer_type_scalar(struct ac_llvm_context *ctx, LLVMTypeRef t) in to_integer_type_scalar()
186 ac_to_integer_type(struct ac_llvm_context *ctx, LLVMTypeRef t) in ac_to_integer_type()
197 ac_to_integer(struct ac_llvm_context *ctx, LLVMValueRef v) in ac_to_integer()
203 static LLVMTypeRef to_float_type_scalar(struct ac_llvm_context *ctx, LLVMTypeRef t) in to_float_type_scalar()
216 ac_to_float_type(struct ac_llvm_context *ctx, LLVMTypeRef t) in ac_to_float_type()
227 ac_to_float(struct ac_llvm_context *ctx, LLVMValueRef v) in ac_to_float()
235 ac_build_intrinsic(struct ac_llvm_context *ctx, const char *name, in ac_build_intrinsic()
[all …]
Dac_nir_to_llvm.h39 struct ac_llvm_context;
236 void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi,
Dac_shader_util.h44 ac_export_mrt_z(struct ac_llvm_context *ctx, LLVMValueRef depth,
Dac_nir_to_llvm.c55 struct ac_llvm_context ac;
77 struct ac_llvm_context ac;
368 static int get_elem_bits(struct ac_llvm_context *ctx, LLVMTypeRef type) in get_elem_bits()
386 static LLVMValueRef unpack_param(struct ac_llvm_context *ctx, in unpack_param()
1165 static LLVMValueRef trim_vector(struct ac_llvm_context *ctx, in trim_vector()
1185 build_store_values_extended(struct ac_llvm_context *ac, in build_store_values_extended()
1270 static LLVMValueRef emit_int_cmp(struct ac_llvm_context *ctx, in emit_int_cmp()
1280 static LLVMValueRef emit_float_cmp(struct ac_llvm_context *ctx, in emit_float_cmp()
1293 static LLVMValueRef emit_intrin_1f_param(struct ac_llvm_context *ctx, in emit_intrin_1f_param()
1309 static LLVMValueRef emit_intrin_2f_param(struct ac_llvm_context *ctx, in emit_intrin_2f_param()
[all …]
Dac_shader_util.c113 ac_export_mrt_z(struct ac_llvm_context *ctx, LLVMValueRef depth, in ac_export_mrt_z()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_internal.h52 struct ac_llvm_context ac;