Searched refs:get_wave_id_in_tg (Results 1 – 2 of 2) sorted by relevance
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | gfx10_shader_ngg.c | 31 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/ |
D | radv_nir_to_llvm.c | 2049 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()
|