summaryrefslogtreecommitdiff
path: root/gcc/vr-values.c
AgeCommit message (Expand)Author
2020-05-17Revert previous patch:Aldy Hernandez
2020-05-17Move operand_less_p to vr-values.c.Aldy Hernandez
2020-01-01Update copyright years.Jakub Jelinek
2019-11-13Rewrite value_range constructors to the value_range_kind is at the end, and d...Aldy Hernandez
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-10-03Makefile.in (OBJS): Add range.o and range-op.o.Aldy Hernandez
2019-09-11re PR tree-optimization/90387 (__builtin_constant_p and -Warray-bounds warnings)Richard Biener
2019-08-27PR tree-optimization/91567 - Spurious -Wformat-overflow warnings building gli...Martin Sebor
2019-08-26PR tree-optimization/83431 - -Wformat-truncation may incorrectly report trunc...Martin Sebor
2019-08-16Add type to VR_VARYING.Aldy Hernandez
2019-08-15Enforce canonicalization in value_range.Aldy Hernandez
2019-07-31vr-values.h (vr_values::swap_vr_value): New.Richard Biener
2019-07-29re PR middle-end/91267 (SEGV in value_range_base::equal_p)Richard Biener
2019-07-25gimple-loop-versioning.cc (loop_versioning::prune_loop_conditions): Make valu...Richard Biener
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-06-13Revamp value_range::may_contain_p.Aldy Hernandez
2019-06-12Remove value_range_constant_singleton in favor of value_range::singleton_p.Aldy Hernandez
2019-06-07Split up value_range::intersect into base (value_range_base) andAldy Hernandez
2019-06-06vr-values.c (vr_values::extract_range_from_ssa_name): Do not put equivalences...Richard Biener
2019-06-03tree-vrp.h (value_range_base::nonzero_p): New.Aldy Hernandez
2019-03-11re PR middle-end/89655 (GCC crashes building linux kernel for arm 32-bit (cul...Jakub Jelinek
2019-01-24fix comments typo.Xiong Hu Luo
2019-01-09PR other/16615 [1/5]Sandra Loosemore
2019-01-01Update copyright years.Jakub Jelinek
2018-12-19[PR86153] simplify more overflow tests in VRPAlexandre Oliva
2018-12-10re PR tree-optimization/88427 (ICE: tree check: expected integer_cst, have pl...Richard Biener
2018-12-07re PR tree-optimization/88367 (-fno-delete-null-pointer-checks doesn't work p...Jakub Jelinek
2018-11-28re PR tree-optimization/88217 (Compile time and memory hog w/ -O2 -fstrict-en...Richard Biener
2018-11-14* gimple-ssa-evrp-analyze.cAldy Hernandez
2018-11-122018-11=12 Richard Biener <rguenther@suse.de>Richard Biener
2018-11-12tree-vrp.h (value_range_base::symbolic_p, [...]): Move from value_range.Richard Biener
2018-11-12tree-vrp.c (set_value_range_to_nonnull): Clear equiv.Richard Biener
2018-11-09vr-values.c (vr_values::get_value_range): Use value_range API instead of piec...Aldy Hernandez
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez
2018-09-25vr-values.c (vr_values::vr_values): Initialize to_remove_edges and to_update_...Jakub Jelinek
2018-09-21gimple-ssa-evrp.c (evrp_dom_walker::cleanup): Call vr_values::cleanup_edges_a...Jeff Law
2018-08-27Add new gswitch related functions into tree-cfg.c.Martin Liska
2018-08-24gimple-ssa-evrp-analyze.c (set_ssa_range_info): Pass value_range to range_inc...Aldy Hernandez
2018-08-01tree-vrp (zero_nonzero_bits_from_bounds): Rename to...Aldy Hernandez
2018-07-11vr-values.c (gimple_stmt_nonzero_p): Abstract common code to...Aldy Hernandez
2018-07-07tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez
2018-05-01re PR tree-optimization/82665 (missing value range optimization for memchr)Prathamesh Kulkarni
2018-01-03Update copyright years.Jakub Jelinek
2017-12-14re PR tree-optimization/83418 (ICE in extract_range_for_var_from_comparison_e...Richard Biener
2017-11-28* gimple-ssa-evrp-analyze.cJeff Law
2017-11-22Avoid two_valued_val_range_p for pointers.Marc Glisse
2017-11-21New POINTER_DIFF_EXPRMarc Glisse
2017-11-20VRP: x+1 and -x cannot be INT_MINMarc Glisse
2017-11-17vr-values.h (get_output_for_vrp): Prototype.Jeff Law