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
| 1225 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
galak
galak
demarchi
ms
bhundven
chbs
kengyu
kadlec
pdp
regit
jabk
laforge
laforge
tonyb
sfr
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
phil
mkresin
mkresin
thess
thess
fbarrat
fbarrat
linville
jesse
tjaalton
esben
abrodkin
abrodkin
diproiettod
tbot
stephenfin
vriera
darball1
sammj
ajd
jogo
jogo
bhelgaas
blogic
blogic
tagr
tagr
tagr
oohal
russellb
ptomsich
agraf
joestringer
davem
davem
davem
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
andmur01
amitay
matttbe
pabeni
istokes
aparcar
Ansuel
goliath
martineau
tytso
danielschwierzeck
tpetazzoni
mariosix
dcaratti
ovsrobot
ovsrobot
aserdean
XiaoYang
hs
khem
mkorpershoek
marex
liwang
robimarko
mmichelson
danielhb
groug
npiggin
apritzel
pareddja
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
maximeh
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
narmstrong
981213
0andriy
chunkeey
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
monstr
vigneshr
mraynal
stewart
stewart
jacmet
freenix
wsa
rfried
jagan
prom
kevery
xypron
metan
Jaehoon
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
arbab
bmeng
sjg
ag
kabel
horms
rmilecki
rmilecki
akumar
ivanhu
ehristev
ukleinek
ukleinek
abelloni
trini
apconole
wbx
svanheule
pablo
pablo
chleroy
Hauke
Hauke
legoater
legoater
legoater
rw
rw
bjonglez
ynezz
aik
pevik
xback
xback
richiejp
dangole
dangole
sbabic
sbabic
acer
forty
next_ghost
anuppatel
anuppatel
echaudron
benh
rgrimm
pratyush
segher
passgat
jms
jms
jms
mans0n
ruscur
Andes
jmberg
numans
linusw
linusw
festevam
jk
jk
jk
jk
ymorin
ymorin
xuyang
kubu
matthias_bgg
tambarus
pbrobinson
apalos
imaximets
dceara
strlen
strlen
spectrum
cazzacarna
neocturne
aldot
TIENFONG
mpe
arnout
ktraynor
calebccff
anguy11
robh
nbd
nbd
paulus
jm
stroese
Apply
«
1
2
3
4
…
12
13
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
[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
[COMMITTED] Replace finite_operands_p with maybe_isnan.
[COMMITTED] Replace finite_operands_p with maybe_isnan.
- - - -
-
-
-
2022-10-20
Aldy Hernandez
New
[COMMITTED] Always check result from build_<COND> in range-op-float.cc
[COMMITTED] Always check result from build_<COND> in range-op-float.cc
- - - -
-
-
-
2022-10-19
Aldy Hernandez
New
[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.
- - - -
-
-
-
2022-10-19
Aldy Hernandez
New
«
1
2
3
4
…
12
13
»