/external/mesa3d/src/panfrost/bifrost/ |
D | compiler.h | 359 } bi_instruction; typedef 388 bi_instruction *fma; 389 bi_instruction *add; 498 static inline bi_instruction * 499 bi_emit(bi_context *ctx, bi_instruction ins) in bi_emit() 501 bi_instruction *u = rzalloc(ctx, bi_instruction); in bi_emit() 507 static inline bi_instruction * 508 bi_emit_before(bi_context *ctx, bi_instruction *tag, bi_instruction ins) in bi_emit_before() 510 bi_instruction *u = rzalloc(ctx, bi_instruction); in bi_emit_before() 517 bi_remove_instruction(bi_instruction *ins) in bi_remove_instruction() [all …]
|
D | bi_ra.c | 120 bi_adjust_src_ra(bi_instruction *ins, struct lcra_state *l, unsigned src) in bi_adjust_src_ra() 157 bi_adjust_dest_ra(bi_instruction *ins, struct lcra_state *l) in bi_adjust_dest_ra() 178 bi_rewrite_index_src_single(bi_instruction *ins, unsigned old, unsigned new) in bi_rewrite_index_src_single() 186 static bi_instruction 189 bi_instruction store = { in bi_spill() 209 static bi_instruction 212 bi_instruction load = { in bi_fill() 239 static bi_instruction * 251 bi_instruction ins, bool before) in bi_insert_singleton() 253 bi_instruction *uins = rzalloc(memctx, bi_instruction); in bi_insert_singleton() [all …]
|
D | bir.c | 33 bi_has_outmod(bi_instruction *ins) in bi_has_outmod() 44 bi_has_source_mods(bi_instruction *ins) in bi_has_source_mods() 56 bi_is_src_swizzled(bi_instruction *ins, unsigned s) in bi_is_src_swizzled() 66 bi_has_arg(bi_instruction *ins, unsigned arg) in bi_has_arg() 97 bi_get_component_count(bi_instruction *ins, signed src) in bi_get_component_count() 127 bi_bytemask_of_read_components(bi_instruction *ins, unsigned node) in bi_bytemask_of_read_components() 149 bi_get_immediate(bi_instruction *ins, unsigned index) in bi_get_immediate() 166 bi_writes_component(bi_instruction *ins, unsigned comp) in bi_writes_component() 176 bi_writemask(bi_instruction *ins) in bi_writemask()
|
D | bi_special.c | 40 bi_instruction mscale = { in bi_emit_fexp2_new() 67 bi_instruction f2i = { in bi_emit_fexp2_new() 78 bi_instruction fexp = { in bi_emit_fexp2_new() 99 bi_instruction frexpe = { in bi_emit_flog2_new() 110 bi_instruction i2f = { in bi_emit_flog2_new() 120 bi_instruction x_minus_1 = { in bi_emit_flog2_new() 137 bi_instruction help = { in bi_emit_flog2_new() 148 bi_instruction fma = { in bi_emit_flog2_new()
|
D | bifrost_compile.c | 56 static bi_instruction *bi_emit_branch(bi_context *ctx); 61 bi_instruction *branch = bi_emit_branch(ctx); in emit_jump() 78 static bi_instruction 81 bi_instruction load = { in bi_load() 112 bi_instruction ins = { in bi_emit_ld_output() 164 bi_instruction ins = bi_load(BI_LOAD_VAR, instr); in bi_emit_ld_vary() 198 bi_instruction ins = { in bi_emit_ld_blend_input() 225 bi_instruction ins = { in bi_emit_atest() 246 bi_instruction blend = { in bi_emit_blend() 298 bi_instruction ins = { in bi_emit_zs_emit() [all …]
|
D | bi_lower_combine.c | 49 bi_combine_mov32(bi_context *ctx, bi_instruction *parent, unsigned comp, unsigned R) in bi_combine_mov32() 51 bi_instruction move = { in bi_combine_mov32() 65 bi_combine_sel16(bi_context *ctx, bi_instruction *parent, unsigned comp, unsigned R) in bi_combine_sel16() 67 bi_instruction sel = { in bi_combine_sel16() 91 bi_combine_copy(bi_context *ctx, bi_instruction *ins, unsigned R, unsigned sz) in bi_combine_copy() 104 bi_instruction copy = { in bi_combine_copy()
|
D | bi_schedule.c | 32 bi_is_fragz(bi_instruction *ins) in bi_is_fragz() 41 bi_message_type_for_ins(bi_instruction *ins) in bi_message_type_for_ins() 103 bi_ambiguous_abs(bi_instruction *ins) in bi_ambiguous_abs() 114 bi_icmp(bi_instruction *ins) in bi_icmp() 122 bi_imath_small(bi_instruction *ins) in bi_imath_small() 134 bi_lower_fmov(bi_instruction *ins) in bi_lower_fmov() 172 bi_make_singleton(void *memctx, bi_instruction *ins, in bi_make_singleton()
|
D | bi_pack_helpers.h | 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() 71 bi_src_nullable(bi_instruction *ins, unsigned s) in bi_src_nullable() 81 bi_get_src(bi_instruction *ins, bi_registers *regs, unsigned s) in bi_get_src()
|
D | bi_liveness.c | 28 bi_liveness_ins_update(uint16_t *live, bi_instruction *ins, unsigned max) in bi_liveness_ins_update() 45 bi_liveness_ins_update(live, (bi_instruction *) ins, max); in bi_liveness_ins_update_wrap() 71 bi_is_live_after(bi_context *ctx, bi_block *block, bi_instruction *start, int src) in bi_is_live_after()
|
D | bi_print.c | 85 bi_print_dest_index(FILE *fp, bi_instruction *ins, unsigned index) in bi_print_dest_index() 103 bi_print_index(FILE *fp, bi_instruction *ins, unsigned index, unsigned s) in bi_print_index() 122 bi_print_src(FILE *fp, bi_instruction *ins, unsigned s) in bi_print_src() 148 bi_print_swizzle(bi_instruction *ins, unsigned src, FILE *fp) in bi_print_swizzle() 257 bi_print_instruction(bi_instruction *ins, FILE *fp) in bi_print_instruction() 392 bi_instruction *ins[2] = { bundle->fma, bundle->add }; in bi_print_bundle()
|
D | bi_pack.c | 108 bi_instruction *ins, in bi_assign_fau_idx_single() 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() 595 bi_pack_add_branch_cond(bi_instruction *ins, bi_registers *regs) in bi_pack_add_branch_cond() 636 bi_pack_add_branch_uncond(bi_instruction *ins, bi_registers *regs) in bi_pack_add_branch_uncond() 663 bi_pack_add_branch(bi_instruction *ins, bi_registers *regs) in bi_pack_add_branch() 672 bi_pack_add_special(bi_clause *clause, bi_instruction *ins, bi_registers *regs) in bi_pack_add_special() 956 bi_instruction cubeface1 = { in bi_lower_cubeface2() 1033 bi_instruction *br = clause->bundles[clause->bundle_count - 1].add; in bi_pack_constants() [all …]
|
D | bi_print.h | 46 void bi_print_instruction(bi_instruction *ins, FILE *fp);
|
/external/mesa3d/prebuilt-intermediates/bifrost/ |
D | bi_generated_pack.h | 33 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/test/ |
D | bi_test_pack.c | 36 bi_instruction *ins, in bit_test_single() 47 bi_instruction ldubo = { in bit_test_single() 63 bi_instruction ldva = { in bit_test_single() 83 bi_instruction st = { in bit_test_single() 178 static bi_instruction 183 bi_instruction ins = { in bit_ins() 201 bit_apply_swizzle(bi_instruction *ins, unsigned swz, unsigned args, unsigned sz) in bit_apply_swizzle() 222 bi_instruction ins = bit_ins(c, 2, nir_type_float, size); in bit_fmod_helper() 247 bi_instruction ins = bit_ins(BI_FMA, 3, nir_type_float, size); in bit_fma_helper() 263 bi_instruction ins = bit_ins(BI_FMA, 4, nir_type_float, 32); in bit_fma_mscale_helper() [all …]
|
D | bit.h | 68 bit_step(struct bit_state *s, bi_instruction *ins, bool FMA);
|
D | bi_interpret.c | 48 bit_read(struct bit_state *s, bi_instruction *ins, unsigned index, nir_alu_type T, bool FMA) in bit_read() 397 bit_step(struct bit_state *s, bi_instruction *ins, bool FMA) in bit_step()
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 390 - pan/bi: Add modifiers to bi_instruction 402 - pan/bi: Add constant field to bi_instruction 420 - pan/bi: Add bi_instruction printing
|