Home
last modified time | relevance | path

Searched refs:agx_instr (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/asahi/compiler/
H A Dagx_optimizer.c73 agx_is_fmov(agx_instr *def) in agx_is_fmov()
95 agx_optimizer_fmov(agx_instr **defs, agx_instr *ins) in agx_optimizer_fmov()
101 agx_instr *def = defs[src.value]; in agx_optimizer_fmov()
111 agx_optimizer_inline_imm(agx_instr **defs, agx_instr *I, in agx_optimizer_inline_imm()
118 agx_instr *def = defs[src.value]; in agx_optimizer_inline_imm()
145 agx_optimizer_fmov_rev(agx_instr *I, agx_instr *use) in agx_optimizer_fmov_rev()
157 agx_optimizer_copyprop(agx_instr **def
[all...]
H A Dagx_compiler.h338 } agx_instr; typedef
419 agx_remove_instruction(agx_instr *ins) in agx_remove_instruction()
487 list_for_each_entry(agx_instr, v, &(block)->instructions, link)
490 list_for_each_entry_rev(agx_instr, v, &(block)->instructions, link)
493 list_for_each_entry_safe(agx_instr, v, &(block)->instructions, link)
496 list_for_each_entry_safe_rev(agx_instr, v, &(block)->instructions, link)
499 list_for_each_entry_from(agx_instr, v, from, &(block)->instructions, link)
502 list_for_each_entry_from_rev(agx_instr, v, from, &(block)->instructions, link)
556 static inline agx_instr *
557 agx_prev_op(agx_instr *in
[all...]
H A Dagx_lower_pseudo.c30 agx_lower_to_unary_bitop(agx_instr *I, enum agx_bitop_table table) in agx_lower_to_unary_bitop()
41 agx_lower_to_binary_bitop(agx_instr *I, enum agx_bitop_table table) in agx_lower_to_binary_bitop()
H A Dagx_compile.c104 static agx_instr *
317 static agx_instr *
334 static agx_instr *
406 static agx_instr *
454 static agx_instr *
471 static agx_instr *
482 static agx_instr *
586 static agx_instr *
627 static agx_instr *
746 agx_instr * in agx_emit_alu()
[all...]
H A Dagx_pack.c265 agx_all_16(agx_instr *I) in agx_all_16()
283 agx_pack_alu(struct util_dynarray *emission, agx_instr *I) in agx_pack_alu()
406 agx_pack_instr(struct util_dynarray *emission, struct util_dynarray *fixups, agx_instr *I) in agx_pack_instr()
H A Dagx_liveness.c37 agx_liveness_ins_update(BITSET_WORD *live, agx_instr *I) in agx_liveness_ins_update()
H A Dagx_print.c101 agx_print_instr(agx_instr *I, FILE *fp) in agx_print_instr()
H A Dagx_register_allocate.c31 agx_write_registers(agx_instr *I, unsigned d) in agx_write_registers()
/third_party/mesa3d/src/asahi/compiler/test/
H A Dagx_test.h59 agx_instr_equal(agx_instr *A, agx_instr *B) in agx_instr_equal()
71 sizeof(agx_instr) - pointers) == 0; in agx_instr_equal()
80 list_pair_for_each_entry(agx_instr, insA, insB, in agx_block_equal()

Completed in 7 milliseconds