Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Andrew MacLeod
| State =
Action Required
| 594 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
Ansuel
goliath
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
kevery
kabel
metan
akumar
arbab
rfried
xypron
ag
wsa
sjg
freenix
rsalvaterra
adrianschmutzler
jacmet
hegdevasant
hegdevasant
jagan
Jaehoon
ehristev
bmeng
ivanhu
rmilecki
rmilecki
horms
prom
ukleinek
ukleinek
trini
chleroy
apconole
wbx
pablo
pablo
rw
rw
legoater
legoater
legoater
abelloni
svanheule
bjonglez
ynezz
sbabic
sbabic
aik
pevik
xback
xback
richiejp
dangole
dangole
echaudron
next_ghost
forty
Hauke
Hauke
acer
anuppatel
anuppatel
benh
rgrimm
segher
pratyush
passgat
jms
jms
jms
jmberg
mans0n
ruscur
Andes
ymorin
numans
xuyang
linusw
linusw
festevam
jk
jk
jk
jk
kubu
tambarus
conchuod
matthias_bgg
imaximets
apalos
strlen
strlen
spectrum
pbrobinson
stroese
krzk
dceara
cazzacarna
neocturne
aldot
TIENFONG
mpe
sfr
galak
arnout
ktraynor
nbd
nbd
robh
anguy11
paulus
calebccff
jm
Apply
«
1
2
3
4
…
5
6
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
[COMMITTED,14/17] - Switch from unified table to range_op_table. There can be only one.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,13/17] - Remove type from range_op_handler table selection
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,12/17] - Add a hybrid MAX_EXPR operator for integer and pointer.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,11/17] - Add a hybrid MIN_EXPR operator for integer and pointer.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,10/17] - Add a hybrid BIT_IOR_EXPR operator for integer and pointer.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,9/17] - Add a hybrid BIT_AND_EXPR operator for integer and pointer.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,8/17] - Split pointer based range operators to range-op-ptr.cc
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,7/17] - Move operator_max to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,6/17] - Move operator_min to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,5/17] - Move operator_bitwise_or to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,4/17] - Move operator_bitwise_and to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,3/17] - Move operator_bitwise_xor to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,2/17] - Move operator_bitwise_not to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,1/17] Move operator_addr_expr to the unified range-op table.
- Range-op dispatch unification rework
- - - -
-
-
-
2023-06-12
Andrew MacLeod
New
[COMMITTED,11/15] Unify PLUS_EXPR range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,10/15] Unify operator_cast range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,9/15] Unify operator_cst range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,8/15] Unify Identity range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,7/15] Unify GE_EXPR range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,6/15] Unify GT_EXPR range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,5/15] Unify LE_EXPR range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,4/15] Unify LT_EXPR range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,3/15] Unify NE_EXPR range operator
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[2/15] Unify EQ_EXPR range operator.
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED,1/15] - Provide a unified range-op table.
[COMMITTED,1/15] - Provide a unified range-op table.
- - - -
-
-
-
2023-06-10
Andrew MacLeod
New
[COMMITTED] PR ipa/109886 - Also check type being cast to
[COMMITTED] PR ipa/109886 - Also check type being cast to
- - - -
-
-
-
2023-06-09
Andrew MacLeod
New
[COMMITTED] Relocate range_cast to header, and add a generic version.
[COMMITTED] Relocate range_cast to header, and add a generic version.
- - - -
-
-
-
2023-06-09
Andrew MacLeod
New
[COMMITTED,4/4] Provide a new dispatch mechanism for range-ops.
[COMMITTED,1/4] Fix floating point bug in fold_range.
- - - -
-
-
-
2023-06-08
Andrew MacLeod
New
[COMMITTED,3/4] Unify range_operators to one class.
[COMMITTED,1/4] Fix floating point bug in fold_range.
- - - -
-
-
-
2023-06-08
Andrew MacLeod
New
[COMMITTED,2/4] - Remove tree_code from range-operator.
[COMMITTED,1/4] Fix floating point bug in fold_range.
- - - -
-
-
-
2023-06-08
Andrew MacLeod
New
[COMMITTED,1/4] Fix floating point bug in fold_range.
[COMMITTED,1/4] Fix floating point bug in fold_range.
- - - -
-
-
-
2023-06-08
Andrew MacLeod
New
[RFC] range-op restructuring
[RFC] range-op restructuring
- - - -
-
-
-
2023-06-01
Andrew MacLeod
New
[COMMITTED,4/4] - Gimple range PHI analyzer and testcases
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,3/4] Provide relation queries for a stmt.
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,2/4] - Make ssa_cache a range_query.
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual.
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,3/3] PR tree-optimization/109695 - Only update global value if it changes.
[COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,2/3] PR tree-optimization/109695 - Use negative values to reflect always_current in the,…
[COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger.
[COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger.
- - - -
-
-
-
2023-05-24
Andrew MacLeod
New
[COMMITTED,5/5] PR tree-optimization/108697 - Create a lazy ssa_cache.
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache.
- - - -
-
-
-
2023-04-26
Andrew MacLeod
New
[COMMITTED,4/5] Rename ssa_global_cache to ssa_cache and add has_range
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache.
- - - -
-
-
-
2023-04-26
Andrew MacLeod
New
[COMMITTED,3/5] Add sbr_lazy_vector and adjust (e)vrp sparse cache
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache.
- - - -
-
-
-
2023-04-26
Andrew MacLeod
New
[COMMITTED,2/5] Quicker relation check.
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache.
- - - -
-
-
-
2023-04-26
Andrew MacLeod
New
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache.
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache.
- - - -
-
-
-
2023-04-26
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/109546 - Do not fold ADDR_EXPR conditions leading to builtin_unrea…
[COMMITTED] PR tree-optimization/109546 - Do not fold ADDR_EXPR conditions leading to builtin_unrea…
- - - -
-
-
-
2023-04-21
Andrew MacLeod
New
PR tee-optimization/109564 - Do not ignore UNDEFINED ranges when determining PHI equivalences.
PR tee-optimization/109564 - Do not ignore UNDEFINED ranges when determining PHI equivalences.
- - - -
-
-
-
2023-04-20
Andrew MacLeod
New
PR tree-optimization/109462 - Don't use ANY PHI equivalences in range-on-entry.
PR tree-optimization/109462 - Don't use ANY PHI equivalences in range-on-entry.
- - - -
-
-
-
2023-04-11
Andrew MacLeod
New
PR tree-optimization/109417 - Check if dependency is valid before using in may_recompute_p.
PR tree-optimization/109417 - Check if dependency is valid before using in may_recompute_p.
- - - -
-
-
-
2023-04-05
Andrew MacLeod
New
recomputation and PR 109154
recomputation and PR 109154
- - - -
-
-
-
2023-03-29
Andrew MacLeod
New
PR tree-optimization/109274 -Fix compute_operand when op1 == op2 symbolically.
PR tree-optimization/109274 -Fix compute_operand when op1 == op2 symbolically.
- - - -
-
-
-
2023-03-28
Andrew MacLeod
New
PR tree-optimization/109274 - Don't interpret contents of a value_relation record.
PR tree-optimization/109274 - Don't interpret contents of a value_relation record.
- - - -
-
-
-
2023-03-24
Andrew MacLeod
New
PR tree-optimization/109238 - Ranger cache dominator queries should ignore backedges.
PR tree-optimization/109238 - Ranger cache dominator queries should ignore backedges.
- - - -
-
-
-
2023-03-23
Andrew MacLeod
New
PR tree-optimization/109192 - Terminate GORI calculations if a relation is not relevant.
PR tree-optimization/109192 - Terminate GORI calculations if a relation is not relevant.
- - - -
-
-
-
2023-03-21
Andrew MacLeod
New
PR tree-optimization/108697 - Create a lazy ssa_cache
PR tree-optimization/108697 - Create a lazy ssa_cache
- - - -
-
-
-
2023-02-15
Andrew MacLeod
New
PR tree-optimization/108687 - Query rangers cache in readonly mode only internally
PR tree-optimization/108687 - Query rangers cache in readonly mode only internally
- - - -
-
-
-
2023-02-10
Andrew MacLeod
New
PR tree-optimization/108520 - Add function context for querying global ranges.
PR tree-optimization/108520 - Add function context for querying global ranges.
- - - -
-
-
-
2023-02-10
Andrew MacLeod
New
PR tree-optimization/107570 - Reset SCEV after folding in VRP.
PR tree-optimization/107570 - Reset SCEV after folding in VRP.
- - - -
-
-
-
2023-02-01
Andrew MacLeod
New
PR tree-optimization/108356 - Ranger cache - always use range_from_dom when updating.
PR tree-optimization/108356 - Ranger cache - always use range_from_dom when updating.
- - - -
-
-
-
2023-01-31
Andrew MacLeod
New
[3/3] tree-optimization/108385 - Add op2_range to pointer_plus.
Untitled series #339245
- - - -
-
-
-
2023-01-30
Andrew MacLeod
New
[2/3] PR tree-optimization/108359
Untitled series #338919
- - - -
-
-
-
2023-01-28
Andrew MacLeod
New
[1/3] Properly set GORI relation trios.
[1/3] Properly set GORI relation trios.
- - - -
-
-
-
2023-01-28
Andrew MacLeod
New
PR tree-optimization/108447 - Do not try to logical fold floating point relations.
PR tree-optimization/108447 - Do not try to logical fold floating point relations.
- - - -
-
-
-
2023-01-25
Andrew MacLeod
New
tree-optimization/108306 - Correctly detect shifts out of range
tree-optimization/108306 - Correctly detect shifts out of range
- - - -
-
-
-
2023-01-23
Andrew MacLeod
New
[2/2] Add VREL_OTHER for FP unsupported relations.
[1/2] Use value_relation class instead of direct calls to intersect/union.
- - - -
-
-
-
2023-01-23
Andrew MacLeod
New
[1/2] Use value_relation class instead of direct calls to intersect/union.
[1/2] Use value_relation class instead of direct calls to intersect/union.
- - - -
-
-
-
2023-01-23
Andrew MacLeod
New
PR tree-optimization/108359 - Utilize op1 == op2 when invoking range-ops folding.
PR tree-optimization/108359 - Utilize op1 == op2 when invoking range-ops folding.
- - - -
-
-
-
2023-01-13
Andrew MacLeod
New
PR tree-optimization/108139 - Don't use PHI equivalences in range-on-entry.
PR tree-optimization/108139 - Don't use PHI equivalences in range-on-entry.
- - - -
-
-
-
2022-12-19
Andrew MacLeod
New
PR tree-optimization/107985 - Ensure arguments to range-op handler are supported.
PR tree-optimization/107985 - Ensure arguments to range-op handler are supported.
- - - -
-
-
-
2022-12-07
Andrew MacLeod
New
Fix a few incorrect accesses.
Fix a few incorrect accesses.
- - - -
-
-
-
2022-12-02
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/107523 - Don't add dependencies in update_stmt.
[COMMITTED] PR tree-optimization/107523 - Don't add dependencies in update_stmt.
- - - -
-
-
-
2022-11-11
Andrew MacLeod
New
[COMMITTED] process transitive inferred ranges in pre_fold_stmt.
[COMMITTED] process transitive inferred ranges in pre_fold_stmt.
- - - -
-
-
-
2022-11-11
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/104530 - Add transitive inferred range processing.
[COMMITTED] PR tree-optimization/104530 - Add transitive inferred range processing.
- - - -
-
-
-
2022-11-08
Andrew MacLeod
New
[COMMITTED] Add testcases resolved with ranger as VRP1.
[COMMITTED] Add testcases resolved with ranger as VRP1.
- - - -
-
-
-
2022-11-03
Andrew MacLeod
New
[COMMITTED] Update range query cache when a statement is updated.
[COMMITTED] Update range query cache when a statement is updated.
- - - -
-
-
-
2022-11-03
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/107497 - Make sure ssa-name is valid.
[COMMITTED] PR tree-optimization/107497 - Make sure ssa-name is valid.
- - - -
-
-
-
2022-11-01
Andrew MacLeod
New
[COMMITTED] Make ranger the vrp1 default.
[COMMITTED] Make ranger the vrp1 default.
- - - -
-
-
-
2022-11-01
Andrew MacLeod
New
[COMMITTED] Remove builtin_unreachable in ranger VRP.
[COMMITTED] Remove builtin_unreachable in ranger VRP.
- - - -
-
-
-
2022-11-01
Andrew MacLeod
New
[COMMITTED] Allow ranger queries on exit block.
[COMMITTED] Allow ranger queries on exit block.
- - - -
-
-
-
2022-11-01
Andrew MacLeod
New
[COMMITTED] Irange::intersect with nonzero bits can indicate change incorrectly.
[COMMITTED] Irange::intersect with nonzero bits can indicate change incorrectly.
- - - -
-
-
-
2022-11-01
Andrew MacLeod
New
[COMMITTED] Check if varying may also be non-negative.
[COMMITTED] Check if varying may also be non-negative.
- - - -
-
-
-
2022-10-26
Andrew MacLeod
New
[COMMITTED] PR c++/106654 - Add assume support to VRP.
[COMMITTED] PR c++/106654 - Add assume support to VRP.
- - - -
-
-
-
2022-10-20
Andrew MacLeod
New
[COMMITTED] Use Value_Range when applying inferred ranges.
[COMMITTED] Use Value_Range when applying inferred ranges.
- - - -
-
-
-
2022-10-19
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/107273 - Merge partial relation precisions properly.
[COMMITTED] PR tree-optimization/107273 - Merge partial relation precisions properly.
- - - -
-
-
-
2022-10-18
Andrew MacLeod
New
[COMMITTED] Add 3 floating NAN tests.
[COMMITTED] Add 3 floating NAN tests.
- - - -
-
-
-
2022-10-17
Andrew MacLeod
New
[COMMITTED] Add relation_trio class for range-ops.
[COMMITTED] Add relation_trio class for range-ops.
- - - -
-
-
-
2022-10-17
Andrew MacLeod
New
[COMMITTED] Fix nan updating in range-ops.
[COMMITTED] Fix nan updating in range-ops.
- - - -
-
-
-
2022-10-17
Andrew MacLeod
New
[COMMITTED] Don't set useless relations.
[COMMITTED] Don't set useless relations.
- - - -
-
-
-
2022-10-17
Andrew MacLeod
New
[COMMITTED,4/4] PR tree-optimization/102540 - propagate partial equivs in the cache.
Add partial equivalences to the oracle.
- - - -
-
-
-
2022-10-13
Andrew MacLeod
New
[COMMITTED,3/4] Add partial equivalence recognition to cast and bitwise and.
Add partial equivalences to the oracle.
- - - -
-
-
-
2022-10-13
Andrew MacLeod
New
[COMMITTED,2/4] Add equivalence iterator to relation oracle.
Add partial equivalences to the oracle.
- - - -
-
-
-
2022-10-13
Andrew MacLeod
New
[COMMITTED,1/4] Add partial equivalence support to the relation oracle.
Add partial equivalences to the oracle.
- - - -
-
-
-
2022-10-13
Andrew MacLeod
New
PR tree-optimization/107109 - Don't process undefined range.
PR tree-optimization/107109 - Don't process undefined range.
- - - -
-
-
-
2022-10-03
Andrew MacLeod
New
Process unsigned overflow relations for plus and minus in range-ops.
Process unsigned overflow relations for plus and minus in range-ops.
- - - -
-
-
-
2022-09-29
Andrew MacLeod
New
Refine ranges using relations in GORI.
Refine ranges using relations in GORI.
- - - -
-
-
-
2022-09-29
Andrew MacLeod
New
Track value_relations in GORI.
Track value_relations in GORI.
- - - -
-
-
-
2022-09-29
Andrew MacLeod
New
Move class value_relation the header file.
Move class value_relation the header file.
- - - -
-
-
-
2022-09-29
Andrew MacLeod
New
Audit op1_range and op2_range for undefined LHS.
Audit op1_range and op2_range for undefined LHS.
- - - -
-
-
-
2022-09-29
Andrew MacLeod
New
PR tree-optimization/102892 - Remove undefined behaviour from testcase.
PR tree-optimization/102892 - Remove undefined behaviour from testcase.
- - - -
-
-
-
2022-09-29
Andrew MacLeod
New
[17/17] Convert CFN_BUILT_IN_PARITY to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[16/17] Convert CFN_BUILT_IN_GOACC_DIM_* to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
«
1
2
3
4
…
5
6
»