Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Aldy Hernandez
| State =
Action Required
| Archived =
No
| 99 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[range-op] Remove unused variable in fold_range.
[range-op] Remove unused variable in fold_range.
- - -
-
1
-
2023-10-26
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Remove unneeded parameters from rv_fold.
[COMMITTED,range-ops] Remove unneeded parameters from rv_fold.
- - -
-
1
-
2023-10-26
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Add frange& argument to rv_fold.
[COMMITTED,range-ops] Add frange& argument to rv_fold.
- - -
-
1
-
2023-10-26
Aldy Hernandez
Unresolved
[COMMITTED,frange] Add op2_range for operator_not_equal.
[COMMITTED,frange] Add op2_range for operator_not_equal.
- - -
-
1
-
2023-09-19
Aldy Hernandez
Unresolved
[COMMITTED,frange] Revert relation handling in LTGT_EXPR.
[COMMITTED,frange] Revert relation handling in LTGT_EXPR.
- - -
-
1
-
2023-09-08
Aldy Hernandez
Repeat Merge
[COMMITTED,irange] Fix typo in contains_zero_p.
[COMMITTED,irange] Fix typo in contains_zero_p.
- - -
-
1
-
2023-09-07
Aldy Hernandez
Unresolved
[COMMITTED,frange] Handle relations in LTGT_EXPR.
[COMMITTED,frange] Handle relations in LTGT_EXPR.
- - -
-
1
-
2023-08-28
Aldy Hernandez
Unresolved
[frange] Relax floating point relational folding.
[frange] Relax floating point relational folding.
- - -
-
1
-
2023-08-23
Aldy Hernandez
Unresolved
[COMMITTED,frange] Return false if nothing changed in union_nans().
[COMMITTED,frange] Return false if nothing changed in union_nans().
- - -
-
1
-
2023-08-21
Aldy Hernandez
Unresolved
[COMMITTED,irange] Return FALSE if updated bitmask is unchanged [PR110753]
[COMMITTED,irange] Return FALSE if updated bitmask is unchanged [PR110753]
- - -
-
1
-
2023-08-18
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Remove special case for handling bitmasks in casts.
[COMMITTED,range-ops] Remove special case for handling bitmasks in casts.
- - -
-
1
-
2023-07-26
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Handle bitmasks for ABS_EXPR.
[COMMITTED,range-ops] Handle bitmasks for ABS_EXPR.
- - -
-
1
-
2023-07-26
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Handle bitmasks for BIT_NOT_EXPR.
[COMMITTED,range-ops] Handle bitmasks for BIT_NOT_EXPR.
- - -
-
1
-
2023-07-26
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Handle bitmasks for unary operators.
[COMMITTED,range-ops] Handle bitmasks for unary operators.
- - -
-
1
-
2023-07-26
Aldy Hernandez
Unresolved
Read global value/mask in IPA.
Read global value/mask in IPA.
- - -
-
1
-
2023-07-17
Aldy Hernandez
Unresolved
[COMMITTED] Normalize irange_bitmask before union/intersect.
[COMMITTED] Normalize irange_bitmask before union/intersect.
- - -
-
1
-
2023-07-17
Aldy Hernandez
Unresolved
[COMMITTED] A singleton irange has all known bits.
[COMMITTED] A singleton irange has all known bits.
- - -
-
1
-
2023-07-07
Aldy Hernandez
Unresolved
[COMMITTED] The caller to irange::intersect (wide_int, wide_int) must normalize the range.
[COMMITTED] The caller to irange::intersect (wide_int, wide_int) must normalize the range.
- - -
-
1
-
2023-07-07
Aldy Hernandez
Unresolved
[COMMITTED] Implement value/mask tracking for irange.
[COMMITTED] Implement value/mask tracking for irange.
- - -
-
1
-
2023-07-07
Aldy Hernandez
Unresolved
[COMMITTED] Tidy up the range normalization code.
[COMMITTED] Tidy up the range normalization code.
- - -
-
1
-
2023-06-29
Aldy Hernandez
Unresolved
[COMMITTED] Stream out NANs correctly.
[COMMITTED] Stream out NANs correctly.
- - -
-
1
-
2023-05-25
Aldy Hernandez
Unresolved
[COMMITTED] Remove buggy special case in irange::invert [PR109934].
[COMMITTED] Remove buggy special case in irange::invert [PR109934].
- - -
-
1
-
2023-05-23
Aldy Hernandez
Unresolved
[COMMITTED] Use delete[] in int_range destructor [PR109920]
[COMMITTED] Use delete[] in int_range destructor [PR109920]
- - -
-
1
-
2023-05-23
Aldy Hernandez
Unresolved
Convert remaining uses of value_range in ipa-*.cc to Value_Range.
Convert remaining uses of value_range in ipa-*.cc to Value_Range.
- - -
-
1
-
2023-05-22
Aldy Hernandez
Unresolved
Implement ipa_vr hashing.
Implement ipa_vr hashing.
- - -
-
1
-
2023-05-22
Aldy Hernandez
Unresolved
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.
- - -
-
1
-
2023-05-22
Aldy Hernandez
Unresolved
Convert ipcp_vr_lattice to type agnostic framework.
Convert ipcp_vr_lattice to type agnostic framework.
- - -
-
1
-
2023-05-17
Aldy Hernandez
Unresolved
[COMMITTED] Provide support for copying unsupported ranges.
[COMMITTED] Provide support for copying unsupported ranges.
- - -
-
1
-
2023-05-17
Aldy Hernandez
Unresolved
[COMMITTED] Allow varying ranges of unknown types in irange::verify_range [PR109711]
[COMMITTED] Allow varying ranges of unknown types in irange::verify_range [PR109711]
- - -
-
1
-
2023-05-03
Aldy Hernandez
Repeat Merge
[COMMITTED] Remove unused friends in int_range<>.
[COMMITTED] Remove unused friends in int_range<>.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Inline irange::set_nonzero.
[COMMITTED] Inline irange::set_nonzero.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Cleanup irange::set.
[COMMITTED] Cleanup irange::set.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Convert internal representation of irange to wide_ints.
[COMMITTED] Convert internal representation of irange to wide_ints.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Rewrite bounds_of_var_in_loop() to use ranges.
[COMMITTED] Rewrite bounds_of_var_in_loop() to use ranges.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Replace vrp_val* with wide_ints.
[COMMITTED] Replace vrp_val* with wide_ints.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Conversion to irange wide_int API.
[COMMITTED] Conversion to irange wide_int API.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Merge irange::union/intersect into irange_union/intersect.
[COMMITTED] Merge irange::union/intersect into irange_union/intersect.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[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.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Various cleanups in vr-values.cc towards ranger API.
[COMMITTED] Various cleanups in vr-values.cc towards ranger API.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Remove irange::tree_{lower,upper}_bound.
[COMMITTED] Remove irange::tree_{lower,upper}_bound.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Remove irange::{min,max,kind}.
[COMMITTED] Remove irange::{min,max,kind}.
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] vrange_storage overhaul
[COMMITTED] vrange_storage overhaul
- - -
-
1
-
2023-05-01
Aldy Hernandez
Unresolved
[COMMITTED] Normalize addresses in IPA before calling range_op_handler [PR109639]
[COMMITTED] Normalize addresses in IPA before calling range_op_handler [PR109639]
- - -
-
1
-
2023-04-27
Aldy Hernandez
Repeat Merge
[COMMITTED] Remove legacy range support.
[COMMITTED] Remove legacy range support.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove range_has_numeric_bounds_p.
[COMMITTED] Remove range_has_numeric_bounds_p.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove range_int_cst_p.
[COMMITTED] Remove range_int_cst_p.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Convert compare_nonzero_chars to wide_ints.
[COMMITTED] Convert compare_nonzero_chars to wide_ints.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove some uses of deprecated irange API.
[COMMITTED] Remove some uses of deprecated irange API.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Replace ad-hoc value_range dumpers with irange::dump.
[COMMITTED] Replace ad-hoc value_range dumpers with irange::dump.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Repeat Merge
[COMMITTED] Fix swapping of ranges.
[COMMITTED] Fix swapping of ranges.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Convert users of legacy API to get_legacy_range() function.
[COMMITTED] Convert users of legacy API to get_legacy_range() function.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove irange::constant_p.
[COMMITTED] Remove irange::constant_p.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove symbolics from irange.
[COMMITTED] Remove symbolics from irange.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove irange::may_contain_p.
[COMMITTED] Remove irange::may_contain_p.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove range_fold_{unary,binary}_expr.
[COMMITTED] Remove range_fold_{unary,binary}_expr.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Repeat Merge
[COMMITTED] Remove deprecated range_fold_{unary, binary}_expr uses from ipa-*.
[COMMITTED] Remove deprecated range_fold_{unary, binary}_expr uses from ipa-*.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove range_query::get_value_range.
[COMMITTED] Remove range_query::get_value_range.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Refactor vrp_evaluate_conditional* and rename it.
[COMMITTED] Refactor vrp_evaluate_conditional* and rename it.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Unresolved
[COMMITTED] Remove compare_names* from legacy cond folding.
[COMMITTED] Remove compare_names* from legacy cond folding.
- - -
-
1
-
2023-04-26
Aldy Hernandez
Repeat Merge
[COMMITTED] Add GTY support for vrange.
[COMMITTED] Add GTY support for vrange.
- - -
-
1
-
2023-04-18
Aldy Hernandez
Repeat Merge
Add inchash support for vrange.
Add inchash support for vrange.
- - -
-
1
-
2023-04-18
Aldy Hernandez
Unresolved
[COMMITTED] Add two new methods to Value_Range.
[COMMITTED] Add two new methods to Value_Range.
- - -
-
1
-
2023-04-18
Aldy Hernandez
Unresolved
[COMMITTED] Constify invariant fields of vrange and irange.
[COMMITTED] Constify invariant fields of vrange and irange.
- - -
-
1
-
2023-04-18
Aldy Hernandez
Repeat Merge
[COMMITTED] Do not export global ranges from -Walloca pass.
[COMMITTED] Do not export global ranges from -Walloca pass.
- - -
-
1
-
2023-04-17
Aldy Hernandez
Repeat Merge
Remove use_equiv_p in vr-values.cc
Remove use_equiv_p in vr-values.cc
- - -
-
1
-
2022-11-22
Aldy Hernandez
Unresolved
Remove follow_assert_exprs from overflow_comparison.
Remove follow_assert_exprs from overflow_comparison.
- - -
-
1
-
2022-11-22
Aldy Hernandez
Unresolved
[COMMITTED,PR,tree-optimization/107732,range-ops] Handle attempt to abs() negatives.
[COMMITTED,PR,tree-optimization/107732,range-ops] Handle attempt to abs() negatives.
- - -
-
1
-
2022-11-17
Aldy Hernandez
Repeat Merge
[COMMITTED,frange] Avoid testing signed zero test for -fno-signed-zeros.
[COMMITTED,frange] Avoid testing signed zero test for -fno-signed-zeros.
- - -
-
1
-
2022-11-12
Aldy Hernandez
Repeat Merge
[COMMITTED,range-ops] Remove specialized fold_range methods for various operators.
[COMMITTED,range-ops] Remove specialized fold_range methods for various operators.
- - -
-
1
-
2022-11-11
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Avoid unnecessary intersection in update_known_bitmask.
[COMMITTED,range-ops] Avoid unnecessary intersection in update_known_bitmask.
- - -
-
1
-
2022-11-11
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Update known bitmasks using CCP for all operators.
[COMMITTED,range-ops] Update known bitmasks using CCP for all operators.
- - -
-
1
-
2022-11-11
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Use existing tree code for *DIV_EXPR entries.
[COMMITTED,range-ops] Use existing tree code for *DIV_EXPR entries.
- - -
-
1
-
2022-11-11
Aldy Hernandez
Unresolved
[COMMITTED,range-ops] Add tree code to range_operator.
[COMMITTED,range-ops] Add tree code to range_operator.
- - -
-
1
-
2022-11-11
Aldy Hernandez
Unresolved
[COMMITTED] Clear NAN when reading back a global range if necessary.
[COMMITTED] Clear NAN when reading back a global range if necessary.
- - -
-
1
-
2022-11-09
Aldy Hernandez
Repeat Merge
[COMMITTED] Implement op[12]_range operators for PLUS_EXPR and MINUS_EXPR.
[COMMITTED] Implement op[12]_range operators for PLUS_EXPR and MINUS_EXPR.
- - -
-
1
-
2022-11-09
Aldy Hernandez
Repeat Merge
[COMMITTED,range-op-float] Implement MINUS_EXPR.
[COMMITTED,range-op-float] Implement MINUS_EXPR.
- - -
-
1
-
2022-11-09
Aldy Hernandez
Unresolved
[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.
- - -
-
1
-
2022-11-09
Aldy Hernandez
Unresolved
[COMMITTED] Improve multiplication by powers of 2 in range-ops.
[COMMITTED] Improve multiplication by powers of 2 in range-ops.
- - -
-
1
-
2022-11-07
Aldy Hernandez
Repeat Merge
[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.
- - -
-
1
-
2022-11-07
Aldy Hernandez
Repeat Merge
[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.
- - -
-
1
-
2022-11-04
Aldy Hernandez
Repeat Merge
[COMMITTED,PR,tree-optimization/107490] Handle NANs in op[12]_range.
[COMMITTED,PR,tree-optimization/107490] Handle NANs in op[12]_range.
- - -
-
1
-
2022-11-01
Aldy Hernandez
Repeat Merge
[PR,tree-optimization/107355] Handle NANs in abs range-op entry.
[PR,tree-optimization/107355] Handle NANs in abs range-op entry.
- - -
-
1
-
2022-10-24
Aldy Hernandez
Repeat Merge
[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.
- - -
-
1
-
2022-10-22
Aldy Hernandez
Repeat Merge
[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.
- - -
-
1
-
2022-10-20
Aldy Hernandez
Repeat Merge
[COMMITTED] Add op[12]_range for UNORDERED_LT entries in range-op.
[COMMITTED] Add op[12]_range for UNORDERED_LT entries in range-op.
- - -
-
1
-
2022-10-20
Aldy Hernandez
Unresolved
[COMMITTED] A false UNORDERED_<cond> means neither operand can be a NAN.
[COMMITTED] A false UNORDERED_<cond> means neither operand can be a NAN.
- - -
-
1
-
2022-10-20
Aldy Hernandez
Repeat Merge
[COMMITTED] Do not set NAN flags for VARYING ranges when !HONOR_NANS.
[COMMITTED] Do not set NAN flags for VARYING ranges when !HONOR_NANS.
- - -
-
1
-
2022-10-20
Aldy Hernandez
Unresolved
[COMMITTED] Replace finite_operands_p with maybe_isnan.
[COMMITTED] Replace finite_operands_p with maybe_isnan.
- - -
-
1
-
2022-10-20
Aldy Hernandez
Unresolved
[COMMITTED] Always check result from build_<COND> in range-op-float.cc
[COMMITTED] Always check result from build_<COND> in range-op-float.cc
- - -
-
1
-
2022-10-19
Aldy Hernandez
Repeat Merge
[COMMITTED,PR,tree-optimization/107312] Make range_true_and_false work with 1-bit signed types.
[COMMITTED,PR,tree-optimization/107312] Make range_true_and_false work with 1-bit signed types.
- - -
-
1
-
2022-10-19
Aldy Hernandez
Repeat Merge
[COMMITTED] Make sure exported range for SSA post-dominates the DEF in set_global_ranges_from_unrea…
[COMMITTED] Make sure exported range for SSA post-dominates the DEF in set_global_ranges_from_unrea…
- - -
-
1
-
2022-10-17
Aldy Hernandez
Repeat Merge
[COMMITTED,PR10582] Add test.
[COMMITTED,PR10582] Add test.
- - -
-
1
-
2022-10-17
Aldy Hernandez
Repeat Merge
[COMMITTED] Do not test for -Inf when flag_finite_math_only.
[COMMITTED] Do not test for -Inf when flag_finite_math_only.
- - -
-
1
-
2022-10-17
Aldy Hernandez
Repeat Merge
Implement range-op entry for __builtin_copysign.
Implement range-op entry for __builtin_copysign.
- - -
-
1
-
2022-10-14
Aldy Hernandez
Unresolved
Check rvc_normal in real_isdenormal.
Check rvc_normal in real_isdenormal.
- - -
-
1
-
2022-10-14
Aldy Hernandez
Unresolved
[COMMITTED] Replace CFN_BUILTIN_SIGNBIT* cases with CASE_FLT_FN.
[COMMITTED] Replace CFN_BUILTIN_SIGNBIT* cases with CASE_FLT_FN.
- - -
-
1
-
2022-10-14
Aldy Hernandez
Repeat Merge
[COMMITTED] Normalize ranges over the range for both bounds when -ffinite-math-only.
[COMMITTED] Normalize ranges over the range for both bounds when -ffinite-math-only.
- - -
-
1
-
2022-10-14
Aldy Hernandez
Unresolved
[COMMITTED] Drop -0.0 in frange::set() for !HONOR_SIGNED_ZEROS.
[COMMITTED] Drop -0.0 in frange::set() for !HONOR_SIGNED_ZEROS.
- - -
-
1
-
2022-10-14
Aldy Hernandez
Repeat Merge
[COMMITTED] Add cases for CFN_BUILT_IN_SIGNBIT[FL].
[COMMITTED] Add cases for CFN_BUILT_IN_SIGNBIT[FL].
- - -
-
1
-
2022-10-14
Aldy Hernandez
Repeat Merge