nir: add nir_{src,dest}_bit_size() helpers
v2: use a ternary (Jason) Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
This commit is contained in:

committed by
Samuel Iglesias Gonsálvez

parent
e172dbe5d2
commit
6700d7e423
@@ -564,6 +564,18 @@ nir_dest_for_reg(nir_register *reg)
|
||||
return dest;
|
||||
}
|
||||
|
||||
static inline unsigned
|
||||
nir_src_bit_size(nir_src src)
|
||||
{
|
||||
return src.is_ssa ? src.ssa->bit_size : src.reg.reg->bit_size;
|
||||
}
|
||||
|
||||
static inline unsigned
|
||||
nir_dest_bit_size(nir_dest dest)
|
||||
{
|
||||
return dest.is_ssa ? dest.ssa.bit_size : dest.reg.reg->bit_size;
|
||||
}
|
||||
|
||||
void nir_src_copy(nir_src *dest, const nir_src *src, void *instr_or_if);
|
||||
void nir_dest_copy(nir_dest *dest, const nir_dest *src, nir_instr *instr);
|
||||
|
||||
|
Reference in New Issue
Block a user