Searched refs:bi_context (Results 1 – 14 of 14) sorted by relevance
/external/mesa3d/src/panfrost/bifrost/ |
D | compiler.h | 496 } bi_context; typedef 499 bi_emit(bi_context *ctx, bi_instruction ins) in bi_emit() 508 bi_emit_before(bi_context *ctx, bi_instruction *tag, bi_instruction ins) in bi_emit_before() 546 bi_max_temp(bi_context *ctx) in bi_max_temp() 553 bi_make_temp(bi_context *ctx) in bi_make_temp() 559 bi_make_temp_reg(bi_context *ctx) in bi_make_temp_reg() 647 void bi_emit_fexp2(bi_context *ctx, nir_alu_instr *instr); 648 void bi_emit_flog2(bi_context *ctx, nir_alu_instr *instr); 662 void bi_rewrite_uses(bi_context *ctx, unsigned old, unsigned oldc, unsigned new, unsigned newc); 666 void bi_lower_combine(bi_context *ctx, bi_block *block); [all …]
|
D | bifrost_compile.c | 55 static bi_block *emit_cf_list(bi_context *ctx, struct exec_list *list); 56 static bi_instruction *bi_emit_branch(bi_context *ctx); 59 emit_jump(bi_context *ctx, nir_jump_instr *instr) in emit_jump() 108 bi_emit_ld_output(bi_context *ctx, nir_intrinsic_instr *instr) in bi_emit_ld_output() 162 bi_emit_ld_vary(bi_context *ctx, nir_intrinsic_instr *instr) in bi_emit_ld_vary() 191 bi_emit_ld_blend_input(bi_context *ctx, nir_intrinsic_instr *instr) in bi_emit_ld_blend_input() 223 bi_emit_atest(bi_context *ctx, unsigned rgba, nir_alu_type T) in bi_emit_atest() 244 bi_emit_blend(bi_context *ctx, unsigned rgba, nir_alu_type T, unsigned rt) in bi_emit_blend() 296 bi_emit_zs_emit(bi_context *ctx, unsigned z, unsigned stencil) in bi_emit_zs_emit() 319 bi_emit_frag_out(bi_context *ctx, nir_intrinsic_instr *instr) in bi_emit_frag_out() [all …]
|
D | bi_lower_combine.c | 49 bi_combine_mov32(bi_context *ctx, bi_instruction *parent, unsigned comp, unsigned R) in bi_combine_mov32() 65 bi_combine_sel16(bi_context *ctx, bi_instruction *parent, unsigned comp, unsigned R) in bi_combine_sel16() 91 bi_combine_copy(bi_context *ctx, bi_instruction *ins, unsigned R, unsigned sz) in bi_combine_copy() 119 bi_lower_combine(bi_context *ctx, bi_block *block) in bi_lower_combine()
|
D | bi_liveness.c | 49 bi_compute_liveness(bi_context *ctx) in bi_compute_liveness() 62 bi_invalidate_liveness(bi_context *ctx) in bi_invalidate_liveness() 71 bi_is_live_after(bi_context *ctx, bi_block *block, bi_instruction *start, int src) in bi_is_live_after()
|
D | bi_special.c | 36 bi_emit_fexp2_new(bi_context *ctx, nir_alu_instr *instr) in bi_emit_fexp2_new() 96 bi_emit_flog2_new(bi_context *ctx, nir_alu_instr *instr) in bi_emit_flog2_new() 172 bi_emit_fexp2(bi_context *ctx, nir_alu_instr *instr) in bi_emit_fexp2() 179 bi_emit_flog2(bi_context *ctx, nir_alu_instr *instr) in bi_emit_flog2()
|
D | bi_ra.c | 33 bi_compute_interference(bi_context *ctx, struct lcra_state *l) in bi_compute_interference() 65 bi_allocate_registers(bi_context *ctx, bool *success) in bi_allocate_registers() 167 bi_install_registers(bi_context *ctx, struct lcra_state *l) in bi_install_registers() 275 bi_choose_spill_node(bi_context *ctx, struct lcra_state *l) in bi_choose_spill_node() 295 bi_spill_register(bi_context *ctx, unsigned node, unsigned offset) in bi_spill_register() 345 bi_register_allocate(bi_context *ctx) in bi_register_allocate()
|
D | bi_opt_dce.c | 29 bi_opt_dead_code_eliminate(bi_context *ctx, bi_block *block) in bi_opt_dead_code_eliminate()
|
D | bi_print.h | 51 void bi_print_shader(bi_context *ctx, FILE *fp);
|
D | bi_layout.c | 98 bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target) in bi_block_offset()
|
D | bi_pack.c | 943 bi_lower_cubeface2(bi_context *ctx, bi_bundle *bundle) in bi_lower_cubeface2() 1016 bi_pack_constants(bi_context *ctx, bi_clause *clause, in bi_pack_constants() 1080 bi_pack_clause(bi_context *ctx, bi_clause *clause, in bi_pack_clause() 1113 bi_next_clause(bi_context *ctx, pan_block *block, bi_clause *clause) in bi_next_clause() 1142 bi_terminate_discarded_threads(bi_context *ctx) in bi_terminate_discarded_threads() 1151 bi_collect_blend_ret_addr(bi_context *ctx, struct util_dynarray *emission, in bi_collect_blend_ret_addr() 1179 bi_pack(bi_context *ctx, struct util_dynarray *emission) in bi_pack()
|
D | bir.c | 193 bi_rewrite_uses(bi_context *ctx, in bi_rewrite_uses()
|
D | bi_schedule.c | 236 bi_schedule(bi_context *ctx) in bi_schedule()
|
D | bi_print.c | 475 bi_print_shader(bi_context *ctx, FILE *fp) in bi_print_shader()
|
/external/mesa3d/src/panfrost/bifrost/test/ |
D | bi_test_pack.c | 96 bi_context *ctx = rzalloc(NULL, bi_context); in bit_test_single()
|