Home
last modified time | relevance | path

Searched refs:IR3_REG_ARRAY (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/freedreno/ir3/
Dir3_cp.c74 if (src->flags & IR3_REG_ARRAY) in is_eligible_mov()
134 *dstflags |= srcflags & IR3_REG_ARRAY; in combine_flags()
319 if (new_flags & IR3_REG_ARRAY) { in reg_cp()
320 debug_assert(!(reg->flags & IR3_REG_ARRAY)); in reg_cp()
474 if (!(reg->flags & IR3_REG_ARRAY)) { in eliminate_output_mov()
512 if (reg->flags & IR3_REG_ARRAY) in instr_cp()
524 if (instr->regs[0]->flags & IR3_REG_ARRAY) { in instr_cp()
Dir3_cf.c43 if (dst->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) in is_fp16_conv()
45 if (src->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) in is_fp16_conv()
Dir3_cp_postsched.c73 if (!(dst->flags & IR3_REG_ARRAY)) in has_conflicting_write()
126 if (!(src->flags & IR3_REG_ARRAY)) in instr_cp_postsched()
Dir3_ra.h243 if (!writes_gpr(instr) || (instr->regs[0]->flags & IR3_REG_ARRAY)) in __ra_name_cnt()
292 if (dst->flags & IR3_REG_ARRAY) { in __ra_init_def_itr()
334 if (reg->flags & IR3_REG_ARRAY) { in __ra_init_use_itr()
Dir3_delay.c53 debug_assert(dst->flags & IR3_REG_ARRAY); in ignore_dep()
56 if ((src->flags & IR3_REG_ARRAY) && in ignore_dep()
Dir3_context.c340 if (elem->regs[0]->flags & IR3_REG_ARRAY) { in ir3_create_collect()
600 src = ir3_reg_create(mov, 0, IR3_REG_ARRAY | in ir3_create_array_load()
635 dst->flags |= IR3_REG_ARRAY; in ir3_create_array_store()
659 dst = ir3_reg_create(mov, 0, IR3_REG_ARRAY | in ir3_create_array_store()
Dir3.h109 IR3_REG_ARRAY = 0x8000, enumerator
714 if (dst->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) in is_same_type_mov()
954 if (reg->flags & (IR3_REG_SSA | IR3_REG_ARRAY)) { in ssa()
1438 if (src->regs[0]->flags & IR3_REG_ARRAY) { in ir3_MOV()
1439 struct ir3_register *src_reg = __ssa_src(instr, src, IR3_REG_ARRAY); in ir3_MOV()
1464 debug_assert(!(src->regs[0]->flags & IR3_REG_ARRAY)); in ir3_COV()
Dir3_group.c100 if (instr->regs[0]->flags & IR3_REG_ARRAY) in group_collect()
Dir3_dce.c39 if (reg->flags & IR3_REG_ARRAY) { in mark_array_use()
Dir3_ra.c259 } else if (instr->regs[0]->flags & IR3_REG_ARRAY) { in ra_block_find_definers()
475 if ((src->flags & IR3_REG_ARRAY) && !(src->flags & IR3_REG_RELATIV)) { in ra_select_reg_merged()
1132 if (reg->flags & IR3_REG_ARRAY) { in reg_assign()
1146 reg->flags &= ~IR3_REG_ARRAY; in reg_assign()
1217 if (src || (reg->flags & IR3_REG_ARRAY)) in ra_block_alloc()
Dir3_print.c183 } else if (reg->flags & IR3_REG_ARRAY) { in print_reg_name()
Dir3_sched.c1108 if (instr->regs[i]->flags & IR3_REG_ARRAY) in get_array_id()