Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   1228 patches
« 1 2 3 412 13 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[COMMITTED] Add an frange::set_nan() variant that takes a nan_state. [COMMITTED] Add an frange::set_nan() variant that takes a nan_state. - - - - --- 2023-05-25 Aldy Hernandez New
[COMMITTED] Remove deprecated vrange::kind(). [COMMITTED] Remove deprecated vrange::kind(). - - - - --- 2023-05-24 Aldy Hernandez New
[COMMITTED] Remove buggy special case in irange::invert [PR109934]. [COMMITTED] Remove buggy special case in irange::invert [PR109934]. - - - - --- 2023-05-23 Aldy Hernandez New
[COMMITTED] Use delete[] in int_range destructor [PR109920] [COMMITTED] Use delete[] in int_range destructor [PR109920] - - - - --- 2023-05-23 Aldy Hernandez New
Convert remaining uses of value_range in ipa-*.cc to Value_Range. Convert remaining uses of value_range in ipa-*.cc to Value_Range. - - - - --- 2023-05-22 Aldy Hernandez New
Implement ipa_vr hashing. Implement ipa_vr hashing. - - - - --- 2023-05-22 Aldy Hernandez New
Convert ipa_jump_func to use ipa_vr instead of a value_range. Convert ipa_jump_func to use ipa_vr instead of a value_range. - - - - --- 2023-05-22 Aldy Hernandez New
[COMMITTED] Implement some miscellaneous zero accessors for Value_Range. [COMMITTED] Implement some miscellaneous zero accessors for Value_Range. - - - - --- 2023-05-22 Aldy Hernandez New
Convert ipcp_vr_lattice to type agnostic framework. Convert ipcp_vr_lattice to type agnostic framework. - - - - --- 2023-05-17 Aldy Hernandez New
Provide an API for ipa_vr. Provide an API for ipa_vr. - - - - --- 2023-05-17 Aldy Hernandez New
[COMMITTED] Add Value_Range::operator=. [COMMITTED] Add Value_Range::operator=. - - - - --- 2023-05-17 Aldy Hernandez New
[COMMITTED] Provide support for copying unsupported ranges. [COMMITTED] Provide support for copying unsupported ranges. - - - - --- 2023-05-17 Aldy Hernandez New
Add auto-resizing capability to irange's [PR109695] Add auto-resizing capability to irange's [PR109695] - - - - --- 2023-05-15 Aldy Hernandez New
[COMMITTED] Allow varying ranges of unknown types in irange::verify_range [PR109711] [COMMITTED] Allow varying ranges of unknown types in irange::verify_range [PR109711] - - - - --- 2023-05-03 Aldy Hernandez New
Remove type from vrange_storage::equal_p. Remove type from vrange_storage::equal_p. - - - - --- 2023-05-03 Aldy Hernandez New
[COMMITTED] Remove unused friends in int_range<>. [COMMITTED] Remove unused friends in int_range<>. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Inline irange::set_nonzero. [COMMITTED] Inline irange::set_nonzero. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Cleanup irange::set. [COMMITTED] Cleanup irange::set. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Convert internal representation of irange to wide_ints. [COMMITTED] Convert internal representation of irange to wide_ints. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Rewrite bounds_of_var_in_loop() to use ranges. [COMMITTED] Rewrite bounds_of_var_in_loop() to use ranges. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Replace vrp_val* with wide_ints. [COMMITTED] Replace vrp_val* with wide_ints. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Conversion to irange wide_int API. [COMMITTED] Conversion to irange wide_int API. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Merge irange::union/intersect into irange_union/intersect. [COMMITTED] Merge irange::union/intersect into irange_union/intersect. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Convert get_legacy_range in bounds_of_var_in_loop to irange API. [COMMITTED] Convert get_legacy_range in bounds_of_var_in_loop to irange API. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Various cleanups in vr-values.cc towards ranger API. [COMMITTED] Various cleanups in vr-values.cc towards ranger API. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Remove irange::tree_{lower,upper}_bound. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Remove irange::{min,max,kind}. [COMMITTED] Remove irange::tree_{lower,upper}_bound. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] vrange_storage overhaul [COMMITTED] vrange_storage overhaul - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Normalize addresses in IPA before calling range_op_handler [PR109639] [COMMITTED] Normalize addresses in IPA before calling range_op_handler [PR109639] - - - - --- 2023-04-27 Aldy Hernandez New
[COMMITTED] Remove legacy range support. [COMMITTED] Remove legacy range support. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_has_numeric_bounds_p. [COMMITTED] Remove range_has_numeric_bounds_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_int_cst_p. [COMMITTED] Remove range_int_cst_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Convert compare_nonzero_chars to wide_ints. [COMMITTED] Convert compare_nonzero_chars to wide_ints. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove some uses of deprecated irange API. [COMMITTED] Remove some uses of deprecated irange API. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Replace ad-hoc value_range dumpers with irange::dump. [COMMITTED] Replace ad-hoc value_range dumpers with irange::dump. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Fix swapping of ranges. [COMMITTED] Fix swapping of ranges. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Convert users of legacy API to get_legacy_range() function. [COMMITTED] Convert users of legacy API to get_legacy_range() function. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove irange::constant_p. [COMMITTED] Remove irange::constant_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove symbolics from irange. [COMMITTED] Remove symbolics from irange. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove irange::may_contain_p. [COMMITTED] Remove irange::may_contain_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_fold_{unary,binary}_expr. [COMMITTED] Remove range_fold_{unary,binary}_expr. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove deprecated range_fold_{unary, binary}_expr uses from ipa-*. [COMMITTED] Remove deprecated range_fold_{unary, binary}_expr uses from ipa-*. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_query::get_value_range. [COMMITTED] Remove range_query::get_value_range. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Refactor vrp_evaluate_conditional* and rename it. [COMMITTED] Refactor vrp_evaluate_conditional* and rename it. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove compare_names* from legacy cond folding. [COMMITTED] Remove compare_names* from legacy cond folding. - - - - --- 2023-04-26 Aldy Hernandez New
Remove default constructor to nan_state. Remove default constructor to nan_state. - - - - --- 2023-04-25 Aldy Hernandez New
Pass correct type to irange::contains_p() in ipa-cp.cc. Pass correct type to irange::contains_p() in ipa-cp.cc. - - - - --- 2023-04-24 Aldy Hernandez New
[COMMITTED] Handle NANs in frange::operator== [PR109593] [COMMITTED] Handle NANs in frange::operator== [PR109593] - - - - --- 2023-04-23 Aldy Hernandez New
Fix pointer sharing in Value_Range constructor. Fix pointer sharing in Value_Range constructor. - - - - --- 2023-04-18 Aldy Hernandez New
[COMMITTED] Add GTY support for vrange. [COMMITTED] Add GTY support for vrange. - - - - --- 2023-04-18 Aldy Hernandez New
Implement range-op entry for sin/cos. Implement range-op entry for sin/cos. - - - - --- 2023-04-18 Aldy Hernandez New
Declare dconstm0 to go along with dconst0 and friends. Declare dconstm0 to go along with dconst0 and friends. - - - - --- 2023-04-18 Aldy Hernandez New
Add inchash support for vrange. Add inchash support for vrange. - - - - --- 2023-04-18 Aldy Hernandez New
Add support for vrange streaming. Add support for vrange streaming. - - - - --- 2023-04-18 Aldy Hernandez New
Return true from operator== for two identical ranges containing NAN. Return true from operator== for two identical ranges containing NAN. - - - - --- 2023-04-18 Aldy Hernandez New
Abstract out REAL_VALUE_TYPE streaming. Abstract out REAL_VALUE_TYPE streaming. - - - - --- 2023-04-18 Aldy Hernandez New
[COMMITTED] Add two new methods to Value_Range. [COMMITTED] Add two new methods to Value_Range. - - - - --- 2023-04-18 Aldy Hernandez New
[COMMITTED] Constify invariant fields of vrange and irange. [COMMITTED] Constify invariant fields of vrange and irange. - - - - --- 2023-04-18 Aldy Hernandez New
[COMMITTED] Do not export global ranges from -Walloca pass. [COMMITTED] Do not export global ranges from -Walloca pass. - - - - --- 2023-04-17 Aldy Hernandez New
Abstract out calculation of max HWIs per wide int. Abstract out calculation of max HWIs per wide int. - - - - --- 2023-04-17 Aldy Hernandez New
range-ops: Handle undefined ranges in frange op[12]_range [PR108647] range-ops: Handle undefined ranges in frange op[12]_range [PR108647] - - - - --- 2023-02-03 Aldy Hernandez New
[PR,tree-optimization/18639] Compare nonzero bits in irange with widest_int. [PR,tree-optimization/18639] Compare nonzero bits in irange with widest_int. - - - - --- 2023-02-03 Aldy Hernandez New
[PR107608,range-ops] Avoid folding into INF when flag_trapping_math. [PR107608,range-ops] Avoid folding into INF when flag_trapping_math. - 1 - - --- 2023-01-15 Aldy Hernandez New
[PR107608,range-ops] Avoid folding into INF when flag_trapping_math. [PR107608,range-ops] Avoid folding into INF when flag_trapping_math. - 1 - - --- 2023-01-15 Aldy Hernandez New
Remove use_equiv_p in vr-values.cc Remove use_equiv_p in vr-values.cc - - - - --- 2022-11-22 Aldy Hernandez New
Remove follow_assert_exprs from overflow_comparison. Remove follow_assert_exprs from overflow_comparison. - - - - --- 2022-11-22 Aldy Hernandez New
Remove ASSERT_EXPR. Remove ASSERT_EXPR. - - - - --- 2022-11-22 Aldy Hernandez New
Remove legacy VRP (maybe?) Remove legacy VRP (maybe?) - - - - --- 2022-11-21 Aldy Hernandez New
[COMMITTED,PR,tree-optimization/107732,range-ops] Handle attempt to abs() negatives. [COMMITTED,PR,tree-optimization/107732,range-ops] Handle attempt to abs() negatives. - - - - --- 2022-11-17 Aldy Hernandez New
[range-ops] Minor readability fix. [range-ops] Minor readability fix. - - - - --- 2022-11-15 Aldy Hernandez New
[range-ops] Implement sqrt. [range-ops] Implement sqrt. - - - - --- 2022-11-13 Aldy Hernandez New
[PR68097] Try to avoid recursing for floats in tree_*_nonnegative_warnv_p. [PR68097] Try to avoid recursing for floats in tree_*_nonnegative_warnv_p. - - - - --- 2022-11-12 Aldy Hernandez New
[COMMITTED,frange] Avoid testing signed zero test for -fno-signed-zeros. [COMMITTED,frange] Avoid testing signed zero test for -fno-signed-zeros. - - - - --- 2022-11-12 Aldy Hernandez New
[range-ops] Add ability to represent open intervals in frange. [range-ops] Add ability to represent open intervals in frange. - - - - --- 2022-11-11 Aldy Hernandez New
[COMMITTED,range-ops] Remove specialized fold_range methods for various operators. [COMMITTED,range-ops] Remove specialized fold_range methods for various operators. - - - - --- 2022-11-11 Aldy Hernandez New
[COMMITTED,range-ops] Avoid unnecessary intersection in update_known_bitmask. [COMMITTED,range-ops] Avoid unnecessary intersection in update_known_bitmask. - - - - --- 2022-11-11 Aldy Hernandez New
[COMMITTED,range-ops] Update known bitmasks using CCP for all operators. - - - - --- 2022-11-11 Aldy Hernandez New
[COMMITTED,range-ops] Use existing tree code for *DIV_EXPR entries. [COMMITTED,range-ops] Use existing tree code for *DIV_EXPR entries. - - - - --- 2022-11-11 Aldy Hernandez New
[COMMITTED,range-ops] Add tree code to range_operator. [COMMITTED,range-ops] Add tree code to range_operator. - - - - --- 2022-11-11 Aldy Hernandez New
Do not specify NAN sign in frange::set_nonnegative. Do not specify NAN sign in frange::set_nonnegative. - - - - --- 2022-11-10 Aldy Hernandez New
[COMMITTED] Clear NAN when reading back a global range if necessary. [COMMITTED] Clear NAN when reading back a global range if necessary. - - - - --- 2022-11-09 Aldy Hernandez New
[COMMITTED] Implement op[12]_range operators for PLUS_EXPR and MINUS_EXPR. [COMMITTED] Implement op[12]_range operators for PLUS_EXPR and MINUS_EXPR. - - - - --- 2022-11-09 Aldy Hernandez New
[COMMITTED,range-op-float] Implement MINUS_EXPR. [COMMITTED,range-op-float] Implement MINUS_EXPR. - - - - --- 2022-11-09 Aldy Hernandez New
[COMMITTED,range-op-float] Abstract out binary operator code out of PLUS_EXPR entry. [COMMITTED,range-op-float] Abstract out binary operator code out of PLUS_EXPR entry. - - - - --- 2022-11-09 Aldy Hernandez New
CCP: handle division by a power of 2 as a right shift. CCP: handle division by a power of 2 as a right shift. - - - - --- 2022-11-08 Aldy Hernandez New
[COMMITTED] Improve multiplication by powers of 2 in range-ops. [COMMITTED] Improve multiplication by powers of 2 in range-ops. - - - - --- 2022-11-07 Aldy Hernandez New
[COMMITTED,range-op] Restrict division by power of 2 optimization to positive numbers. [COMMITTED,range-op] Restrict division by power of 2 optimization to positive numbers. - - - - --- 2022-11-07 Aldy Hernandez New
Use bit-CCP in range-ops. Use bit-CCP in range-ops. - - - - --- 2022-11-06 Aldy Hernandez New
[COMMITTED] Set nonzero bits for multiplication and divisions by a power of 2. [COMMITTED] Set nonzero bits for multiplication and divisions by a power of 2. - - - - --- 2022-11-04 Aldy Hernandez New
[COMMITTED,PR,tree-optimization/107490] Handle NANs in op[12]_range. [COMMITTED,PR,tree-optimization/107490] Handle NANs in op[12]_range. - - - - --- 2022-11-01 Aldy Hernandez New
[PR,tree-optimization/107394] Canonicalize global franges as they are read back. [PR,tree-optimization/107394] Canonicalize global franges as they are read back. - - - - --- 2022-10-25 Aldy Hernandez New
Convert flag_finite_math_only uses in frange to HONOR_*. Convert flag_finite_math_only uses in frange to HONOR_*. - - - - --- 2022-10-25 Aldy Hernandez New
[PR,tree-optimization/107355] Handle NANs in abs range-op entry. [PR,tree-optimization/107355] Handle NANs in abs range-op entry. - - - - --- 2022-10-24 Aldy Hernandez New
[PR,tree-optimization/107365] Check HONOR_NANS instead of flag_finite_math_only in frange:verify_ra… [PR,tree-optimization/107365] Check HONOR_NANS instead of flag_finite_math_only in frange:verify_ra… - - - - --- 2022-10-23 Aldy Hernandez New
[COMMITTED] Update selftest such that [-Inf, +Inf] is always VARYING for -ffinite-math-only. [COMMITTED] Update selftest such that [-Inf, +Inf] is always VARYING for -ffinite-math-only. - - - - --- 2022-10-22 Aldy Hernandez New
Rename nonzero_bits to known_zero_bits. Rename nonzero_bits to known_zero_bits. - - - - --- 2022-10-21 Aldy Hernandez New
[COMMITTED,PR,c++/106654] Handle non-irange ranges in get_range_global for default defs. [COMMITTED,PR,c++/106654] Handle non-irange ranges in get_range_global for default defs. - - - - --- 2022-10-20 Aldy Hernandez New
[COMMITTED] Add op[12]_range for UNORDERED_LT entries in range-op. [COMMITTED] Add op[12]_range for UNORDERED_LT entries in range-op. - - - - --- 2022-10-20 Aldy Hernandez New
[COMMITTED] A false UNORDERED_<cond> means neither operand can be a NAN. [COMMITTED] A false UNORDERED_<cond> means neither operand can be a NAN. - - - - --- 2022-10-20 Aldy Hernandez New
[COMMITTED] Do not set NAN flags for VARYING ranges when !HONOR_NANS. [COMMITTED] Do not set NAN flags for VARYING ranges when !HONOR_NANS. - - - - --- 2022-10-20 Aldy Hernandez New
« 1 2 3 412 13 »