Lines Matching defs:ret
333 int ret = snprintf(buf, bufsize, "sl_");
334 buf += ret;
335 bufsize -= ret;
342 ret = strlen(buf);
343 buf += ret;
344 bufsize -= ret;
353 int ret = snprintf(buf, bufsize, "v%u", LLVMGetVectorSize(type));
354 if (ret < 0) {
361 buf += ret;
362 bufsize -= ret;
3165 LLVMValueRef ret;
3171 ret = LLVMGetUndef(vec_type);
3179 ret =
3180 LLVMBuildInsertElement(ctx->builder, ret, ret_comp, LLVMConstInt(ctx->i32, i, 0), "");
3183 ret = _ac_build_readlane(ctx, src, lane, with_opt_barrier);
3187 return LLVMBuildIntToPtr(ctx->builder, ret, src_type, "");
3188 return LLVMBuildBitCast(ctx->builder, ret, src_type, "");
3310 LLVMValueRef ret;
3316 ret = LLVMGetUndef(vec_type);
3322 ret =
3323 LLVMBuildInsertElement(ctx->builder, ret, ret_comp, LLVMConstInt(ctx->i32, i, 0), "");
3326 ret = _ac_build_dpp(ctx, old, src, dpp_ctrl, row_mask, bank_mask, bound_ctrl);
3328 return LLVMBuildBitCast(ctx->builder, ret, src_type, "");
3361 LLVMValueRef ret;
3366 ret = LLVMGetUndef(vec_type);
3370 ret =
3371 LLVMBuildInsertElement(ctx->builder, ret, ret_comp, LLVMConstInt(ctx->i32, i, 0), "");
3374 ret = _ac_build_permlane16(ctx, src, sel, exchange_rows, bound_ctrl);
3376 return LLVMBuildBitCast(ctx->builder, ret, src_type, "");
3389 LLVMValueRef ret;
3393 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32,
3397 return LLVMBuildTrunc(ctx->builder, ret, src_type, "");
3405 LLVMValueRef ret;
3410 ret = LLVMGetUndef(vec_type);
3414 ret =
3415 LLVMBuildInsertElement(ctx->builder, ret, ret_comp, LLVMConstInt(ctx->i32, i, 0), "");
3418 ret = _ac_build_ds_swizzle(ctx, src, mask);
3420 return LLVMBuildBitCast(ctx->builder, ret, src_type, "");
3428 LLVMValueRef ret;
3437 ret = ac_build_intrinsic(ctx, name, LLVMTypeOf(src), (LLVMValueRef[]){src}, 1,
3441 ret = LLVMBuildTrunc(ctx->builder, ret, ac_to_integer_type(ctx, src_type), "");
3443 return LLVMBuildBitCast(ctx->builder, ret, src_type, "");
3462 LLVMValueRef ret =
3466 ret = LLVMBuildTrunc(ctx->builder, ret, src_type, "");
3468 return ret;
4303 LLVMValueRef ret = LLVMBuildCall(ctx->builder, func, args, num_args, "");
4304 LLVMSetInstructionCallConv(ret, LLVMGetFunctionCallConv(func));
4305 return ret;