/external/mesa3d/src/amd/llvm/ |
D | ac_llvm_cull.c | 70 all_w_negative = LLVMBuildAnd(builder, all_w_negative, neg_w, ""); in ac_analyze_position_w() 134 LLVMValueRef cond = LLVMBuildAnd(builder, initially_accepted, w->all_w_positive, ""); in cull_bbox() 161 accepted = LLVMBuildAnd(builder, accepted, visible, ""); in cull_bbox() 166 accepted = LLVMBuildAnd(builder, accepted, visible, ""); in cull_bbox() 200 visible = LLVMBuildAnd(builder, not_equal[0], not_equal[1], ""); in cull_bbox() 201 accepted = LLVMBuildAnd(builder, accepted, visible, ""); in cull_bbox() 237 accepted = LLVMBuildAnd(ctx->builder, accepted, initially_accepted, ""); in ac_cull_triangle() 240 accepted = LLVMBuildAnd( in ac_cull_triangle()
|
D | ac_llvm_build.c | 763 is_ma_y = LLVMBuildAnd( in build_cube_select() 766 is_ma_x = LLVMBuildAnd(builder, is_not_ma_z, LLVMBuildNot(builder, is_ma_y, ""), ""); in build_cube_select() 1355 LLVMBuildAnd(ctx->builder, src, LLVMConstInt(ctx->i32, (1 << mant_bits) - 1, false), ""); in ac_ufN_to_float() 1530 LLVMValueRef r = LLVMBuildAnd(ctx->builder, data, i32_2047, ""); in ac_build_opencoded_load_format() 1532 LLVMValueRef g = LLVMBuildAnd(ctx->builder, tmp, i32_2047, ""); in ac_build_opencoded_load_format() 2284 samples = LLVMBuildAnd(ctx->builder, samples, LLVMConstInt(ctx->i32, 0xf, 0), ""); in ac_build_image_get_sample_count() 3242 value = LLVMBuildAnd(ctx->builder, value, LLVMConstInt(ctx->i32, mask, false), ""); in ac_unpack_param() 3286 final_sample = LLVMBuildAnd(ac->builder, final_sample, LLVMConstInt(ac->i32, 0x7, 0), ""); in ac_apply_fmask_to_sample() 3794 return LLVMBuildAnd(ctx->builder, lhs, rhs, ""); in ac_build_alu_op() 3834 LLVMBuildAnd(ctx->builder, tid, LLVMConstInt(ctx->i32, 0x1f, false), ""), in ac_wavefront_shift_right_1() [all …]
|
D | ac_nir_to_llvm.c | 362 cond = LLVMBuildAnd(ctx->builder, cond, cond2, ""); in emit_f2f16() 412 LLVMBuildAnd(ctx->builder, mask, LLVMBuildXor(ctx->builder, insert, base, ""), ""), ""); in emit_bitfield_select() 665 result = LLVMBuildAnd(ctx->ac.builder, src[0], src[1], ""); in visit_alu() 1234 stride = LLVMBuildAnd(ctx->ac.builder, stride, LLVMConstInt(ctx->ac.i32, 0x3fff, false), ""); in get_buffer_size() 1276 LLVMBuildAnd(ctx->builder, data_format, LLVMConstInt(ctx->i32, (1u << 6) - 1, false), ""); in lower_gather4_integer() 1283 wa_formats = LLVMBuildAnd(ctx->builder, formats, in lower_gather4_integer() 1313 sampler0 = LLVMBuildAnd(ctx->builder, sampler0, ctx->i32_1, ""); in lower_gather4_integer() 1775 LLVMBuildAnd(ctx->ac.builder, ac_llvm_extract_elem(&ctx->ac, descriptor, 1), in emit_ssbo_comp_swap_64() 2340 first_layer = LLVMBuildAnd(ctx->ac.builder, first_layer, mask, ""); in get_image_coords() 2820 mask = LLVMBuildAnd(ctx->ac.builder, mask, cond, ""); in emit_demote() [all …]
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_bld_blend_logicop.c | 62 res = LLVMBuildAnd(builder, LLVMBuildNot(builder, src, ""), dst, ""); in lp_build_logicop() 68 res = LLVMBuildAnd(builder, src, LLVMBuildNot(builder, dst, ""), ""); in lp_build_logicop() 77 res = LLVMBuildNot(builder, LLVMBuildAnd(builder, src, dst, ""), ""); in lp_build_logicop() 80 res = LLVMBuildAnd(builder, src, dst, ""); in lp_build_logicop()
|
D | lp_bld_depth.c | 115 stencilRef = LLVMBuildAnd(builder, stencilRef, valuemask, ""); in lp_build_stencil_test_single() 117 stencilVals = LLVMBuildAnd(builder, stencilVals, valuemask, ""); in lp_build_stencil_test_single() 218 res = LLVMBuildAnd(builder, res, max, ""); in lp_build_stencil_op_single() 222 res = LLVMBuildAnd(builder, res, max, ""); in lp_build_stencil_op_single() 226 res = LLVMBuildAnd(builder, res, max, ""); in lp_build_stencil_op_single() 280 mask = LLVMBuildAnd(builder, mask, writemask, ""); in lp_build_stencil_op() 462 LLVMValueRef countv = LLVMBuildAnd(builder, maskvalue, countmask, "countv"); in lp_build_occlusion_count() 557 LLVMValueRef looplsb = LLVMBuildAnd(builder, loop_counter, in lp_build_depth_stencil_load_swizzled() 559 LLVMValueRef loopmsb = LLVMBuildAnd(builder, loop_counter, in lp_build_depth_stencil_load_swizzled() 708 LLVMValueRef looplsb = LLVMBuildAnd(builder, loop_counter, in lp_build_depth_stencil_write_swizzled() [all …]
|
D | lp_state_setup.c | 516 one = LLVMBuildAnd(builder, one, cyl_mask, ""); in emit_apply_cyl_wrap() 522 offset = LLVMBuildAnd(builder, offset, one, ""); in emit_apply_cyl_wrap() 527 offset = LLVMBuildAnd(builder, offset, one, ""); in emit_apply_cyl_wrap() 535 offset = LLVMBuildAnd(builder, offset, one, ""); in emit_apply_cyl_wrap() 540 offset = LLVMBuildAnd(builder, offset, one, ""); in emit_apply_cyl_wrap() 548 offset = LLVMBuildAnd(builder, offset, one, ""); in emit_apply_cyl_wrap() 553 offset = LLVMBuildAnd(builder, offset, one, ""); in emit_apply_cyl_wrap()
|
D | lp_state_fs.c | 267 mask_input = LLVMBuildAnd(builder, mask_input, lp_build_const_int32(gallivm, 0xffff), ""); in generate_quad_mask() 289 mask = LLVMBuildAnd(builder, mask, bits_vec, ""); in generate_quad_mask() 416 s_mask = LLVMBuildAnd(builder, s_mask, test, ""); in lp_build_sample_alpha_to_coverage() 524 … LLVMBuildAnd(builder, fs_iface->loop_state->counter, lp_build_const_int32(gallivm, 1), ""), in fs_fb_fetch() 722 …LLVMValueRef mask_in = LLVMBuildAnd(builder, s_mask, lp_build_const_int_vec(gallivm, type, (1 << s… in generate_fs_loop() 731 …LLVMValueRef mask_in = LLVMBuildAnd(builder, mask_val, lp_build_const_int_vec(gallivm, type, 1), "… in generate_fs_loop() 791 s_mask = LLVMBuildAnd(builder, s_mask, mask_val, ""); in generate_fs_loop() 868 …mask_bit_idx = LLVMBuildAnd(builder, s_mask, lp_build_broadcast(gallivm, int_vec_type, mask_bit_id… in generate_fs_loop() 889 …LLVMValueRef post_depth_mask_in = LLVMBuildAnd(builder, lp_build_mask_value(&mask), lp_build_const… in generate_fs_loop() 920 system_values.sample_mask_in = LLVMBuildAnd(builder, system_values.sample_mask_in, in generate_fs_loop() [all …]
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_ir_common.c | 115 tmp = LLVMBuildAnd(builder, in lp_exec_mask_update() 119 mask->exec_mask = LLVMBuildAnd(builder, in lp_exec_mask_update() 127 mask->exec_mask = LLVMBuildAnd(builder, in lp_exec_mask_update() 134 mask->exec_mask = LLVMBuildAnd(builder, in lp_exec_mask_update() 331 icond = LLVMBuildAnd(builder, i1cond, i2cond, ""); in lp_exec_endloop() 368 mask->cond_mask = LLVMBuildAnd(builder, in lp_exec_mask_cond_push() 392 mask->cond_mask = LLVMBuildAnd(builder, in lp_exec_mask_cond_invert() 417 mask->cont_mask = LLVMBuildAnd(builder, in lp_exec_continue() 435 mask->break_mask = LLVMBuildAnd(builder, in lp_exec_break() 461 mask->switch_mask = LLVMBuildAnd(builder, in lp_exec_break()
|
D | lp_bld_format_s3tc.c | 372 rblo = LLVMBuildAnd(builder, rblo, rgblomask, ""); in color_expand2_565_to_8888() 376 g = LLVMBuildAnd(builder, colors, lp_build_const_int_vec(gallivm, type16, 0x07e0), ""); in color_expand2_565_to_8888() 443 g = LLVMBuildAnd(builder, colors, g6mask, ""); in color_expand_565_to_8888() 446 rgba = LLVMBuildAnd(builder, rgba, rbhimask, ""); in color_expand_565_to_8888() 450 rgblo = LLVMBuildAnd(builder, rgblo, rgblomask, ""); in color_expand_565_to_8888() 548 x_lo = LLVMBuildAnd(builder, x_lo, lp_build_const_int_vec(gallivm, i16_type, 0xff), ""); in lp_build_lerp23() 549 x_hi = LLVMBuildAnd(builder, x_hi, lp_build_const_int_vec(gallivm, i16_type, 0xff), ""); in lp_build_lerp23() 607 col0 = LLVMBuildAnd(builder, colors, lp_build_const_int_vec(gallivm, type, 0x0000ffff), ""); in s3tc_dxt1_full_to_rgba_aos() 718 sel_lo = LLVMBuildAnd(builder, indices, bld32.one, ""); in s3tc_dxt1_full_to_rgba_aos() 722 sel_hi = LLVMBuildAnd(builder, indices, const2, ""); in s3tc_dxt1_full_to_rgba_aos() [all …]
|
D | lp_bld_sample_aos.c | 99 coord = LLVMBuildAnd(builder, coord, length_minus_one, ""); in lp_build_sample_wrap_nearest_int() 175 *weight_i = LLVMBuildAnd(bld->gallivm->builder, *coord0_i, i32_c255, ""); in lp_build_coord_repeat_npot_linear_int() 249 coord0 = LLVMBuildAnd(builder, coord0, length_minus_one, ""); in lp_build_sample_wrap_linear_int() 250 coord1 = LLVMBuildAnd(builder, coord1, length_minus_one, ""); in lp_build_sample_wrap_linear_int() 265 coord1 = LLVMBuildAnd(builder, in lp_build_sample_wrap_linear_int() 305 coord0 = LLVMBuildAnd(builder, coord0, length_minus_one, ""); in lp_build_sample_wrap_linear_int() 323 *offset1 = LLVMBuildAnd(builder, in lp_build_sample_wrap_linear_int() 342 mask = LLVMBuildAnd(builder, lmask, umask, ""); in lp_build_sample_wrap_linear_int() 347 LLVMBuildAnd(builder, stride, mask, "")); in lp_build_sample_wrap_linear_int() 852 s_fpart = LLVMBuildAnd(builder, s, i32_c255, ""); in lp_build_sample_image_linear() [all …]
|
D | lp_bld_format_yuv.c | 127 *y = LLVMBuildAnd(builder, *y, mask, "y"); in uyvy_to_yuv_soa() 128 *u = LLVMBuildAnd(builder, *u, mask, "u"); in uyvy_to_yuv_soa() 129 *v = LLVMBuildAnd(builder, *v, mask, "v"); in uyvy_to_yuv_soa() 209 *y = LLVMBuildAnd(builder, *y, mask, "y"); in yuyv_to_yuv_soa() 210 *u = LLVMBuildAnd(builder, *u, mask, "u"); in yuyv_to_yuv_soa() 211 *v = LLVMBuildAnd(builder, *v, mask, "v"); in yuyv_to_yuv_soa()
|
D | lp_bld_format_soa.c | 156 input = LLVMBuildAnd(builder, input, in lp_build_extract_soa_chan() 385 input = LLVMBuildAnd(builder, input, mask, ""); in lp_build_rgba8_to_fi32_soa() 725 packed = LLVMBuildAnd(builder, packed, in lp_build_fetch_rgba_soa() 922 chan = LLVMBuildAnd(builder, chan, lp_build_const_int_vec(gallivm, type, chan_mask), ""); in lp_build_insert_soa_chan() 934 chan = LLVMBuildAnd(builder, chan, lp_build_const_int_vec(gallivm, type, chan_mask), ""); in lp_build_insert_soa_chan() 1082 …LLVMValueRef should_store_mask = LLVMBuildAnd(gallivm->builder, exec_mask, LLVMBuildNot(gallivm->b… in lp_build_store_rgba_soa()
|
D | lp_bld_arit.c | 1441 res = LLVMBuildAnd(builder, res, low_bits, ""); in lp_build_lerp_simple() 1822 sign = LLVMBuildAnd(builder, sign, mask, ""); in lp_build_sgn() 1869 val = LLVMBuildAnd(builder, val, mask, ""); in lp_build_set_sign() 2401 sign = LLVMBuildAnd(builder, sign, mask, ""); in lp_build_iround() 2853 LLVMValueRef absi = LLVMBuildAnd(b, a_v4si, inv_sig_mask, "absi"); in lp_build_sin_or_cos() 2882 LLVMValueRef emm2_and = LLVMBuildAnd(b, emm2_add, inv_one, "emm2_and"); in lp_build_sin_or_cos() 2901 LLVMValueRef sign_bit = cos ? LLVMBuildShl(b, LLVMBuildAnd(b, const_4, in lp_build_sin_or_cos() 2904 LLVMBuildAnd(b, LLVMBuildXor(b, a_v4si, in lp_build_sin_or_cos() 2919 LLVMValueRef emm2_3 = LLVMBuildAnd(b, emm2_2, const_2, "emm2_3"); in lp_build_sin_or_cos() 3014 LLVMValueRef y2_and = LLVMBuildAnd(b, y2_i, poly_mask, "y2_and"); in lp_build_sin_or_cos() [all …]
|
D | lp_bld_bitarit.c | 110 res = LLVMBuildAnd(builder, a, b, ""); in lp_build_and() 140 res = LLVMBuildAnd(builder, a, res, ""); in lp_build_andnot()
|
D | lp_bld_swizzle.c | 200 a = LLVMBuildAnd(builder, a, in lp_build_swizzle_scalar_aos() 275 a = LLVMBuildAnd(builder, a, in lp_build_swizzle_scalar_aos() 540 masked = LLVMBuildAnd(builder, a, in lp_build_swizzle_aos()
|
D | lp_bld_logic.c | 276 a = LLVMBuildAnd(builder, a, mask, ""); in lp_build_select_bitwise() 283 b = LLVMBuildAnd(builder, b, LLVMBuildNot(builder, mask, ""), ""); in lp_build_select_bitwise()
|
D | lp_bld_format_aos.c | 326 masked = LLVMBuildAnd(builder, packed, LLVMConstVector(masks, 4), ""); in lp_build_unpack_arith_rgba_aos() 329 masked = LLVMBuildAnd(builder, shifted, LLVMConstVector(masks, 4), ""); in lp_build_unpack_arith_rgba_aos() 570 chans[j] = LLVMBuildAnd(builder, chans[j], in lp_build_fetch_rgba_aos()
|
D | lp_bld_tgsi_soa.c | 127 return LLVMBuildAnd(builder, lp_build_mask_value(bld->mask), in mask_vec() 189 mask->switch_mask = LLVMBuildAnd(builder, prevmask, defaultmask, "sw_mask"); in lp_exec_endswitch() 243 mask->switch_mask = LLVMBuildAnd(builder, casemask, prevmask, "sw_mask"); in lp_exec_case() 332 mask->switch_mask = LLVMBuildAnd(builder, prevmask, defaultmask, "sw_mask"); in lp_exec_default() 412 mask->ret_mask = LLVMBuildAnd(builder, in lp_exec_mask_ret() 2751 mask = LLVMBuildAnd(builder, mask, chan_mask, ""); in emit_kill_if() 3518 exec_mask = LLVMBuildAnd(builder, exec_mask, ssbo_oob_cmp, ""); in load_emit() 3639 exec_mask = LLVMBuildAnd(builder, exec_mask, ssbo_oob_cmp, ""); in store_emit() 3833 exec_mask = LLVMBuildAnd(builder, exec_mask, ssbo_oob_cmp, ""); in atomic_emit() 3953 return LLVMBuildAnd(builder, current_mask_vec, max_mask, ""); in clamp_mask_to_max_output_vertices() [all …]
|
D | lp_bld_nir_soa.c | 69 return LLVMBuildAnd(builder, lp_build_mask_value(bld->mask), in mask_vec() 1042 exec_mask = LLVMBuildAnd(builder, exec_mask, ssbo_oob_cmp, ""); in emit_load_mem() 1125 exec_mask = LLVMBuildAnd(builder, exec_mask, ssbo_oob_cmp, ""); in emit_store_mem() 1180 exec_mask = LLVMBuildAnd(builder, exec_mask, ssbo_oob_cmp, ""); in emit_atomic_mem() 1675 return LLVMBuildAnd(builder, current_mask_vec, max_mask, ""); in clamp_mask_to_max_output_vertices() 1724 mask = LLVMBuildAnd(builder, mask, emitted_mask, ""); in end_primitive_masked() 1820 res = LLVMBuildAnd(builder, res, value_ptr, ""); in emit_vote()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_resources.c | 41 index = LLVMBuildAnd(builder, index, c_max, ""); in si_llvm_bound_index() 148 tmp = LLVMBuildAnd(ctx->ac.builder, tmp, i32_C, ""); in force_dcc_off()
|
D | si_compute_prim_discard.c | 412 LLVMBuildAnd(builder, num_prims_udiv_terms, LLVMConstInt(ctx->ac.i32, 0x1f, 0), ""); in si_build_prim_discard_compute_shader() 476 LLVMBuildAnd(builder, ordered_wave_id, LLVMConstInt(ctx->ac.i32, 0xfff, 0), ""); in si_build_prim_discard_compute_shader() 478 LLVMValueRef thread_id = LLVMBuildAnd(builder, ac_get_arg(&ctx->ac, param_local_id), in si_build_prim_discard_compute_shader() 508 LLVMBuildAnd(builder, vertex_counter, LLVMConstInt(ctx->ac.i32, 0x7fffffff, 0), ""); in si_build_prim_discard_compute_shader() 517 prim_restart_accepted = LLVMBuildAnd(builder, prim_restart_accepted, not_reset, ""); in si_build_prim_discard_compute_shader() 538 LLVMBuildAnd(builder, reset_threadmask, preceding_threads_mask, ""); in si_build_prim_discard_compute_shader() 570 is_first_wave = LLVMBuildAnd(builder, is_first_wave, in si_build_prim_discard_compute_shader()
|
D | gfx10_shader_ngg.c | 172 prim.passthrough = LLVMBuildAnd(builder, prim.passthrough, edgeflags, ""); in gfx10_ngg_build_export_prim() 199 edge = LLVMBuildAnd(ctx->ac.builder, prim.edgeflag[i], edge, ""); in gfx10_ngg_build_export_prim() 521 tmp = LLVMBuildAnd(builder, tmp, nggso->prim_enable[stream], ""); in build_streamout() 710 *tg_info = LLVMBuildAnd(builder, *tg_info, LLVMConstInt(ctx->ac.i32, tg_info_mask, 0), ""); in update_thread_counts() 723 *wave_info = LLVMBuildAnd(builder, *wave_info, LLVMConstInt(ctx->ac.i32, wave_info_mask, 0), ""); in update_thread_counts() 1491 LLVMValueRef swizzle = LLVMBuildAnd( in ngg_gs_vertex_ptr() 1583 tmp = LLVMBuildAnd(builder, curverts, ctx->ac.i32_1, ""); in gfx10_ngg_gs_emit_vertex() 1708 nggso.prim_enable[stream] = LLVMBuildAnd(builder, tmp, tmp2, ""); in gfx10_ngg_gs_emit_epilogue() 1734 tmp = LLVMBuildAnd(builder, tmp, LLVMConstInt(ctx->ac.i32, 3, false), ""); in gfx10_ngg_gs_emit_epilogue()
|
D | si_shader_llvm.c | 321 value = LLVMBuildAnd(ctx->ac.builder, value, LLVMConstInt(ctx->ac.i32, mask, 0), ""); in unpack_llvm_param() 623 count = LLVMBuildAnd(builder, count, LLVMConstInt(ctx->ac.i32, 0x7f, 0), ""); in si_build_wrapper_function()
|
/external/skqp/src/sksl/ |
D | SkSLJIT.cpp | 579 BINARY(LLVMBuildAnd, LLVMBuildAnd, LLVMBuildAnd); in compileBinary() 595 COMPOUND(LLVMBuildAnd, LLVMBuildAnd, LLVMBuildAnd); in compileBinary() 1495 VECTOR_BINARY(LLVMBuildAnd, LLVMBuildAnd, LLVMBuildAnd); in compileVectorBinary()
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm.c | 1044 stride = LLVMBuildAnd(builder, stride, index_valid, ""); in fetch_instanced() 1056 aos = LLVMBuildAnd(builder, aos, index_valid, ""); in fetch_instanced() 1096 offset = LLVMBuildAnd(builder, offset, valid_mask, ""); in fetch_vector() 1133 inputs[i] = LLVMBuildAnd(builder, inputs[i], valid_mask, ""); in fetch_vector() 1200 clipmask = LLVMBuildAnd(builder, mask, lp_build_const_int32(gallivm, 0x3fff), ""); in adjust_mask() 1203 pad = LLVMBuildAnd(builder, mask, lp_build_const_int32(gallivm, 0x8000), ""); in adjust_mask() 1206 edgeflag = LLVMBuildAnd(builder, mask, lp_build_const_int32(gallivm, 0x4000), ""); in adjust_mask() 1558 test = LLVMBuildAnd(builder, test, temp, ""); in generate_clipmask() 1565 test = LLVMBuildAnd(builder, test, temp, ""); in generate_clipmask() 1571 test = LLVMBuildAnd(builder, test, temp, ""); in generate_clipmask() [all …]
|