Home
last modified time | relevance | path

Searched refs:ac_build_readlane (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/amd/llvm/
Dac_llvm_build.c3370 LLVMValueRef ac_build_readlane(struct ac_llvm_context *ctx, LLVMValueRef src, LLVMValueRef lane) in ac_build_readlane() function
3828 ac_build_readlane(ctx, src, LLVMConstInt(ctx->i32, 31, false)), in ac_wavefront_shift_right_1()
3867 tmp2 = ac_build_readlane(ctx, src, LLVMConstInt(ctx->i32, 31, 0)); in ac_wavefront_shift_right_1()
3921 tmp = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 31, 0)); in ac_build_scan()
3970 tmp = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 31, false)); in ac_build_scan()
4083 swap = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 31, false)); in ac_build_reduce()
4087 result = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 63, 0)); in ac_build_reduce()
4092 swap = ac_build_readlane(ctx, result, ctx->i32_0); in ac_build_reduce()
4093 result = ac_build_readlane(ctx, result, LLVMConstInt(ctx->i32, 32, 0)); in ac_build_reduce()
4171 ws->result_reduce = ac_build_readlane(ctx, scan, tmp); in ac_build_wg_wavescan_bottom()
[all …]
Dac_llvm_build.h488 LLVMValueRef ac_build_readlane(struct ac_llvm_context *ctx, LLVMValueRef src, LLVMValueRef lane);
Dac_nir_to_llvm.c499 LLVMValueRef scalar_value = ac_build_readlane(&ctx->ac, value, NULL); in enter_waterfall()
3281 ac_build_readlane(&ctx->ac, get_src(ctx, instr->src[0]), get_src(ctx, instr->src[1])); in visit_intrinsic()
3284 result = ac_build_readlane(&ctx->ac, get_src(ctx, instr->src[0]), NULL); in visit_intrinsic()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c396 ac_build_readlane(&ctx->ac, tmp, LLVMConstInt(ctx->ac.i32, buffer, false)); in build_streamout()
419 ac_build_readlane(&ctx->ac, tmp, LLVMConstInt(ctx->ac.i32, stream, false)); in build_streamout()
494 ac_build_readlane(&ctx->ac, scratch_vgpr, in build_streamout()
502 ac_build_readlane(&ctx->ac, scratch_vgpr, in build_streamout()
Dsi_compute_prim_discard.c297 ac_build_readlane(&ctx->ac, LLVMBuildLoad(ctx->ac.builder, section->vgpr_result, ""), NULL); in si_exit_thread0_section()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c2471 ac_build_readlane(&ctx->ac, tmp, in build_streamout()
2503 ac_build_readlane(&ctx->ac, tmp, in build_streamout()
2587 wgoffset_dw[buffer] = ac_build_readlane( in build_streamout()
2595 nggso->emit[stream] = ac_build_readlane( in build_streamout()
/external/mesa3d/docs/relnotes/
D20.0.0.rst2425 - ac: add ac_build_readlane without optimization barrier
3060 - ac: add 8-bit and 16-bit supports to ac_build_readlane()
3211 - ac/llvm: fix missing casts in ac_build_readlane()