Searched refs:IR3_REG_SHARED (Results 1 - 15 of 15) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3.c | 856 IR3_REG_SHARED); in cp_flags() 866 if ((flags & IR3_REG_SHARED) && opc_cat(instr->opc) > 3) in ir3_valid_flags() 902 if (flags & ~(IR3_REG_IMMED | IR3_REG_CONST | IR3_REG_SHARED)) in ir3_valid_flags() 905 if ((flags & IR3_REG_SHARED) && !(instr->dsts[0]->flags & IR3_REG_SHARED)) in ir3_valid_flags() 920 valid_flags = IR3_REG_SHARED; in ir3_valid_flags() 927 IR3_REG_IMMED | IR3_REG_CONST | IR3_REG_RELATIV | IR3_REG_SHARED; in ir3_valid_flags() 934 IR3_REG_RELATIV | IR3_REG_IMMED | IR3_REG_SHARED; in ir3_valid_flags() 944 if (flags & (IR3_REG_CONST | IR3_REG_IMMED | IR3_REG_SHARED)) { in ir3_valid_flags() 951 if ((flags & (IR3_REG_CONST | IR3_REG_SHARED)) in ir3_valid_flags() [all...] |
H A D | ir3_lower_parallelcopy.c | 161 assert(!(entry->flags & IR3_REG_SHARED)); in do_swap() 172 (entry->flags & IR3_REG_SHARED) ? OPC_SWZ_SHARED_MACRO : OPC_SWZ; in do_swap() 257 (entry->flags & IR3_REG_SHARED) ? OPC_READ_FIRST_MACRO : OPC_MOV; in do_copy() 482 if (entries[i].flags & IR3_REG_SHARED) in handle_copies() 493 if (!(entries[i].flags & IR3_REG_SHARED)) in handle_copies() 510 if (!(entries[i].flags & (IR3_REG_HALF | IR3_REG_SHARED))) in handle_copies() 531 unsigned flags = src->flags & (IR3_REG_HALF | IR3_REG_SHARED); in ir3_lower_copies() 548 unsigned flags = dst->flags & (IR3_REG_HALF | IR3_REG_SHARED); in ir3_lower_copies() 564 unsigned flags = src->flags & (IR3_REG_HALF | IR3_REG_SHARED); in ir3_lower_copies()
|
H A D | ir3_validate.c | 68 return reg->flags & (IR3_REG_HALF | IR3_REG_SHARED); in reg_class_flags() 230 validate_assert(ctx, instr->dsts[0]->flags & IR3_REG_SHARED); in validate_instr() 240 validate_assert(ctx, !(instr->dsts[0]->flags & IR3_REG_SHARED)); in validate_instr() 248 validate_assert(ctx, reg_class_flags(instr->dsts[2]) == IR3_REG_SHARED); in validate_instr()
|
H A D | ir3_ra.h | 60 if (flags & IR3_REG_SHARED) in ra_physreg_to_num() 68 if (flags & IR3_REG_SHARED) in ra_num_to_physreg()
|
H A D | ir3.h | 111 IR3_REG_SHARED = 0x008, enumerator 848 ((dst->flags & IR3_REG_SHARED) && !(src->flags & IR3_REG_SHARED))) in is_same_type_reg() 986 return !!(instr->dsts[0]->flags & IR3_REG_SHARED); in is_shared() 1227 return (reg->flags & IR3_REG_SHARED) || (reg_num(reg) == REG_A0) || in is_reg_special() 1744 if (dst->flags & IR3_REG_SHARED) in is_ss_producer() 1998 __ssa_src(instr, src, src->dsts[0]->flags & IR3_REG_SHARED); in ir3_MOV() 2030 dst->flags |= IR3_REG_SHARED; in ir3_MOVMSK() 2044 dst->flags |= IR3_REG_SHARED; in ir3_BALLOT_MACRO()
|
H A D | ir3_liveness.c | 105 if (!(reg->flags & IR3_REG_SHARED)) in compute_block_liveness()
|
H A D | ir3_lower_subgroups.c | 81 ir3_dst_create(mov, dst->num, dst->flags & (IR3_REG_HALF | IR3_REG_SHARED)); in mov_reg() 83 ir3_src_create(mov, src->num, src->flags & (IR3_REG_HALF | IR3_REG_SHARED)); in mov_reg()
|
H A D | ir3_ra_validate.c | 125 if (reg->flags & IR3_REG_SHARED) in get_file_size() 210 if (reg->flags & IR3_REG_SHARED) in ra_val_get_file()
|
H A D | ir3_cp.c | 143 *dstflags |= srcflags & IR3_REG_SHARED; in combine_flags() 334 return !(src_reg->flags & IR3_REG_SHARED) || in is_valid_shared_copy()
|
H A D | ir3_context.c | 253 if (ctx->last_dst[i]->dsts[0]->flags & IR3_REG_SHARED) { in ir3_put_dst() 299 return instr->dsts[0]->flags & (IR3_REG_HALF | IR3_REG_SHARED); in dest_flags()
|
H A D | ir3_print.c | 303 if (reg->flags & IR3_REG_SHARED) in print_reg_name()
|
H A D | ir3_spill.c | 451 if (interval->interval.reg->flags & IR3_REG_SHARED) { in interval_add() 478 if (interval->interval.reg->flags & IR3_REG_SHARED) { in interval_delete() 577 if (interval->interval.reg->flags & IR3_REG_SHARED) in insert_dst() 656 if (!interval->interval.parent && !(src->flags & IR3_REG_SHARED)) { in update_src_next_use()
|
H A D | ir3_compiler_nir.c | 1900 unsigned src_flags = dst->flags & (IR3_REG_HALF | IR3_REG_SHARED); in create_multidst_mov() 1986 identity->dsts[0]->flags |= IR3_REG_SHARED; in emit_intrinsic_reduce() 2005 reduce->flags |= IR3_REG_SHARED; in emit_intrinsic_reduce() 2017 struct ir3_register *reduce_init = __ssa_src(scan, identity, IR3_REG_SHARED); in emit_intrinsic_reduce() 2393 ctx->work_group_id->dsts[0]->flags |= IR3_REG_SHARED; in emit_intrinsic() 2544 dst[0]->dsts[0]->flags |= IR3_REG_SHARED; in emit_intrinsic() 2554 dst[0]->dsts[0]->flags |= IR3_REG_SHARED; in emit_intrinsic()
|
H A D | ir3_legalize.c | 258 if (dst->flags & IR3_REG_SHARED) in legalize_block()
|
H A D | ir3_ra.c | 740 if (reg->flags & IR3_REG_SHARED) in ra_get_file() 2084 bool shared = interval->interval.reg->flags & IR3_REG_SHARED; in insert_live_in_move()
|
Completed in 34 milliseconds