Searched refs:wave_id (Results 1 - 5 of 5) sorted by relevance
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_llvm_build.h | 321 void ac_build_sendmsg(struct ac_llvm_context *ctx, uint32_t msg, LLVMValueRef wave_id); 562 void ac_build_sendmsg_gs_alloc_req(struct ac_llvm_context *ctx, LLVMValueRef wave_id,
|
H A D | ac_llvm_build.c | 1837 void ac_build_sendmsg(struct ac_llvm_context *ctx, uint32_t msg, LLVMValueRef wave_id) in ac_build_sendmsg() argument 1841 args[1] = wave_id; in ac_build_sendmsg() 4383 void ac_build_sendmsg_gs_alloc_req(struct ac_llvm_context *ctx, LLVMValueRef wave_id, in ac_build_sendmsg_gs_alloc_req() argument 4401 if (wave_id) in ac_build_sendmsg_gs_alloc_req() 4402 ac_build_ifcc(ctx, LLVMBuildICmp(builder, LLVMIntEQ, wave_id, ctx->i32_0, ""), 5020); in ac_build_sendmsg_gs_alloc_req() 4427 if (wave_id) in ac_build_sendmsg_gs_alloc_req()
|
H A D | ac_nir_to_llvm.c | 3042 LLVMValueRef wave_id = ac_unpack_param(&ctx->ac, ac_get_arg(&ctx->ac, ctx->args->merged_wave_info), 24, 4); in visit_load_local_invocation_index() local 3044 LLVMValueRef threads_before = LLVMBuildMul(ctx->ac.builder, wave_id, wave_size, ""); in visit_load_local_invocation_index()
|
/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_ngg.c | 214 * We only care about the results from up to wave_id+1 lanes. 318 nir_ssa_def *wave_id = nir_load_subgroup_id(b); in repack_invocations_in_workgroup() local 322 nir_store_shared(b, nir_u2u8(b, surviving_invocations_in_current_wave), wave_id, .base = lds_addr_base); in repack_invocations_in_workgroup() 351 nir_ssa_def *wg_repacked_index_base = nir_read_invocation(b, sum, wave_id); in repack_invocations_in_workgroup() 2634 nir_ssa_def *wave_id = nir_load_subgroup_id(b); in emit_ms_prelude() local 2635 nir_if *if_wave_0 = nir_push_if(b, nir_ieq_imm(b, wave_id, 0)); in emit_ms_prelude() 2689 nir_ssa_def *wave_id = nir_load_subgroup_id(b); in set_nv_ms_final_output_counts() local 2690 nir_if *if_wave_0 = nir_push_if(b, nir_ieq_imm(b, wave_id, 0)); in set_nv_ms_final_output_counts()
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_instruction_selection.cpp | 5155 /* tid_in_tg = wave_id * wave_size + tid_in_wave */ 8545 Temp wave_id = 8549 Temp temp = bld.sop2(aco_opcode::s_mul_i32, bld.def(s1), wave_id,
|
Completed in 35 milliseconds