Lines Matching refs:subreg
12646 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_lsh() local
12649 dst_reg->var_off = tnum_subreg(tnum_lshift(subreg, umin_val)); in scalar32_min_max_lsh()
12706 struct tnum subreg = tnum_subreg(dst_reg->var_off); in scalar32_min_max_rsh() local
12727 dst_reg->var_off = tnum_rshift(subreg, umin_val); in scalar32_min_max_rsh()
13385 struct tnum subreg = tnum_subreg(reg->var_off); in is_branch32_taken() local
13390 if (tnum_is_const(subreg)) in is_branch32_taken()
13391 return !!tnum_equals_const(subreg, val); in is_branch32_taken()
13396 if (tnum_is_const(subreg)) in is_branch32_taken()
13397 return !tnum_equals_const(subreg, val); in is_branch32_taken()
13402 if ((~subreg.mask & subreg.value) & val) in is_branch32_taken()
13404 if (!((subreg.mask | subreg.value) & val)) in is_branch32_taken()