]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vrp.c
Correct a function pre/postcondition [PR102403].
[thirdparty/gcc.git] / gcc / tree-vrp.c
2021-07-30  Kewen LinUse range-based for loops for traversing loops
2021-07-27  Aldy HernandezAbstract out (forward) jump threader state handling.
2021-07-26  Aldy HernandezAbstract out conditional simplification out of execute_vrp.
2021-07-19  Richard BienerRemove gimple_expr_type uses from value-range code
2021-06-25  Martin Sebormiddle-end: add support for per-location warning groups.
2021-06-03  Aldy HernandezReplace uses of determine_value_range with range_of_expr.
2021-05-26  Aldy HernandezConvert remaining passes to get_range_query.
2021-05-26  Aldy HernandezCommon API for accessing global and on-demand ranges.
2021-04-30  Aldy HernandezJump threader refactor.
2021-04-26  Aldy HernandezRemove irange::varying_p checks from symbolic_p and...
2021-03-02  Jakub Jelinekvrp: Improve register_edge_assert_for [PR95757]
2021-02-25  Jakub Jelinekvrp: Handle VCE in vrp_simplify_cond_using_ranges ...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-11-13  Richard Bienertree-optimization/97812 - fix range query in VRP assert...
2020-11-13  Aldy HernandezInline delegators in vrp_folder.
2020-11-13  Aldy HernandezMove vr_values out of vrp_prop into execute_vrp so...
2020-11-13  Aldy HernandezMove vrp_prop before vrp_folder.
2020-11-13  Aldy HernandezRefactor VRP threading code into vrp_jump_threader...
2020-11-13  Aldy HernandezGroup tree-vrp.c by functionality.
2020-10-21  Aldy HernandezMove simplify_cond_using_ranges_2 to tree-vrp.c
2020-10-01  Aldy HernandezConvert vr-values to value query class.
2020-09-08  Aldy HernandezPR tree-optimization/96967 - cast label range to type...
2020-09-04  Aldy Hernandezrename widest_irange to int_range_max.
2020-08-31  Aldy HernandezPR tree-optimization/96818 - cast label range to type...
2020-08-26  Aldy HernandezAdjust tree-ssa-dom.c for irange API.
2020-08-03  Aldy HernandezMulti-range implementation for value_range (irange).
2020-06-27  Aldy HernandezMove simplification of statements using ranges into...
2020-06-10  Aldy HernandezMerge evrp uses of substitute_and_fold_engine into...
2020-06-01  Aldy HernandezMove array bounds checking into its own file.
2020-06-01  Aldy HernandezMove value_range_equiv code to its own file.
2020-05-18  Martin SeborPR middle-end/94940 - spurious -Warray-bounds for a...
2020-05-17  Aldy HernandezRevert previous patch:
2020-05-17  Aldy HernandezMove operand_less_p to vr-values.c.
2020-05-17  Aldy HernandezRemove vrp_insert::live_on_edge declaration.
2020-05-17  Aldy HernandezMore refactoring of tree-vrp.c.
2020-05-17  Aldy HernandezMove array bounds checking out of vrp_prop and into...
2020-05-13  Giuliano BelinassiRefactor tree-vrp.c
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-06  Martin SeborPR middle-end/92622 - FAIL: gcc.dg/Warray-bounds-22...
2019-11-14  Andrew MacLeodChange fold_range to return a boolean result.
2019-11-14  Aldy HernandezMake normalize_addresses and normalize_symbolics work...
2019-11-13  Aldy HernandezMove plain value_range things to value-range.[hc]*.
2019-11-13  Aldy HernandezRewrite value_range constructors to the value_range_kin...
2019-11-12  Martin LiskaRemove gcc/params.* files.
2019-11-12  Martin LiskaApply mechanical replacement (generated patch).
2019-11-12  Jakub Jelinekre PR tree-optimization/92452 (ICE in vrp_prop::check_a...
2019-11-08  Andrew MacLeodModify range_operator::fold_range() and wi_fold ()...
2019-11-05  Martin SeborPR middle-end/92333 - missing variable name referencing...
2019-11-05  Aldy HernandezFix indentation inconsistencies introduced by previous...
2019-11-05  Martin SeborPR middle-end/92341 - missing -Warray-bounds indexing...
2019-11-05  Aldy HernandezThe base class for ranges is currently value_range_base...
2019-11-05  Aldy HernandezMove vrp_set_zero_nonzero_bits from tree-vrp.c into...
2019-11-05  Aldy HernandezMove vrp_bitmap_equal_p above its only use and make...
2019-11-05  Aldy HernandezUse value_range_base::equal_p in value_range_base:...
2019-11-04  Aldy HernandezDo not special case pointers in value_range_base::set.
2019-11-04  Aldy HernandezRemove handle_pointers argument from all the vrp_val...
2019-11-04  Aldy HernandezUse the value_range_base constructors in value_range_ba...
2019-11-04  Aldy HernandezRemove unused range_int_cst_singleton_p.
2019-11-04  Aldy HernandezHandle VR_UNDEFINED in value_range_base::normalize_addr...
2019-11-04  Aldy HernandezImplement debugging functions for assert_info's.
2019-11-04  Martin SeborPR tree-optimization/92349 - ICE in -Warray-bounds...
2019-11-01  Martin SeborPR middle-end/91679 - missing -Warray-bounds accessing...
2019-10-23  Eric Botcazoure PR tree-optimization/92131 (incorrect assumption...
2019-10-17  Aldy Hernandezre PR tree-optimization/92131 (incorrect assumption...
2019-10-16  Richard SandifordDeal with incoming POLY_INT_CST ranges (PR92033)
2019-10-14  Aldy HernandezNormalize unsigned ~[0,0] into [1,MAX].
2019-10-07  Aldy HernandezDisentangle range_fold_*ary_expr() into various indepen...
2019-10-07  Aldy HernandezUse value_range_base::num_pairs instead of vrp_val_is...
2019-10-03  Aldy HernandezMakefile.in (OBJS): Add range.o and range-op.o.
2019-09-03  Jakub Jelinekre PR tree-optimization/91597 (GCC miscompiles a branch...
2019-08-30  Martin SeborPR middle-end/91584 - Bogus warning from -Warray-bounds...
2019-08-28  Martin SeborPR tree-optimization/91457 - inconsistent warning for...
2019-08-26  Martin SeborPR tree-optimization/83431 - -Wformat-truncation may...
2019-08-26  Robin Dapp[PATCH 1/2] Allow folding all statements.
2019-08-16  Aldy HernandezAdd type to VR_VARYING.
2019-08-15  Aldy HernandezEnforce canonicalization in value_range.
2019-07-31  Richard Bienerre PR tree-optimization/91257 (Compile-time and memory...
2019-07-29  Richard Bienerre PR tree-optimization/91257 (Compile-time and memory...
2019-07-25  Richard Bienertree-vrp.c (extract_range_from_multiplicative_op):...
2019-07-25  Richard Bienergimple-loop-versioning.cc (loop_versioning::prune_loop_...
2019-07-12  Martin Seborinvoke.texi (ssa-name-def-chain-limit): Document new...
2019-07-11  Aldy HernandezDo not try to further refine a VR_UNDEFINED result...
2019-06-13  Aldy HernandezRevamp value_range::may_contain_p.
2019-06-12  Aldy HernandezRemove value_range_constant_singleton in favor of value...
2019-06-07  Aldy HernandezSplit up value_range::intersect into base (value_range_...
2019-06-03  Aldy Hernandeztree-vrp.h (value_range_base::nonzero_p): New.
2019-03-18  Martin SeborPR tree-optimization/89720 - Spurious -Warray-bounds...
2019-03-13  Martin SeborPR tree-optimization/89662 - -Warray-bounds ICE on...
2019-03-08  Jakub Jelinekre PR tree-optimization/89550 (Spurious array-bounds...
2019-02-01  Jakub Jelinekre PR tree-optimization/89143 (comparison of abs(i...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-17  Richard SandifordAdd a loop versioning pass
2018-12-11  Jakub Jelinekre PR tree-optimization/88444 (ICE: tree check: expecte...
2018-12-06  Jakub Jelinekre PR tree-optimization/88367 (-fno-delete-null-pointer...
2018-12-04  Richard Bienerre PR tree-optimization/88301 (Optimization regression...
2018-12-03  Richard Bienerre PR tree-optimization/88301 (Optimization regression...
2018-11-30  Richard Bienerre PR tree-optimization/88274 (ICE in check, at tree...
2018-11-16  Richard Bienerre PR tree-optimization/88011 (r266028 causes a bunch...
2018-11-14  Aldy Hernandez* gimple-ssa-evrp-analyze.c
2018-11-13  Aldy Hernandeztree-vrp.c (value_range_base::dump): Dump type.
next