Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Aldy Hernandez
| 255 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
«
1
2
3
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
ranger: Grow BBs in relation oracle as needed [PR113735]
ranger: Grow BBs in relation oracle as needed [PR113735]
- - -
1
-
-
2024-02-06
Aldy Hernandez
Accepted
[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
[testsuite] Remove undefined behavior from gcc.dg/tree-ssa/pr44306.c
[testsuite] Remove undefined behavior from gcc.dg/tree-ssa/pr44306.c
- - -
1
-
-
2023-09-25
Aldy Hernandez
Accepted
[frange] Remove special casing from unordered operators.
[frange] Remove special casing from unordered operators.
- - -
1
-
-
2023-09-20
Aldy Hernandez
Accepted
[COMMITTED,frange] Remove redundant known_isnan() checks.
[COMMITTED,frange] Remove redundant known_isnan() checks.
- - -
1
-
-
2023-09-19
Aldy Hernandez
Accepted
[COMMITTED] Add frange::update_nan (const nan_state &).
[COMMITTED] Add frange::update_nan (const nan_state &).
- - -
1
-
-
2023-09-19
Aldy Hernandez
Accepted
[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 ABSU_EXPR.
[COMMITTED,range-ops] Handle bitmasks for ABSU_EXPR.
- - -
1
-
-
2023-07-26
Aldy Hernandez
Accepted
[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
Initialize value in bit_value_unop.
Initialize value in bit_value_unop.
- - -
1
-
-
2023-07-25
Aldy Hernandez
Accepted
[COMMITTED] Make some functions in CCP static.
[COMMITTED] Make some functions in CCP static.
- - -
1
-
-
2023-07-25
Aldy Hernandez
Accepted
Read global value/mask in IPA.
Read global value/mask in IPA.
- - -
-
1
-
2023-07-17
Aldy Hernandez
Unresolved
Export value/mask known bits from IPA.
Export value/mask known bits from IPA.
- - -
1
-
-
2023-07-17
Aldy Hernandez
Accepted
Export value/mask known bits from CCP.
Export value/mask known bits from CCP.
- - -
1
-
-
2023-07-17
Aldy Hernandez
Accepted
[COMMITTED] Add global setter for value/mask pair for SSA names.
[COMMITTED] Add global setter for value/mask pair for SSA names.
- - -
1
-
-
2023-07-17
Aldy Hernandez
Accepted
[COMMITTED] Normalize irange_bitmask before union/intersect.
[COMMITTED] Normalize irange_bitmask before union/intersect.
- - -
-
1
-
2023-07-17
Aldy Hernandez
Unresolved
[COMMITTED,range-op] Take known mask into account for bitwise ands [PR107043]
[COMMITTED,range-op] Take known mask into account for bitwise ands [PR107043]
- - -
1
-
-
2023-07-12
Aldy Hernandez
Accepted
[COMMITTED,range-op] Take known set bits into account in popcount [PR107053]
[COMMITTED,range-op] Take known set bits into account in popcount [PR107053]
- - -
1
-
-
2023-07-12
Aldy Hernandez
Accepted
[COMMITTED,range-op] Enable value/mask propagation in range-op.
[COMMITTED,range-op] Enable value/mask propagation in range-op.
- - -
1
-
-
2023-07-12
Aldy Hernandez
Accepted
[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] Move maybe_set_nonzero_bits() to its only user.
[COMMITTED] Move maybe_set_nonzero_bits() to its only user.
- - -
1
-
-
2023-06-29
Aldy Hernandez
Accepted
[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] Disallow setting of NANs in frange setter unless setting trees.
[COMMITTED] Disallow setting of NANs in frange setter unless setting trees.
- - -
1
-
-
2023-05-25
Aldy Hernandez
Accepted
[COMMITTED] Hash known NANs correctly for franges.
[COMMITTED] Hash known NANs correctly for franges.
- - -
1
-
-
2023-05-25
Aldy Hernandez
Accepted
[COMMITTED] Add an frange::set_nan() variant that takes a nan_state.
[COMMITTED] Add an frange::set_nan() variant that takes a nan_state.
- - -
1
-
-
2023-05-25
Aldy Hernandez
Accepted
[COMMITTED] Remove deprecated vrange::kind().
[COMMITTED] Remove deprecated vrange::kind().
- - -
1
-
-
2023-05-24
Aldy Hernandez
Accepted
[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
[COMMITTED] Implement some miscellaneous zero accessors for Value_Range.
[COMMITTED] Implement some miscellaneous zero accessors for Value_Range.
- - -
1
-
-
2023-05-22
Aldy Hernandez
Accepted
Convert ipcp_vr_lattice to type agnostic framework.
Convert ipcp_vr_lattice to type agnostic framework.
- - -
-
1
-
2023-05-17
Aldy Hernandez
Unresolved
Provide an API for ipa_vr.
Provide an API for ipa_vr.
- - -
1
-
-
2023-05-17
Aldy Hernandez
Accepted
[COMMITTED] Add Value_Range::operator=.
[COMMITTED] Add Value_Range::operator=.
- - -
1
-
-
2023-05-17
Aldy Hernandez
Accepted
[COMMITTED] Provide support for copying unsupported ranges.
[COMMITTED] Provide support for copying unsupported ranges.
- - -
-
1
-
2023-05-17
Aldy Hernandez
Unresolved
Add auto-resizing capability to irange's [PR109695]
Add auto-resizing capability to irange's [PR109695]
- - -
1
-
-
2023-05-15
Aldy Hernandez
Accepted
[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
Remove type from vrange_storage::equal_p.
Remove type from vrange_storage::equal_p.
- - -
1
-
-
2023-05-03
Aldy Hernandez
Accepted
[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
Remove default constructor to nan_state.
Remove default constructor to nan_state.
- - -
1
-
-
2023-04-25
Aldy Hernandez
Accepted
Pass correct type to irange::contains_p() in ipa-cp.cc.
Pass correct type to irange::contains_p() in ipa-cp.cc.
- - -
1
-
-
2023-04-24
Aldy Hernandez
Accepted
[COMMITTED] Handle NANs in frange::operator== [PR109593]
[COMMITTED] Handle NANs in frange::operator== [PR109593]
- - -
1
-
-
2023-04-23
Aldy Hernandez
Accepted
Fix pointer sharing in Value_Range constructor.
Fix pointer sharing in Value_Range constructor.
- - -
1
-
-
2023-04-18
Aldy Hernandez
Accepted
[COMMITTED] Add GTY support for vrange.
[COMMITTED] Add GTY support for vrange.
- - -
-
1
-
2023-04-18
Aldy Hernandez
Repeat Merge
Implement range-op entry for sin/cos.
Implement range-op entry for sin/cos.
- - -
1
-
-
2023-04-18
Aldy Hernandez
Accepted
Declare dconstm0 to go along with dconst0 and friends.
Declare dconstm0 to go along with dconst0 and friends.
- - -
1
-
-
2023-04-18
Aldy Hernandez
Accepted
Add inchash support for vrange.
Add inchash support for vrange.
- - -
-
1
-
2023-04-18
Aldy Hernandez
Unresolved
Add support for vrange streaming.
Add support for vrange streaming.
- - -
1
-
-
2023-04-18
Aldy Hernandez
Accepted
Return true from operator== for two identical ranges containing NAN.
Return true from operator== for two identical ranges containing NAN.
- - -
1
-
-
2023-04-18
Aldy Hernandez
Accepted
Abstract out REAL_VALUE_TYPE streaming.
Abstract out REAL_VALUE_TYPE streaming.
- - -
1
-
-
2023-04-18
Aldy Hernandez
Accepted
[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
Abstract out calculation of max HWIs per wide int.
Abstract out calculation of max HWIs per wide int.
- - -
1
-
-
2023-04-17
Aldy Hernandez
Accepted
range-ops: Handle undefined ranges in frange op[12]_range [PR108647]
range-ops: Handle undefined ranges in frange op[12]_range [PR108647]
- - -
1
-
-
2023-02-03
Aldy Hernandez
Accepted
[PR,tree-optimization/18639] Compare nonzero bits in irange with widest_int.
[PR,tree-optimization/18639] Compare nonzero bits in irange with widest_int.
- - -
1
-
-
2023-02-03
Aldy Hernandez
Accepted
«
1
2
3
»