Home
last modified time | relevance | path

Searched refs:wave_id (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_build.h321 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 Dac_llvm_build.c1837 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 Dac_nir_to_llvm.c3042 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 Dac_nir_lower_ngg.c214 * 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 Daco_instruction_selection.cpp5155 /* 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 36 milliseconds