Home
last modified time | relevance | path

Searched refs:bi_clause (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/panfrost/bifrost/
Dbir.c151 bi_clause *
152 bi_next_clause(bi_context *ctx, bi_block *block, bi_clause *clause) in bi_next_clause()
159 return list_first_entry(&block->clauses, bi_clause, link); in bi_next_clause()
163 return list_first_entry(&(clause->link), bi_clause, link); in bi_next_clause()
170 return list_first_entry(&block->clauses, bi_clause, link); in bi_next_clause()
Dbi_pack.c32 bi_pack_header(bi_clause *clause, bi_clause *next_1, bi_clause *next_2) in bi_pack_header()
321 bi_pack_tuple(bi_clause *clause, bi_tuple *tuple, bi_tuple *prev, bool first_tuple, gl_shader_stage… in bi_pack_tuple()
384 bi_clause *clause = list_last_entry(&block->clauses, bi_clause, link); in bi_assign_branch_offset()
638 bi_pack_clause(bi_context *ctx, bi_clause *clause, in bi_pack_clause()
639 bi_clause *next_1, bi_clause *next_2, in bi_pack_clause()
713 const bi_clause *clause) in bi_collect_blend_ret_addr()
749 bi_clause *next = NULL, *next_2 = NULL; in bi_pack()
Dcompiler.h643 } bi_clause; typedef
982 list_for_each_entry(bi_clause, v, &(block)->clauses, link)
985 list_for_each_entry_rev(bi_clause, v, &(block)->clauses, link)
988 list_for_each_entry_safe(bi_clause, v, &(block)->clauses, link)
991 list_for_each_entry_from(bi_clause, v, from, &(block)->clauses, link)
994 list_for_each_entry_from_rev(bi_clause, v, from, &(block)->clauses, link)
1069 bi_clause * bi_next_clause(bi_context *ctx, bi_block *block, bi_clause *clause);
1079 void bi_print_clause(bi_clause *clause, FILE *fp);
1140 signed bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target);
1279 bi_first_instr_in_clause(bi_clause *clause) in bi_first_instr_in_clause()
[all …]
Dbi_scoreboard.c171 bi_push_clause(struct bi_scoreboard_state *st, bi_clause *clause) in bi_push_clause()
188 bi_depend_on_writers(bi_clause *clause, struct bi_scoreboard_state *st, uint64_t regmask) in bi_depend_on_writers()
202 bi_set_staging_barrier(bi_clause *clause, struct bi_scoreboard_state *st, uint64_t regmask) in bi_set_staging_barrier()
216 bi_set_dependencies(bi_block *block, bi_clause *clause, struct bi_scoreboard_state *st) in bi_set_dependencies()
Dbi_layout.c73 bi_clause_quadwords(bi_clause *clause) in bi_clause_quadwords()
91 bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target) in bi_block_offset()
Dbi_schedule.c1663 static bi_clause *
1667 bi_clause *clause = rzalloc(ctx, bi_clause); in bi_schedule_clause()
1913 bi_clause *u = NULL; in bi_schedule_block()
1920 bi_clause *last_clause = list_last_entry(&block->clauses, bi_clause, link); in bi_schedule_block()
2050 bi_clause *clause = bi_next_clause(ctx, block, NULL); in bi_add_nop_for_atest()
2063 bi_clause *new_clause = ralloc(ctx, bi_clause); in bi_add_nop_for_atest()
2064 *new_clause = (bi_clause) { in bi_add_nop_for_atest()
Dbi_print.c83 bi_print_clause(bi_clause *clause, FILE *fp) in bi_print_clause()
Dbifrost_compile.c4048 bi_count_tuple_stats(bi_clause *clause, bi_tuple *tuple, struct bi_stats *stats) in bi_count_tuple_stats()
4754 bi_clause *first_clause = bi_next_clause(ctx, first_block, NULL); in bi_pack_clauses()
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst399 - pan/bi: Add bi_clause, bi_bundle abstractions
404 - pan/bi: Add clause header fields to bi_clause
409 - pan/bi: Add constants to bi_clause
D21.1.0.rst500 - pan/bi: Add pcrel_idx to bi_clause