]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/value-range.h
aarch64: Avoid using mismatched ZERO ZA sizes
[thirdparty/gcc.git] / gcc / value-range.h
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-13  Kewen Linrange: Workaround different type precision between...
2023-12-01  Andrew MacLeodUse range_compatible_p in check_operands_p.
2023-11-03  Andrew MacLeodAdjust operators equal and not_equal to check bitmasks...
2023-11-03  Andrew MacLeodRemove simple ranges from trailing zero bitmasks.
2023-10-25  Andrew MacLeodFaster irange union for appending ranges.
2023-10-12  Jakub Jelinekwide-int: Allow up to 16320 bits wide_int and change...
2023-09-19  Aldy HernandezAdd frange::update_nan (const nan_state &).
2023-09-07  Aldy Hernandez[irange] Fix typo in contains_zero_p.
2023-08-31  Jiufu GuoAdd overflow API for plus minus mult on range
2023-08-03  Andrew MacLeodAutomatically set type is certain Value_Range routines.
2023-07-17  Aldy HernandezNormalize irange_bitmask before union/intersect.
2023-07-07  Aldy HernandezImplement value/mask tracking for irange.
2023-06-29  Aldy HernandezTidy up the range normalization code.
2023-06-08  Andrew MacLeodProvide a new dispatch mechanism for range-ops.
2023-05-25  Aldy HernandezStream out NANs correctly.
2023-05-25  Aldy HernandezAdd an frange::set_nan() variant that takes a nan_state.
2023-05-24  Aldy HernandezRemove deprecated vrange::kind().
2023-05-23  Aldy HernandezUse delete[] in int_range destructor [PR109920]
2023-05-22  Aldy HernandezImplement some miscellaneous zero accessors for Value_R...
2023-05-17  Aldy HernandezAdd Value_Range::operator=.
2023-05-17  Aldy HernandezProvide support for copying unsupported ranges.
2023-05-15  Aldy HernandezAdd auto-resizing capability to irange's [PR109695]
2023-05-06  Jakub Jelinekgimple-range-op: Improve handling of sqrt ranges
2023-05-01  Aldy HernandezRemove unused friends in int_range<>.
2023-05-01  Aldy HernandezInline irange::set_nonzero.
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-05-01  Aldy Hernandezvrange_storage overhaul
2023-04-28  Jakub JelinekImplement range-op entry for sin/cos
2023-04-26  Aldy HernandezRemove legacy range support.
2023-04-26  Aldy HernandezRemove range_has_numeric_bounds_p.
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-19  Aldy HernandezFix pointer sharing in Value_Range constructor.
2023-04-18  Aldy HernandezAdd GTY support for vrange.
2023-04-18  Aldy HernandezAdd inchash support for vrange.
2023-04-18  Aldy HernandezAdd two new methods to Value_Range.
2023-04-18  Aldy HernandezConstify invariant fields of vrange and irange.
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-01-15  Aldy Hernandez[PR107608] [range-ops] Avoid folding into INF when...
2023-01-02  Jakub JelinekUpdate copyright years.
2022-10-26  Aldy HernandezConvert flag_finite_math_only uses in frange to HONOR_*.
2022-10-20  Aldy HernandezDo not set NAN flags for VARYING ranges when !HONOR_NANS.
2022-10-12  Aldy HernandezAdd method to query the sign of a NAN.
2022-10-12  Aldy HernandezDisable tree to bool conversion in frange::update_nan.
2022-10-12  Aldy HernandezAdd an frange(type) constructor analogous to the irange...
2022-10-10  Aldy HernandezAdd frange::maybe_isnan (bool sign).
2022-10-07  Aldy HernandezConvert nonzero mask back to tree.
2022-10-06  Aldy HernandezSetting explicit NANs sets UNDEFINED for -ffinite-math...
2022-10-04  Aldy HernandezConvert nonzero mask in irange to wide_int.
2022-09-27  Aldy HernandezAdd an irange setter for wide_ints.
2022-09-23  Aldy Hernandezfrange: drop endpoints to min/max representable numbers...
2022-09-21  Aldy HernandezClear unused flags in frange for undefined ranges.
2022-09-20  Aldy Hernandezfrange::maybe_isnan() should return FALSE for undefined...
2022-09-20  Aldy Hernandezfrange::set_nonnegative should not contain -NAN.
2022-09-20  Aldy Hernandezfrange: flush denormals to zero
2022-09-18  Aldy HernandezRewrite NAN and sign handling in frange
2022-09-14  Aldy HernandezUse frange::set_nan() from the generic frange::set().
2022-09-14  Aldy HernandezProvide cleaner set_nan(), clear_nan(), and update_nan...
2022-09-14  Aldy HernandezMinor fixes to frange.
2022-09-08  Aldy HernandezImplement known/maybe fpclassify like API for frange.
2022-09-05  Aldy HernandezDisable decimal floating point in frange.
2022-09-01  Aldy HernandezConvert ranger uses of real_inf to dconst[n]inf.
2022-09-01  Aldy HernandezAdd signbit property to frange to better model signed...
2022-08-31  Martin Liskafix clang warnings (-Winconsistent-missing-override)
2022-08-31  Martin Liskafix -Winconsistent-missing-override clang warning
2022-08-30  Aldy HernandezForce a [NAN, NAN] range when the definite NAN property...
2022-08-30  Aldy HernandezAdd support for floating point endpoints to frange.
2022-08-16  Martin LiskaVR: add more virtual dtors
2022-08-05  Aldy HernandezInline unsupported_range constructor.
2022-08-02  Aldy HernandezImplement basic range operators to enable floating...
2022-08-01  Aldy HernandezCleanups to frange.
2022-08-01  Aldy Hernandezconst_tree conversion of vrange::supports_*
2022-07-25  Aldy Hernandezfrange class to represent floating point ranges
2022-07-15  Aldy HernandezConvert vrange dumping facilities to pretty_printer.
2022-07-15  Aldy HernandezImplement visitor pattern for vrange.
2022-07-10  Aldy HernandezCleanups to irange::nonzero bit code.
2022-07-04  Aldy HernandezIntegrate nonzero bits with irange.
2022-07-04  Aldy HernandezRemove some deprecated irange methods.
2022-07-03  Aldy HernandezMove range allocator code to value-range-storage.*
2022-06-30  Aldy HernandezImplement ggc_vrange_allocator.
2022-06-03  Aldy HernandezMisc range temporary fixes.
2022-06-03  Aldy HernandezRemove unneeded vrange_traits.
2022-06-03  Aldy HernandezFlesh out unsupported_range.
2022-06-03  Aldy HernandezImplement vrange::supports_type_p.
2022-06-01  Aldy HernandezRevamp irange_allocator to handle vranges.
2022-06-01  Aldy HernandezImplement generic range temporaries.
2022-06-01  Aldy HernandezImplement abstract vrange class.
2022-05-13  Andrew MacLeodReturn a bool result for union, and add performance...
next