summaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)Author
2020-09-04rename widest_irange to int_range_max.Aldy Hernandez
2020-08-31PR tree-optimization/96818 - cast label range to type of switch operandAldy Hernandez
2020-08-26Adjust tree-ssa-dom.c for irange API.Aldy Hernandez
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez
2020-06-27Move simplification of statements using ranges into its own class.Aldy Hernandez
2020-06-10Merge evrp uses of substitute_and_fold_engine into the engine itself.Aldy Hernandez
2020-06-01Move array bounds checking into its own file.Aldy Hernandez
2020-06-01Move value_range_equiv code to its own file.Aldy Hernandez
2020-05-18PR middle-end/94940 - spurious -Warray-bounds for a zero length array member ...Martin Sebor
2020-05-17Revert previous patch:Aldy Hernandez
2020-05-17Move operand_less_p to vr-values.c.Aldy Hernandez
2020-05-17Remove vrp_insert::live_on_edge declaration.Aldy Hernandez
2020-05-17More refactoring of tree-vrp.c.Aldy Hernandez
2020-05-17Move array bounds checking out of vrp_prop and into its own class.Aldy Hernandez
2020-05-12Refactor tree-vrp.cGiuliano Belinassi
2020-01-01Update copyright years.Jakub Jelinek
2019-12-05PR middle-end/92622 - FAIL: gcc.dg/Warray-bounds-22.c on ILP32: missing warni...Martin Sebor
2019-11-14Change fold_range to return a boolean result.Andrew MacLeod
2019-11-14Make normalize_addresses and normalize_symbolics work on THIS, insteadAldy Hernandez
2019-11-13Move plain value_range things to value-range.[hc]*.Aldy Hernandez
2019-11-13Rewrite value_range constructors to the value_range_kind is at the end, and d...Aldy Hernandez
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-11-12re PR tree-optimization/92452 (ICE in vrp_prop::check_array_ref at tree-vrp.c...Jakub Jelinek
2019-11-08Modify range_operator::fold_range() and wi_fold () to return via reference.Andrew MacLeod
2019-11-05PR middle-end/92333 - missing variable name referencing VLA in warningsMartin Sebor
2019-11-05Fix indentation inconsistencies introduced by previous patch.Aldy Hernandez
2019-11-05PR middle-end/92341 - missing -Warray-bounds indexing past the end of a compo...Martin Sebor
2019-11-05The base class for ranges is currently value_range_base, which is rather long...Aldy Hernandez
2019-11-05Move vrp_set_zero_nonzero_bits from tree-vrp.c into vr-values.c, and make it ...Aldy Hernandez
2019-11-05Move vrp_bitmap_equal_p above its only use and make it static.Aldy Hernandez
2019-11-05Use value_range_base::equal_p in value_range_base::operator== so we can handleAldy Hernandez
2019-11-04Do not special case pointers in value_range_base::set.Aldy Hernandez
2019-11-04Remove handle_pointers argument from all the vrp_val*{min,max} functions.Aldy Hernandez
2019-11-04Use the value_range_base constructors in value_range_base::invert toAldy Hernandez
2019-11-04Remove unused range_int_cst_singleton_p.Aldy Hernandez
2019-11-04Handle VR_UNDEFINED in value_range_base::normalize_addresses().Aldy Hernandez
2019-11-04Implement debugging functions for assert_info's.Aldy Hernandez
2019-11-04PR tree-optimization/92349 - ICE in -Warray-bounds of a VLA memberMartin Sebor
2019-11-01PR middle-end/91679 - missing -Warray-bounds accessing a member array in a lo...Martin Sebor
2019-10-23re PR tree-optimization/92131 (incorrect assumption that (ao >= 0) is always ...Eric Botcazou
2019-10-17re PR tree-optimization/92131 (incorrect assumption that (ao >= 0) is always ...Aldy Hernandez
2019-10-16Deal with incoming POLY_INT_CST ranges (PR92033)Richard Sandiford
2019-10-14Normalize unsigned ~[0,0] into [1,MAX].Aldy Hernandez
2019-10-07Disentangle range_fold_*ary_expr() into various independent pieces.Aldy Hernandez
2019-10-07Use value_range_base::num_pairs instead of vrp_val_is* to check if a rangeAldy Hernandez
2019-10-03Makefile.in (OBJS): Add range.o and range-op.o.Aldy Hernandez
2019-09-03re PR tree-optimization/91597 (GCC miscompiles a branch depending on a pointe...Jakub Jelinek
2019-08-30PR middle-end/91584 - Bogus warning from -Warray-bounds during string assignmentMartin Sebor
2019-08-28PR tree-optimization/91457 - inconsistent warning for writing past the end of...Martin Sebor