Home
last modified time | relevance | path

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

/external/mesa3d/prebuilt-intermediates/bifrost/
Dbi_generated_pack.h33 pan_pack_fma_rshift_and_i32(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_fma_rshift_and_i32()
61 pan_pack_add_iadd_u32(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_add_iadd_u32()
120 pan_pack_add_ld_var_flat(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_add_ld_var_flat()
159 pan_pack_add_store_i24(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_add_store_i24()
173 pan_pack_fma_clz_u32(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_fma_clz_u32()
184 pan_pack_fma_clz_v2u16(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_fma_clz_v2u16()
205 pan_pack_fma_popcount_i32(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_fma_popcount_i32()
214 pan_pack_add_fatan_table_f16(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_add_fatan_table_f16()
241 pan_pack_fma_rrot_double_i32(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_fma_rrot_double_i32()
265 pan_pack_fma_isubb_i32(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in pan_pack_fma_isubb_i32()
[all …]
/external/mesa3d/src/panfrost/bifrost/
Dbi_schedule.c171 bi_clause *
180 bi_clause *u = rzalloc(memctx, bi_clause); in bi_make_singleton()
249 bi_clause *u = bi_make_singleton(ctx, ins, in bi_schedule()
261 bi_clause *last_clause = list_last_entry(&bblock->clauses, bi_clause, link); in bi_schedule()
Dbi_pack.c39 bi_pack_header(bi_clause *clause, bi_clause *next_1, bi_clause *next_2, bool tdd) in bi_pack_header()
75 bi_lookup_constant(bi_clause *clause, uint32_t cons, bool *hi) in bi_lookup_constant()
107 bi_clause *clause, in bi_assign_fau_idx_single()
191 bi_assign_fau_idx(bi_clause *clause, in bi_assign_fau_idx()
397 bi_pack_fma_special(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in bi_pack_fma_special()
409 bi_pack_fma_ ## name(bi_clause *clause, bi_instruction *ins, bi_registers *regs) \
432 bi_pack_fma_bitwise(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in BI_PACK_SHIFT()
456 bi_pack_fma(bi_clause *clause, bi_bundle bundle, bi_registers *regs) in bi_pack_fma()
672 bi_pack_add_special(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in bi_pack_add_special()
701 bi_pack_add(bi_clause *clause, bi_bundle bundle, bi_registers *regs, gl_shader_stage stage) in bi_pack_add()
[all …]
Dcompiler.h446 } bi_clause; typedef
594 list_for_each_entry(bi_clause, v, &(block)->clauses, link)
597 list_for_each_entry_safe(bi_clause, v, &(block)->clauses, link)
600 list_for_each_entry_from(bi_clause, v, from, &(block)->clauses, link)
603 list_for_each_entry_from_rev(bi_clause, v, from, &(block)->clauses, link)
671 bi_clause *bi_make_singleton(void *memctx, bi_instruction *ins,
686 bool bi_can_insert_bundle(bi_clause *clause, bool constant);
687 unsigned bi_clause_quadwords(bi_clause *clause);
688 signed bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target);
Dbi_pack_helpers.h32 bi_set_staging_register(bi_clause *clause, unsigned idx) in bi_set_staging_register()
41 bi_read_staging_register(bi_clause *clause, bi_instruction *ins) in bi_read_staging_register()
47 bi_write_staging_register(bi_clause *clause, bi_instruction *ins) in bi_write_staging_register()
Dbi_layout.c45 bi_can_insert_bundle(bi_clause *clause, bool constant) in bi_can_insert_bundle()
80 bi_clause_quadwords(bi_clause *clause) in bi_clause_quadwords()
98 bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target) in bi_block_offset()
Dbi_ra.c240 bi_unwrap_singleton(bi_clause *clause) in bi_unwrap_singleton()
250 bi_insert_singleton(void *memctx, bi_clause *cursor, bi_block *block, in bi_insert_singleton()
260 bi_clause *clause = bi_make_singleton(memctx, uins, in bi_insert_singleton()
Dbi_print.h49 void bi_print_clause(bi_clause *clause, FILE *fp);
Dbi_print.c403 bi_print_clause(bi_clause *clause, FILE *fp) in bi_print_clause()
/external/mesa3d/src/panfrost/bifrost/test/
Dbi_test_pack.c110 bi_clause *clauses[4] = { in bit_test_single()
111 rzalloc(ctx, bi_clause), in bit_test_single()
112 rzalloc(ctx, bi_clause), in bit_test_single()
113 rzalloc(ctx, bi_clause), in bit_test_single()
114 rzalloc(ctx, bi_clause) in bit_test_single()
/external/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