Home
last modified time | relevance | path

Searched refs:bi_block (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/panfrost/bifrost/
Dcompiler.h365 struct bi_block *branch_target;
521 struct bi_block;
527 struct bi_block *block;
582 typedef struct bi_block { struct
593 struct bi_block *successors[2]; argument
610 } bi_block; argument
623 bi_block *current_block;
624 bi_block *after_block;
625 bi_block *break_block;
626 bi_block *continue_block;
[all …]
Dbi_helper_invocations.c109 bi_block_uses_helpers(bi_block *block) in bi_block_uses_helpers()
120 bi_block_terminates_helpers(bi_block *block) in bi_block_terminates_helpers()
169 bi_block *blk = (struct bi_block *) cur->key; in bi_analyze_helper_terminate()
202 bi_helper_block_update(BITSET_WORD *deps, bi_block *block) in bi_helper_block_update()
259 bi_block *blk = (struct bi_block *) cur->key; in bi_analyze_helper_requirements()
Dbi_test.h46 bi_block *blk = rzalloc(ctx, bi_block); in bit_builder()
72 bit_block_equal(bi_block *A, bi_block *B) in bit_block_equal()
92 list_pair_for_each_entry(bi_block, blockA, blockB, in bit_shader_equal()
Dbi_liveness.c58 liveness_block_update(bi_block *blk, unsigned temp_count) in liveness_block_update()
108 list_for_each_entry(bi_block, block, &ctx->blocks, link) { in bi_compute_liveness()
128 bi_block *blk = (struct bi_block *) cur->key; in bi_compute_liveness()
Dbir.c124 bi_next_clause(bi_context *ctx, bi_block *block, bi_clause *clause) in bi_next_clause()
138 bi_block *next_block = bi_next_block(block); in bi_next_clause()
201 bi_reconverge_branches(bi_block *block) in bi_reconverge_branches()
214 struct bi_block *succ = block->successors[0]; in bi_reconverge_branches()
Dbi_opt_dce.c94 bi_postra_liveness_block(bi_block *blk) in bi_postra_liveness_block()
134 bi_block *blk = (struct bi_block *) cur->key; in bi_postra_liveness()
Dbi_validate.c41 bi_block *entry = bi_entry_block(ctx); in bi_validate_initialization()
Dbifrost_compile.c66 static bi_block *emit_cf_list(bi_context *ctx, struct exec_list *list);
69 bi_block_add_successor(bi_block *block, bi_block *successor) in bi_block_add_successor()
2915 static bi_block *
2918 bi_block *blk = rzalloc(ctx, bi_block); in create_empty_block()
2927 static bi_block *
2953 bi_block *before_block = ctx->current_block; in emit_if()
2962 bi_block *then_block = emit_cf_list(ctx, &nif->then_list); in emit_if()
2963 bi_block *end_then_block = ctx->current_block; in emit_if()
2968 bi_block *else_block = emit_cf_list(ctx, &nif->else_list); in emit_if()
2969 bi_block *end_else_block = ctx->current_block; in emit_if()
[all …]
Dbi_layout.c91 bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target) in bi_block_offset()
Dbi_print.c131 bi_print_block(bi_block *block, FILE *fp) in bi_print_block()
Dbi_schedule.c396 bi_flatten_block(bi_block *block, unsigned *len) in bi_flatten_block()
417 bi_initialize_worklist(bi_block *block, bool inorder) in bi_initialize_worklist()
1561 bi_schedule_clause(bi_context *ctx, bi_block *block, struct bi_worklist st, uint64_t *live) in bi_schedule_clause()
1793 bi_schedule_block(bi_context *ctx, bi_block *block) in bi_schedule_block()
1938 bi_block *block = list_first_entry(&ctx->blocks, bi_block, link); in bi_add_nop_for_atest()
Dbi_ra.c215 bi_mark_interference(bi_block *block, struct lcra_state *l, uint8_t *live, uint64_t preload_live, u… in bi_mark_interference()
Dbi_pack.c367 bi_assign_branch_offset(bi_context *ctx, bi_block *block) in bi_assign_branch_offset()
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst239 - pan/bi: Copy block bi_block