Home
last modified time | relevance | path

Searched refs:get_reduction_identity (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/amd/llvm/
Dac_llvm_build.c3471 static LLVMValueRef get_reduction_identity(struct ac_llvm_context *ctx, nir_op op, in get_reduction_identity() function
3851 LLVMValueRef identity = get_reduction_identity(ctx, op, ac_get_type_size(LLVMTypeOf(src))); in ac_build_inclusive_scan()
3873 LLVMValueRef identity = get_reduction_identity(ctx, op, ac_get_type_size(LLVMTypeOf(src))); in ac_build_exclusive_scan()
3888 LLVMValueRef identity = get_reduction_identity(ctx, op, ac_get_type_size(LLVMTypeOf(src))); in ac_build_reduce()
3979 const LLVMValueRef identity = get_reduction_identity(ctx, ws->op, ac_get_type_size(type)); in ac_build_wg_wavescan_bottom()
/third_party/mesa3d/src/amd/compiler/
Daco_ir.cpp506 get_reduction_identity(ReduceOp op, unsigned idx) in get_reduction_identity() function
Daco_ir.h1818 uint32_t get_reduction_identity(ReduceOp op, unsigned idx);
Daco_lower_to_hw_instr.cpp483 identity[0] = Operand::c32(get_reduction_identity(reduce_op, 0)); in emit_reduction()
484 identity[1] = Operand::c32(get_reduction_identity(reduce_op, 1)); in emit_reduction()
Daco_instruction_selection.cpp8102 uint32_t identity_lo = get_reduction_identity(reduce_op, 0); in emit_uniform_scan()
8103 uint32_t identity_hi = get_reduction_identity(reduce_op, 1); in emit_uniform_scan()
8111 uint32_t identity = get_reduction_identity(reduce_op, 0); in emit_uniform_scan()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst3064 - ac: add 8-bit and 16-bit supports to get_reduction_identity()