Home
last modified time | relevance | path

Searched refs:sr_count (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/panfrost/bifrost/
Dbir.c68 enum bi_sr_count count = bi_opcode_props[ins->op].sr_count; in bi_count_staging_registers()
80 return ins->sr_count; in bi_count_staging_registers()
109 return ins->sr_count; in bi_count_write_registers()
128 return bi_is_null(ins->dest[0]) ? 0 : ins->sr_count; in bi_count_write_registers()
Dbi_opt_push_ubo.c77 unsigned channels = bi_opcode_props[ins->op].sr_count; in bi_analyze_ranges()
164 vec->nr_srcs = bi_opcode_props[ins->op].sr_count; in bi_opt_push_ubo()
Dbifrost_compile.c767 unsigned sr_count = (size <= 16) ? 2 : 4; in bi_emit_blend_op() local
789 bi_null(), regfmt, sr_count, 0); in bi_emit_blend_op()
799 rgba2, regfmt, sr_count, sr_count_2); in bi_emit_blend_op()
1496 unsigned sr_count = bifrost ? 2 : 1; in bi_emit_atomic_i32_to() local
1501 bi_extract(b, addr, 1), opc, sr_count); in bi_emit_atomic_i32_to()
1504 bi_extract(b, addr, 1), opc, sr_count); in bi_emit_atomic_i32_to()
3559 unsigned sr_count = 0; in bi_emit_texc() local
3563 dregs[sr_count++] = dregs[i]; in bi_emit_texc()
3568 bi_index sr = sr_count ? bi_temp(b->shader) : bi_null(); in bi_emit_texc()
3571 if (sr_count) in bi_emit_texc()
[all …]
Dcompiler.h436 uint32_t sr_count; member
/third_party/mesa3d/src/panfrost/bifrost/valhall/
Dasm.py190 sr_count = len(regs)
191 die_if(sr_count > max_sr_count, f'Too many staging registers {sr_count}')
196 die_if(sr_count > 1 and (base % 2) != 0,
201 modifier_map["staging_register_write_count"] = sr_count - 1
204 modifier_map["staging_register_count"] = sr_count
206 die_if(sr_count != sr.count, f"Expected {sr.count} staging registers, got {sr_count}")
Dva_lower_isel.c91 I->sr_count = 1; in va_lower_isel()
98 I->sr_count = 1; in va_lower_isel()
Dvalhall.h104 bool sr_count : 1; member
Dva_pack.c662 if (info.sr_count) { in va_pack_instr()
/third_party/mesa3d/docs/relnotes/
D21.2.2.rst70 - pan/bi: Correct the sr_count on +ST_TILE
D21.2.0.rst434 - pan/bi: Add missing sr_count to pseudo-atomics
727 - pan/bi: Simplify TEXC codegen for sr_count=0
D21.3.0.rst399 - pan/bi: Correct the sr_count on +ST_TILE
D21.1.0.rst691 - pan/bi: Handle 16-bit blend sr_count