Searched refs:ac_build_intrinsic (Results 1 – 5 of 5) sorted by relevance
/external/mesa3d/src/amd/common/ |
D | ac_llvm_build.c | 235 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 …]
|
D | ac_nir_to_llvm.c | 1083 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 …]
|
D | ac_llvm_build.h | 115 ac_build_intrinsic(struct ac_llvm_context *ctx, const char *name,
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_tgsi_mem.c | 1453 ac_build_intrinsic(&ctx->ac, "llvm.rint.f32", ctx->f32, in tex_fetch_args()
|
D | si_shader.c | 4278 ac_build_intrinsic(&ctx->ac, action->intr_name, in read_lane_emit()
|