]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/value-range.cc
[prange] Reword dispatch error message
[thirdparty/gcc.git] / gcc / value-range.cc
2024-05-08  Aldy HernandezEnable prange support.
2024-05-04  Aldy HernandezAdd prange implementation for get_legacy_range.
2024-05-04  Aldy HernandezAdd hashing support for prange.
2024-05-04  Aldy HernandezImplement basic prange class.
2024-05-01  Aldy HernandezCleanups to unsupported_range.
2024-04-28  Aldy HernandezCallers of irange_bitmask must normalize value/mask...
2024-04-28  Aldy HernandezRemove range_zero and range_nonzero.
2024-04-28  Aldy HernandezMove get_bitmask_from_range out of irange class.
2024-04-28  Aldy HernandezAccept a vrange in get_legacy_range.
2024-04-28  Aldy HernandezRemove GTY support for vrange and derived classes.
2024-04-28  Aldy HernandezMove bitmask routines to vrange base class.
2024-04-28  Aldy HernandezAdd tree versions of lower and upper bounds to vrange.
2024-04-28  Aldy HernandezMake vrange an abstract class.
2024-04-09  Jakub JelinekFix up duplicated words mostly in comments, part 2
2024-01-03  Jakub JelinekUpdate copyright years.
2023-11-03  Andrew MacLeodRemove simple ranges from trailing zero bitmasks.
2023-10-25  Andrew MacLeodFaster irange union for appending ranges.
2023-10-15  Jakub Jelinekwide-int: Fix estimation of buffer sizes for wide_int...
2023-10-12  Jakub Jelinekwide-int: Allow up to 16320 bits wide_int and change...
2023-08-31  Jiufu GuoAdd overflow API for plus minus mult on range
2023-08-21  Aldy Hernandez[frange] Return false if nothing changed in union_nans().
2023-08-18  Aldy Hernandez[irange] Return FALSE if updated bitmask is unchanged...
2023-07-17  Aldy HernandezNormalize irange_bitmask before union/intersect.
2023-07-07  Aldy HernandezA singleton irange has all known bits.
2023-07-07  Aldy HernandezThe caller to irange::intersect (wide_int, wide_int...
2023-07-07  Aldy HernandezImplement value/mask tracking for irange.
2023-06-29  Aldy HernandezTidy up the range normalization code.
2023-06-27  Aldy HernandezImplement ipa_vr hashing.
2023-05-25  Aldy HernandezDisallow setting of NANs in frange setter unless settin...
2023-05-25  Aldy HernandezHash known NANs correctly for franges.
2023-05-23  Aldy HernandezRemove buggy special case in irange::invert [PR109934].
2023-05-17  Aldy HernandezProvide support for copying unsupported ranges.
2023-05-15  Aldy HernandezAdd auto-resizing capability to irange's [PR109695]
2023-05-15  Aldy HernandezOnly return changed=true in union_nonzero when appropriate.
2023-05-03  Aldy HernandezAllow varying ranges of unknown types in irange::verify...
2023-05-01  Aldy HernandezCleanup irange::set.
2023-05-01  Aldy HernandezConvert internal representation of irange to wide_ints.
2023-05-01  Aldy HernandezReplace vrp_val* with wide_ints.
2023-05-01  Aldy HernandezConversion to irange wide_int API.
2023-05-01  Aldy HernandezMerge irange::union/intersect into irange_union/intersect.
2023-05-01  Aldy HernandezRemove irange::tree_{lower,upper}_bound.
2023-05-01  Aldy HernandezRemove irange::{min,max,kind}.
2023-04-27  Aldy HernandezNormalize addresses in IPA before calling range_op_hand...
2023-04-26  Aldy HernandezRemove legacy range support.
2023-04-26  Aldy HernandezRemove range_has_numeric_bounds_p.
2023-04-26  Aldy HernandezFix swapping of ranges.
2023-04-26  Aldy HernandezConvert users of legacy API to get_legacy_range() function.
2023-04-26  Aldy HernandezRemove irange::constant_p.
2023-04-26  Aldy HernandezRemove symbolics from irange.
2023-04-26  Aldy HernandezRemove irange::may_contain_p.
2023-04-25  Aldy HernandezRemove default constructor to nan_state.
2023-04-23  Aldy HernandezHandle NANs in frange::operator== [PR109593]
2023-04-18  Aldy HernandezAdd GTY support for vrange.
2023-04-18  Aldy HernandezDeclare dconstm0 to go along with dconst0 and friends.
2023-04-18  Aldy HernandezReturn true from operator== for two identical ranges...
2023-04-18  Aldy HernandezAdd inchash support for vrange.
2023-03-28  Jakub Jelinekrange-op-float: Only flush_denormals_to_zero for +...
2023-03-23  Jakub Jelinekranger: Ranger meets aspell
2023-03-22  Aldy Hernandezfrange: Implement nan_state class [PR109008]
2023-02-03  Aldy Hernandezirange: Compare nonzero bits in irange with widest_int...
2023-01-02  Jakub JelinekUpdate copyright years.
2022-11-12  Aldy Hernandez[frange] Avoid testing signed zero test for -fno-signed...
2022-11-10  Aldy HernandezDo not specify NAN sign in frange::set_nonnegative.
2022-11-09  Aldy HernandezClear NAN when reading back a global range if necessary.
2022-11-08  Aldy HernandezProvide normalized and denormal format version of real_...
2022-11-02  Aldy HernandezFix bug in frange::contains_p() for signed zeros.
2022-11-01  Andrew MacLeodIntersect with nonzero bits can indicate change incorre...
2022-10-28  Aldy HernandezChange remaining flag_finite_math_only use in value...
2022-10-26  Aldy HernandezConvert flag_finite_math_only uses in frange to HONOR_*.
2022-10-24  Aldy HernandezCheck HONOR_NANS instead of flag_finite_math_only in...
2022-10-22  Aldy HernandezUpdate selftest such that [-Inf, +Inf] is always VARYIN...
2022-10-20  Aldy HernandezDo not set NAN flags for VARYING ranges when !HONOR_NANS.
2022-10-19  Aldy Hernandez[PR tree-optimization/107312] Make range_true_and_false...
2022-10-17  Aldy HernandezDo not test for -Inf when flag_finite_math_only.
2022-10-14  Aldy HernandezImplement distinction between HONOR_SIGNED_ZEROS and...
2022-10-14  Aldy HernandezCheck rvc_normal in real_isdenormal.
2022-10-14  Aldy HernandezNormalize ranges over the range for both bounds when...
2022-10-14  Aldy HernandezDrop -0.0 in frange::set() for !HONOR_SIGNED_ZEROS.
2022-10-12  Aldy HernandezDisable tree to bool conversion in frange::update_nan.
2022-10-11  Aldy Hernandez[PR107195] Set range to zero when nonzero mask is 0.
2022-10-07  Jonathan Wakelygcc: Fix comment typo
2022-10-07  Aldy HernandezConvert nonzero mask back to tree.
2022-10-07  Jakub JelinekFix comment typos
2022-10-06  Aldy HernandezSetting explicit NANs sets UNDEFINED for -ffinite-math...
2022-10-04  Aldy HernandezRemove assert from set_nonzero_bits.
2022-10-04  Aldy HernandezConvert nonzero mask in irange to wide_int.
2022-10-03  Aldy HernandezDo not pessimize range in set_nonzero_bits.
2022-10-03  Aldy HernandezAvoid comparing ranges when sub-ranges is 0.
2022-10-03  Aldy HernandezDo not compare nonzero masks for varying.
2022-09-27  Aldy Hernandezirange: keep better track of powers of 2.
2022-09-26  Martin Liskaranger: remove unused function
2022-09-23  Aldy Hernandezfrange: Make the setter taking trees a wrapper.
2022-09-23  Aldy Hernandezfrange: drop endpoints to min/max representable numbers...
2022-09-21  Aldy Hernandez[PR106967] Set known NANs to undefined for flag_finite_...
2022-09-21  Aldy HernandezClear unused flags in frange for undefined ranges.
2022-09-20  Aldy Hernandezfrange::set_nonnegative should not contain -NAN.
2022-09-20  Aldy Hernandezfrange: flush denormals to zero
2022-09-18  Jakub Jelinek[PR106831] Avoid propagating long doubles that may...
2022-09-18  Aldy HernandezRewrite NAN and sign handling in frange
2022-09-14  Aldy HernandezUse frange::set_nan() from the generic frange::set().
next