Searched refs:bi_block (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/panfrost/bifrost/ |
D | compiler.h | 365 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 …]
|
D | bi_helper_invocations.c | 109 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()
|
D | bi_test.h | 46 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()
|
D | bi_liveness.c | 58 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()
|
D | bir.c | 124 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()
|
D | bi_opt_dce.c | 94 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()
|
D | bi_validate.c | 41 bi_block *entry = bi_entry_block(ctx); in bi_validate_initialization()
|
D | bifrost_compile.c | 66 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 …]
|
D | bi_layout.c | 91 bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target) in bi_block_offset()
|
D | bi_print.c | 131 bi_print_block(bi_block *block, FILE *fp) in bi_print_block()
|
D | bi_schedule.c | 396 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()
|
D | bi_ra.c | 215 bi_mark_interference(bi_block *block, struct lcra_state *l, uint8_t *live, uint64_t preload_live, u… in bi_mark_interference()
|
D | bi_pack.c | 367 bi_assign_branch_offset(bi_context *ctx, bi_block *block) in bi_assign_branch_offset()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.0.rst | 239 - pan/bi: Copy block bi_block
|