Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Andrew MacLeod
| State =
Action Required
| Archived =
No
| 548 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
hs
mariosix
dcaratti
ovsrobot
ovsrobot
aserdean
XiaoYang
khem
tpetazzoni
mkorpershoek
marex
liwang
robimarko
mmichelson
apritzel
danielhb
groug
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
blocktrron
monstr
vigneshr
mraynal
horms
stewart
stewart
freenix
rmilecki
rmilecki
rfried
kevery
akumar
jacmet
xypron
wsa
Jaehoon
rsalvaterra
adrianschmutzler
sjg
hegdevasant
hegdevasant
prom
bmeng
jagan
ukleinek
ukleinek
ag
ehristev
metan
kabel
ivanhu
arbab
abelloni
chleroy
pablo
pablo
apconole
svanheule
legoater
legoater
legoater
rw
rw
wbx
trini
Hauke
Hauke
bjonglez
ynezz
aik
sbabic
sbabic
pevik
xback
xback
richiejp
dangole
dangole
forty
next_ghost
anuppatel
anuppatel
echaudron
acer
benh
rgrimm
segher
passgat
pratyush
jms
jms
jms
festevam
mans0n
Andes
ruscur
jmberg
linusw
linusw
ymorin
ymorin
numans
jk
jk
jk
jk
xuyang
matthias_bgg
tambarus
kubu
apalos
dceara
pbrobinson
imaximets
strlen
strlen
spectrum
cazzacarna
neocturne
aldot
TIENFONG
mpe
ktraynor
arnout
nbd
nbd
robh
anguy11
calebccff
paulus
jm
stroese
Apply
«
1
2
3
4
…
5
6
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
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
[15/17] Convert CFN_BUILT_IN_STRLEN to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[14/17] Convert CFN_BUILT_IN_UBSAN_CHECK_* to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[13/17] Convert CFN_BUILT_IN_CLRSB to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[12/17] Convert CFN_CTZ builtins to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[11/17] Convert CFN_CLZ builtins to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[10/17] Convert CFN_BUILT_FFS and CFN_POPCOUNT to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[09/17] Convert CFN_BUILT_IN_TOUPPER and TOLOWER to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[08/17] Convert CFN_BUILT_IN_SIGNBIT to range-ops.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[07/17] Add range-ops support for builtin functions.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[06/17] Always check the return value of fold_range.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[05/17] Add missing float fold_range prototype for floats.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[04/17] Fix calc_op1 for undefined op2_range.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[03/17] Create gimple_range_op_handler in a new source file.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[02/17] Adjust range_op_handler to store the handler directly.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[01/17] Replace another snippet with a call to, gimple_range_ssa_names.
Move builtin functions to range-ops.
- - - -
-
-
-
2022-09-22
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/106687 - Return the correct relation
[COMMITTED] PR tree-optimization/106687 - Return the correct relation
- - - -
-
-
-
2022-08-23
Andrew MacLeod
New
[COMMITTED] Abstract interesting ssa-names from GORI.
[COMMITTED] Abstract interesting ssa-names from GORI.
- - - -
-
-
-
2022-08-17
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/106621 - Check for undefined and varying first.
[COMMITTED] PR tree-optimization/106621 - Check for undefined and varying first.
- - - -
-
-
-
2022-08-15
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/106556 - Evaluate condition arguments with the correct type.
[COMMITTED] PR tree-optimization/106556 - Evaluate condition arguments with the correct type.
- - - -
-
-
-
2022-08-08
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/106514 - Loop over intersected bitmaps.
[COMMITTED] PR tree-optimization/106514 - Loop over intersected bitmaps.
- - - -
-
-
-
2022-08-04
Andrew MacLeod
New
[COMMITTED] tree-optimization/106514 - Do not walk equivalence set in path_oracle::killing_def.
[COMMITTED] tree-optimization/106514 - Do not walk equivalence set in path_oracle::killing_def.
- - - -
-
-
-
2022-08-03
Andrew MacLeod
New
[COMMITTED] tree-optimization/106510 - Do not register edges for statements not understood.
[COMMITTED] tree-optimization/106510 - Do not register edges for statements not understood.
- - - -
-
-
-
2022-08-02
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/106474 - Check equivalencies when calculating range on entry.
[COMMITTED] PR tree-optimization/106474 - Check equivalencies when calculating range on entry.
- - - -
-
-
-
2022-08-02
Andrew MacLeod
New
[COMMITTED,2/2] Resolve complicated join nodes in range_from_dom.
[COMMITTED,1/2] Remove recursion from range_from_dom.
- - - -
-
-
-
2022-07-19
Andrew MacLeod
New
[COMMITTED,1/2] Remove recursion from range_from_dom.
[COMMITTED,1/2] Remove recursion from range_from_dom.
- - - -
-
-
-
2022-07-19
Andrew MacLeod
New
[COMMITTED] tree-optimization/106280 - Check if transitives need to be registered.
[COMMITTED] tree-optimization/106280 - Check if transitives need to be registered.
- - - -
-
-
-
2022-07-18
Andrew MacLeod
New
[COMMITTED] Provide a relation verification mechanism.
[COMMITTED] Provide a relation verification mechanism.
- - - -
-
-
-
2022-07-05
Andrew MacLeod
New
[COMMITTED,GCC12] PR tree-optimization/106114 - Don't use gori dependencies to optimize.
[COMMITTED,GCC12] PR tree-optimization/106114 - Don't use gori dependencies to optimize.
- - - -
-
-
-
2022-07-04
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/106114 - Don't use gori dependencies to optimize.
[COMMITTED] PR tree-optimization/106114 - Don't use gori dependencies to optimize.
- - - -
-
-
-
2022-06-30
Andrew MacLeod
New
[COMMITTED] Clear invariant bit for inferred ranges.
[COMMITTED] Clear invariant bit for inferred ranges.
- - - -
-
-
-
2022-06-16
Andrew MacLeod
New
[COMMITTED] Propagator should call value_of_stmt.
[COMMITTED] Propagator should call value_of_stmt.
- - - -
-
-
-
2022-06-16
Andrew MacLeod
New
[COMMITTED] Tweak some comments.
[COMMITTED] Tweak some comments.
- - - -
-
-
-
2022-05-25
Andrew MacLeod
New
[COMMITTED] Use infer instead of side-effect for ranges.
[COMMITTED] Use infer instead of side-effect for ranges.
- - - -
-
-
-
2022-05-25
Andrew MacLeod
New
PR tree-optimization/31178 - Add rshift side effect.
PR tree-optimization/31178 - Add rshift side effect.
- - - -
-
-
-
2022-05-17
Andrew MacLeod
New
Add divide by zero side effect.
Add divide by zero side effect.
- - - -
-
-
-
2022-05-17
Andrew MacLeod
New
[COMMITTED] Add ranger side effect infrastructure.
[COMMITTED] Add ranger side effect infrastructure.
- - - -
-
-
-
2022-05-17
Andrew MacLeod
New
PR tree-optimization/105458 - Check for equivalence after merging relations.
PR tree-optimization/105458 - Check for equivalence after merging relations.
- - - -
-
-
-
2022-05-17
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/105597 - Check operand for type, not LHS.
[COMMITTED] PR tree-optimization/105597 - Check operand for type, not LHS.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Move VREL values to their own enumerated type.
[COMMITTED] Move VREL values to their own enumerated type.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Return a bool result for union, and add performance improvements.
[COMMITTED] Return a bool result for union, and add performance improvements.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Add a return value to intersect and speed it up.
[COMMITTED] Add a return value to intersect and speed it up.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Fix return value in ranger_cache::get_global_range
[COMMITTED] Fix return value in ranger_cache::get_global_range
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/104547 - Add relation between op1 & op2 to lhs_opN_relation API.
[COMMITTED] PR tree-optimization/104547 - Add relation between op1 & op2 to lhs_opN_relation API.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Export global ranges during the VRP block walk.
[COMMITTED] Export global ranges during the VRP block walk.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Clear killing defs when resetting the path in, path_oracle.
[COMMITTED] Clear killing defs when resetting the path in, path_oracle.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
[COMMITTED] Make range_from_dom more effective.
[COMMITTED] Make range_from_dom more effective.
- - - -
-
-
-
2022-05-13
Andrew MacLeod
New
«
1
2
3
4
…
5
6
»