Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Aldy Hernandez
| 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
mkresin
mkresin
thess
thess
fbarrat
fbarrat
phil
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
apritzel
danielhb
groug
npiggin
mmichelson
pareddja
robimarko
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
kabel
rfried
jagan
horms
arbab
metan
Jaehoon
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
ehristev
bmeng
ukleinek
ukleinek
ag
xypron
wsa
rmilecki
rmilecki
akumar
ivanhu
sjg
prom
kevery
abelloni
pablo
pablo
apconole
wbx
svanheule
chleroy
Hauke
Hauke
legoater
legoater
legoater
rw
rw
trini
bjonglez
ynezz
pevik
aik
xback
xback
richiejp
dangole
dangole
sbabic
sbabic
forty
next_ghost
anuppatel
anuppatel
echaudron
acer
benh
rgrimm
pratyush
segher
passgat
jms
jms
jms
festevam
mans0n
ruscur
Andes
jmberg
ymorin
ymorin
numans
linusw
linusw
jk
jk
jk
jk
xuyang
kubu
matthias_bgg
tambarus
pbrobinson
imaximets
apalos
dceara
strlen
strlen
spectrum
cazzacarna
neocturne
aldot
TIENFONG
mpe
ktraynor
arnout
calebccff
anguy11
robh
nbd
nbd
paulus
stroese
jm
Apply
«
1
2
...
5
6
7
…
12
13
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
Fix selftest for targets where short and int are the same size.
Fix selftest for targets where short and int are the same size.
- - - -
-
-
-
2021-05-25
Aldy Hernandez
New
[PUSHED] VARYING ranges of different sizes should not be equal.
[PUSHED] VARYING ranges of different sizes should not be equal.
- - - -
-
-
-
2021-05-24
Aldy Hernandez
New
[5/5] Cleanup get_range_info
[1/5] Common API for accessing global and on-demand ranges.
- - - -
-
-
-
2021-05-21
Aldy Hernandez
New
[4/5] Convert remaining passes to RANGE_QUERY.
[1/5] Common API for accessing global and on-demand ranges.
- - - -
-
-
-
2021-05-21
Aldy Hernandez
New
[3/5] Convert evrp pass to RANGE_QUERY(cfun).
[1/5] Common API for accessing global and on-demand ranges.
- - - -
-
-
-
2021-05-21
Aldy Hernandez
New
[2/5] Convert Walloca pass to RANGE_QUERY(cfun).
[1/5] Common API for accessing global and on-demand ranges.
- - - -
-
-
-
2021-05-21
Aldy Hernandez
New
[1/5] Common API for accessing global and on-demand ranges.
[1/5] Common API for accessing global and on-demand ranges.
- - - -
-
-
-
2021-05-21
Aldy Hernandez
New
Bail in bounds_of_var_in_loop if scev returns NULL.
Bail in bounds_of_var_in_loop if scev returns NULL.
- - - -
-
-
-
2021-05-13
Aldy Hernandez
New
[PUSHED] Skip out on processing __builtin_clz when varying.
[PUSHED] Skip out on processing __builtin_clz when varying.
- - - -
-
-
-
2021-05-12
Aldy Hernandez
New
[2/2] Refactor backward threader registry and profitability code into classes.
Jump threader refactor
- - - -
-
-
-
2021-04-28
Aldy Hernandez
New
[1/2] Jump threader refactor.
Jump threader refactor
- - - -
-
-
-
2021-04-28
Aldy Hernandez
New
Handle anti-ranges of MIN,MAX uniformly.
Handle anti-ranges of MIN,MAX uniformly.
- - - -
-
-
-
2021-04-26
Aldy Hernandez
New
Add GTY support for irange.
Add GTY support for irange.
- - - -
-
-
-
2021-04-26
Aldy Hernandez
New
[2/2] Cache irange::num_pairs() for non-legacy code.
[1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%).
- - - -
-
-
-
2021-04-26
Aldy Hernandez
New
[1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%).
[1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%).
- - - -
-
-
-
2021-04-26
Aldy Hernandez
New
[PUSHED] Remove irange::varying_p checks from symbolic_p and constant_p.
[PUSHED] Remove irange::varying_p checks from symbolic_p and constant_p.
- - - -
-
-
-
2021-04-26
Aldy Hernandez
New
[PUSHED] Replace !irange::undefined_p checks with num_ranges > 0 for readability.
[PUSHED] Replace !irange::undefined_p checks with num_ranges > 0 for readability.
- - - -
-
-
-
2021-04-26
Aldy Hernandez
New
PR/99296: Handle setting of 1-bit anti-ranges uniformly
PR/99296: Handle setting of 1-bit anti-ranges uniformly
- - - -
-
-
-
2021-03-19
Aldy Hernandez
New
[5/5] Inline delegators in vrp_folder.
[1/5] Group tree-vrp.c by functionality.
- - - -
-
-
-
2020-11-12
Aldy Hernandez
New
[4/5] Move vr_values out of vrp_prop into execute_vrp so it can be shared.
[1/5] Group tree-vrp.c by functionality.
- - - -
-
-
-
2020-11-12
Aldy Hernandez
New
[3/5] Move vrp_prop before vrp_folder.
[1/5] Group tree-vrp.c by functionality.
- - - -
-
-
-
2020-11-12
Aldy Hernandez
New
[2/5] Refactor VRP threading code into vrp_jump_threader class.
[1/5] Group tree-vrp.c by functionality.
- - - -
-
-
-
2020-11-12
Aldy Hernandez
New
[1/5] Group tree-vrp.c by functionality.
[1/5] Group tree-vrp.c by functionality.
- - - -
-
-
-
2020-11-12
Aldy Hernandez
New
Use extremes of underlying type when building VR_ANTI_RANGEs.
Use extremes of underlying type when building VR_ANTI_RANGEs.
- - - -
-
-
-
2020-11-10
Aldy Hernandez
New
Normalize VARYING for -fstrict-enums.
Normalize VARYING for -fstrict-enums.
- - - -
-
-
-
2020-11-10
Aldy Hernandez
New
Cleanup irange::set.
Cleanup irange::set.
- - - -
-
-
-
2020-11-09
Aldy Hernandez
New
Clean up irange self tests.
Clean up irange self tests.
- - - -
-
-
-
2020-11-09
Aldy Hernandez
New
Drop overflow from constants while building ranges in ranger.
Drop overflow from constants while building ranges in ranger.
- - - -
-
-
-
2020-11-05
Aldy Hernandez
New
Selectively trap if ranger and vr-values disagree on range builtins.
Selectively trap if ranger and vr-values disagree on range builtins.
- - - -
-
-
-
2020-10-27
Aldy Hernandez
New
Add test for pr97560.
Add test for pr97560.
- - - -
-
-
-
2020-10-27
Aldy Hernandez
New
Handle signed 1-bit ranges in irange::invert.
Handle signed 1-bit ranges in irange::invert.
- - - -
-
-
-
2020-10-26
Aldy Hernandez
New
Handle undefined ranges in get_size_range.
Handle undefined ranges in get_size_range.
- - - -
-
-
-
2020-10-24
Aldy Hernandez
New
Move simplify_cond_using_ranges_2 to tree-vrp.c
Move simplify_cond_using_ranges_2 to tree-vrp.c
- - - -
-
-
-
2020-10-21
Aldy Hernandez
New
Fix discrepancy in Walloca test on 32-bit systems.
Fix discrepancy in Walloca test on 32-bit systems.
- - - -
-
-
-
2020-10-21
Aldy Hernandez
New
Remove vr_values::extract_range_builtin.
Remove vr_values::extract_range_builtin.
- - - -
-
-
-
2020-10-20
Aldy Hernandez
New
Saturate overflows return from SCEV in ranger.
Saturate overflows return from SCEV in ranger.
- - - -
-
-
-
2020-10-20
Aldy Hernandez
New
Simplify and split irange::copy_legacy_range into two functions.
Simplify and split irange::copy_legacy_range into two functions.
- - - -
-
-
-
2020-10-20
Aldy Hernandez
New
Add { target int128 } to gcc.dg/pr97488.c
Add { target int128 } to gcc.dg/pr97488.c
- - - -
-
-
-
2020-10-20
Aldy Hernandez
New
PING: [PATCH] Convert -Wrestrict pass to ranger.
PING: [PATCH] Convert -Wrestrict pass to ranger.
- - - -
-
-
-
2020-10-19
Aldy Hernandez
New
PING: [PATCH] Convert -Walloca pass to ranger.
PING: [PATCH] Convert -Walloca pass to ranger.
- - - -
-
-
-
2020-10-19
Aldy Hernandez
New
Gracefully handle right shifts larger than the precision.
Gracefully handle right shifts larger than the precision.
- - - -
-
-
-
2020-10-19
Aldy Hernandez
New
PING: Fwd: [PATCH] Refactor range handling of builtins in vr_values and ranger.
PING: Fwd: [PATCH] Refactor range handling of builtins in vr_values and ranger.
- - - -
-
-
-
2020-10-19
Aldy Hernandez
New
Handle right shifts by zero in range-ops.
Handle right shifts by zero in range-ops.
- - - -
-
-
-
2020-10-19
Aldy Hernandez
New
[RFA] Bail in bounds_of_var_in_loop if no step found.
[RFA] Bail in bounds_of_var_in_loop if no step found.
- - - -
-
-
-
2020-10-13
Aldy Hernandez
New
[PUSHED] ranger: Do not save hash slots across calls to hash_table::get_or_insert.
[PUSHED] ranger: Do not save hash slots across calls to hash_table::get_or_insert.
- - - -
-
-
-
2020-10-13
Aldy Hernandez
New
[PUSHED] Do not ignore failures from gimple_range_calc_op2.
[PUSHED] Do not ignore failures from gimple_range_calc_op2.
- - - -
-
-
-
2020-10-12
Aldy Hernandez
New
[PUSHED] operator_trunc_mod::wi_fold: Return VARYING for mod by zero.
[PUSHED] operator_trunc_mod::wi_fold: Return VARYING for mod by zero.
- - - -
-
-
-
2020-10-12
Aldy Hernandez
New
Ignore shifts larger than precision in operator_rshift::op1_range.
Ignore shifts larger than precision in operator_rshift::op1_range.
- - - -
-
-
-
2020-10-12
Aldy Hernandez
New
[PUSHED] PR97359: Do not cache relops in GORI cache.
[PUSHED] PR97359: Do not cache relops in GORI cache.
- - - -
-
-
-
2020-10-10
Aldy Hernandez
New
Refactor range handling of builtins in vr_values and ranger.
Refactor range handling of builtins in vr_values and ranger.
- - - -
-
-
-
2020-10-09
Aldy Hernandez
New
[PUSHED] Fix for PR97317.
[PUSHED] Fix for PR97317.
- - - -
-
-
-
2020-10-09
Aldy Hernandez
New
Move pr97315-1.c test to g++.dg/opt/.
Move pr97315-1.c test to g++.dg/opt/.
- - - -
-
-
-
2020-10-09
Aldy Hernandez
New
PR target/97312: Tweak gcc.target/aarch64/pr90838.c
PR target/97312: Tweak gcc.target/aarch64/pr90838.c
- - - -
-
-
-
2020-10-08
Aldy Hernandez
New
[PUSHED] Fix PR97325
[PUSHED] Fix PR97325
- - - -
-
-
-
2020-10-08
Aldy Hernandez
New
[PUSHED] Fix PR97315 (part 2 of 2)
[PUSHED] Fix PR97315 (part 2 of 2)
- - - -
-
-
-
2020-10-08
Aldy Hernandez
New
[PUSHED] Fix PR97315 (part 1 of 2)
[PUSHED] Fix PR97315 (part 1 of 2)
- - - -
-
-
-
2020-10-08
Aldy Hernandez
New
[PUSHED] Fix off-by-one storage problem in irange_allocator.
[PUSHED] Fix off-by-one storage problem in irange_allocator.
- - - -
-
-
-
2020-10-06
Aldy Hernandez
New
cleanup legacy_union and legacy intersect in value_range.
cleanup legacy_union and legacy intersect in value_range.
- - - -
-
-
-
2020-10-05
Aldy Hernandez
New
Import various range-op fixes from the ranger branch.
Import various range-op fixes from the ranger branch.
- - - -
-
-
-
2020-10-05
Aldy Hernandez
New
convert -Wrestrict pass to ranger
convert -Wrestrict pass to ranger
- - - -
-
-
-
2020-10-05
Aldy Hernandez
New
convert -Walloca pass to ranger
convert -Walloca pass to ranger
- - - -
-
-
-
2020-10-05
Aldy Hernandez
New
[pushed] Implement irange::fits_p.
[pushed] Implement irange::fits_p.
- - - -
-
-
-
2020-10-02
Aldy Hernandez
New
generalized range_query class for multiple contexts
generalized range_query class for multiple contexts
- - - -
-
-
-
2020-09-18
Aldy Hernandez
New
irange_pool class
irange_pool class
- - - -
-
-
-
2020-09-17
Aldy Hernandez
New
Allow copying of symbolic ranges to an irange.
Allow copying of symbolic ranges to an irange.
- - - -
-
-
-
2020-09-15
Aldy Hernandez
New
[PUSHED] PR tree-optimization/96967 - cast label range to type of switch operand
[PUSHED] PR tree-optimization/96967 - cast label range to type of switch operand
- - - -
-
-
-
2020-09-08
Aldy Hernandez
New
PR tree-optimization/96818 - cast label range to type of switch operand
PR tree-optimization/96818 - cast label range to type of switch operand
- - - -
-
-
-
2020-08-31
Aldy Hernandez
New
PING: Fwd: [PATCH] Rewrite get_size_range for irange API.
PING: Fwd: [PATCH] Rewrite get_size_range for irange API.
- - - -
-
-
-
2020-08-11
Aldy Hernandez
New
PING: Fwd: [PATCH] Adjust tree-ssa-strlen.c for irange API.
PING: Fwd: [PATCH] Adjust tree-ssa-strlen.c for irange API.
- - - -
-
-
-
2020-08-11
Aldy Hernandez
New
PING: Fwd: [PATCH 2/2] Decouple adjust_range_from_scev from vr_values and value_range_equiv.
PING: Fwd: [PATCH 2/2] Decouple adjust_range_from_scev from vr_values and value_range_equiv.
- - - -
-
-
-
2020-08-11
Aldy Hernandez
New
PING: Fwd: [PATCH 1/2] Add statement context to get_value_range.
PING: Fwd: [PATCH 1/2] Add statement context to get_value_range.
- - - -
-
-
-
2020-08-11
Aldy Hernandez
New
PING: Fwd: [PATCH] Adjust tree-ssa-dom.c for irange API.
PING: Fwd: [PATCH] Adjust tree-ssa-dom.c for irange API.
- - - -
-
-
-
2020-08-11
Aldy Hernandez
New
Rewrite get_size_range for irange API.
Rewrite get_size_range for irange API.
- - - -
-
-
-
2020-08-06
Aldy Hernandez
New
[2/2] Decouple adjust_range_from_scev from vr_values and value_range_equiv.
decouple adjust_range_from_scev from vr_values
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[1/2] Add statement context to get_value_range.
decouple adjust_range_from_scev from vr_values
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
Adjust tree-ssa-dom.c for irange API.
Adjust tree-ssa-dom.c for irange API.
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
Adjust tree-ssa-strlen.c for irange API.
Adjust tree-ssa-strlen.c for irange API.
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
Adjust gimple-ssa-sprintf.c for irange API.
Adjust gimple-ssa-sprintf.c for irange API.
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,8/8] Adjust two_valued_val_range_p for irange API.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,7/8] Adjust simplify_conversion_using_ranges for irange API.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,6/8] Use irange API in test_for_singularity.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,5/8] Adjust vrp_evaluate_conditional for irange API.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,4/8] Adjust op_with_boolean_value_range_p for irange API.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,3/8] Adjust get_range_info to use the base irange class.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,2/8] Adjust expr_not_equal_to to use irange API.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[PUSHED,1/8] Remove ad-hoc range canonicalization from determine_block_size.
irange API adjustments for various files
- - - -
-
-
-
2020-08-04
Aldy Hernandez
New
[pushed] PR tree-optimization/96430: Avoid shifting by amounts larger than target int in irange sel…
[pushed] PR tree-optimization/96430: Avoid shifting by amounts larger than target int in irange sel…
- - - -
-
-
-
2020-08-03
Aldy Hernandez
New
multi-range implementation for value_range (irange)
multi-range implementation for value_range (irange)
- - - -
-
-
-
2020-07-31
Aldy Hernandez
New
Move simplification of statements using ranges into its own class.
Move simplification of statements using ranges into its own class.
- - - -
-
-
-
2020-06-18
Aldy Hernandez
New
[pushed] PR tree-optimization/95649: Fix pasto in the substitute_and_fold_engine merge with evrp.
[pushed] PR tree-optimization/95649: Fix pasto in the substitute_and_fold_engine merge with evrp.
- - - -
-
-
-
2020-06-16
Aldy Hernandez
New
move array bounds checking into its own file
move array bounds checking into its own file
- - - -
-
-
-
2020-05-18
Aldy Hernandez
New
move value_range_equiv class to own file
move value_range_equiv class to own file
- - - -
-
-
-
2020-05-18
Aldy Hernandez
New
substitute_and_fold_engine merge with evrp domwalker
substitute_and_fold_engine merge with evrp domwalker
- - - -
-
-
-
2020-05-18
Aldy Hernandez
New
[committed] move operand_less_p to vr-values.c
[committed] move operand_less_p to vr-values.c
- - - -
-
-
-
2020-05-17
Aldy Hernandez
New
[committed] Move array bounds checking out of vrp_prop and into its own class.
[committed] Move array bounds checking out of vrp_prop and into its own class.
- - - -
-
-
-
2020-05-17
Aldy Hernandez
New
[COMMITTED] Remove range_intersect, range_invert, and range_union.
[COMMITTED] Remove range_intersect, range_invert, and range_union.
- - - -
-
-
-
2019-11-14
Aldy Hernandez
New
[committed] remove multi-range selftests from range-ops.cc
[committed] remove multi-range selftests from range-ops.cc
- - - -
-
-
-
2019-11-14
Aldy Hernandez
New
[committed] change normalize_{addresses,symbolics} to work in place
[committed] change normalize_{addresses,symbolics} to work in place
- - - -
-
-
-
2019-11-14
Aldy Hernandez
New
extract independent value_range bits to value-range.cc
extract independent value_range bits to value-range.cc
- - - -
-
-
-
2019-11-13
Aldy Hernandez
New
[committed] place value_range_kind at the end of value_range constructors
[committed] place value_range_kind at the end of value_range constructors
- - - -
-
-
-
2019-11-13
Aldy Hernandez
New
«
1
2
...
5
6
7
…
12
13
»