| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_qir.h | 91 struct qreg { struct 97 static inline struct qreg qir_reg(enum qfile file, uint32_t index) 99 return (struct qreg){file, index}; 200 struct qreg dst; 201 struct qreg src[3]; 397 * qreg for the values. 410 struct qreg *inputs; 411 struct qreg *outputs; 413 struct qreg color_reads[VC4_MAX_SAMPLES]; 414 struct qreg sample_color [all...] |
| H A D | vc4_qir_emit_uniform_stream_resets.c | 58 struct qreg t = qir_get_temp(c); 59 struct qreg uni_addr =
|
| H A D | vc4_program.c | 42 static struct qreg 55 struct qreg **regs, 64 *regs = reralloc(c, *regs, struct qreg, *size); 91 static struct qreg 94 struct qreg indirect_offset = ntq_get_src(c, intr->src[0], 0); 114 static struct qreg 121 struct qreg offset = ntq_get_src(c, intr->src[1], 0); 159 static struct qreg * 162 struct qreg *qregs = ralloc_array(c->def_ht, struct qreg, [all...] |
| H A D | vc4_qir.c | 392 qir_print_reg(struct vc4_compile *c, struct qreg reg, bool write) 566 struct qreg 569 struct qreg reg; 588 qir_inst(enum qop op, struct qreg dst, struct qreg src0, struct qreg src1) 608 struct qreg 635 qir_reg_equals(struct qreg a, struct qreg b) 718 struct qreg [all...] |
| H A D | vc4_qir_lower_uniforms.c | 48 add_uniform(struct hash_table *ht, struct qreg reg) 62 remove_uniform(struct hash_table *ht, struct qreg reg) 148 struct qreg unif = qir_reg(QFILE_UNIF, max_index);
|
| H A D | vc4_opt_algebraic.c | 63 is_constant_value(struct vc4_compile *c, struct qreg reg, 80 is_zero(struct vc4_compile *c, struct qreg reg) 87 is_1f(struct vc4_compile *c, struct qreg reg) 94 replace_with_mov(struct vc4_compile *c, struct qinst *inst, struct qreg arg)
|
| H A D | vc4_opt_constant_folding.c | 65 struct qreg reg = inst->src[i];
|
| H A D | vc4_opt_small_immediates.c | 67 struct qreg src = qir_follow_movs(c, inst->src[i]);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_qir.h | 91 struct qreg { struct 97 static inline struct qreg qir_reg(enum qfile file, uint32_t index) 99 return (struct qreg){file, index}; 200 struct qreg dst; 201 struct qreg src[3]; 393 * qreg for the values. 406 struct qreg *inputs; 407 struct qreg *outputs; 409 struct qreg color_reads[VC4_MAX_SAMPLES]; 410 struct qreg sample_color [all...] |
| H A D | vc4_qir_emit_uniform_stream_resets.c | 58 struct qreg t = qir_get_temp(c); 59 struct qreg uni_addr =
|
| H A D | vc4_program.c | 43 static struct qreg 56 struct qreg **regs, 65 *regs = reralloc(c, *regs, struct qreg, *size); 92 static struct qreg 95 struct qreg indirect_offset = ntq_get_src(c, intr->src[0], 0); 115 static struct qreg 122 struct qreg offset = ntq_get_src(c, intr->src[1], 0); 160 static struct qreg * 163 struct qreg *qregs = ralloc_array(c->def_ht, struct qreg, [all...] |
| H A D | vc4_qir.c | 392 qir_print_reg(struct vc4_compile *c, struct qreg reg, bool write) 566 struct qreg 569 struct qreg reg; 588 qir_inst(enum qop op, struct qreg dst, struct qreg src0, struct qreg src1) 608 struct qreg 635 qir_reg_equals(struct qreg a, struct qreg b) 718 struct qreg [all...] |
| H A D | vc4_qir_lower_uniforms.c | 48 add_uniform(struct hash_table *ht, struct qreg reg) 62 remove_uniform(struct hash_table *ht, struct qreg reg) 148 struct qreg unif = qir_reg(QFILE_UNIF, max_index);
|
| H A D | vc4_opt_algebraic.c | 63 is_constant_value(struct vc4_compile *c, struct qreg reg, 80 is_zero(struct vc4_compile *c, struct qreg reg) 87 is_1f(struct vc4_compile *c, struct qreg reg) 94 replace_with_mov(struct vc4_compile *c, struct qinst *inst, struct qreg arg)
|
| H A D | vc4_opt_constant_folding.c | 65 struct qreg reg = inst->src[i];
|
| H A D | vc4_opt_small_immediates.c | 67 struct qreg src = qir_follow_movs(c, inst->src[i]);
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | v3d_compiler.h | 121 struct qreg { struct 126 static inline struct qreg vir_reg(enum qfile file, uint32_t index) 128 return (struct qreg){file, index}; 131 static inline struct qreg vir_magic_reg(uint32_t index) 133 return (struct qreg){QFILE_MAGIC, index}; 136 static inline struct qreg vir_nop_reg(void) 138 return (struct qreg){QFILE_NULL, 0}; 163 struct qreg dst; 164 struct qreg src[3]; 582 struct qreg v [all...] |
| H A D | v3d40_tex.c | 34 vir_TMU_WRITE(struct v3d_compile *c, enum v3d_qpu_waddr waddr, struct qreg val) 45 struct qreg val, 88 struct qreg *s_out, 96 struct qreg s; 107 struct qreg src = 114 struct qreg src = 121 struct qreg src = 130 struct qreg src = ntq_get_src(c, instr->src[src_idx].src, 0); 136 struct qreg src = ntq_get_src(c, instr->src[src_idx].src, 0); 154 struct qreg sr [all...] |
| H A D | nir_to_vir.c | 109 struct qreg **regs, 118 *regs = reralloc(c, *regs, struct qreg, *size); 347 struct qreg tmud = vir_reg(QFILE_MAGIC, V3D_QPU_WADDR_TMUD); 363 struct qreg data = ntq_get_src(c, instr->src[0], i); 401 struct qreg tmud = vir_reg(QFILE_MAGIC, V3D_QPU_WADDR_TMUD); 403 struct qreg data = ntq_get_src(c, instr->src[1 + has_index], 0); 434 struct qreg base_offset, 450 struct qreg tmua; 458 struct qreg offset = base_offset; 463 struct qreg dat [all...] |
| H A D | vir_opt_constant_alu.c | 66 struct qreg unif = { }; 93 struct qreg dst = inst->dst;
|
| H A D | v3d33_tex.c | 78 struct qreg coords[5]; 176 struct qreg dst;
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | v3d_compiler.h | 95 struct qreg { struct 100 static inline struct qreg vir_reg(enum qfile file, uint32_t index) 102 return (struct qreg){file, index}; 105 static inline struct qreg vir_magic_reg(uint32_t index) 107 return (struct qreg){QFILE_MAGIC, index}; 110 static inline struct qreg vir_nop_reg(void) 112 return (struct qreg){QFILE_NULL, 0}; 137 struct qreg dst; 138 struct qreg src[3]; 482 * qreg fo [all...] |
| H A D | nir_to_vir.c | 91 struct qreg **regs, 100 *regs = reralloc(c, *regs, struct qreg, *size); 237 struct qreg offset; 294 struct qreg tmua; 335 static struct qreg * 338 struct qreg *qregs = ralloc_array(c->def_ht, struct qreg, 351 * If it's a NIR reg, then we need to update the existing qreg assigned to the 353 * new MOVs, we require that the incoming qreg either be a uniform, or be 361 struct qreg resul [all...] |
| H A D | v3d40_tex.c | 35 vir_TMU_WRITE(struct v3d_compile *c, enum v3d_qpu_waddr waddr, struct qreg val, 91 struct qreg s; 149 struct qreg mask = vir_uniform_ui(c, 0xf); 150 struct qreg x, y, offset; 373 struct qreg src[4];
|
| H A D | v3d33_tex.c | 71 struct qreg coords[5]; 168 struct qreg dst;
|