Lines Matching defs:src0

2567 LLVMValueRef ac_build_fract(struct ac_llvm_context *ctx, LLVMValueRef src0, unsigned bitsize)
2584 src0,
2604 LLVMValueRef ac_build_isign(struct ac_llvm_context *ctx, LLVMValueRef src0)
2606 LLVMTypeRef type = LLVMTypeOf(src0);
2610 val = ac_build_imax(ctx, src0, ac_const_uint_vec(ctx, type, -1));
2640 * (src0 + 0) converts negative zero to positive zero.
2663 LLVMValueRef ac_build_bit_count(struct ac_llvm_context *ctx, LLVMValueRef src0)
2668 bitsize = ac_get_elem_bits(ctx, LLVMTypeOf(src0));
2672 result = ac_build_intrinsic(ctx, "llvm.ctpop.i128", ctx->i128, (LLVMValueRef[]){src0}, 1,
2677 result = ac_build_intrinsic(ctx, "llvm.ctpop.i64", ctx->i64, (LLVMValueRef[]){src0}, 1,
2683 result = ac_build_intrinsic(ctx, "llvm.ctpop.i32", ctx->i32, (LLVMValueRef[]){src0}, 1,
2687 result = ac_build_intrinsic(ctx, "llvm.ctpop.i16", ctx->i16, (LLVMValueRef[]){src0}, 1,
2693 result = ac_build_intrinsic(ctx, "llvm.ctpop.i8", ctx->i8, (LLVMValueRef[]){src0}, 1,
2706 LLVMValueRef ac_build_bitfield_reverse(struct ac_llvm_context *ctx, LLVMValueRef src0)
2711 bitsize = ac_get_elem_bits(ctx, LLVMTypeOf(src0));
2715 result = ac_build_intrinsic(ctx, "llvm.bitreverse.i64", ctx->i64, (LLVMValueRef[]){src0}, 1,
2721 result = ac_build_intrinsic(ctx, "llvm.bitreverse.i32", ctx->i32, (LLVMValueRef[]){src0}, 1,
2725 result = ac_build_intrinsic(ctx, "llvm.bitreverse.i16", ctx->i16, (LLVMValueRef[]){src0}, 1,
2731 result = ac_build_intrinsic(ctx, "llvm.bitreverse.i8", ctx->i8, (LLVMValueRef[]){src0}, 1,
2770 LLVMValueRef ac_find_lsb(struct ac_llvm_context *ctx, LLVMTypeRef dst_type, LLVMValueRef src0)
2772 unsigned src0_bitsize = ac_get_elem_bits(ctx, LLVMTypeOf(src0));
2803 src0,
2827 return LLVMBuildSelect(ctx->builder, LLVMBuildICmp(ctx->builder, LLVMIntEQ, src0, zero, ""),
4116 LLVMValueRef src0, src1;
4121 src0 = LLVMBuildBitCast(ctx->builder, *arg0, ctx->i32, "");
4125 params[0] = src0;
4127 src0 = ac_build_intrinsic(ctx, "llvm.amdgcn.mov.dpp8.i32",
4135 tmp0 = src0;
4136 src0 = LLVMBuildSelect(ctx->builder, is_even, src1, src0, "");
4140 params[0] = src0;
4142 src0 = ac_build_intrinsic(ctx, "llvm.amdgcn.mov.dpp8.i32",
4145 *arg0 = src0;
4187 LLVMValueRef ac_build_frexp_exp(struct ac_llvm_context *ctx, LLVMValueRef src0, unsigned bitsize)
4204 src0,
4208 LLVMValueRef ac_build_frexp_mant(struct ac_llvm_context *ctx, LLVMValueRef src0, unsigned bitsize)
4225 src0,
4230 LLVMValueRef ac_build_canonicalize(struct ac_llvm_context *ctx, LLVMValueRef src0, unsigned bitsize)
4247 src0,