Searched refs:IR3_REG_RELATIV (Results 1 – 14 of 14) sorted by relevance
/external/mesa3d/src/freedreno/ir3/ |
D | ir3.c | 100 if (reg->flags & IR3_REG_RELATIV) { in reg() 173 } else if (src->flags & IR3_REG_RELATIV) { in emit_cat1() 175 IR3_REG_R | IR3_REG_CONST | IR3_REG_HALF | IR3_REG_RELATIV); in emit_cat1() 185 IR3_REG_RELATIV | IR3_REG_EVEN | in emit_cat1() 192 cat1->dst_rel = !!(dst->flags & IR3_REG_RELATIV); in emit_cat1() 226 if (src1->flags & IR3_REG_RELATIV) { in emit_cat2() 229 IR3_REG_RELATIV | IR3_REG_CONST | IR3_REG_R | in emit_cat2() 253 if (src2->flags & IR3_REG_RELATIV) { in emit_cat2() 256 IR3_REG_RELATIV | IR3_REG_CONST | IR3_REG_R | in emit_cat2() 338 if (src1->flags & IR3_REG_RELATIV) { in emit_cat3() [all …]
|
D | ir3_cp.c | 69 if (dst->flags & IR3_REG_RELATIV) in is_eligible_mov() 71 if (src->flags & IR3_REG_RELATIV) in is_eligible_mov() 133 *dstflags |= srcflags & IR3_REG_RELATIV; in combine_flags() 374 if ((src_reg->flags & IR3_REG_RELATIV) && in reg_cp() 383 (src_reg->flags & IR3_REG_RELATIV) && in reg_cp() 402 if (src_reg->flags & IR3_REG_RELATIV) in reg_cp() 408 if ((src_reg->flags & IR3_REG_RELATIV) && in reg_cp()
|
D | ir3_cf.c | 43 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()
|
D | ir3_cp_postsched.c | 86 if (dst->flags & IR3_REG_RELATIV) in has_conflicting_write() 129 int offset = (src->flags & IR3_REG_RELATIV) ? -1 : src->array.offset; in instr_cp_postsched()
|
D | ir3_validate.c | 81 if (instr->regs[0]->flags & IR3_REG_RELATIV) { in validate_instr() 87 if (reg->flags & IR3_REG_RELATIV) in validate_instr()
|
D | ir3_postsched.c | 414 if (reg->flags & IR3_REG_RELATIV) { in calculate_deps() 446 if (reg->flags & IR3_REG_RELATIV) { in calculate_deps() 661 if (instr->regs[0]->flags & IR3_REG_RELATIV) in is_self_mov() 665 IR3_REG_RELATIV | IR3_REG_FNEG | IR3_REG_FABS | in is_self_mov()
|
D | ir3_ra.h | 299 if (dst->flags & IR3_REG_RELATIV) { in __ra_init_def_itr() 342 if (reg->flags & IR3_REG_RELATIV) { in __ra_init_use_itr()
|
D | ir3.h | 84 IR3_REG_RELATIV= 0x010, enumerator 714 if (dst->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) in is_same_type_mov() 1424 ir3_reg_create(mov, 0, IR3_REG_CONST | IR3_REG_RELATIV)->array.offset = n; in create_uniform_indirect() 1444 debug_assert(!(src->regs[0]->flags & IR3_REG_RELATIV)); in ir3_MOV() 1751 if (reg->flags & IR3_REG_RELATIV) { in regmask_set() 1765 if (reg->flags & IR3_REG_RELATIV) { in regmask_get()
|
D | ir3_parser.y | 875 relative: 'r' '<' T_A0 offset '>' { new_reg(0, IR3_REG_RELATIV)->array.offset = $4; } 876 | 'c' '<' T_A0 offset '>' { new_reg(0, IR3_REG_RELATIV | IR3_REG_CONST)->array.of… 877 | T_HR '<' T_A0 offset '>' { new_reg(0, IR3_REG_RELATIV | IR3_REG_HALF)->array.of… 878 | T_HC '<' T_A0 offset '>' { new_reg(0, IR3_REG_RELATIV | IR3_REG_CONST | IR3_REG…
|
D | ir3_delay.c | 347 if ((src->flags & IR3_REG_RELATIV) && !(src->flags & IR3_REG_CONST)) { in ir3_delay_calc()
|
D | ir3_context.c | 601 COND(address, IR3_REG_RELATIV) | flags); in ir3_create_array_load() 661 COND(address, IR3_REG_RELATIV)); in ir3_create_array_store()
|
D | ir3_print.c | 200 } else if (reg->flags & IR3_REG_RELATIV) { in print_reg_name()
|
D | ir3_ra.c | 475 if ((src->flags & IR3_REG_ARRAY) && !(src->flags & IR3_REG_RELATIV)) { in ra_select_reg_merged() 1139 if (reg->flags & IR3_REG_RELATIV) { in reg_assign() 1167 ra_assert(ctx, !(reg->flags & IR3_REG_RELATIV)); in reg_assign()
|
D | ir3_legalize.c | 185 if (reg->flags & IR3_REG_RELATIV) in legalize_block()
|