Home
last modified time | relevance | path

Searched refs:agx_context (Results 1 - 18 of 18) sorted by relevance

/third_party/mesa3d/src/asahi/compiler/
H A Dagx_compiler.h416 } 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 Dagx_optimizer.c181 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 Dagx_compile.c1013 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 Dagx_lower_pseudo.c48 agx_lower_pseudo(agx_context *ctx) in agx_lower_pseudo()
H A Dagx_uniforms.c34 agx_indexed_sysval(agx_context *ctx, enum agx_push_type type, in agx_indexed_sysval()
H A Dagx_validate.c92 agx_validate(agx_context *ctx, const char *after) in agx_validate()
H A Dagx_dce.c29 agx_dce(agx_context *ctx) in agx_dce()
H A Dagx_liveness.c61 agx_compute_liveness(agx_context *ctx) in agx_compute_liveness()
H A Dagx_print.c222 agx_print_shader(agx_context *ctx, FILE *fp) in agx_print_shader()
H A Dagx_register_allocate.c203 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 Dagx_pack.c655 agx_pack_binary(agx_context *ctx, struct util_dynarray *emission) in agx_pack_binary()
/third_party/mesa3d/src/gallium/drivers/asahi/
H A Dagx_state.h147 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 Dagx_state.c84 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 Dagx_blit.c85 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 Dagx_uniforms.c49 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 Dagx_pipe.c281 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 Dagx_test.h39 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 Dtest-optimizer.cpp29 agx_optimize_and_dce(agx_context *ctx) in agx_optimize_and_dce()

Completed in 14 milliseconds