Lines Matching refs:nonzero_bits
252 extend_mask (const wide_int &nonzero_bits, signop sgn) in extend_mask() argument
254 return widest_int::from (nonzero_bits, sgn); in extend_mask()
299 wide_int nonzero_bits = get_nonzero_bits (var); in get_default_value() local
313 if (nonzero_bits != -1) in get_default_value()
314 val.mask &= extend_mask (nonzero_bits, in get_default_value()
317 else if (nonzero_bits != -1) in get_default_value()
321 val.mask = extend_mask (nonzero_bits, in get_default_value()
1012 wide_int nonzero_bits in ccp_finalize() local
1015 nonzero_bits &= get_nonzero_bits (name); in ccp_finalize()
1016 set_nonzero_bits (name, nonzero_bits); in ccp_finalize()
2064 wide_int nonzero_bits = get_nonzero_bits (lhs); in evaluate_stmt() local
2065 if (nonzero_bits != -1) in evaluate_stmt()
2071 val.mask = extend_mask (nonzero_bits, TYPE_SIGN (TREE_TYPE (lhs))); in evaluate_stmt()
2076 if (wi::bit_and_not (wi::to_wide (val.value), nonzero_bits) != 0) in evaluate_stmt()
2078 nonzero_bits in evaluate_stmt()
2080 if (nonzero_bits == 0) in evaluate_stmt()
2083 val.mask = val.mask & extend_mask (nonzero_bits, in evaluate_stmt()