Searched refs:pan_block (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/panfrost/util/ |
D | pan_ir.h | 126 typedef struct pan_block { struct 137 struct pan_block *successors[2]; argument 146 } pan_block; argument 156 pan_block *v; \ 157 pan_block **_v; \ 158 for (_v = (pan_block **) &blk->successors[0], \ 160 v != NULL && _v < (pan_block **) &blk->successors[2]; \ 165 struct pan_block *v; \ 167 v = (struct pan_block *) (_entry_##v ? _entry_##v->key : NULL); \ 170 v = (struct pan_block *) (_entry_##v ? _entry_##v->key : NULL)) [all …]
|
D | pan_liveness.c | 62 liveness_block_live_out(pan_block *blk, unsigned temp_count) in liveness_block_live_out() 76 pan_block *blk, unsigned temp_count, in liveness_block_update() 127 list_for_each_entry(pan_block, block, blocks, link) { in pan_compute_liveness() 141 pan_block *blk = (struct pan_block *) cur->key; in pan_compute_liveness() 164 list_for_each_entry(pan_block, block, blocks, link) { in pan_free_liveness()
|
D | pan_ir.c | 79 pan_block_add_successor(pan_block *block, pan_block *successor) in pan_block_add_successor()
|
/external/mesa3d/src/panfrost/midgard/ |
D | midgard_helper_invocations.c | 127 pan_block *blk = (struct pan_block *) cur->key; in mir_analyze_helper_terminate() 163 mir_helper_block_update(BITSET_WORD *deps, pan_block *_block, unsigned temp_count) in mir_helper_block_update() 221 pan_block *blk = (struct pan_block *) cur->key; in mir_analyze_helper_requirements()
|
D | compiler.h | 189 pan_block base; 373 list_for_each_entry(pan_block, v, &ctx->blocks, link) 376 list_for_each_entry_from(pan_block, v, &from->base, &ctx->blocks, link)
|
/external/mesa3d/src/panfrost/bifrost/ |
D | compiler.h | 449 pan_block base; /* must be first */ 567 list_for_each_entry(pan_block, v, &ctx->blocks, link) 570 list_for_each_entry_from(pan_block, v, from, &ctx->blocks, link) 573 list_for_each_entry_from_rev(pan_block, v, from, &ctx->blocks, link) 639 static inline pan_block * 640 pan_next_block(pan_block *block) in pan_next_block() 642 return list_first_entry(&(block->link), pan_block, link); in pan_next_block()
|
D | bi_schedule.c | 161 struct pan_block *succ = block->base.successors[0]; in bi_back_to_back()
|
D | bi_pack.c | 1113 bi_next_clause(bi_context *ctx, pan_block *block, bi_clause *clause) in bi_next_clause() 1124 pan_block *next_block = pan_next_block(block); in bi_next_clause()
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 480 - pan/midgard: Subclass midgard_block from pan_block
|