/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_struct.c | 53 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 …]
|
D | lp_bld_flow.c | 237 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()
|
D | lp_bld_arit_overflow.c | 74 assert(LLVMTypeOf(a) == LLVMTypeOf(b)); in build_binary_int_overflow() 75 type_ref = LLVMTypeOf(a); in build_binary_int_overflow()
|
D | lp_bld_ir_common.c | 211 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()
|
D | lp_bld_gather.c | 59 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()
|
D | lp_bld_printf.c | 63 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()
|
D | lp_bld_assert.c | 90 assert(LLVMTypeOf(args[0]) == arg_types[0]); in lp_build_assert() 91 assert(LLVMTypeOf(args[1]) == arg_types[1]); in lp_build_assert()
|
D | lp_bld_swizzle.c | 56 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()
|
D | lp_bld_format_float.c | 242 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()
|
D | lp_bld_sample_soa.c | 4156 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 …]
|
D | lp_bld.h | 126 return LLVMTypeOf(val) == Ty ? val : LLVMBuildBitCast(B, val, Ty, Name); in LLVMBuildLoad2()
|
D | lp_bld_nir_soa.c | 161 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 …]
|
D | lp_bld_type.c | 171 LLVMTypeRef vec_type = LLVMTypeOf(val); in lp_check_value()
|
D | lp_bld_nir.h | 327 LLVMTypeRef arr_type = LLVMArrayType(LLVMTypeOf(values[0]), value_count); in lp_nir_array_build_gather_values()
|
D | lp_bld_intr.c | 248 arg_types[i] = LLVMTypeOf(args[i]); in lp_build_intrinsic()
|
D | lp_bld_nir.c | 364 …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()
|
D | lp_bld_conv.c | 103 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/ |
D | ac_llvm_build.c | 142 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 …]
|
D | ac_nir_to_llvm.c | 99 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/ |
D | lp_state_fs_linear_llvm.c | 110 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()
|
D | lp_bld_blend_logicop.c | 52 type = LLVMTypeOf(src); in lp_build_logicop()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm.c | 285 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 …]
|
D | si_shader_llvm_ps.c | 210 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/ |
D | sparse-llvm.c | 418 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/ |
D | radv_nir_to_llvm.c | 294 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()
|