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.c123 bi_clause *
124 bi_next_clause(bi_context *ctx, bi_block *block, bi_clause *clause) in bi_next_clause()
131 return list_first_entry(&block->clauses, bi_clause, link); in bi_next_clause()
135 return list_first_entry(&(clause->link), bi_clause, link); in bi_next_clause()
142 return list_first_entry(&block->clauses, bi_clause, link); in bi_next_clause()
Dcompiler.h580 } bi_clause; typedef
783 list_for_each_entry(bi_clause, v, &(block)->clauses, link)
786 list_for_each_entry_rev(bi_clause, v, &(block)->clauses, link)
789 list_for_each_entry_safe(bi_clause, v, &(block)->clauses, link)
792 list_for_each_entry_from(bi_clause, v, from, &(block)->clauses, link)
795 list_for_each_entry_from_rev(bi_clause, v, from, &(block)->clauses, link)
878 bi_clause * bi_next_clause(bi_context *ctx, bi_block *block, bi_clause *clause);
885 void bi_print_clause(bi_clause *clause, FILE *fp);
937 signed bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target);
1057 bi_first_instr_in_clause(bi_clause *clause) in bi_first_instr_in_clause()
[all …]
Dbi_pack.c31 bi_pack_header(bi_clause *clause, bi_clause *next_1, bi_clause *next_2) in bi_pack_header()
309 bi_pack_tuple(bi_clause *clause, bi_tuple *tuple, bi_tuple *prev, bool first_tuple, gl_shader_stage… in bi_pack_tuple()
372 bi_clause *clause = list_last_entry(&block->clauses, bi_clause, link); in bi_assign_branch_offset()
626 bi_pack_clause(bi_context *ctx, bi_clause *clause, in bi_pack_clause()
627 bi_clause *next_1, bi_clause *next_2, in bi_pack_clause()
691 const bi_clause *clause) in bi_collect_blend_ret_addr()
727 bi_clause *next = NULL, *next_2 = NULL; in bi_pack()
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_scoreboard.c103 bi_clause *next = bi_next_clause(ctx, block, clause); in bi_assign_scoreboard()
Dbi_schedule.c1560 static bi_clause *
1564 bi_clause *clause = rzalloc(ctx, bi_clause); in bi_schedule_clause()
1810 bi_clause *u = NULL; in bi_schedule_block()
1817 bi_clause *last_clause = list_last_entry(&block->clauses, bi_clause, link); in bi_schedule_block()
1939 bi_clause *clause = bi_next_clause(ctx, block, NULL); in bi_add_nop_for_atest()
1952 bi_clause *new_clause = ralloc(ctx, bi_clause); in bi_add_nop_for_atest()
1953 *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.c3067 bi_count_tuple_stats(bi_clause *clause, bi_tuple *tuple, struct bi_stats *stats) in bi_count_tuple_stats()
3634 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