/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/amd/llvm/ |
H A D | ac_llvm_build.c | 505 return ac_build_intrinsic( in ac_build_ballot() 525 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1833 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2430 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2533 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3456 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3473 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3525 res = ac_build_intrinsic( in _ac_build_dpp() 3626 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3858 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 699 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.fmul.legacy", ctx->ac.f32, in visit_alu() 925 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.fma.legacy", ctx->ac.f32, in visit_alu() 1325 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 3160 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4271 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/amd/llvm/ |
H A D | ac_llvm_build.c | 866 tmp = ac_build_intrinsic(ctx, "llvm.fabs.f32", in build_cube_select() 916 invma = ac_build_intrinsic(ctx, "llvm.fabs.f32", in ac_prepare_cube_coords() 1376 result[i] = ac_build_intrinsic(ctx, in ac_build_buffer_load() 2009 tid_args[1] = ac_build_intrinsic(ctx, in ac_get_thread_id() 2280 ac_build_intrinsic(ctx, "llvm.amdgcn.exp.f32", in ac_build_export() 2726 ac_build_intrinsic(ctx, "llvm.amdgcn.s.waitcnt", in ac_build_waitcnt() 3216 ac_build_intrinsic(ctx, in ac_init_exec_full_mask() 3637 result = ac_build_intrinsic(ctx, in _ac_build_readlane() 3997 ac_build_intrinsic(ctx, name, in ac_build_set_inactive() 4098 case nir_op_fmin: return ac_build_intrinsic(ctx, in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 216 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 233 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 294 res = ac_build_intrinsic(ctx, intrin, ret_type, in emit_uint_carry() 1154 results[0] = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.cubesc", in visit_alu() 1156 results[1] = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.cubetc", in visit_alu() 1158 LLVMValueRef ma = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.cubema", in visit_alu() 1174 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.cubeid", in visit_alu() 2010 result = ac_build_intrinsic(&ctx->ac, name, return_type, params, in visit_atomic_ssbo() 3082 result = ac_build_intrinsic(&ctx->ac, intrinsic_name, ctx->ac.i32, in visit_image_atomic() 3296 LLVMValueRef result = ac_build_intrinsic(&ctx->ac, intr, in visit_first_invocation() [all …]
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/lang/clover/mesa-21.3.6/src/amd/llvm/ |
H A D | ac_llvm_build.c | 499 return ac_build_intrinsic( in ac_build_ballot() 519 return ac_build_intrinsic( in ac_get_i1_sgpr_mask() 1830 return ac_build_intrinsic(ctx, name, result_type, &result, 1, 0); in ac_build_ddxy() 2427 ac_build_intrinsic(ctx, "llvm.amdgcn.kill", ctx->voidt, &i1, 1, 0); in ac_build_kill_if_false() 2530 result = ac_build_intrinsic(ctx, intr, type, params, 3, in ac_build_fsat() 3453 return ac_build_intrinsic(ctx, "llvm.amdgcn.writelane", ctx->i32, in ac_build_writelane() 3470 ac_build_intrinsic(ctx, "llvm.amdgcn.mbcnt.lo", ctx->i32, in ac_build_mbcnt_add() 3528 res = ac_build_intrinsic( in _ac_build_dpp() 3629 ret = ac_build_intrinsic(ctx, "llvm.amdgcn.ds.swizzle", ctx->i32, in _ac_build_ds_swizzle() 3861 return ac_build_intrinsic( in ac_build_alu_op() [all …]
|
H A D | ac_nir_to_llvm.c | 174 return ac_build_intrinsic(ctx, name, result_type, params, 1, AC_FUNC_ATTR_READNONE); in emit_intrin_1f_param() 198 ac_build_intrinsic(ctx, name, elem_type, params, 1, AC_FUNC_ATTR_READNONE), in emit_intrin_1f_param_scalar() 217 return ac_build_intrinsic(ctx, name, result_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_intrin_2f_param() 234 return ac_build_intrinsic(ctx, name, result_type, params, 3, AC_FUNC_ATTR_READNONE); in emit_intrin_3f_param() 269 res = ac_build_intrinsic(ctx, intrin, ret_type, params, 2, AC_FUNC_ATTR_READNONE); in emit_uint_carry() 1286 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in visit_alu() 2197 result = ac_build_intrinsic(&ctx->ac, name, data_type, params, arg_count, 0); in visit_global_atomic() 3148 result = ac_build_intrinsic(&ctx->ac, name, src_type, params, arg_count, 0); in visit_var_atomic() 4048 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.readlane", ctx->ac.i32, in visit_intrinsic() 4284 result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.perm", ctx->ac.i32, in visit_intrinsic() [all …]
|
/dports/lang/clover/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 372 tmp = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.ds.ordered.add", ctx->ac.i32, args, in build_streamout() 733 *total_count = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in load_vertex_counts() 741 *prefix_sum = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in load_vertex_counts() 1455 ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.raw.buffer.atomic.add.i32", ctx->ac.i32, args, 5, in gfx10_emit_ngg_epilogue() 1837 ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.raw.buffer.atomic.add.i32", ctx->ac.i32, args, 5, in gfx10_ngg_gs_emit_epilogue()
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 372 tmp = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.ds.ordered.add", ctx->ac.i32, args, in build_streamout() 733 *total_count = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in load_vertex_counts() 741 *prefix_sum = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in load_vertex_counts() 1455 ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.raw.buffer.atomic.add.i32", ctx->ac.i32, args, 5, in gfx10_emit_ngg_epilogue() 1837 ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.raw.buffer.atomic.add.i32", ctx->ac.i32, args, 5, in gfx10_ngg_gs_emit_epilogue()
|
/dports/graphics/libosmesa/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 372 tmp = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.ds.ordered.add", ctx->ac.i32, args, in build_streamout() 733 *total_count = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in load_vertex_counts() 741 *prefix_sum = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.sad.u8", ctx->ac.i32, in load_vertex_counts() 1455 ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.raw.buffer.atomic.add.i32", ctx->ac.i32, args, 5, in gfx10_emit_ngg_epilogue() 1837 ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.raw.buffer.atomic.add.i32", ctx->ac.i32, args, 5, in gfx10_ngg_gs_emit_epilogue()
|