Home
last modified time | relevance | path

Searched refs:agx_copy (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/asahi/compiler/
Dagx_lower_parallel_copy.c45 do_copy(agx_builder *b, const struct agx_copy *copy) in do_copy()
52 do_swap(agx_builder *b, const struct agx_copy *copy) in do_swap()
76 struct agx_copy *physreg_dest[AGX_NUM_REGS];
78 struct agx_copy entries[AGX_NUM_REGS];
82 entry_blocked(struct agx_copy *entry, struct copy_ctx *ctx) in entry_blocked()
93 is_real(struct agx_copy *entry) in is_real()
101 split_32bit_copy(struct copy_ctx *ctx, struct agx_copy *entry) in split_32bit_copy()
106 struct agx_copy *new_entry = &ctx->entries[ctx->entry_count++]; in split_32bit_copy()
118 struct agx_copy *copies, in agx_emit_parallel_copies()
132 struct agx_copy *entry = &copies[i]; in agx_emit_parallel_copies()
[all …]
Dagx_register_allocate.c232 struct agx_copy *copies = calloc(sizeof(*copies), nr_phi); in agx_insert_parallel_copies()
246 copies[i++] = (struct agx_copy) { in agx_insert_parallel_copies()
309 struct agx_copy copies[4]; in agx_ra()
317 copies[n++] = (struct agx_copy) { in agx_ra()
344 struct agx_copy copies[4]; in agx_ra()
352 copies[n++] = (struct agx_copy) { in agx_ra()
Dagx_compiler.h720 struct agx_copy { struct
735 agx_emit_parallel_copies(agx_builder *b, struct agx_copy *copies, unsigned n); argument
/third_party/mesa3d/src/asahi/compiler/test/
Dtest-lower-parallel-copy.cpp64 struct agx_copy test_1[] = { in TEST_F()
74 struct agx_copy test_2[] = { in TEST_F()
87 struct agx_copy test_1[] = { in TEST_F()
97 struct agx_copy test_2[] = { in TEST_F()
110 struct agx_copy test_1[] = { in TEST_F()
120 struct agx_copy test_2[] = { in TEST_F()
133 struct agx_copy test_1[] = { in TEST_F()
147 struct agx_copy test_2[] = { in TEST_F()
163 struct agx_copy test_1[] = { in TEST_F()
172 struct agx_copy test_2[] = { in TEST_F()
[all …]