Home
last modified time | relevance | path

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

12

/external/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.c263 next = LLVMBuildAdd(builder, state->counter, step, ""); in lp_build_loop_end_cond()
351 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()
822 s = LLVMBuildAdd(builder, s, i32_c128, ""); in lp_build_sample_image_linear()
825 t = LLVMBuildAdd(builder, t, i32_c128, ""); in lp_build_sample_image_linear()
828 r = LLVMBuildAdd(builder, r, i32_c128, ""); in lp_build_sample_image_linear()
Dlp_bld_arit.c523 res = LLVMBuildAdd(builder, a, b, ""); in lp_build_add()
602 vecres = LLVMBuildAdd(builder, vec1, vec2, ""); in lp_build_horizontal_add()
618 res = LLVMBuildAdd(builder, res, elem2, ""); in lp_build_horizontal_add()
832 …LLVMValueRef a_clamp_max = lp_build_min_simple(bld, a, LLVMBuildAdd(builder, max_val, b, ""), GALL… in lp_build_sub()
833 …LLVMValueRef a_clamp_min = lp_build_max_simple(bld, a, LLVMBuildAdd(builder, min_val, b, ""), GALL… in lp_build_sub()
947 ab = LLVMBuildAdd(builder, ab, lp_build_shr_imm(&bld, ab, n), ""); in lp_build_mul_norm()
959 ab = LLVMBuildAdd(builder, ab, half, ""); in lp_build_mul_norm()
1282 a = LLVMBuildAdd(builder, a, factor, ""); in lp_build_mul_imm()
2877 LLVMValueRef emm2_add = LLVMBuildAdd(b, emm2_i, all_one, "emm2_add"); in lp_build_sin_or_cos()
3262 expipart = LLVMBuildAdd(builder, ipart, in lp_build_exp2()
Dlp_bld_format_soa.c722 offset = LLVMBuildAdd(builder, offset, s_offset, ""); in lp_build_fetch_rgba_soa()
1087 …LLVMValueRef store_offset = LLVMBuildAdd(gallivm->builder, offset, lp_build_const_int_vec(gallivm,… in lp_build_store_rgba_soa()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_resources.c104 LLVMBuildAdd(ctx->ac.builder, index, LLVMConstInt(ctx->ac.i32, SI_NUM_SHADER_BUFFERS, 0), ""); in load_ubo()
242 dynamic_index = LLVMBuildAdd(ctx->ac.builder, dynamic_index, ctx->ac.i32_1, ""); in si_nir_load_sampler_desc()
266 index = LLVMBuildAdd(builder, index, dynamic_index, ""); in si_nir_load_sampler_desc()
290 LLVMBuildAdd(ctx->ac.builder, index, LLVMConstInt(ctx->ac.i32, SI_NUM_IMAGES, 0), ""); in si_nir_load_sampler_desc()
297 index = LLVMBuildAdd(ctx->ac.builder, index, in si_nir_load_sampler_desc()
Dsi_shader_llvm_tess.c193 return LLVMBuildAdd(ctx->ac.builder, base_addr, LLVMConstInt(ctx->ac.i32, param * 4, 0), ""); in get_dw_address_from_generic_indices()
240 base_addr = LLVMBuildAdd(ctx->ac.builder, base_addr, patch_data_offset, ""); in get_tcs_tes_buffer_address()
259 param_index = LLVMBuildAdd(ctx->ac.builder, param_index, in get_tcs_tes_buffer_address_from_generic_indices()
311 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, LLVMConstInt(ctx->ac.i32, swizzle, 0), ""); in lshs_lds_load()
327 LLVMBuildAdd(ctx->ac.builder, dw_addr, LLVMConstInt(ctx->ac.i32, dw_offset_imm, 0), ""); in lshs_lds_store()
352 addr = LLVMBuildAdd(builder, addr, LLVMConstInt(ctx->ac.i32, tf_offset, 0), ""); in get_tess_ring_descriptor()
665 LLVMBuildAdd(ctx->ac.builder, lds_base, LLVMConstInt(ctx->ac.i32, 4 * i, 0), ""); in si_copy_tcs_inputs()
742 lds_inner = LLVMBuildAdd(ctx->ac.builder, lds_base, in si_write_tess_factors()
744 lds_outer = LLVMBuildAdd(ctx->ac.builder, lds_base, in si_write_tess_factors()
983 LLVMBuildAdd(ctx->ac.builder, base_dw_addr, LLVMConstInt(ctx->ac.i32, param * 4, 0), ""); in si_llvm_emit_ls_epilogue()
Dsi_compute_prim_discard.c436 index[i] = LLVMBuildAdd(builder, prim_id, LLVMConstInt(ctx->ac.i32, i, 0), ""); in si_build_prim_discard_compute_shader()
446 index[0] = LLVMBuildAdd(builder, prim_id, LLVMConstInt(ctx->ac.i32, 1, 0), ""); in si_build_prim_discard_compute_shader()
447 index[1] = LLVMBuildAdd(builder, prim_id, LLVMConstInt(ctx->ac.i32, 2, 0), ""); in si_build_prim_discard_compute_shader()
451 index[1] = LLVMBuildAdd(builder, prim_id, LLVMConstInt(ctx->ac.i32, 1, 0), ""); in si_build_prim_discard_compute_shader()
452 index[2] = LLVMBuildAdd(builder, prim_id, LLVMConstInt(ctx->ac.i32, 2, 0), ""); in si_build_prim_discard_compute_shader()
540 strip_start = LLVMBuildAdd(builder, strip_start, ctx->ac.i32_1, ""); in si_build_prim_discard_compute_shader()
557 last_strip_start = LLVMBuildAdd(builder, last_strip_start, ctx->ac.i32_1, ""); in si_build_prim_discard_compute_shader()
761 LLVMValueRef count = LLVMBuildAdd(builder, start, num_prims_accepted, ""); in si_build_prim_discard_compute_shader()
818 start = LLVMBuildAdd(builder, start, vertex_counter, ""); in si_build_prim_discard_compute_shader()
822 LLVMValueRef vindex = LLVMBuildAdd(builder, start, prim_index, ""); in si_build_prim_discard_compute_shader()
Dsi_shader_llvm_gs.c78 LLVMBuildAdd(ctx->ac.builder, vtx_offset, LLVMConstInt(ctx->ac.i32, offset, false), ""); in si_llvm_load_input_gs()
190 idx = LLVMBuildAdd(ctx->ac.builder, lds_base, idx, ""); in si_llvm_emit_es_epilogue()
292 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, gs_next_vertex, ""); in si_llvm_emit_vertex()
302 gs_next_vertex = LLVMBuildAdd(ctx->ac.builder, gs_next_vertex, ctx->ac.i32_1, ""); in si_llvm_emit_vertex()
387 tmp = LLVMBuildAdd(builder, tmp, LLVMConstInt(ctx->ac.i64, stream_offset, 0), ""); in si_preload_gs_rings()
Dgfx10_shader_ngg.c47 return LLVMBuildAdd(builder, tmp, ac_get_thread_id(&ctx->ac), ""); in get_thread_id_in_tg()
107 return LLVMBuildAdd(ctx->ac.builder, num, ctx->ac.i32_1, ""); in ngg_get_vertices_per_prim()
225 tmp = LLVMBuildAdd(builder, wg_offset_dw[buffer], tmp, ""); in build_streamout_vertex()
376 tmp2 = LLVMBuildAdd(builder, ac_get_thread_id(&ctx->ac), scratch_offset_basev, ""); in build_streamout()
451 tmp = LLVMBuildAdd(builder, ac_get_thread_id(&ctx->ac), scratch_emit_basev, ""); in build_streamout()
534 offset_vtx = LLVMBuildAdd(builder, offset_vtx, ctx->ac.i32_1, ""); in build_streamout()
684 *total_bitcount = LLVMBuildAdd(builder, *total_bitcount, in load_bitmasks_2x64()
806 LLVMValueRef index = LLVMBuildAdd(builder, tid, ctx->ac.i32_1, ""); in gfx10_emit_ngg_culling_epilogue()
1508 const LLVMValueRef vertexidx = LLVMBuildAdd(builder, tmp, emitidx, ""); in ngg_gs_emit_vertex_ptr()
1550 tmp = LLVMBuildAdd(builder, vertexidx, ctx->ac.i32_1, ""); in gfx10_ngg_gs_emit_vertex()
[all …]
Dsi_shader_llvm_vs.c325 so_write_index = LLVMBuildAdd(builder, so_write_index, tid, ""); in si_llvm_emit_streamout()
877 LLVMBuildAdd(builder, thread_id_in_tg, LLVMConstInt(ctx->ac.i32, 1, 0), ""), in si_llvm_build_vs_prolog()
878 LLVMBuildAdd(builder, thread_id_in_tg, LLVMConstInt(ctx->ac.i32, 2, 0), ""), in si_llvm_build_vs_prolog()
894 LLVMBuildAdd(ctx->ac.builder, input_vgprs[2], thread_id_in_tg, ""); /* PrimID */ in si_llvm_build_vs_prolog()
896 LLVMBuildAdd(ctx->ac.builder, input_vgprs[5], thread_id_in_tg, ""); /* VertexID */ in si_llvm_build_vs_prolog()
972 LLVMBuildAdd(ctx->ac.builder, index, in si_llvm_build_vs_prolog()
976 index = LLVMBuildAdd(ctx->ac.builder, ctx->abi.vertex_id, in si_llvm_build_vs_prolog()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c445 base_addr = LLVMBuildAdd(ctx->ac.builder, base_addr, in get_tcs_tes_buffer_address()
454 base_addr = LLVMBuildAdd(ctx->ac.builder, base_addr, in get_tcs_tes_buffer_address()
468 param_index = LLVMBuildAdd(ctx->ac.builder, LLVMConstInt(ctx->ac.i32, param, false), in get_tcs_tes_buffer_address_params()
487 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, in get_dw_address()
494 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, in get_dw_address()
498 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, in get_dw_address()
539 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, in load_tcs_varyings()
597 LLVMBuildAdd(ctx->ac.builder, dw_addr, in store_tcs_output()
633 buf_addr = LLVMBuildAdd(ctx->ac.builder, buf_addr, comp_offset, ""); in load_tes_input()
663 dw_addr = LLVMBuildAdd(ctx->ac.builder, dw_addr, in load_gs_input()
[all …]
/external/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()
341 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, params->texture_index_offset, in draw_llvm_sampler_soa_emit_fetch_texel()
426 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, params->image_index_offset, in draw_llvm_image_soa_emit_op()
Ddraw_llvm.c1810 indices[i] = LLVMBuildAdd(builder, indices[i], currently_emitted, ""); in draw_gs_llvm_emit_vertex()
1857 …prims_emitted = LLVMBuildAdd(gallivm->builder, prims_emitted, lp_build_const_int32(gallivm, stream… in draw_gs_llvm_end_primitive()
2178 true_index_array = LLVMBuildAdd(builder, true_index_array, ind_vec, ""); in draw_llvm_generate()
2229 tmp = LLVMBuildAdd(builder, true_index_array, start_vec, ""); in draw_llvm_generate()
3290 …mask_val = LLVMBuildInsertElement(builder, mask_val, LLVMBuildAdd(builder, loop_counter, idx, ""),… in generate_tcs_mask_value()
3466 …LLVMValueRef idx = LLVMBuildAdd(builder, LLVMBuildMul(builder, counter, step, ""), lp_build_const_… in draw_tcs_llvm_generate()
3734 …mask_val = LLVMBuildInsertElement(builder, mask_val, LLVMBuildAdd(builder, loop_counter, idx, ""),… in generate_tes_mask_value()
3987 … LLVMValueRef idx = LLVMBuildAdd(builder, lp_loop.counter, lp_build_const_int32(gallivm, j), ""); in draw_tes_llvm_generate()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_tex_sample.c133 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], texture_unit_offset, ""); in lp_llvm_texture_member()
285 indices[2] = LLVMBuildAdd(gallivm->builder, indices[2], image_unit_offset, ""); in LP_LLVM_SAMPLER_MEMBER()
382 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, params->texture_index_offset, in lp_llvm_sampler_soa_emit_fetch_texel()
478 LLVMValueRef unit = LLVMBuildAdd(gallivm->builder, params->image_index_offset, in lp_llvm_image_soa_emit_op()
Dlp_bld_interp.c172 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_iter, ""); in calc_centroid_offsets()
343 … y_val_idx = LLVMBuildAdd(gallivm->builder, y_val_idx, lp_build_const_int32(gallivm, 1), ""); in attribs_update_simple()
366 …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.c513 newcount = LLVMBuildAdd(builder, newcount, count, "newcount"); in lp_build_occlusion_count()
565 depth_offset1 = LLVMBuildAdd(builder, depth_offset1, offset2, ""); in lp_build_depth_stencil_load_swizzled()
587 depth_offset2 = LLVMBuildAdd(builder, depth_offset1, depth_stride, ""); in lp_build_depth_stencil_load_swizzled()
716 depth_offset1 = LLVMBuildAdd(builder, depth_offset1, offset2, ""); in lp_build_depth_stencil_write_swizzled()
733 depth_offset2 = LLVMBuildAdd(builder, depth_offset1, depth_stride, ""); in lp_build_depth_stencil_write_swizzled()
Dlp_state_fs.c413 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_counter, ""); in lp_build_sample_alpha_to_coverage()
715 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
787 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
914 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
1066 color_idx = LLVMBuildAdd(builder, color_idx, in generate_fs_loop()
1091 s_mask_idx = LLVMBuildAdd(builder, s_mask_idx, loop_state.counter, ""); in generate_fs_loop()
1493 x_val = LLVMBuildAdd(builder, x_val, x_offset, ""); in load_unswizzled_block()
1502 y_val = LLVMBuildAdd(builder, y_val, y_offset, ""); in load_unswizzled_block()
1509 gep[1] = LLVMBuildAdd(builder, bx, by, ""); in load_unswizzled_block()
1554 gep[1] = LLVMBuildAdd(builder, bx, by, ""); in store_unswizzled_block()
[all …]
Dlp_state_cs.c184 num_x_loop = LLVMBuildAdd(gallivm->builder, x_size_arg, vec_length, ""); in generate_compute()
234 coro_hdl_idx = LLVMBuildAdd(gallivm->builder, coro_hdl_idx, in generate_compute()
237 coro_hdl_idx = LLVMBuildAdd(gallivm->builder, coro_hdl_idx, in generate_compute()
327 tids_x[i] = LLVMBuildAdd(gallivm->builder, base_val, lp_build_const_int32(gallivm, i), ""); in generate_compute()
/external/skqp/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()
/external/llvm-project/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
DOrcV2CBindingsBasicUsage.c53 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/external/llvm-project/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
DOrcV2CBindingsRemovableCode.c53 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/external/llvm-project/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
DOrcV2CBindingsAddObjectFile.c48 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/external/mesa3d/src/amd/llvm/
Dac_llvm_build.c674 num = LLVMBuildAdd(builder, num, LLVMBuildZExt(builder, increment, ctx->i64, ""), ""); in ac_build_fast_udiv()
1135 offset = LLVMBuildAdd(ctx->builder, offset, LLVMConstInt(ctx->i32, inst_offset, 0), ""); in ac_build_buffer_store_dword()
1197 offset = LLVMBuildAdd(ctx->builder, offset, voffset, ""); in ac_build_buffer_load()
1199 offset = LLVMBuildAdd(ctx->builder, offset, soffset, ""); in ac_build_buffer_load()
1209 offset = LLVMBuildAdd(ctx->builder, offset, LLVMConstInt(ctx->i32, 4, 0), ""); in ac_build_buffer_load()
1248 voffset = LLVMBuildAdd(ctx->builder, voffset, immoffset, ""); in ac_build_tbuffer_load()
1298 voffset = LLVMBuildAdd(ctx->builder, voffset, immoffset, ""); in ac_build_tbuffer_load_short()
1323 voffset = LLVMBuildAdd(ctx->builder, voffset, immoffset, ""); in ac_build_tbuffer_load_byte()
1364 LLVMBuildAdd(ctx->builder, shifted, LLVMConstInt(ctx->i32, bias_shift << 23, false), ""); in ac_ufN_to_float()
1387 denormal = LLVMBuildAdd(ctx->builder, denormal, tmp, ""); in ac_ufN_to_float()
[all …]

12