Searched refs:ir2_instr (Results 1 - 12 of 12) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | ir2_private.h | 76 struct ir2_instr { struct 144 struct ir2_instr *instr, *instr_s; 181 struct ir2_instr instr[0x300]; 196 void ra_src_free(struct ir2_context *ctx, struct ir2_instr *instr); 241 for (struct ir2_instr *it = (ctx)->instr; ({ \ 251 for (struct ir2_instr **__instrp = avail, *it; \ 285 static inline bool is_export(struct ir2_instr *instr) 324 static inline struct ir2_reg * get_reg(struct ir2_instr *instr) 345 static inline unsigned dst_ncomp(struct ir2_instr *instr) 362 static inline unsigned src_ncomp(struct ir2_instr *inst [all...] |
| H A D | ir2_cp.c | 29 static bool is_mov(struct ir2_instr *instr) 54 struct ir2_instr *p; 96 struct ir2_instr *c[4], *ins[4]; 124 struct ir2_instr *instr = &ctx->instr[src->num]; 196 struct ir2_instr *p = ins[i];
|
| H A D | ir2.c | 29 static bool scalar_possible(struct ir2_instr *instr) 37 static bool is_alu_compatible(struct ir2_instr *a, struct ir2_instr *b) 56 static unsigned alu_vector_prio(struct ir2_instr *instr) 75 static unsigned alu_scalar_prio(struct ir2_instr *instr) 147 scalarize_case1(struct ir2_context *ctx, struct ir2_instr *instr, bool order) 152 struct ir2_instr *ins; 209 struct ir2_instr *avail[0x100], *instr_v = NULL, *instr_s = NULL; 384 struct ir2_instr *instr = sched->instr, *tex_lod;
|
| H A D | ir2_nir.c | 247 struct ir2_instr *instr) 263 static struct ir2_instr * 266 struct ir2_instr *instr; 277 static struct ir2_instr * 329 struct ir2_instr *instr = ir2_instr_create(ctx, IR2_ALU); 340 static struct ir2_instr * 342 uint8_t write_mask, struct ir2_instr *share_reg) 344 struct ir2_instr *instr; 358 static struct ir2_instr * 361 struct ir2_instr *inst [all...] |
| H A D | ir2_ra.c | 30 static bool has_side_effects(struct ir2_instr *instr) 55 static void set_need_emit(struct ir2_context *ctx, struct ir2_instr *instr) 188 void ra_src_free(struct ir2_context *ctx, struct ir2_instr *instr)
|
| H A D | ir2_assemble.c | 62 alu_swizzle(struct ir2_context *ctx, struct ir2_instr *instr, struct ir2_src *src) 102 alu_write_mask(struct ir2_context *ctx, struct ir2_instr *instr) 128 fetch_dst_swiz(struct ir2_context *ctx, struct ir2_instr *instr) 141 dst_to_reg(struct ir2_context *ctx, struct ir2_instr *instr) 169 struct ir2_instr *instr = sched->instr, *instr_s, *instr_v; 387 struct ir2_instr *instr = ctx->instr_sched[j].instr;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | ir2_private.h | 76 struct ir2_instr { struct 144 struct ir2_instr *instr, *instr_s; 181 struct ir2_instr instr[0x300]; 196 void ra_src_free(struct ir2_context *ctx, struct ir2_instr *instr); 238 for (struct ir2_instr *it = (ctx)->instr; ({ \ 255 for (struct ir2_instr **__instrp = avail, *it; \ 294 is_export(struct ir2_instr *instr) 338 get_reg(struct ir2_instr *instr) 360 dst_ncomp(struct ir2_instr *instr) 378 src_ncomp(struct ir2_instr *inst [all...] |
| H A D | ir2_cp.c | 30 is_mov(struct ir2_instr *instr) 57 struct ir2_instr *p; 103 struct ir2_instr *c[4], *ins[4]; 131 struct ir2_instr *instr = &ctx->instr[src->num]; 203 struct ir2_instr *p = ins[i];
|
| H A D | ir2.c | 30 scalar_possible(struct ir2_instr *instr) 39 is_alu_compatible(struct ir2_instr *a, struct ir2_instr *b) 59 alu_vector_prio(struct ir2_instr *instr) 79 alu_scalar_prio(struct ir2_instr *instr) 157 scalarize_case1(struct ir2_context *ctx, struct ir2_instr *instr, bool order) 162 struct ir2_instr *ins; 220 struct ir2_instr *avail[0x100], *instr_v = NULL, *instr_s = NULL; 414 struct ir2_instr *instr = sched->instr, *tex_lod;
|
| H A D | ir2_nir.c | 258 set_index(struct ir2_context *ctx, nir_dest *dst, struct ir2_instr *instr) 274 static struct ir2_instr * 277 struct ir2_instr *instr; 288 static struct ir2_instr * 336 struct ir2_instr *instr = ir2_instr_create(ctx, IR2_ALU); 347 static struct ir2_instr * 349 struct ir2_instr *share_reg) 351 struct ir2_instr *instr; 364 static struct ir2_instr * 367 struct ir2_instr *inst [all...] |
| H A D | ir2_ra.c | 31 has_side_effects(struct ir2_instr *instr) 57 set_need_emit(struct ir2_context *ctx, struct ir2_instr *instr) 197 ra_src_free(struct ir2_context *ctx, struct ir2_instr *instr)
|
| H A D | ir2_assemble.c | 62 alu_swizzle(struct ir2_context *ctx, struct ir2_instr *instr, 103 alu_write_mask(struct ir2_context *ctx, struct ir2_instr *instr) 129 fetch_dst_swiz(struct ir2_context *ctx, struct ir2_instr *instr) 142 dst_to_reg(struct ir2_context *ctx, struct ir2_instr *instr) 172 struct ir2_instr *instr = sched->instr, *instr_s, *instr_v; 391 struct ir2_instr *instr = ctx->instr_sched[j].instr;
|
Completed in 17 milliseconds