Home
last modified time | relevance | path

Searched refs:LLVMTypeOf (Results 1 – 25 of 39) sorted by relevance

12

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_struct.c53 assert(LLVMGetTypeKind(LLVMTypeOf(ptr)) == LLVMPointerTypeKind); in lp_build_struct_get_ptr()
54 …assert(LLVM_VERSION_MAJOR >= 15 || LLVMGetTypeKind(LLVMGetElementType(LLVMTypeOf(ptr))) == LLVMStr… in lp_build_struct_get_ptr()
71 assert(LLVMGetTypeKind(LLVMTypeOf(ptr)) == LLVMPointerTypeKind); in lp_build_struct_get()
72 …assert(LLVM_VERSION_MAJOR >= 15 || LLVMGetTypeKind(LLVMGetElementType(LLVMTypeOf(ptr))) == LLVMStr… in lp_build_struct_get()
88 assert(LLVMGetTypeKind(LLVMTypeOf(ptr)) == LLVMPointerTypeKind); in lp_build_struct_get_ptr2()
89 …assert(LLVM_VERSION_MAJOR >= 15 || LLVMGetTypeKind(LLVMGetElementType(LLVMTypeOf(ptr))) == LLVMStr… in lp_build_struct_get_ptr2()
107 assert(LLVMGetTypeKind(LLVMTypeOf(ptr)) == LLVMPointerTypeKind); in lp_build_struct_get2()
108 …assert(LLVM_VERSION_MAJOR >= 15 || LLVMGetTypeKind(LLVMGetElementType(LLVMTypeOf(ptr))) == LLVMStr… in lp_build_struct_get2()
122 assert(LLVMGetTypeKind(LLVMTypeOf(ptr)) == LLVMPointerTypeKind); in lp_build_array_get_ptr()
123 assert(LLVMGetTypeKind(LLVMGetElementType(LLVMTypeOf(ptr))) == LLVMArrayTypeKind); in lp_build_array_get_ptr()
[all …]
Dlp_bld_flow.c237 state->counter_type = LLVMTypeOf(start); in lp_build_loop_begin()
263 step = LLVMConstInt(LLVMTypeOf(end), 1, 0); in lp_build_loop_end_cond()
324 assert(LLVMTypeOf(start) == LLVMTypeOf(end)); in lp_build_for_loop_begin()
325 assert(LLVMTypeOf(start) == LLVMTypeOf(step)); in lp_build_for_loop_begin()
329 state->counter_type = LLVMTypeOf(start); in lp_build_for_loop_begin()
Dlp_bld_arit_overflow.c74 assert(LLVMTypeOf(a) == LLVMTypeOf(b)); in build_binary_int_overflow()
75 type_ref = LLVMTypeOf(a); in build_binary_int_overflow()
Dlp_bld_ir_common.c211 assert(LLVMGetTypeKind(LLVMTypeOf(dst_ptr)) == LLVMPointerTypeKind); in lp_exec_mask_store()
212 assert(LLVMGetElementType(LLVMTypeOf(dst_ptr)) == LLVMTypeOf(val) || in lp_exec_mask_store()
213 LLVMGetTypeKind(LLVMGetElementType(LLVMTypeOf(dst_ptr))) == LLVMArrayTypeKind); in lp_exec_mask_store()
218 dst = LLVMBuildLoad2(builder, LLVMTypeOf(val), dst_ptr, ""); in lp_exec_mask_store()
367 assert(LLVMTypeOf(val) == mask->int_vec_type); in lp_exec_mask_cond_push()
Dlp_bld_gather.c59 assert(LLVMTypeOf(base_ptr) == LLVMPointerType(element_type, 0)); in lp_build_gather_elem_ptr()
96 assert(LLVMTypeOf(base_ptr) == LLVMPointerType(LLVMInt8TypeInContext(gallivm->context), 0)); in lp_build_gather_elem()
176 assert(LLVMTypeOf(base_ptr) == LLVMPointerType(LLVMInt8TypeInContext(gallivm->context), 0)); in lp_build_gather_elem_vec()
300 assert(LLVMTypeOf(base_ptr) == LLVMPointerType(LLVMInt8TypeInContext(gallivm->context), 0)); in lp_build_gather_avx2()
323 assert(LLVMTypeOf(offsets) == i32_vec_type); in lp_build_gather_avx2()
590 LLVMTypeRef vec_type = LLVMVectorType(LLVMTypeOf(values[0]), value_count); in lp_build_gather_values()
Dlp_bld_printf.c63 assert(LLVMTypeOf(args[0]) == LLVMPointerType(LLVMInt8TypeInContext(context), 0)); in lp_build_print_args()
67 LLVMTypeRef type = LLVMTypeOf(args[i]); in lp_build_print_args()
96 type_ref = LLVMTypeOf(value); in lp_build_print_value()
Dlp_bld_assert.c90 assert(LLVMTypeOf(args[0]) == arg_types[0]); in lp_build_assert()
91 assert(LLVMTypeOf(args[1]) == arg_types[1]); in lp_build_assert()
Dlp_bld_swizzle.c56 assert(vec_type == LLVMTypeOf(scalar)); in lp_build_broadcast()
66 assert(LLVMGetElementType(vec_type) == LLVMTypeOf(scalar)); in lp_build_broadcast()
83 assert(lp_check_elem_type(bld->type, LLVMTypeOf(scalar))); in lp_build_broadcast_scalar()
106 assert(LLVMTypeOf(index) == i32t); in lp_build_extract_broadcast()
339 LLVMGetUndef(LLVMTypeOf(src)), in lp_build_swizzle_aos_n()
Dlp_bld_format_float.c242 LLVMTypeRef src_type = LLVMTypeOf(*src); in lp_build_float_to_r11g11b10()
408 LLVMTypeRef src_type = LLVMTypeOf(src); in lp_build_r11g11b10_to_float()
465 LLVMTypeRef src_type = LLVMTypeOf(src); in lp_build_rgb9e5_to_float()
Dlp_bld_sample_soa.c4156 arg_types[num_param++] = LLVMTypeOf(params->context_ptr); in lp_build_sample_soa_func()
4158 arg_types[num_param++] = LLVMTypeOf(params->aniso_filter_table); in lp_build_sample_soa_func()
4160 arg_types[num_param++] = LLVMTypeOf(params->thread_data_ptr); in lp_build_sample_soa_func()
4163 arg_types[num_param++] = LLVMTypeOf(coords[0]); in lp_build_sample_soa_func()
4164 assert(LLVMTypeOf(coords[0]) == LLVMTypeOf(coords[i])); in lp_build_sample_soa_func()
4167 arg_types[num_param++] = LLVMTypeOf(coords[layer]); in lp_build_sample_soa_func()
4168 assert(LLVMTypeOf(coords[0]) == LLVMTypeOf(coords[layer])); in lp_build_sample_soa_func()
4171 arg_types[num_param++] = LLVMTypeOf(coords[0]); in lp_build_sample_soa_func()
4174 arg_types[num_param++] = LLVMTypeOf(params->ms_index); in lp_build_sample_soa_func()
4178 arg_types[num_param++] = LLVMTypeOf(offsets[0]); in lp_build_sample_soa_func()
[all …]
Dlp_bld.h126 return LLVMTypeOf(val) == Ty ? val : LLVMBuildBitCast(B, val, Ty, Name); in LLVMBuildLoad2()
Dlp_bld_nir_soa.c161 LLVMGetUndef(LLVMTypeOf(value)), in emit_store_64bit_split()
166 LLVMGetUndef(LLVMTypeOf(value)), in emit_store_64bit_split()
338 dst_val = LLVMBuildLoad2(builder, LLVMTypeOf(val), scalar_ptr, ""); in emit_mask_scatter()
941 LLVMTypeOf(val), ""); in emit_atomic_global()
959 …addr_ptr = LLVMBuildBitCast(gallivm->builder, addr_ptr, LLVMPointerType(LLVMTypeOf(value_ptr), 0),… in emit_atomic_global()
1010 temp_res = LLVMBuildLoad2(builder, LLVMTypeOf(val), atom_res, ""); in emit_atomic_global()
1014 temp_res = LLVMBuildLoad2(builder, LLVMTypeOf(val), atom_res, ""); in emit_atomic_global()
1015 bool is_float = LLVMTypeOf(val) == bld_base->base.vec_type; in emit_atomic_global()
1034 *result = LLVMBuildLoad2(builder, LLVMTypeOf(val), atom_res, ""); in emit_atomic_global()
1097 LLVMValueRef res_store = lp_build_alloca(gallivm, LLVMTypeOf(zero), ""); in emit_load_ubo()
[all …]
Dlp_bld_type.c171 LLVMTypeRef vec_type = LLVMTypeOf(val); in lp_check_value()
Dlp_bld_nir.h327 LLVMTypeRef arr_type = LLVMArrayType(LLVMTypeOf(values[0]), value_count); in lp_nir_array_build_gather_values()
Dlp_bld_intr.c248 arg_types[i] = LLVMTypeOf(args[i]); in lp_build_intrinsic()
Dlp_bld_nir.c364 …LLVMValueRef arr = LLVMGetUndef(LLVMArrayType(LLVMTypeOf(LLVMBuildExtractValue(builder, value, 0, … in get_alu_src()
468 LLVMGetUndef(LLVMTypeOf(src)), in split_64bit()
521 LLVMGetUndef(LLVMTypeOf(src)), in split_16bit()
1157 LLVMTypeRef src1_type = LLVMTypeOf(src[1]); in do_alu_action()
1158 LLVMTypeRef src2_type = LLVMTypeOf(src[2]); in do_alu_action()
1169 LLVMTypeRef type = LLVMTypeOf(src[i]); in do_alu_action()
1424 if (mask == 0x1 && LLVMGetTypeKind(LLVMTypeOf(src)) == LLVMArrayTypeKind) { in visit_store_output()
Dlp_bld_conv.c103 LLVMTypeRef src_type = LLVMTypeOf(src); in lp_build_half_to_float()
164 LLVMTypeRef f32_vec_type = LLVMTypeOf(src); in lp_build_float_to_half()
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_build.c142 LLVMTypeRef type = LLVMTypeOf(value); in ac_get_llvm_num_components()
150 if (LLVMGetTypeKind(LLVMTypeOf(value)) != LLVMVectorTypeKind) { in ac_llvm_extract_elem()
246 LLVMTypeRef type = LLVMTypeOf(v); in ac_to_integer()
255 LLVMTypeRef type = LLVMTypeOf(v); in ac_to_integer_or_pointer()
286 LLVMTypeRef type = LLVMTypeOf(v); in ac_to_float()
301 param_types[i] = LLVMTypeOf(params[i]); in ac_build_intrinsic()
426 } else if (LLVMTypeOf(*pgpr) == ctx->i32) { in ac_build_optimization_barrier()
433 } else if (LLVMTypeOf(*pgpr) == ctx->i16) { in ac_build_optimization_barrier()
440 } else if (LLVMGetTypeKind(LLVMTypeOf(*pgpr)) == LLVMPointerTypeKind) { in ac_build_optimization_barrier()
441 LLVMTypeRef type = LLVMTypeOf(*pgpr); in ac_build_optimization_barrier()
[all …]
Dac_nir_to_llvm.c99 int addr_space = LLVMGetPointerAddressSpace(LLVMTypeOf(ptr)); in get_memory_ptr_t()
174 ac_build_type_name_for_intr(LLVMTypeOf(params[0]), type, sizeof(type)); in emit_intrin_1f_param()
196 ac_build_type_name_for_intr(LLVMTypeOf(params[0]), type, sizeof(type)); in emit_intrin_1f_param_scalar()
217 ac_build_type_name_for_intr(LLVMTypeOf(params[0]), type, sizeof(type)); in emit_intrin_2f_param()
234 ac_build_type_name_for_intr(LLVMTypeOf(params[0]), type, sizeof(type)); in emit_intrin_3f_param()
243 LLVMTypeRef src1_type = LLVMTypeOf(src1); in emit_bcsel()
244 LLVMTypeRef src2_type = LLVMTypeOf(src2); in emit_bcsel()
281 assert(ac_get_elem_bits(ctx, LLVMTypeOf(src0)) == 1); in emit_b2f()
285 if (LLVMGetTypeKind(LLVMTypeOf(src0)) == LLVMVectorTypeKind) { in emit_b2f()
286 assert(LLVMGetVectorSize(LLVMTypeOf(src0)) == 2); in emit_b2f()
[all …]
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_fs_linear_llvm.c110 assert(LLVMTypeOf(texel) == bld->vec_type); in emit_fetch_texel_linear()
156 assert(LLVMTypeOf(inputs[i]) == bld->vec_type); in llvm_fragment_body()
378 assert(LLVMGetTypeKind(LLVMTypeOf(elem)) == LLVMPointerTypeKind); in llvmpipe_fs_variant_linear_llvm()
382 assert(LLVMGetTypeKind(LLVMTypeOf(fetch_ptr)) == LLVMPointerTypeKind); in llvmpipe_fs_variant_linear_llvm()
387 assert(LLVMGetTypeKind(LLVMTypeOf(inputs_ptr)) == LLVMPointerTypeKind); in llvmpipe_fs_variant_linear_llvm()
415 assert(LLVMGetTypeKind(LLVMTypeOf(elem)) == LLVMPointerTypeKind); in llvmpipe_fs_variant_linear_llvm()
419 assert(LLVMGetTypeKind(LLVMTypeOf(fetch_ptr)) == LLVMPointerTypeKind); in llvmpipe_fs_variant_linear_llvm()
424 assert(LLVMGetTypeKind(LLVMTypeOf(texels_ptr)) == LLVMPointerTypeKind); in llvmpipe_fs_variant_linear_llvm()
Dlp_bld_blend_logicop.c52 type = LLVMTypeOf(src); in lp_build_logicop()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm.c285 if (LLVMGetTypeKind(LLVMTypeOf(ret)) == LLVMVoidTypeKind) in si_llvm_build_ret()
361 if (LLVMGetTypeKind(LLVMTypeOf(value)) == LLVMFloatTypeKind) in unpack_llvm_param()
456 function_type = LLVMGetElementType(LLVMTypeOf(parts[0])); in si_build_wrapper_function()
464 num_sgprs += ac_get_type_size(LLVMTypeOf(param)) / 4; in si_build_wrapper_function()
466 num_vgprs += ac_get_type_size(LLVMTypeOf(param)) / 4; in si_build_wrapper_function()
473 LLVMTypeRef type = LLVMTypeOf(param); in si_build_wrapper_function()
511 last_func_type = LLVMGetElementType(LLVMTypeOf(parts[num_parts - 1])); in si_build_wrapper_function()
540 LLVMTypeRef param_type = LLVMTypeOf(param); in si_build_wrapper_function()
614 param_type = LLVMTypeOf(param); in si_build_wrapper_function()
633 if (LLVMTypeOf(arg) != param_type) { in si_build_wrapper_function()
[all …]
Dsi_shader_llvm_ps.c210 if (LLVMTypeOf(alpha) == ctx->ac.f16) in si_alpha_test()
408 color[3] = LLVMConstReal(LLVMTypeOf(color[0]), 1); in si_llvm_build_clamp_alpha_test()
512 if (LLVMTypeOf(color[i][0]) == ctx->ac.f16) { in si_llvm_ps_build_end()
/third_party/ltp/tools/sparse/sparse-src/
Dsparse-llvm.c418 if (LLVMGetTypeKind(LLVMTypeOf(val)) == LLVMPointerTypeKind) { in value_to_ivalue()
434 switch (LLVMGetTypeKind(LLVMTypeOf(val))) { in value_to_pvalue()
479 LLVMTypeRef type = LLVMTypeOf(base); in calc_gep()
626 rhs = constant_value(insn->src2->value, LLVMTypeOf(lhs)); in output_op_compare()
636 switch (LLVMGetTypeKind(LLVMTypeOf(lhs))) { in output_op_compare()
645 if (LLVMGetTypeKind(LLVMTypeOf(rhs)) == LLVMPointerTypeKind) { in output_op_compare()
646 LLVMTypeRef ltype = LLVMTypeOf(lhs); in output_op_compare()
695 as = LLVMGetPointerAddressSpace(LLVMTypeOf(src)); in calc_memop_addr()
733 if (LLVMTypeOf(value) != LLVMInt1Type()) in bool_value()
1235 data = LLVMAddGlobal(module, LLVMTypeOf(initial_value), name); in output_data()
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c294 if (ptr && LLVMTypeOf(ptr) == ctx->ac.i32) { in radv_load_rsrc()
337 if (desc_type == AC_DESC_PLANE_2 && index && LLVMTypeOf(index) == ctx->ac.i32) { in radv_get_sampler_desc()
364 if (LLVMGetTypeKind(LLVMTypeOf(value)) == LLVMVectorTypeKind) { in radv_fixup_vertex_input_fetches()
365 unsigned vec_size = LLVMGetVectorSize(LLVMTypeOf(value)); in radv_fixup_vertex_input_fetches()
596 bool is_16bit = ac_get_type_size(LLVMTypeOf(values[0])) == 2; in si_llvm_init_export_args()

12