| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_cp_postsched.c | 87 if (dst->flags & IR3_REG_RELATIV) 135 int offset = (src->flags & IR3_REG_RELATIV) ? -1 : src->array.offset; 187 if (src->flags & IR3_REG_RELATIV)
|
| H A D | ir3_cf.c | 57 if (dst->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) 59 if (src->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY))
|
| H A D | ir3_delay.c | 197 if (reg->flags & IR3_REG_RELATIV) 205 if (reg->flags & IR3_REG_RELATIV) 244 if ((src->flags & IR3_REG_RELATIV) || (dst->flags & IR3_REG_RELATIV))
|
| H A D | ir3.c | 89 if (reg->flags & IR3_REG_RELATIV) { 780 IR3_REG_SNEG | IR3_REG_SABS | IR3_REG_BNOT | IR3_REG_RELATIV | 799 if (instr->dsts_count > 0 && (instr->dsts[0]->flags & IR3_REG_RELATIV) && 800 (flags & IR3_REG_RELATIV)) 803 if (flags & IR3_REG_RELATIV) { 849 IR3_REG_IMMED | IR3_REG_CONST | IR3_REG_RELATIV | IR3_REG_SHARED; 856 IR3_REG_RELATIV | IR3_REG_IMMED | IR3_REG_SHARED; 878 ir3_cat3_absneg(instr->opc) | IR3_REG_RELATIV | IR3_REG_SHARED; 883 if (flags & IR3_REG_RELATIV) 892 if (flags & (IR3_REG_CONST | IR3_REG_SHARED | IR3_REG_RELATIV)) { [all...] |
| H A D | ir3_cp.c | 74 if (dst->flags & IR3_REG_RELATIV) 76 if (src->flags & IR3_REG_RELATIV) 141 *dstflags |= srcflags & IR3_REG_RELATIV; 407 if ((src_reg->flags & IR3_REG_RELATIV) && 416 (src_reg->flags & IR3_REG_RELATIV) && (src_reg->array.offset == 0)) 448 if (src_reg->flags & IR3_REG_RELATIV)
|
| H A D | ir3_postsched.c | 457 if (reg->flags & IR3_REG_RELATIV) { 476 if (reg->flags & IR3_REG_RELATIV) { 708 if (instr->dsts[0]->flags & IR3_REG_RELATIV) 715 (IR3_REG_CONST | IR3_REG_IMMED | IR3_REG_RELATIV | IR3_REG_FNEG |
|
| H A D | ir3_validate.c | 155 if (reg->flags & IR3_REG_RELATIV) 169 if (reg->flags & IR3_REG_RELATIV)
|
| H A D | ir3.h | 110 IR3_REG_RELATIV = 0x010, enumerator in enum:ir3_register::__anon3fdcb7e60103 837 if (dst->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) 1775 ir3_src_create(mov, 0, IR3_REG_CONST | IR3_REG_RELATIV)->array.offset = n; 1795 debug_assert(!(src->dsts[0]->flags & IR3_REG_RELATIV)); 2322 if (reg->flags & IR3_REG_RELATIV) { 2336 if (reg->flags & IR3_REG_RELATIV) {
|
| H A D | ir3_parser.y | 1220 relative_gpr_src: 'r' '<' T_A0 offset '>' { new_src(0, IR3_REG_RELATIV)->array.offset = $4; } 1221 | T_HR '<' T_A0 offset '>' { new_src(0, IR3_REG_RELATIV | IR3_REG_HALF)->array.offset = $4; } 1223 relative_gpr_dst: 'r' '<' T_A0 offset '>' { new_dst(0, IR3_REG_RELATIV)->array.offset = $4; } 1224 | T_HR '<' T_A0 offset '>' { new_dst(0, IR3_REG_RELATIV | IR3_REG_HALF)->array.offset = $4; } 1226 relative_const: 'c' '<' T_A0 offset '>' { new_src(0, IR3_REG_RELATIV | IR3_REG_CONST)->array.offset = $4; } 1227 | T_HC '<' T_A0 offset '>' { new_src(0, IR3_REG_RELATIV | IR3_REG_CONST | IR3_REG_HALF)->array.offset = $4; }
|
| H A D | ir3_context.c | 587 IR3_REG_ARRAY | COND(address, IR3_REG_RELATIV) | flags); 654 IR3_REG_SSA | IR3_REG_ARRAY | flags | COND(address, IR3_REG_RELATIV));
|
| H A D | ir3_print.c | 276 } else if (reg->flags & IR3_REG_RELATIV) {
|
| H A D | ir3_legalize.c | 203 if (reg->flags & IR3_REG_RELATIV)
|
| H A D | ir3_ra.c | 1204 if (reg->flags & IR3_REG_RELATIV)
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_cp.c | 56 if (dst->flags & IR3_REG_RELATIV) 58 if (src->flags & IR3_REG_RELATIV) 84 IR3_REG_BNOT | IR3_REG_RELATIV); 103 if ((instr->regs[0]->flags & IR3_REG_RELATIV) && 104 (flags & IR3_REG_RELATIV)) 113 if (flags & IR3_REG_RELATIV) 118 valid_flags = IR3_REG_IMMED | IR3_REG_CONST | IR3_REG_RELATIV; 124 IR3_REG_CONST | IR3_REG_RELATIV; 152 IR3_REG_CONST | IR3_REG_RELATIV; 157 if (flags & (IR3_REG_CONST | IR3_REG_RELATIV)) { [all...] |
| H A D | ir3.c | 104 if (reg->flags & IR3_REG_RELATIV) { 175 } else if (src->flags & IR3_REG_RELATIV) { 177 IR3_REG_R | IR3_REG_CONST | IR3_REG_HALF | IR3_REG_RELATIV); 187 IR3_REG_RELATIV | IR3_REG_EVEN | 194 cat1->dst_rel = !!(dst->flags & IR3_REG_RELATIV); 228 if (src1->flags & IR3_REG_RELATIV) { 231 IR3_REG_RELATIV | IR3_REG_CONST | IR3_REG_R | 254 if (src2->flags & IR3_REG_RELATIV) { 257 IR3_REG_RELATIV | IR3_REG_CONST | IR3_REG_R | 338 if (src1->flags & IR3_REG_RELATIV) { [all...] |
| H A D | ir3.h | 72 IR3_REG_RELATIV= 0x010, enumerator in enum:ir3_register::__anond9a07c730103 642 if (dst->flags & (IR3_REG_RELATIV | IR3_REG_ARRAY)) 1083 ir3_reg_create(mov, 0, IR3_REG_CONST | IR3_REG_RELATIV)->array.offset = n; 1114 debug_assert(!(src->regs[0]->flags & IR3_REG_RELATIV)); 1410 unsigned num = (reg->flags & IR3_REG_RELATIV) ? reg->array.offset : reg->num; 1430 if (reg->flags & IR3_REG_RELATIV) { 1456 if (reg->flags & IR3_REG_RELATIV) { 1474 if (reg->flags & IR3_REG_RELATIV) {
|
| H A D | ir3_print.c | 121 } else if (reg->flags & IR3_REG_RELATIV) {
|
| H A D | ir3_ra.c | 757 if (dst->flags & IR3_REG_RELATIV) { 799 if (reg->flags & IR3_REG_RELATIV) { 1041 if (reg->flags & IR3_REG_RELATIV) { 1054 debug_assert(!(reg->flags & IR3_REG_RELATIV));
|
| H A D | ir3_context.c | 557 COND(address, IR3_REG_RELATIV)); 606 COND(address, IR3_REG_RELATIV));
|
| H A D | ir3_legalize.c | 162 if (reg->flags & IR3_REG_RELATIV)
|
| H A D | ir3_compiler_nir.c | 55 src = ir3_reg_create(mov, 0, IR3_REG_SSA | IR3_REG_RELATIV);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/isa/ |
| H A D | encode.c | 103 } if (src->flags & IR3_REG_RELATIV) { 263 } else if (reg->flags & IR3_REG_RELATIV) { 286 if (reg->flags & IR3_REG_RELATIV) {
|