Searched refs:agx_builder (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/asahi/compiler/test/ |
H A D | agx_test.h | 33 #include "agx_builder.h" 35 /* Helper to generate a agx_builder suitable for creating test instructions */ 36 static inline agx_builder * 48 agx_builder *b = rzalloc(memctx, agx_builder); in agx_test_builder() 116 agx_builder *A = agx_test_builder(mem_ctx); \ 117 agx_builder *B = agx_test_builder(mem_ctx); \ 119 agx_builder *b = A; \ 123 agx_builder *b = B; \
|
H A D | test-lower-parallel-copy.cpp | 29 agx_builder *A = agx_test_builder(mem_ctx); \ 30 agx_builder *B = agx_test_builder(mem_ctx); \ 35 agx_builder *b = B; \ 43 xor_swap(agx_builder *b, agx_index x, agx_index y) in xor_swap()
|
H A D | test-optimizer.cpp | 39 agx_fmov(agx_builder *b, agx_index s0) in agx_fmov()
|
/third_party/mesa3d/src/asahi/compiler/ |
H A D | agx_compile.c | 33 #include "agx_builder.h" 72 agx_emit_extract(agx_builder *b, agx_index vec, unsigned channel) in agx_emit_extract() 83 agx_cache_combine(agx_builder *b, agx_index dst, in agx_cache_combine() 105 agx_emit_combine_to(agx_builder *b, agx_index dst, in agx_emit_combine_to() 144 agx_emit_split(agx_builder *b, agx_index *dests, agx_index vec, unsigned n) in agx_emit_split() 156 agx_emit_cached_split(agx_builder *b, agx_index vec, unsigned n) in agx_emit_cached_split() 164 agx_emit_load_const(agx_builder *b, nir_load_const_instr *instr) in agx_emit_load_const() 179 agx_udiv_const(agx_builder *b, agx_index P, uint32_t Q) in agx_udiv_const() 222 agx_emit_load_attr(agx_builder *b, agx_index *dests, nir_intrinsic_instr *instr) in agx_emit_load_attr() 276 agx_emit_load_vary_flat(agx_builder * [all...] |
H A D | agx_lower_parallel_copy.c | 26 #include "agx_builder.h" 45 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() 117 agx_emit_parallel_copies(agx_builder *b, in agx_emit_parallel_copies()
|
H A D | agx_compiler.h | 657 } agx_builder; typedef 659 static inline agx_builder 662 return (agx_builder) { in agx_init_builder() 735 agx_emit_parallel_copies(agx_builder *b, struct agx_copy *copies, unsigned n);
|
H A D | agx_register_allocate.c | 25 #include "agx_builder.h" 210 agx_builder b = agx_init_builder(ctx, agx_after_block_logical(block)); in agx_insert_parallel_copies() 303 agx_builder b = agx_init_builder(ctx, agx_after_instr(ins)); in agx_ra() 360 agx_builder b = agx_init_builder(ctx, agx_after_instr(ins)); in agx_ra()
|
Completed in 5 milliseconds