Lines Matching defs:tmp
482 LLVMValueRef tmp = ac_build_intrinsic(ctx, name, ctx->i64, NULL, 0, 0);
483 return LLVMBuildBitCast(ctx->builder, tmp, ctx->v2i32, "");
808 LLVMValueRef tmp;
822 tmp = LLVMBuildSelect(builder, is_ma_x, coords[2], coords[0], "");
826 out_st[0] = LLVMBuildFMul(builder, tmp, sgn, "");
829 tmp = LLVMBuildSelect(builder, is_ma_y, coords[2], coords[1], "");
831 out_st[1] = LLVMBuildFMul(builder, tmp, sgn, "");
834 tmp = LLVMBuildSelect(builder, is_ma_z, coords[2],
836 tmp = ac_build_intrinsic(ctx, "llvm.fabs.f32", ctx->f32, &tmp, 1, AC_FUNC_ATTR_READNONE);
837 *out_ma = LLVMBuildFMul(builder, tmp, LLVMConstReal(f32, 2.0), "");
850 LLVMValueRef tmp = ac_build_round(ctx, coords_arg[3]);
873 ge0 = LLVMBuildFCmp(builder, LLVMRealOGE, tmp, ctx->f32_0, "");
874 tmp = LLVMBuildSelect(builder, ge0, tmp, ctx->f32_0, "");
877 coords_arg[3] = tmp;
1452 LLVMValueRef tmp;
1481 tmp = LLVMBuildSub(ctx->builder, ctlz, LLVMConstInt(ctx->i32, 8, false), "");
1482 denormal = LLVMBuildShl(ctx->builder, mantissa, tmp, "");
1485 tmp = LLVMBuildSub(ctx->builder, LLVMConstInt(ctx->i32, denormal_exp, false), ctlz, "");
1486 tmp = LLVMBuildShl(ctx->builder, tmp, LLVMConstInt(ctx->i32, 23, false), "");
1487 denormal = LLVMBuildAdd(ctx->builder, denormal, tmp, "");
1492 tmp = LLVMBuildICmp(ctx->builder, LLVMIntUGE, src,
1494 result = LLVMBuildSelect(ctx->builder, tmp, naninf, normal, "");
1496 tmp = LLVMBuildICmp(ctx->builder, LLVMIntUGE, src,
1498 result = LLVMBuildSelect(ctx->builder, tmp, result, denormal, "");
1500 tmp = LLVMBuildICmp(ctx->builder, LLVMIntNE, src, ctx->i32_0, "");
1501 result = LLVMBuildSelect(ctx->builder, tmp, result, ctx->i32_0, "");
1531 LLVMValueRef tmp;
1557 tmp =
1563 ac_build_buffer_load_common(ctx, rsrc, vindex, voffset, tmp, num_channels, channel_type,
1576 tmp = LLVMBuildZExt(ctx->builder, loads[src], dst_type, "");
1578 accum = tmp;
1580 tmp = LLVMBuildShl(ctx->builder, tmp, LLVMConstInt(dst_type, 8 * i, false), "");
1581 accum = LLVMBuildOr(ctx->builder, accum, tmp, "");
1596 tmp = LLVMConstInt(ctx->i32, i, false);
1597 loads[i] = LLVMBuildExtractElement(ctx->builder, loaded, tmp, "");
1610 tmp = LLVMConstInt(loaded_type, dst_bits * (i - 1), false);
1611 tmp = LLVMBuildLShr(ctx->builder, loaded, tmp, "");
1612 loads[dst - 1] = LLVMBuildTrunc(ctx->builder, tmp, dst_type, "");
1621 tmp = ac_build_gather_values(ctx, &loads[2 * i], 2);
1622 loads[i] = LLVMBuildBitCast(ctx->builder, tmp, ctx->f64, "");
1629 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 11, false), "");
1630 LLVMValueRef g = LLVMBuildAnd(ctx->builder, tmp, i32_2047, "");
1646 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 10, false), "");
1647 loads[1] = LLVMBuildTrunc(ctx->builder, tmp, i10, "");
1648 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 20, false), "");
1649 loads[2] = LLVMBuildTrunc(ctx->builder, tmp, i10, "");
1650 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 30, false), "");
1651 loads[3] = LLVMBuildTrunc(ctx->builder, tmp, i2, "");
1660 tmp = ac_to_float(ctx, loads[chan]);
1662 tmp = LLVMBuildFPTrunc(ctx->builder, tmp, ctx->f32, "");
1664 tmp = LLVMBuildFPExt(ctx->builder, tmp, ctx->f32, "");
1665 loads[chan] = ac_to_integer(ctx, tmp);
1684 tmp = LLVMBuildUIToFP(ctx->builder, loads[chan], ctx->f32, "");
1686 tmp = LLVMBuildSIToFP(ctx->builder, loads[chan], ctx->f32, "");
1701 tmp = LLVMBuildFMul(ctx->builder, tmp, scale, "");
1706 LLVMValueRef clamp = LLVMBuildFCmp(ctx->builder, LLVMRealULT, tmp, neg_one, "");
1707 tmp = LLVMBuildSelect(ctx->builder, clamp, neg_one, tmp, "");
1710 loads[chan] = ac_to_integer(ctx, tmp);
1724 tmp = loads[0];
1726 loads[2] = tmp;
3117 LLVMValueRef tmp;
3118 tmp = LLVMBuildBitCast(ac->builder, fmask, ac->v8i32, "");
3119 tmp = LLVMBuildExtractElement(ac->builder, tmp, ac->i32_1, "");
3120 tmp = LLVMBuildICmp(ac->builder, LLVMIntNE, tmp, ac->i32_0, "");
3122 LLVMBuildSelect(ac->builder, tmp, fmask_value, LLVMConstInt(ac->i32, 0x76543210, false), "");
3728 LLVMValueRef result, tmp;
3739 tmp = ac_build_ds_swizzle(ctx, src, ds_pattern_bitmode(0x1e, 0x00, 0x00));
3742 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3743 result = ac_build_alu_op(ctx, result, tmp, op);
3744 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x1c, 0x01, 0x00));
3748 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3749 result = ac_build_alu_op(ctx, result, tmp, op);
3750 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x18, 0x03, 0x00));
3754 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3755 result = ac_build_alu_op(ctx, result, tmp, op);
3756 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x10, 0x07, 0x00));
3760 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3761 result = ac_build_alu_op(ctx, result, tmp, op);
3762 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x00, 0x0f, 0x00));
3766 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3767 result = ac_build_alu_op(ctx, result, tmp, op);
3768 tmp = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 31, 0));
3772 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3773 result = ac_build_alu_op(ctx, result, tmp, op);
3779 tmp = ac_build_dpp(ctx, identity, src, dpp_row_sr(1), 0xf, 0xf, false);
3780 result = ac_build_alu_op(ctx, result, tmp, op);
3783 tmp = ac_build_dpp(ctx, identity, src, dpp_row_sr(2), 0xf, 0xf, false);
3784 result = ac_build_alu_op(ctx, result, tmp, op);
3787 tmp = ac_build_dpp(ctx, identity, src, dpp_row_sr(3), 0xf, 0xf, false);
3788 result = ac_build_alu_op(ctx, result, tmp, op);
3791 tmp = ac_build_dpp(ctx, identity, result, dpp_row_sr(4), 0xf, 0xe, false);
3792 result = ac_build_alu_op(ctx, result, tmp, op);
3795 tmp = ac_build_dpp(ctx, identity, result, dpp_row_sr(8), 0xf, 0xc, false);
3796 result = ac_build_alu_op(ctx, result, tmp, op);
3804 tmp = ac_build_permlane16(ctx, result, ~(uint64_t)0, true, false);
3810 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3812 result = ac_build_alu_op(ctx, result, tmp, op);
3817 tmp = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 31, false));
3821 tmp = LLVMBuildSelect(ctx->builder, active, tmp, identity, "");
3823 result = ac_build_alu_op(ctx, result, tmp, op);
3827 tmp = ac_build_dpp(ctx, identity, result, dpp_row_bcast15, 0xa, 0xf, false);
3828 result = ac_build_alu_op(ctx, result, tmp, op);
3831 tmp = ac_build_dpp(ctx, identity, result, dpp_row_bcast31, 0xc, 0xf, false);
3832 result = ac_build_alu_op(ctx, result, tmp, op);
3961 LLVMValueRef tmp;
3963 tmp = LLVMBuildICmp(builder, LLVMIntEQ, tid, last_lane, "");
3964 ac_build_ifcc(ctx, tmp, 1000);
3993 LLVMValueRef tmp, tmp2;
3999 tmp = LLVMBuildICmp(builder, LLVMIntULT, tid, ws->numwaves, "");
4001 tmp = LLVMBuildICmp(builder, LLVMIntULE, tid, ws->waveidx, "");
4003 tmp = LLVMBuildICmp(builder, LLVMIntULT, tid, ws->waveidx, "");
4004 ac_build_ifcc(ctx, tmp, 1001);
4006 tmp = LLVMBuildLoad2(builder, LLVMTypeOf(ws->src),
4009 ac_build_optimization_barrier(ctx, &tmp, false);
4012 phivalues_scan[1] = ac_build_scan(ctx, ws->op, tmp, identity, ws->maxwaves, true);
4019 tmp = LLVMBuildSub(builder, ws->numwaves, ctx->i32_1, "");
4020 ws->result_reduce = ac_build_readlane(ctx, scan, tmp);
4025 tmp = LLVMBuildSub(builder, ws->waveidx, ctx->i32_1, "");
4026 tmp = ac_build_readlane(ctx, scan, tmp);
4028 ws->result_exclusive = LLVMBuildSelect(builder, tmp2, identity, tmp, "");
4387 LLVMValueRef tmp;
4404 tmp = LLVMBuildShl(builder, prim_cnt, LLVMConstInt(ctx->i32, 12, false), "");
4405 tmp = LLVMBuildOr(builder, tmp, vtx_cnt, "");
4406 ac_build_sendmsg(ctx, AC_SENDMSG_GS_ALLOC_REQ, tmp);
4440 LLVMValueRef tmp = LLVMBuildAnd(ctx->builder,
4443 tmp = LLVMBuildMul(ctx->builder, tmp, LLVMConstInt(ctx->i32, 0x80402u, 0), "");
4444 return LLVMBuildAnd(ctx->builder, tmp, LLVMConstInt(ctx->i32, 0x20080200, 0), "");
4459 LLVMValueRef tmp = LLVMBuildZExt(builder, prim->isnull, ctx->i32, "");
4460 LLVMValueRef result = LLVMBuildShl(builder, tmp, LLVMConstInt(ctx->i32, 31, false), "");
4464 tmp = LLVMBuildShl(builder, prim->index[i], LLVMConstInt(ctx->i32, 10 * i, false), "");
4465 result = LLVMBuildOr(builder, result, tmp, "");