Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Aldy Hernandez
| State =
Action Required
| Archived =
No
| 1228 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
Handled Elsewhere
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jgarzik
arnd
ymano
smfrench
jlayton
tseliot
ogasawara
amitk
awhitcroft
mst
dayangkun
jwboyer
jwboyer
colinking
colinking
azummo
dwmw2
rtg
sconklin
smb
aliguori
bradf
demarchi
ms
bhundven
chbs
kengyu
kadlec
regit
jabk
laforge
laforge
tonyb
alai
zecke
zecke
__damien__
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
kiho
jow
jow
ypwong
nico
dedeckeh
dedeckeh
yousong
yousong
tomcwarren
mb
mrchuck
vineetg76
computersforpeace
Noltari
Noltari
patrick_delaunay
ee07b291
ldir
ldir
stefanct
zhouhan
carldani
blp
ffainelli
ffainelli
regXboi
bbrezillon
pravin
mkp
jpettit
mkresin
mkresin
thess
thess
fbarrat
fbarrat
phil
linville
jesse
tjaalton
esben
abrodkin
abrodkin
diproiettod
tbot
stephenfin
darball1
sammj
ajd
jogo
jogo
bhelgaas
blogic
blogic
oohal
russellb
ptomsich
agraf
joestringer
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
davem
davem
davem
tagr
tagr
tagr
andmur01
amitay
matttbe
pabeni
istokes
tytso
aparcar
goliath
Ansuel
martineau
danielschwierzeck
maddy
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
mkorpershoek
XiaoYang
tpetazzoni
marex
khem
hs
liwang
mmichelson
danielhb
groug
apritzel
robimarko
pareddja
npiggin
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
0andriy
981213
narmstrong
monstr
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
vigneshr
juju
mraynal
chunkeey
stewart
stewart
horms
kabel
jacmet
akumar
arbab
rfried
kevery
ag
wsa
sjg
freenix
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
jagan
Jaehoon
ehristev
bmeng
ivanhu
rmilecki
rmilecki
xypron
prom
metan
ukleinek
ukleinek
trini
rw
rw
apconole
wbx
pablo
pablo
legoater
legoater
legoater
abelloni
svanheule
chleroy
bjonglez
ynezz
sbabic
sbabic
xback
xback
richiejp
aik
dangole
dangole
pevik
next_ghost
forty
acer
Hauke
Hauke
echaudron
anuppatel
anuppatel
benh
rgrimm
segher
pratyush
passgat
jms
jms
jms
mans0n
ruscur
Andes
ymorin
linusw
linusw
xuyang
numans
festevam
jmberg
jk
jk
jk
jk
tambarus
conchuod
kubu
matthias_bgg
imaximets
apalos
spectrum
krzk
pbrobinson
strlen
strlen
stroese
dceara
cazzacarna
neocturne
aldot
TIENFONG
mpe
sfr
galak
arnout
ktraynor
nbd
nbd
robh
anguy11
paulus
calebccff
jm
Apply
«
1
2
3
4
…
12
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
4
…
12
13
»