| /third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
| D | lp_bld_format_yuv.c | 109 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()
|
| D | lp_bld_format_s3tc.c | 494 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 …]
|
| D | lp_bld_flow.c | 265 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()
|
| D | lp_bld_sample_aos.c | 171 *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()
|
| D | lp_bld_arit.c | 485 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()
|
| D | lp_bld_nir_soa.c | 702 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()
|
| D | lp_bld_format_soa.c | 722 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/ |
| D | si_shader_llvm_resources.c | 105 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()
|
| D | si_shader_llvm_tess.c | 106 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()
|
| D | si_shader_llvm_gs.c | 218 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()
|
| D | si_shader_llvm_vs.c | 307 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()
|
| D | gfx10_shader_ngg.c | 48 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 …]
|
| D | si_shader_llvm_ps.c | 45 LLVMBuildAdd(ctx->ac.builder, offset0, LLVMConstInt(ctx->ac.i32, 4, 0), ""); in load_sample_position()
|
| /third_party/mesa3d/src/gallium/auxiliary/draw/ |
| D | draw_llvm_sample.c | 125 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()
|
| D | draw_llvm.c | 1813 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/ |
| D | lp_tex_sample.c | 133 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()
|
| D | lp_bld_interp.c | 173 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()
|
| D | lp_bld_depth.c | 515 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()
|
| D | lp_state_fs.c | 420 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 …]
|
| D | lp_state_cs.c | 189 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/ |
| D | SkSLJIT.cpp | 569 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/ |
| D | radv_nir_to_llvm.c | 227 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/ |
| D | ac_nir_to_llvm.c | 97 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 …]
|
| D | ac_llvm_build.c | 727 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/ |
| D | sparse-llvm.c | 547 target = LLVMBuildAdd(fn->builder, lhs, rhs, target_name); in output_op_binary()
|