Searched refs:get_reduction_identity (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/llvm/ |
D | ac_llvm_build.c | 3471 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/ |
D | aco_ir.cpp | 506 get_reduction_identity(ReduceOp op, unsigned idx) in get_reduction_identity() function
|
D | aco_ir.h | 1818 uint32_t get_reduction_identity(ReduceOp op, unsigned idx);
|
D | aco_lower_to_hw_instr.cpp | 483 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()
|
D | aco_instruction_selection.cpp | 8102 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/ |
D | 20.0.0.rst | 3064 - ac: add 8-bit and 16-bit supports to get_reduction_identity()
|