Searched refs:bytemask (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/panfrost/midgard/ |
H A D | midgard_liveness.c | 36 unsigned bytemask = mir_bytemask_of_read_components(ins, node); in mir_liveness_ins_update() local 38 pan_liveness_gen(live, node, max, bytemask); in mir_liveness_ins_update()
|
H A D | midgard_schedule.c | 535 unsigned bytemask = mir_bytemask_of_read_components_index(ins, i); in mir_pipeline_count() local 536 unsigned max = util_logbase2(bytemask) + 1; in mir_pipeline_count() 618 unsigned bytemask = mir_bytemask(ins); in mir_live_effect() local 619 bytemask = util_next_power_of_two(bytemask + 1) - 1; in mir_live_effect() 620 free_live += util_bitcount(liveness[ins->dest] & bytemask); in mir_live_effect() 623 liveness[ins->dest] &= ~bytemask; in mir_live_effect() 640 unsigned bytemask = mir_bytemask_of_read_components(ins, S); in mir_live_effect() local 641 bytemask = util_next_power_of_two(bytemask in mir_live_effect() [all...] |
H A D | mir.c | 182 mir_from_bytemask(uint16_t bytemask, unsigned bits) in mir_from_bytemask() argument 188 bool a = (bytemask & (1 << c)) != 0; in mir_from_bytemask() 191 assert(((bytemask & (1 << q)) != 0) == a); in mir_from_bytemask() 199 /* Rounds up a bytemask to fill a given component count. Iterate each 229 mir_set_bytemask(midgard_instruction *ins, uint16_t bytemask) in mir_set_bytemask() argument 232 ins->mask = mir_from_bytemask(bytemask, type_size); in mir_set_bytemask()
|
H A D | compiler.h | 501 uint16_t mir_from_bytemask(uint16_t bytemask, unsigned bits); 504 void mir_set_bytemask(midgard_instruction *ins, uint16_t bytemask);
|
H A D | midgard_emit.c | 471 unsigned bytemask = mir_bytemask(ins); in midgard_pack_common_store_mask() local 484 if (bytemask & (3 << (i * 2))) in midgard_pack_common_store_mask() 491 if (bytemask & (0xf << (i * 4))) in midgard_pack_common_store_mask()
|
H A D | midgard_ra.c | 961 unsigned bytemask = mir_bytemask(ins); in mir_spill_register() local 963 bytemask, 32), 32); in mir_spill_register() 965 if (write_count > 1 && bytemask != 0xFFFF && bundle != last_fill) { in mir_spill_register()
|
H A D | midgard_compile.c | 1184 unsigned bytemask = pan_to_bytemask(dsize, nir_mask); in mir_set_intr_mask() local 1186 mir_set_bytemask(ins, bytemask); in mir_set_intr_mask()
|
Completed in 12 milliseconds