tree-vrp.c (VR_INITIALIZER): New define.
authorRichard Guenther <rguenther@suse.de>
Thu, 14 Jun 2012 07:52:32 +0000 (07:52 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 14 Jun 2012 07:52:32 +0000 (07:52 +0000)
commit3c9c79e8bfa2840979556bf559f98b5d65a6edec
treeb5f639729300c3d8f611430d79cf4ba4c57df38e
parent30cf3db7cd7bcfeb003f29a6bfd9c41b59d7b74b
tree-vrp.c (VR_INITIALIZER): New define.

2012-06-14  Richard Guenther  <rguenther@suse.de>

* tree-vrp.c (VR_INITIALIZER): New define.
(ranges_from_anti_range): New function.
(extract_range_from_binary_expr_1): Decompose operations on
VR_ANTI_RANGEs to operations on VR_RANGE.
(extract_range_from_unary_expr_1): Likewise.
(extract_range_from_binary_expr_1, extract_range_from_binary_expr,
extract_range_from_unary_expr_1, extract_range_from_unary_expr,
extract_range_from_cond_expr, adjust_range_with_scev,
vrp_visit_assignment_or_call, vrp_visit_phi_node,
simplify_bit_ops_using_ranges): Use VR_INITIALIZER.

From-SVN: r188551
gcc/ChangeLog
gcc/tree-vrp.c