Home
last modified time | relevance | path

Searched refs:agx_builder (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/asahi/compiler/test/
Dagx_test.h36 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; \
Dtest-lower-parallel-copy.cpp29 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()
Dtest-optimizer.cpp39 agx_fmov(agx_builder *b, agx_index s0) in agx_fmov()
/third_party/mesa3d/src/asahi/compiler/
Dagx_compile.c72 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 *b, agx_index *dests, nir_intrinsic_instr *instr) in agx_emit_load_vary_flat()
296 agx_emit_load_vary(agx_builder *b, agx_index *dests, nir_intrinsic_instr *instr) in agx_emit_load_vary()
[all …]
Dmeson.build60 'agx_builder.h',
61 input : ['agx_builder.h.py'],
62 output : 'agx_builder.h',
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()
117 agx_emit_parallel_copies(agx_builder *b, in agx_emit_parallel_copies()
Dagx_compiler.h657 } 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);
Dagx_register_allocate.c210 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()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni542 "../src/asahi/compiler/agx_builder.h.py",