Home
last modified time | relevance | path

Searched refs:get_wave_id_in_tg (Results 1 – 2 of 2) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c31 static LLVMValueRef get_wave_id_in_tg(struct si_shader_context *ctx) in get_wave_id_in_tg() function
45 tmp = LLVMBuildMul(builder, get_wave_id_in_tg(ctx), in get_thread_id_in_tg()
134 ac_build_sendmsg_gs_alloc_req(&ctx->ac, get_wave_id_in_tg(ctx), ngg_get_vtx_cnt(ctx), in gfx10_ngg_build_sendmsg_gs_alloc_req()
317 tmp = LLVMBuildICmp(builder, LLVMIntEQ, get_wave_id_in_tg(ctx), ctx->ac.i32_0, ""); in build_streamout()
473 primemit_scan[stream].waveidx = get_wave_id_in_tg(ctx); in build_streamout()
716 LLVMValueRef prev_threads = LLVMBuildMul(builder, get_wave_id_in_tg(ctx), in update_thread_counts()
949 ac_build_gep0(&ctx->ac, ngg_scratch, get_wave_id_in_tg(ctx))); in gfx10_emit_ngg_culling_epilogue()
1021 LLVMBuildMul(builder, get_wave_id_in_tg(ctx), in gfx10_emit_ngg_culling_epilogue()
1029 ac_build_sendmsg_gs_alloc_req(&ctx->ac, get_wave_id_in_tg(ctx), ctx->ac.i32_0, ctx->ac.i32_0); in gfx10_emit_ngg_culling_epilogue()
1036 ac_build_sendmsg_gs_alloc_req(&ctx->ac, get_wave_id_in_tg(ctx), new_num_es_threads, in gfx10_emit_ngg_culling_epilogue()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c2049 static LLVMValueRef get_wave_id_in_tg(struct radv_shader_context *ctx) in get_wave_id_in_tg() function
2064 tmp = LLVMBuildMul(builder, get_wave_id_in_tg(ctx), in get_thread_id_in_tg()
2381 cond = LLVMBuildICmp(builder, LLVMIntEQ, get_wave_id_in_tg(ctx), ctx->ac.i32_0, ""); in build_streamout()
2567 primemit_scan[stream].waveidx = get_wave_id_in_tg(ctx); in build_streamout()
2784 ac_build_sendmsg_gs_alloc_req(&ctx->ac, get_wave_id_in_tg(ctx), in handle_ngg_outputs_post_2()
3067 vertlive_scan.waveidx = get_wave_id_in_tg(ctx); in gfx10_ngg_gs_emit_epilogue_2()
3091 ac_build_sendmsg_gs_alloc_req(&ctx->ac, get_wave_id_in_tg(ctx), in gfx10_ngg_gs_emit_epilogue_2()