Lines Matching refs:subreg
7578 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_lsh() local
7581 dst_reg->var_off = tnum_subreg(tnum_lshift(subreg, umin_val)); in scalar32_min_max_lsh()
7638 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_rsh() local
7659 dst_reg->var_off = tnum_rshift(subreg, umin_val); in scalar32_min_max_rsh()
8271 struct tnum subreg = tnum_subreg(reg->var_off); in is_branch32_taken() local
8276 if (tnum_is_const(subreg)) in is_branch32_taken()
8277 return !!tnum_equals_const(subreg, val); in is_branch32_taken()
8280 if (tnum_is_const(subreg)) in is_branch32_taken()
8281 return !tnum_equals_const(subreg, val); in is_branch32_taken()
8284 if ((~subreg.mask & subreg.value) & val) in is_branch32_taken()
8286 if (!((subreg.mask | subreg.value) & val)) in is_branch32_taken()