Home
last modified time | relevance | path

Searched refs:reduce_op (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_lower_to_hw_instr.cpp474 emit_reduction(lower_context* ctx, aco_opcode op, ReduceOp reduce_op, unsigned cluster_size, in emit_reduction() argument
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()
519 bool sext = reduce_op == imin8 || reduce_op == imax8; in emit_reduction()
526 if (reduce_op == imin8 || reduce_op == imax8) in emit_reduction()
535 bool is_add_cmp = reduce_op == iadd16 || reduce_op == imax16 || reduce_op == imin16 || in emit_reduction()
536 reduce_op == umin16 || reduce_op == umax16; in emit_reduction()
542 bool sext = reduce_op == imin16 || reduce_op == imax16 || reduce_op == iadd16; in emit_reduction()
550 if (reduce_op == imin16 || reduce_op == imax16 || reduce_op == iadd16) in emit_reduction()
571 emit_op(ctx, tmp, vtmp, tmp, PhysReg{0}, reduce_op, src.size()); in emit_reduction()
[all …]
Daco_reduce_assign.cpp98 ReduceOp op = instr->reduction().reduce_op; in setup_reduce_temp()
Daco_opt_value_numbering.cpp241 return aR.pass_flags == bR.pass_flags && aR.reduce_op == bR.reduce_op && in operator ()()
Daco_print_ir.cpp471 fprintf(output, " op:%s", reduce_ops[reduce.reduce_op]); in print_instr_format_specific()
Daco_ir.h1722 ReduceOp reduce_op; member
Daco_instruction_selection.cpp8098 ReduceOp reduce_op = get_reduce_op(op, instr->src[0].ssa->bit_size); in emit_uniform_scan() local
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()
8168 reduce->reduce_op = op; in emit_reduction_instr()
8808 ReduceOp reduce_op = get_reduce_op(op, bit_size); in visit_intrinsic() local
8818 Temp tmp_dst = emit_reduction_instr(ctx, aco_op, reduce_op, cluster_size, in visit_intrinsic()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_lower_subgroups.c301 do_reduce(exit, instr->cat1.reduce_op, inclusive, src, exclusive); in lower_instr()
Dir3_print.c141 switch (instr->cat1.reduce_op) { in print_instr_name()
Dir3_compiler_nir.c1975 reduce_op_t reduce_op = get_reduce_op(nir_reduce_op); in emit_intrinsic_reduce() local
1998 scan->cat1.reduce_op = reduce_op; in emit_intrinsic_reduce()
2010 if (reduce_op == REDUCE_OP_MUL_U && dst_size == 32) in emit_intrinsic_reduce()
Dir3.h343 reduce_op_t reduce_op; member
/third_party/python/Modules/
D_pickle.c3948 const char reduce_op = REDUCE; in save_reduce() local
4104 _Pickler_Write(self, &reduce_op, 1) < 0) { in save_reduce()
4192 _Pickler_Write(self, &reduce_op, 1) < 0) in save_reduce()
4246 _Pickler_Write(self, &reduce_op, 1) < 0 || in save_reduce()