Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Aldy Hernandez
| Archived =
No
| 1166 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
mkorpershoek
mariosix
dcaratti
ovsrobot
ovsrobot
aserdean
XiaoYang
khem
hs
tpetazzoni
marex
liwang
robimarko
apritzel
danielhb
groug
mmichelson
npiggin
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
monstr
vigneshr
horms
mraynal
blocktrron
stewart
stewart
freenix
prom
rfried
wsa
akumar
ehristev
Jaehoon
jacmet
ivanhu
xypron
rsalvaterra
adrianschmutzler
sjg
hegdevasant
hegdevasant
metan
bmeng
jagan
ukleinek
ukleinek
ag
rmilecki
rmilecki
kevery
kabel
arbab
abelloni
trini
rw
rw
apconole
pablo
pablo
wbx
Hauke
Hauke
legoater
legoater
legoater
chleroy
svanheule
bjonglez
ynezz
aik
sbabic
sbabic
pevik
xback
xback
richiejp
dangole
dangole
forty
acer
echaudron
benh
rgrimm
next_ghost
anuppatel
anuppatel
segher
passgat
pratyush
jms
jms
jms
ymorin
ymorin
mans0n
ruscur
jk
jk
jk
jk
numans
xuyang
jmberg
Andes
festevam
linusw
linusw
matthias_bgg
tambarus
stroese
kubu
apalos
dceara
strlen
strlen
pbrobinson
imaximets
spectrum
cazzacarna
neocturne
aldot
TIENFONG
mpe
arnout
ktraynor
robh
nbd
nbd
anguy11
calebccff
paulus
jm
Apply
«
1
2
...
4
5
6
…
11
12
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
Abstract PHI and forwarder block checks in jump threader.
Abstract PHI and forwarder block checks in jump threader.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
Improve backwards threader debugging dumps.
Improve backwards threader debugging dumps.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
Dump reason why threads are being cancelled and abstract code.
Dump reason why threads are being cancelled and abstract code.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Avoid using unavailable objects in jt_state.
[COMMITTED] Avoid using unavailable objects in jt_state.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Do not release state location until after path registry.
[COMMITTED] Do not release state location until after path registry.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Add debug helper for jump thread paths.
[COMMITTED] Add debug helper for jump thread paths.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Add function name when dumping ranger contents.
[COMMITTED] Add function name when dumping ranger contents.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Use non-null knowledge in path_range_query.
[COMMITTED] Use non-null knowledge in path_range_query.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Improve path_range_query dumps.
[COMMITTED] Improve path_range_query dumps.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Implement relation_oracle::debug.
[COMMITTED] Implement relation_oracle::debug.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Remove unnecessary include from tree-ssa-loop-ch.c
[COMMITTED] Remove unnecessary include from tree-ssa-loop-ch.c
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Skip statements with no BB in ranger.
[COMMITTED] Skip statements with no BB in ranger.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[COMMITTED] Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger.
[COMMITTED] Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger.
- - - -
-
-
-
2021-09-03
Aldy Hernandez
New
[committed] Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs::op1_range.
[committed] Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs::op1_range.
- - - -
-
-
-
2021-08-17
Aldy Hernandez
New
Remove legacy back threader.
Remove legacy back threader.
- - - -
-
-
-
2021-08-05
Aldy Hernandez
New
[PUSHED] Mark path_range_query::dump as override.
[PUSHED] Mark path_range_query::dump as override.
- - - -
-
-
-
2021-08-04
Aldy Hernandez
New
[PUSHED] Remove --param=threader-iterative.
[PUSHED] Remove --param=threader-iterative.
- - - -
-
-
-
2021-08-02
Aldy Hernandez
New
[RFC] Mark gcc.dg/shrink-wrap-loop.c as XFAIL.
[RFC] Mark gcc.dg/shrink-wrap-loop.c as XFAIL.
- - - -
-
-
-
2021-07-30
Aldy Hernandez
New
Abstract out (forward) jump threader state handling.
Abstract out (forward) jump threader state handling.
- - - -
-
-
-
2021-07-27
Aldy Hernandez
New
[PUSHED] Implement operator_bitwise_xor::op1_op2_relation_effect.
[PUSHED] Implement operator_bitwise_xor::op1_op2_relation_effect.
- - - -
-
-
-
2021-07-26
Aldy Hernandez
New
[PUSHED] Pass relationship to methods calling generic fold_range.
[PUSHED] Pass relationship to methods calling generic fold_range.
- - - -
-
-
-
2021-07-26
Aldy Hernandez
New
[PUSHED] Abstract out conditional simplification out of execute_vrp.
[PUSHED] Abstract out conditional simplification out of execute_vrp.
- - - -
-
-
-
2021-07-26
Aldy Hernandez
New
[PUSHED] Pass gimple context to array_bounds_checker.
[PUSHED] Pass gimple context to array_bounds_checker.
- - - -
-
-
-
2021-07-26
Aldy Hernandez
New
Replace evrp use in loop versioning with ranger.
Replace evrp use in loop versioning with ranger.
- - - -
-
-
-
2021-07-24
Aldy Hernandez
New
[PUSHED] Use range_query object in array bounds class.
[PUSHED] Use range_query object in array bounds class.
- - - -
-
-
-
2021-07-23
Aldy Hernandez
New
[PUSHED] Abstract out non_null adjustments in ranger.
[PUSHED] Abstract out non_null adjustments in ranger.
- - - -
-
-
-
2021-07-15
Aldy Hernandez
New
[2/2] Backwards jump threader rewrite with ranger.
Ranger-based backwards threader implementation.
- - - -
-
-
-
2021-06-28
Aldy Hernandez
New
[1/2] Implement basic block path solver.
Ranger-based backwards threader implementation.
- - - -
-
-
-
2021-06-28
Aldy Hernandez
New
[RFC] Return NULL from gimple_call_return_type if no return available.
[RFC] Return NULL from gimple_call_return_type if no return available.
- - - -
-
-
-
2021-06-23
Aldy Hernandez
New
range-ops: (nonzero | X) is nonzero
range-ops: (nonzero | X) is nonzero
- - - -
-
-
-
2021-06-15
Aldy Hernandez
New
Add debugging helpers for ranger.
Add debugging helpers for ranger.
- - - -
-
-
-
2021-06-15
Aldy Hernandez
New
[PUSHED] Adjust variable names and comments in value-query.*
[PUSHED] Adjust variable names and comments in value-query.*
- - - -
-
-
-
2021-06-10
Aldy Hernandez
New
Use auto_vec in ssa_equiv_stack.
Use auto_vec in ssa_equiv_stack.
- - - -
-
-
-
2021-06-10
Aldy Hernandez
New
Implement a context aware points-to analyzer for use in evrp.
Implement a context aware points-to analyzer for use in evrp.
- - - -
-
-
-
2021-06-07
Aldy Hernandez
New
[RFC/PATCH] updating global ranges and their effect on __builtin_unreachable code
[RFC/PATCH] updating global ranges and their effect on __builtin_unreachable code
- - - -
-
-
-
2021-06-02
Aldy Hernandez
New
Revert patch that disabled exporting of global ranges.
Revert patch that disabled exporting of global ranges.
- - - -
-
-
-
2021-06-01
Aldy Hernandez
New
[PUSHED] Fix i686 bootstrap by temporarily disabling exporting of global ranges.
[PUSHED] Fix i686 bootstrap by temporarily disabling exporting of global ranges.
- - - -
-
-
-
2021-05-29
Aldy Hernandez
New
[2/2] Replace uses of determine_value_range with range_of_expr.
[1/2] Implement generic expression evaluator for range_query.
- - - -
-
-
-
2021-05-27
Aldy Hernandez
New
[1/2] Implement generic expression evaluator for range_query.
[1/2] Implement generic expression evaluator for range_query.
- - - -
-
-
-
2021-05-27
Aldy Hernandez
New
[PUSHED] Use get_range_query in simplify_conversion_using_ranges.
[PUSHED] Use get_range_query in simplify_conversion_using_ranges.
- - - -
-
-
-
2021-05-27
Aldy Hernandez
New
Move global range code to value-query.cc.
Move global range code to value-query.cc.
- - - -
-
-
-
2021-05-27
Aldy Hernandez
New
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
«
1
2
...
4
5
6
…
11
12
»