Home
last modified time | relevance | path

Searched refs:LLVMBuildAdd (Results 1 – 25 of 30) sorted by relevance

12

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_format_yuv.c109 shift = LLVMBuildAdd(builder, shift, lp_build_const_int_vec(gallivm, type, 8), ""); in uyvy_to_yuv_soa()
112 shift = LLVMBuildAdd(builder, shift, lp_build_const_int_vec(gallivm, type, 16), ""); in uyvy_to_yuv_soa()
194 shift = LLVMBuildAdd(builder, shift, lp_build_const_int_vec(gallivm, type, 24), ""); in yuyv_to_yuv_soa()
281 y = LLVMBuildAdd(builder, y, c128, ""); in yuv_to_rgb_soa()
284 *g = LLVMBuildAdd(builder, in yuv_to_rgb_soa()
290 *r = LLVMBuildAdd(builder, *r, y, ""); in yuv_to_rgb_soa()
291 *g = LLVMBuildAdd(builder, *g, y, ""); in yuv_to_rgb_soa()
292 *b = LLVMBuildAdd(builder, *b, y, ""); in yuv_to_rgb_soa()
Dlp_bld_format_s3tc.c494 res = LLVMBuildAdd(builder, v0, v1, ""); in lp_build_pavgb()
495 res = LLVMBuildAdd(builder, res, ext_one, ""); in lp_build_pavgb()
696 bit_pos = LLVMBuildAdd(builder, bit_pos, i, ""); in s3tc_dxt1_full_to_rgba_aos()
697 bit_pos = LLVMBuildAdd(builder, bit_pos, bit_pos, ""); in s3tc_dxt1_full_to_rgba_aos()
803 bit_pos = LLVMBuildAdd(builder, bit_pos, i, ""); in s3tc_dxt3_to_rgba_aos()
887 ainterp = LLVMBuildAdd(builder, alpha0, ainterp, ""); in lp_build_lerpdxta()
946 bit_pos = LLVMBuildAdd(builder, bit_pos, i, ""); in s3tc_dxt5_alpha_channel()
947 tmp = LLVMBuildAdd(builder, bit_pos, bit_pos, ""); in s3tc_dxt5_alpha_channel()
948 bit_pos = LLVMBuildAdd(builder, bit_pos, tmp, ""); in s3tc_dxt5_alpha_channel()
950 bit_pos = LLVMBuildAdd(builder, bit_pos, in s3tc_dxt5_alpha_channel()
[all …]
Dlp_bld_flow.c265 next = LLVMBuildAdd(builder, state->counter, step, ""); in lp_build_loop_end_cond()
354 next = LLVMBuildAdd(builder, state->counter, state->step, ""); in lp_build_for_loop_end()
Dlp_bld_sample_aos.c171 *coord0_i = LLVMBuildAdd(bld->gallivm->builder, *coord0_i, i32_c128, ""); in lp_build_coord_repeat_npot_linear_int()
814 s = LLVMBuildAdd(builder, s, i32_c128, ""); in lp_build_sample_image_linear()
816 t = LLVMBuildAdd(builder, t, i32_c128, ""); in lp_build_sample_image_linear()
819 r = LLVMBuildAdd(builder, r, i32_c128, ""); in lp_build_sample_image_linear()
Dlp_bld_arit.c485 res = LLVMBuildAdd(builder, a, b, ""); in lp_build_add()
564 vecres = LLVMBuildAdd(builder, vec1, vec2, ""); in lp_build_horizontal_add()
580 res = LLVMBuildAdd(builder, res, elem2, ""); in lp_build_horizontal_add()
800 lp_build_min_simple(bld, a, LLVMBuildAdd(builder, max_val, b, ""), in lp_build_sub()
803 lp_build_max_simple(bld, a, LLVMBuildAdd(builder, min_val, b, ""), in lp_build_sub()
914 ab = LLVMBuildAdd(builder, ab, lp_build_shr_imm(&bld, ab, n), ""); in lp_build_mul_norm()
926 ab = LLVMBuildAdd(builder, ab, half, ""); in lp_build_mul_norm()
1234 a = LLVMBuildAdd(builder, a, factor, ""); in lp_build_mul_imm()
2858 LLVMValueRef emm2_add = LLVMBuildAdd(b, emm2_i, all_one, "emm2_add"); in lp_build_sin_or_cos()
3273 expipart = LLVMBuildAdd(builder, ipart, in lp_build_exp2()
Dlp_bld_nir_soa.c702 indirect_val = LLVMBuildAdd(builder, indirect_val, indir_src, ""); in emit_load_reg()
737 indirect_val = LLVMBuildAdd(builder, indirect_val, indir_src, ""); in emit_store_reg()
788 …LLVMValueRef this_offset = LLVMBuildAdd(builder, offset, offset_bit_size == 64 ? lp_build_const_in… in emit_load_kernel_arg()
1048 LLVMValueRef fetch_extent = LLVMBuildAdd(builder, offset, lp_build_const_int32(gallivm, 1), ""); in lp_offset_in_range()
1092 … LLVMValueRef chan_offset = LLVMBuildAdd(builder, offset, lp_build_const_int32(gallivm, c), ""); in emit_load_ubo()
1223 … LLVMValueRef chan_offset = LLVMBuildAdd(builder, offset, lp_build_const_int32(gallivm, c), ""); in emit_load_mem()
1268 …LLVMValueRef loop_index = LLVMBuildAdd(builder, loop_offset, lp_build_const_int32(gallivm, c), ""); in emit_load_mem()
1341 … LLVMValueRef chan_offset = LLVMBuildAdd(builder, offset, lp_build_const_int32(gallivm, c), ""); in emit_store_mem()
1373 …LLVMValueRef loop_index = LLVMBuildAdd(builder, loop_offset, lp_build_const_int32(gallivm, c), ""); in emit_store_mem()
1834 idx = LLVMBuildAdd(gallivm->builder, idx, lp_build_const_int32(gallivm, i), ""); in emit_sysval_intrin()
Dlp_bld_format_soa.c722 offset = LLVMBuildAdd(builder, offset, s_offset, ""); in lp_build_fetch_rgba_soa()
1101 …LLVMValueRef store_offset = LLVMBuildAdd(gallivm->builder, offset, lp_build_const_int_vec(gallivm,… in lp_build_store_rgba_soa()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_resources.c105 LLVMBuildAdd(ctx->ac.builder, index, LLVMConstInt(ctx->ac.i32, SI_NUM_SHADER_BUFFERS, 0), ""); in load_ubo()
269 dynamic_index = LLVMBuildAdd(ctx->ac.builder, dynamic_index, ctx->ac.i32_1, ""); in si_nir_load_sampler_desc()
296 index = LLVMBuildAdd(builder, index, dynamic_index, ""); in si_nir_load_sampler_desc()
325 LLVMBuildAdd(ctx->ac.builder, index, LLVMConstInt(ctx->ac.i32, SI_NUM_IMAGES, 0), ""); in si_nir_load_sampler_desc()
332 index = LLVMBuildAdd(ctx->ac.builder, index, in si_nir_load_sampler_desc()
Dsi_shader_llvm_tess.c106 return LLVMBuildAdd(ctx->ac.builder, in si_get_num_tcs_out_vertices()
159 num_patches = LLVMBuildAdd(ctx->ac.builder, num_patches, ctx->ac.i32_1, ""); in get_tcs_tes_buffer_address()
177 base_addr = LLVMBuildAdd(ctx->ac.builder, base_addr, patch_data_offset, ""); in get_tcs_tes_buffer_address()
203 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, LLVMConstInt(ctx->ac.i32, swizzle, 0), ""); in lshs_lds_load()
228 addr = LLVMBuildAdd(builder, addr, LLVMConstInt(ctx->ac.i32, tf_offset, 0), ""); in get_tess_ring_descriptor()
352 lds_inner = LLVMBuildAdd(ctx->ac.builder, lds_base, in si_write_tess_factors()
354 lds_outer = LLVMBuildAdd(ctx->ac.builder, lds_base, in si_write_tess_factors()
402 LLVMBuildAdd(ctx->ac.builder, byteoffset, in si_write_tess_factors()
408 LLVMBuildAdd(ctx->ac.builder, byteoffset, in si_write_tess_factors()
Dsi_shader_llvm_gs.c218 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, gs_next_vertex, ""); in si_llvm_emit_vertex()
228 gs_next_vertex = LLVMBuildAdd(ctx->ac.builder, gs_next_vertex, ctx->ac.i32_1, ""); in si_llvm_emit_vertex()
236 ctx->gs_emitted_vertices = LLVMBuildAdd(ctx->ac.builder, ctx->gs_emitted_vertices, in si_llvm_emit_vertex()
343 tmp = LLVMBuildAdd(builder, tmp, LLVMConstInt(ctx->ac.i64, stream_offset, 0), ""); in si_preload_gs_rings()
Dsi_shader_llvm_vs.c307 LLVMBuildAdd(ctx->ac.builder, so_write_offsets[buf_idx], in si_llvm_streamout_store_output()
345 so_write_index = LLVMBuildAdd(builder, so_write_index, tid, ""); in si_llvm_emit_streamout()
744 num_export_threads = LLVMBuildAdd(ctx->ac.builder, num_export_threads, in si_llvm_build_vs_exports()
789 soffset[i] = LLVMBuildAdd(ctx->ac.builder, attr_offset, in si_llvm_build_vs_exports()
1005 LLVMBuildAdd(ctx->ac.builder, index, in si_llvm_build_vs_prolog()
1009 index = LLVMBuildAdd(ctx->ac.builder, ctx->abi.vertex_id, in si_llvm_build_vs_prolog()
Dgfx10_shader_ngg.c48 return LLVMBuildAdd(builder, tmp, ac_get_thread_id(&ctx->ac), ""); in gfx10_get_thread_id_in_tg()
110 return LLVMBuildAdd(ctx->ac.builder, num, ctx->ac.i32_1, ""); in ngg_get_vertices_per_prim()
241 tmp = LLVMBuildAdd(builder, wg_offset_dw[buffer], tmp, ""); in build_streamout_vertex()
451 tmp2 = LLVMBuildAdd(builder, ac_get_thread_id(&ctx->ac), scratch_offset_basev, ""); in build_streamout()
545 tmp = LLVMBuildAdd(builder, ac_get_thread_id(&ctx->ac), scratch_emit_basev, ""); in build_streamout()
636 offset_vtx = LLVMBuildAdd(builder, offset_vtx, ctx->ac.i32_1, ""); in build_streamout()
1287 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_ngg_culling_build_end()
1824 const LLVMValueRef vertexidx = LLVMBuildAdd(builder, tmp, emitidx, ""); in ngg_gs_emit_vertex_ptr()
1866 tmp = LLVMBuildAdd(builder, vertexidx, ctx->ac.i32_1, ""); in gfx10_ngg_gs_emit_vertex()
1904 tmp = LLVMBuildAdd(builder, curverts, ctx->ac.i32_1, ""); in gfx10_ngg_gs_emit_vertex()
[all …]
Dsi_shader_llvm_ps.c45 LLVMBuildAdd(ctx->ac.builder, offset0, LLVMConstInt(ctx->ac.i32, 4, 0), ""); in load_sample_position()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_llvm_sample.c125 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], texture_unit_offset, ""); in draw_llvm_texture_member()
222 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], image_unit_offset, ""); in draw_llvm_image_member()
342 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, params->texture_index_offset, in draw_llvm_sampler_soa_emit_fetch_texel()
428 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, params->image_index_offset, in draw_llvm_image_soa_emit_op()
Ddraw_llvm.c1813 indices[i] = LLVMBuildAdd(builder, indices[i], currently_emitted, ""); in draw_gs_llvm_emit_vertex()
1865 …prims_emitted = LLVMBuildAdd(gallivm->builder, prims_emitted, lp_build_const_int32(gallivm, stream… in draw_gs_llvm_end_primitive()
2190 true_index_array = LLVMBuildAdd(builder, true_index_array, ind_vec, ""); in draw_llvm_generate()
2241 tmp = LLVMBuildAdd(builder, true_index_array, start_vec, ""); in draw_llvm_generate()
3320 …mask_val = LLVMBuildInsertElement(builder, mask_val, LLVMBuildAdd(builder, loop_counter, idx, ""),… in generate_tcs_mask_value()
3507 … LLVMValueRef idx = LLVMBuildAdd(builder, LLVMBuildMul(builder, counter, step, ""), loop_iter, ""); in draw_tcs_llvm_generate()
3776 …mask_val = LLVMBuildInsertElement(builder, mask_val, LLVMBuildAdd(builder, loop_counter, idx, ""),… in generate_tes_mask_value()
4048 … LLVMValueRef idx = LLVMBuildAdd(builder, lp_loop.counter, lp_build_const_int32(gallivm, j), ""); in draw_tes_llvm_generate()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_tex_sample.c133 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], in lp_llvm_texture_member()
285 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], image_unit_offset, ""); in LP_LLVM_SAMPLER_MEMBER()
380 LLVMBuildAdd(gallivm->builder, params->texture_index_offset, in lp_llvm_sampler_soa_emit_fetch_texel()
483 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, in lp_llvm_image_soa_emit_op()
Dlp_bld_interp.c173 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_iter, ""); in calc_centroid_offsets()
349 … y_val_idx = LLVMBuildAdd(gallivm->builder, y_val_idx, lp_build_const_int32(gallivm, 1), ""); in attribs_update_simple()
372 …LLVMValueRef y_val_idx = LLVMBuildAdd(gallivm->builder, x_val_idx, lp_build_const_int32(gallivm, 1… in attribs_update_simple()
453 …indir_index = LLVMBuildAdd(builder, indir_index, lp_build_const_int_vec(gallivm, coeff_bld->type, … in lp_build_interp_soa_indirect()
455 index = LLVMBuildAdd(builder, index, lp_build_const_int_vec(gallivm, coeff_bld->type, chan), ""); in lp_build_interp_soa_indirect()
553 …LLVMValueRef y_val_idx = LLVMBuildAdd(gallivm->builder, x_val_idx, lp_build_const_int_vec(gallivm,… in lp_build_interp_soa()
Dlp_bld_depth.c515 newcount = LLVMBuildAdd(builder, newcount, count, "newcount"); in lp_build_occlusion_count()
564 depth_offset1 = LLVMBuildAdd(builder, depth_offset1, offset2, ""); in lp_build_depth_stencil_load_swizzled()
586 depth_offset2 = LLVMBuildAdd(builder, depth_offset1, depth_stride, ""); in lp_build_depth_stencil_load_swizzled()
718 depth_offset1 = LLVMBuildAdd(builder, depth_offset1, offset2, ""); in lp_build_depth_stencil_write_swizzled()
734 depth_offset2 = LLVMBuildAdd(builder, depth_offset1, depth_stride, ""); in lp_build_depth_stencil_write_swizzled()
Dlp_state_fs.c420 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_counter, ""); in lp_build_sample_alpha_to_coverage()
580 x_val = LLVMBuildAdd(builder, lp_build_const_int32(gallivm, x), x_offset, ""); in fs_fb_fetch()
588 y_val = LLVMBuildAdd(builder, y_val, y_offset, ""); in fs_fb_fetch()
591 offsets[i] = LLVMBuildAdd(builder, x_val, y_val, ""); in fs_fb_fetch()
786 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
858 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
987 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
1137 idx = LLVMBuildAdd(builder, idx, in generate_fs_loop()
1150 idx = LLVMBuildAdd(builder, idx, in generate_fs_loop()
1190 color_idx = LLVMBuildAdd(builder, color_idx, in generate_fs_loop()
[all …]
Dlp_state_cs.c189 num_x_loop = LLVMBuildAdd(gallivm->builder, block_x_size_arg, vec_length, ""); in generate_compute()
243 coro_hdl_idx = LLVMBuildAdd(gallivm->builder, coro_hdl_idx, in generate_compute()
246 coro_hdl_idx = LLVMBuildAdd(gallivm->builder, coro_hdl_idx, in generate_compute()
351 tids_x[i] = LLVMBuildAdd(gallivm->builder, base_val, lp_build_const_int32(gallivm, i), ""); in generate_compute()
387 subgroup_id = LLVMBuildAdd(gallivm->builder, in generate_compute()
391 subgroup_id = LLVMBuildAdd(gallivm->builder, subgroup_id, x_size_arg, ""); in generate_compute()
/third_party/flutter/skia/src/sksl/
DSkSLJIT.cpp569 BINARY(LLVMBuildAdd, LLVMBuildAdd, LLVMBuildFAdd); in compileBinary()
587 COMPOUND(LLVMBuildAdd, LLVMBuildAdd, LLVMBuildFAdd); in compileBinary()
751 mod = LLVMBuildAdd(builder, result, one, "++"); in compilePostfix()
798 result = LLVMBuildAdd(builder, raw, one, "++"); in compilePrefix()
1285 fVariables[f.fDeclaration.fParameters[0]] = LLVMBuildAdd(builder, in compileStageFunctionLoop()
1346 LLVMValueRef inc = LLVMBuildAdd(builder, iload, LLVMConstInt(fInt32Type, 1, false), "inc i"); in compileStageFunctionLoop()
1355 LLVMBuildAdd(builder, in compileStageFunctionLoop()
1485 VECTOR_BINARY(LLVMBuildAdd, LLVMBuildAdd, LLVMBuildFAdd); in compileVectorBinary()
1684 LLVMBuildAdd(builder, in compileStageFunctionVector()
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c227 sample_id = LLVMBuildAdd(ctx->ac.builder, sample_id, in load_sample_position()
260 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, vertexidx, ""); in visit_emit_vertex_with_counter()
420 buffer_index = LLVMBuildAdd( in load_vs_input()
423 buffer_index = LLVMBuildAdd(ctx->ac.builder, ctx->abi.vertex_id, in load_vs_input()
461 chan_index = LLVMBuildAdd(ctx->ac.builder, buffer_index, buffer_offset, ""); in load_vs_input()
477 buffer_index = LLVMBuildAdd(ctx->ac.builder, buffer_index, buffer_offset, ""); in load_vs_input()
787 LLVMValueRef voffset = LLVMBuildAdd(ctx->ac.builder, so_write_offsets[buf], in radv_emit_stream_output()
823 so_write_index = LLVMBuildAdd(ctx->ac.builder, so_write_index, tid, ""); in radv_emit_streamout()
1263 tmp = LLVMBuildAdd(ctx->ac.builder, tmp, LLVMConstInt(ctx->ac.i64, stream_offset, 0), ""); in ac_setup_rings()
/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c97 ptr = LLVMBuildAdd(ctx->ac.builder, ptr, LLVMConstInt(ctx->ac.i32, c_off, 0), ""); in get_memory_ptr_t()
641 result = LLVMBuildAdd(ctx->ac.builder, src[0], src[1], ""); in visit_alu()
1680 addr = LLVMBuildAdd(ctx->ac.builder, addr, src0, ""); in visit_load_push_constant()
1890 offset = LLVMBuildAdd(ctx->ac.builder, base_offset, in visit_store_ssbo()
1958 ptr = LLVMBuildAdd(ctx->ac.builder, ptr, offset, ""); in emit_ssbo_comp_swap_64()
2110 LLVMValueRef voffset = LLVMBuildAdd(ctx->ac.builder, offset, immoffset, ""); in visit_load_buffer()
2168 offset = LLVMBuildAdd(ctx->ac.builder, offset, LLVMConstInt(ctx->ac.i32, base, false), ""); in get_global_address()
3045 return LLVMBuildAdd(ctx->ac.builder, threads_before, ac_get_thread_id(&ctx->ac), ""); in visit_load_local_invocation_index()
3056 return LLVMBuildAdd(ctx->ac.builder, result, thread_id, ""); in visit_load_local_invocation_index()
4166 offset = LLVMBuildAdd(ctx->ac.builder, offset, LLVMConstInt(ctx->ac.i32, base, false), ""); in visit_intrinsic()
[all …]
Dac_llvm_build.c727 num = LLVMBuildAdd(builder, num, LLVMBuildZExt(builder, increment, ctx->i64, ""), ""); in ac_build_fast_udiv()
1253 voffset2 = LLVMBuildAdd(ctx->builder, voffset ? voffset : ctx->i32_0, in ac_build_buffer_store_dword()
1315 offset = LLVMBuildAdd(ctx->builder, offset, soffset, ""); in ac_build_buffer_load()
1319 offset = LLVMBuildAdd(ctx->builder, offset, LLVMConstInt(ctx->i32, 4, 0), ""); in ac_build_buffer_load()
1464 LLVMBuildAdd(ctx->builder, shifted, LLVMConstInt(ctx->i32, bias_shift << 23, false), ""); in ac_ufN_to_float()
1487 denormal = LLVMBuildAdd(ctx->builder, denormal, tmp, ""); in ac_ufN_to_float()
1558 LLVMBuildAdd(ctx->builder, soffset, LLVMConstInt(ctx->i32, i << load_log_size, false), ""); in ac_build_opencoded_load_format()
2463 return LLVMBuildAdd(ctx->builder, LLVMBuildMul(ctx->builder, s0, s1, ""), s2, ""); in ac_build_imad()
3242 return LLVMBuildAdd(ctx->builder, val, add_src, ""); in ac_build_mbcnt_add()
3611 return LLVMBuildAdd(ctx->builder, lhs, rhs, ""); in ac_build_alu_op()
[all …]
/third_party/ltp/tools/sparse/sparse-src/
Dsparse-llvm.c547 target = LLVMBuildAdd(fn->builder, lhs, rhs, target_name); in output_op_binary()

12