Home
last modified time | relevance | path

Searched refs:agx_instr (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/asahi/compiler/
Dagx_optimizer.c73 agx_is_fmov(agx_instr *def) in agx_is_fmov()
94 agx_optimizer_fmov(agx_instr **defs, agx_instr *ins, unsigned srcs) in agx_optimizer_fmov()
100 agx_instr *def = defs[src.value]; in agx_optimizer_fmov()
109 agx_optimizer_inline_imm(agx_instr **defs, agx_instr *I, in agx_optimizer_inline_imm()
116 agx_instr *def = defs[src.value]; in agx_optimizer_inline_imm()
143 agx_optimizer_fmov_rev(agx_instr *I, agx_instr *use) in agx_optimizer_fmov_rev()
157 agx_instr **defs = calloc(ctx->alloc, sizeof(*defs)); in agx_optimizer_forward()
182 agx_instr **uses = calloc(ctx->alloc, sizeof(*uses)); in agx_optimizer_backward()
205 agx_instr *use = uses[I->dest[0].value]; in agx_optimizer_backward()
Dagx_compiler.h319 } agx_instr; typedef
402 agx_remove_instruction(agx_instr *ins) in agx_remove_instruction()
464 list_for_each_entry(agx_instr, v, &(block)->instructions, link)
467 list_for_each_entry_rev(agx_instr, v, &(block)->instructions, link)
470 list_for_each_entry_safe(agx_instr, v, &(block)->instructions, link)
473 list_for_each_entry_safe_rev(agx_instr, v, &(block)->instructions, link)
476 list_for_each_entry_from(agx_instr, v, from, &(block)->instructions, link)
479 list_for_each_entry_from_rev(agx_instr, v, from, &(block)->instructions, link)
522 static inline agx_instr *
523 agx_prev_op(agx_instr *ins) in agx_prev_op()
[all …]
Dagx_compile.c136 static agx_instr *
197 static agx_instr *
220 static agx_instr *
241 static agx_instr *
258 static agx_instr *
286 static agx_instr *
320 static agx_instr *
366 static agx_instr *
385 static agx_instr *
394 static agx_instr *
[all …]
Dagx_liveness.c37 agx_liveness_ins_update(BITSET_WORD *live, agx_instr *I) in agx_liveness_ins_update()
Dagx_pack.c246 agx_all_16(agx_instr *I) in agx_all_16()
264 agx_pack_alu(struct util_dynarray *emission, agx_instr *I) in agx_pack_alu()
387 agx_pack_instr(struct util_dynarray *emission, struct util_dynarray *fixups, agx_instr *I) in agx_pack_instr()
Dagx_print.c101 agx_print_instr(agx_instr *I, FILE *fp) in agx_print_instr()
Dagx_register_allocate.c35 agx_write_registers(agx_instr *I, unsigned d) in agx_write_registers()
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst524 - agx: Return agx_instr* from emit_intrinsic