Home
last modified time | relevance | path

Searched refs:pan_block (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/panfrost/util/
Dpan_ir.h126 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 …]
Dpan_liveness.c62 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()
Dpan_ir.c79 pan_block_add_successor(pan_block *block, pan_block *successor) in pan_block_add_successor()
/external/mesa3d/src/panfrost/midgard/
Dmidgard_helper_invocations.c127 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()
Dcompiler.h189 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/
Dcompiler.h449 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()
Dbi_schedule.c161 struct pan_block *succ = block->base.successors[0]; in bi_back_to_back()
Dbi_pack.c1113 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/
D20.1.0.rst480 - pan/midgard: Subclass midgard_block from pan_block