aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-23re PR tree-optimization/92131 (incorrect assumption that (ao >= 0) is always ...Eric Botcazou1-7/+8
2019-10-17re PR tree-optimization/92131 (incorrect assumption that (ao >= 0) is always ...Aldy Hernandez1-2/+2
2019-10-16Deal with incoming POLY_INT_CST ranges (PR92033)Richard Sandiford1-0/+18
2019-10-14Normalize unsigned ~[0,0] into [1,MAX].Aldy Hernandez1-4/+4
2019-10-07Disentangle range_fold_*ary_expr() into various independent pieces.Aldy Hernandez1-112/+152
2019-10-07Use value_range_base::num_pairs instead of vrp_val_is* to check if a rangeAldy Hernandez1-4/+1
2019-10-03Makefile.in (OBJS): Add range.o and range-op.o.Aldy Hernandez1-699/+527
2019-09-03re PR tree-optimization/91597 (GCC miscompiles a branch depending on a pointe...Jakub Jelinek1-3/+1
2019-08-30PR middle-end/91584 - Bogus warning from -Warray-bounds during string assignmentMartin Sebor1-16/+7
2019-08-28PR tree-optimization/91457 - inconsistent warning for writing past the end of...Martin Sebor1-19/+38
2019-08-26PR tree-optimization/83431 - -Wformat-truncation may incorrectly report trunc...Martin Sebor1-1/+1
2019-08-26[PATCH 1/2] Allow folding all statements.Robin Dapp1-0/+1
2019-08-16Add type to VR_VARYING.Aldy Hernandez1-49/+93
2019-08-15Enforce canonicalization in value_range.Aldy Hernandez1-92/+206
2019-07-31re PR tree-optimization/91257 (Compile-time and memory-hog hog)Richard Biener1-14/+16
2019-07-29re PR tree-optimization/91257 (Compile-time and memory-hog hog)Richard Biener1-31/+37
2019-07-25tree-vrp.c (extract_range_from_multiplicative_op): Add type parameter and use...Richard Biener1-4/+4
2019-07-25gimple-loop-versioning.cc (loop_versioning::prune_loop_conditions): Make valu...Richard Biener1-4/+6
2019-07-12invoke.texi (ssa-name-def-chain-limit): Document new --param.Martin Sebor1-1/+2
2019-07-11Do not try to further refine a VR_UNDEFINED result when intersectingAldy Hernandez1-0/+5
2019-06-13Revamp value_range::may_contain_p.Aldy Hernandez1-30/+17
2019-06-12Remove value_range_constant_singleton in favor of value_range::singleton_p.Aldy Hernandez1-15/+0
2019-06-07Split up value_range::intersect into base (value_range_base) andAldy Hernandez1-31/+62
2019-06-03tree-vrp.h (value_range_base::nonzero_p): New.Aldy Hernandez1-51/+22
2019-03-18PR tree-optimization/89720 - Spurious -Warray-bounds warning on a range with ...Martin Sebor1-19/+14
2019-03-13PR tree-optimization/89662 - -Warray-bounds ICE on void* arithmeticMartin Sebor1-4/+7
2019-03-08re PR tree-optimization/89550 (Spurious array-bounds warning when using __PRE...Jakub Jelinek1-6/+6
2019-02-01re PR tree-optimization/89143 (comparison of abs(i) against excessive constan...Jakub Jelinek1-0/+10
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-17Add a loop versioning passRichard Sandiford1-4/+3
2018-12-11re PR tree-optimization/88444 (ICE: tree check: expected ssa_name, have integ...Jakub Jelinek1-0/+3
2018-12-07re PR tree-optimization/88367 (-fno-delete-null-pointer-checks doesn't work p...Jakub Jelinek1-3/+20
2018-12-04re PR tree-optimization/88301 (Optimization regression with undefined unsigne...Richard Biener1-0/+15
2018-12-03re PR tree-optimization/88301 (Optimization regression with undefined unsigne...Richard Biener1-0/+17
2018-11-30re PR tree-optimization/88274 (ICE in check, at tree-vrp.c:188)Richard Biener1-8/+8
2018-11-16re PR tree-optimization/88011 (r266028 causes a bunch of go failures)Richard Biener1-1/+1
2018-11-14* gimple-ssa-evrp-analyze.cAldy Hernandez1-21/+11
2018-11-13tree-vrp.c (value_range_base::dump): Dump type.Aldy Hernandez1-52/+46
2018-11-13tree-ssanames.h (set_range_info): Use value_range_base.Richard Biener1-102/+67
2018-11-122018-11=12 Richard Biener <rguenther@suse.de>Richard Biener1-131/+128
2018-11-12tree-vrp.h (value_range_base::symbolic_p, [...]): Move from value_range.Richard Biener1-69/+62
2018-11-12tree-vrp.c (set_value_range_to_nonnull): Clear equiv.Richard Biener1-2/+2
2018-11-11tree-vrp.h (class value_range_base): New base class for value_range containin...Richard Biener1-36/+167
2018-11-09tree-vrp.c (value_range::check): Do not access internals directly.Aldy Hernandez1-9/+7
2018-11-09* tree-vrp.c (may_contain_p): Do not access m_min/m_max directly.Aldy Hernandez1-2/+2
2018-11-09gimple-fold.c (size_must_be_zero_p): Use value_range API instead of performin...Aldy Hernandez1-1/+1
2018-10-23tree-vrp.c (add_assert_info): Guard dump_printf with dump_enabled_p.Richard Biener1-3/+4
2018-10-222018-10-22 Richard Biener <rguenther@suse.de>Richard Biener1-52/+4
2018-10-22re PR bootstrap/87640 (internal compiler error: in check, at tree-vrp.c:155)Richard Biener1-21/+24
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-433/+593