Home
last modified time | relevance | path

Searched refs:ac_build_intrinsic (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/amd/common/
Dac_llvm_build.c235 ac_build_intrinsic(struct ac_llvm_context *ctx, const char *name, in ac_build_intrinsic() function
382 return ac_build_intrinsic(ctx, in ac_build_ballot()
512 out->stc[1] = ac_build_intrinsic(ctx, "llvm.amdgcn.cubetc", in build_cube_intrinsic()
514 out->stc[0] = ac_build_intrinsic(ctx, "llvm.amdgcn.cubesc", in build_cube_intrinsic()
516 out->ma = ac_build_intrinsic(ctx, "llvm.amdgcn.cubema", in build_cube_intrinsic()
518 out->id = ac_build_intrinsic(ctx, "llvm.amdgcn.cubeid", in build_cube_intrinsic()
574 tmp = ac_build_intrinsic(ctx, "llvm.fabs.f32", in build_cube_select()
593 tmp = ac_build_intrinsic(ctx, "llvm.rint.f32", ctx->f32, &tmp, 1, 0); in ac_prepare_cube_coords()
625 invma = ac_build_intrinsic(ctx, "llvm.fabs.f32", in ac_prepare_cube_coords()
716 return ac_build_intrinsic(ctx, "llvm.SI.fs.interp", in ac_build_fs_interp()
[all …]
Dac_nir_to_llvm.c1083 ctx->ring_offsets = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.implicit.buffer.ptr", in create_function()
1306 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param()
1323 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param()
1341 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param()
1425 LLVMValueRef floor = ac_build_intrinsic(ctx, intr, in emit_ffract()
1442 res = ac_build_intrinsic(ctx, intrin, ret_type, in emit_uint_carry()
1499 …cond = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.class.f16", ctx->ac.i1, args, 2, AC_FUNC_ATTR_REA… in emit_f2f16()
1942 …result = ac_build_intrinsic(&ctx->ac, "llvm.bitreverse.i32", ctx->ac.i32, src, 1, AC_FUNC_ATTR_REA… in visit_alu()
1945 …result = ac_build_intrinsic(&ctx->ac, "llvm.ctpop.i32", ctx->ac.i32, src, 1, AC_FUNC_ATTR_READNONE… in visit_alu()
2550 ac_build_intrinsic(&ctx->ac, store_name, in visit_store_ssbo()
[all …]
Dac_llvm_build.h115 ac_build_intrinsic(struct ac_llvm_context *ctx, const char *name,
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_tgsi_mem.c1453 ac_build_intrinsic(&ctx->ac, "llvm.rint.f32", ctx->f32, in tex_fetch_args()
Dsi_shader.c4278 ac_build_intrinsic(&ctx->ac, action->intr_name, in read_lane_emit()