Lines Matching refs:subreg
6097 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_lsh() local
6100 dst_reg->var_off = tnum_subreg(tnum_lshift(subreg, umin_val)); in scalar32_min_max_lsh()
6157 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_rsh() local
6178 dst_reg->var_off = tnum_rshift(subreg, umin_val); in scalar32_min_max_rsh()
6796 struct tnum subreg = tnum_subreg(reg->var_off); in is_branch32_taken() local
6801 if (tnum_is_const(subreg)) in is_branch32_taken()
6802 return !!tnum_equals_const(subreg, val); in is_branch32_taken()
6805 if (tnum_is_const(subreg)) in is_branch32_taken()
6806 return !tnum_equals_const(subreg, val); in is_branch32_taken()
6809 if ((~subreg.mask & subreg.value) & val) in is_branch32_taken()
6811 if (!((subreg.mask | subreg.value) & val)) in is_branch32_taken()