/third_party/mesa3d/src/asahi/compiler/ |
H A D | agx_compiler.h | 416 } agx_context; typedef 425 agx_temp(agx_context *ctx, enum agx_size size) in agx_temp() 461 agx_vec_for_dest(agx_context *ctx, nir_dest *dest) in agx_vec_for_dest() 467 agx_vec_for_intr(agx_context *ctx, nir_intrinsic_instr *instr) in agx_vec_for_intr() 575 agx_exit_block(agx_context *ctx) in agx_exit_block() 655 agx_context *shader; 660 agx_init_builder(agx_context *ctx, agx_cursor cursor) in agx_init_builder() 698 agx_indexed_sysval(agx_context *ctx, enum agx_push_type type, enum agx_size size, 705 void agx_print_shader(agx_context *ctx, FILE *fp); 706 void agx_optimizer(agx_context *ct [all...] |
H A D | agx_optimizer.c | 181 agx_optimizer_forward(agx_context *ctx) in agx_optimizer_forward() 209 agx_optimizer_backward(agx_context *ctx) in agx_optimizer_backward() 251 agx_optimizer(agx_context *ctx) in agx_optimizer()
|
H A D | agx_compile.c | 1013 agx_context *ctx = b->shader; in agx_emit_jump() 1051 agx_from_nir_block(agx_context *ctx, nir_block *block) in agx_from_nir_block() 1057 agx_emit_phi_deferred(agx_context *ctx, agx_block *block, agx_instr *I) in agx_emit_phi_deferred() 1077 agx_emit_phis_deferred(agx_context *ctx) in agx_emit_phis_deferred() 1121 agx_create_block(agx_context *ctx) in agx_create_block() 1131 emit_block(agx_context *ctx, nir_block *block) in emit_block() 1156 emit_cf_list(agx_context *ctx, struct exec_list *list); 1172 emit_if(agx_context *ctx, nir_if *nif) in emit_if() 1207 emit_loop(agx_context *ctx, nir_loop *nloop) in emit_loop() 1261 emit_first_cf(agx_context *ct [all...] |
H A D | agx_lower_pseudo.c | 48 agx_lower_pseudo(agx_context *ctx) in agx_lower_pseudo()
|
H A D | agx_uniforms.c | 34 agx_indexed_sysval(agx_context *ctx, enum agx_push_type type, in agx_indexed_sysval()
|
H A D | agx_validate.c | 92 agx_validate(agx_context *ctx, const char *after) in agx_validate()
|
H A D | agx_dce.c | 29 agx_dce(agx_context *ctx) in agx_dce()
|
H A D | agx_liveness.c | 61 agx_compute_liveness(agx_context *ctx) in agx_compute_liveness()
|
H A D | agx_print.c | 222 agx_print_shader(agx_context *ctx, FILE *fp) in agx_print_shader()
|
H A D | agx_register_allocate.c | 203 agx_insert_parallel_copies(agx_context *ctx, agx_block *block) in agx_insert_parallel_copies() 260 agx_ra(agx_context *ctx) in agx_ra()
|
H A D | agx_pack.c | 655 agx_pack_binary(agx_context *ctx, struct util_dynarray *emission) in agx_pack_binary()
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_state.h | 147 struct agx_context { struct 181 static inline struct agx_context * 182 agx_context(struct pipe_context *pctx) in agx_context() function 184 return (struct agx_context *) pctx; in agx_context() 317 agx_push_location(struct agx_context *ctx, struct agx_push push, 321 agx_build_clear_pipeline(struct agx_context *ctx, uint32_t code, uint64_t clear_buf); 324 agx_build_store_pipeline(struct agx_context *ctx, uint32_t code, 328 agx_build_reload_pipeline(struct agx_context *ctx, uint32_t code, struct pipe_surface *surf);
|
H A D | agx_state.c | 84 struct agx_context *ctx = agx_context(pctx); in agx_set_stream_output_targets() 106 struct agx_context *ctx = agx_context(pctx); in agx_set_blend_color() 169 struct agx_context *ctx = agx_context(pctx); in agx_bind_blend_state() 255 struct agx_context *ctx = agx_context(pctx); in agx_bind_zsa_state() 288 struct agx_context *ctx = agx_context(pct in agx_bind_rasterizer_state() [all...] |
H A D | agx_blit.c | 85 agx_blitter_save(struct agx_context *ctx, struct blitter_context *blitter, in agx_blitter_save() 126 struct agx_context *ctx = agx_context(pipe); in agx_blit()
|
H A D | agx_uniforms.c | 49 agx_push_location_direct(struct agx_context *ctx, struct agx_push push, in agx_push_location_direct() 117 agx_push_location(struct agx_context *ctx, struct agx_push push, in agx_push_location()
|
H A D | agx_pipe.c | 281 struct agx_context *ctx = agx_context(pctx); in agx_transfer_map() 390 struct agx_context *ctx = agx_context(pctx); in agx_clear() 423 struct agx_context *ctx = agx_context(pctx); in agx_flush() 592 struct agx_context *ctx = agx_context(pctx); in agx_destroy_context() 615 struct agx_context *ctx = CALLOC_STRUCT(agx_context); in agx_create_context() [all...] |
/third_party/mesa3d/src/asahi/compiler/test/ |
H A D | agx_test.h | 39 agx_context *ctx = rzalloc(memctx, agx_context); in agx_test_builder() 90 agx_shader_equal(agx_context *A, agx_context *B) in agx_shader_equal()
|
H A D | test-optimizer.cpp | 29 agx_optimize_and_dce(agx_context *ctx) in agx_optimize_and_dce()
|