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
| 115 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not applicable
Changes Requested
Failed CI
Superseded
Deferred
Committed
Dropped
DCO or assignment missing
Search
Archived
No
Yes
Both
Delegate
------
Nobody
siddhesh
siddhesh
siddhesh
siddhesh
codonell
codonell
codonell
codonell
codonell
codonell
codonell
azanella
gbenson
jankratochvil
ppluzhnikov
neleai
tromey
palves
keiths
sergiodj
StanShebs
teawater
simark
fche
rth
roland
davem
schwab
Allan
aj
ldv
tschwinge
tschwinge
tschwinge
andreaskr
fweimer
ChrisMetcalf
jsm28
aurel32
will
vapier
vapier
tuliom
hjl
triegel
jwlemke
cltang
macro
macro
macro
nsz
pwbot
arjun
stli
rj
zack
mfabian
rluzynski
dj
sthibaul
mscastanho
lamm
girish946
maennich
dodji
zimmerma
rzinsly
lukma
mjw
goldsteinn
raoni
jason
jwakely
jwakely
maximk
maximk
maximk
maximk
maximk
trodgers
trodgers
palmer
palmer
ams
ams
ams
rearnsha
siddhesh_staff
lancesix
aburgess
pvk
rsandifo
ktkachov
ppalka
JeffreyALaw
JeffreyALaw
kitoc
linaro-tcwg-bot
linaro-tcwg-bot
linaro-tcwg-bot
linaro-tcwg-bot
linaro-tcwg-bot
redhat-pt-bot
rdapp
rdapp
rdapp
rdapp
ramana
rivoscibot
rivoscibot
rivoscibot
rivoscibot
JuzheZhong
JuzheZhong
JuzheZhong
JuzheZhong
dmalcolm
amerey
dkm
Apply
«
1
2
»
Patch
Series
rb/tb
S/W/F
Date
Submitter
Delegate
State
[COMMITTED] Use range_compatible_p in check_operands_p.
[COMMITTED] Use range_compatible_p in check_operands_p.
- -
2
2
-
2023-12-01
Andrew MacLeod
New
[COMMITTED,2/2] PR tree-optimization/111922 - Check operands before invoking fold_range.
[COMMITTED,1/2] Add operand_check_p to range-ops.
- -
-
2
-
2023-11-29
Andrew MacLeod
New
[COMMITTED,1/2] Add operand_check_p to range-ops.
[COMMITTED,1/2] Add operand_check_p to range-ops.
- -
-
2
-
2023-11-29
Andrew MacLeod
New
PR tree-optimization/111922 - Ensure wi_fold arguments match precisions.
PR tree-optimization/111922 - Ensure wi_fold arguments match precisions.
- -
4
-
-
2023-11-24
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/112509 - Use case label type to create case range.
[COMMITTED] PR tree-optimization/112509 - Use case label type to create case range.
- -
1
1
-
2023-11-14
Andrew MacLeod
New
[GCC13] PR tree-optimization/105834 - Choose better initial values for ranger.
[GCC13] PR tree-optimization/105834 - Choose better initial values for ranger.
- -
-
-
4
2023-11-06
Andrew MacLeod
New
[COMMITTED,2/2] PR tree-optimization/111766 - Adjust operators equal and not_equal to check bitmask…
[COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks.
- -
-
-
4
2023-11-03
Andrew MacLeod
New
[COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks.
[COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks.
- -
-
-
4
2023-11-03
Andrew MacLeod
New
[COMMITTED,GCC13] PR tree-optimization/111622 - Do not add partial equivalences with no uses.
[COMMITTED,GCC13] PR tree-optimization/111622 - Do not add partial equivalences with no uses.
- -
-
4
-
2023-10-13
Andrew MacLeod
New
[COMMITTED,GCC13] PR tree-optimization/111694 - Ensure float equivalences include + and - zero.
[COMMITTED,GCC13] PR tree-optimization/111694 - Ensure float equivalences include + and - zero.
- -
-
-
4
2023-10-11
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/111694 - Ensure float equivalences include + and - zero.
[COMMITTED] PR tree-optimization/111694 - Ensure float equivalences include + and - zero.
- -
-
4
-
2023-10-09
Andrew MacLeod
New
[COMMITTED] Remove unused get_identity_relation.
[COMMITTED] Remove unused get_identity_relation.
- -
-
-
4
2023-10-09
Andrew MacLeod
New
[COMMITTED,3/3] Create a fast VRP pass
[COMMITTED,1/3] Add outgoing range vector calculation API.
- -
1
3
-
2023-10-05
Andrew MacLeod
New
[COMMITTED,2/3] Add a dom based ranger for fast VRP.
[COMMITTED,1/3] Add outgoing range vector calculation API.
- -
-
4
-
2023-10-05
Andrew MacLeod
New
[COMMITTED,1/3] Add outgoing range vector calculation API.
[COMMITTED,1/3] Add outgoing range vector calculation API.
- -
-
4
-
2023-10-05
Andrew MacLeod
New
[RFC] New early __builtin_unreachable processing.
[RFC] New early __builtin_unreachable processing.
- -
4
-
-
2023-09-15
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/110875 - Some ssa-names get incorrectly marked as always_current.
[COMMITTED] PR tree-optimization/110875 - Some ssa-names get incorrectly marked as always_current.
- -
-
2
-
2023-09-07
Andrew MacLeod
New
[COMMITTED] Add operand ranges to op1_op2_relation API.
[COMMITTED] Add operand ranges to op1_op2_relation API.
- -
-
4
-
2023-08-03
Andrew MacLeod
New
[COMMITTED] Provide a routine for NAME == NAME relation.
[COMMITTED] Provide a routine for NAME == NAME relation.
- -
-
4
-
2023-08-03
Andrew MacLeod
New
[COMMITTED] Automatically set type is certain Value_Range routines.
[COMMITTED] Automatically set type is certain Value_Range routines.
- -
-
4
-
2023-08-03
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/110582 - fur_list should not use the range vector for non-ssa, ope…
[COMMITTED] PR tree-optimization/110582 - fur_list should not use the range vector for non-ssa, ope…
- -
-
3
-
2023-07-31
Andrew MacLeod
New
[COMMITTED] Add a merge_range to ssa_cache and use it.
[COMMITTED] Add a merge_range to ssa_cache and use it.
- -
-
4
-
2023-07-28
Andrew MacLeod
New
[COMMITTED] Remove value_query, push into sub&fold class.
[COMMITTED] Remove value_query, push into sub&fold class.
- -
-
4
-
2023-07-28
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/110205 -Fix some warnings
[COMMITTED] PR tree-optimization/110205 -Fix some warnings
- -
-
4
-
2023-07-28
Andrew MacLeod
New
[GCC13] PR tree-optimization/110315 - Add auto-resizing capability to irange's
[GCC13] PR tree-optimization/110315 - Add auto-resizing capability to irange's
- -
-
4
-
2023-07-24
Andrew MacLeod
New
[COMMITTED] PR tree-optimization/110251 - Avoid redundant GORI calcuations.
[COMMITTED] PR tree-optimization/110251 - Avoid redundant GORI calcuations.
- -
-
3
-
2023-06-26
Andrew MacLeod
New
PR tree-optimization/110266 - Check for integer only complex
PR tree-optimization/110266 - Check for integer only complex
- -
-
-
4
2023-06-15
Andrew MacLeod
New
[COMMITTED,17/17] PR tree-optimization/110205 - Add some overrides.
- Range-op dispatch unification rework
- -
-
-
4
2023-06-12
Andrew MacLeod
New
[COMMITTED,16/17] - Provide interface for non-standard operators.
- Range-op dispatch unification rework
- -
-
-
2
2023-06-12
Andrew MacLeod
New
[COMMITTED,15/17] - Provide a default range_operator via range_op_handler.
- Range-op dispatch unification rework
- -
-
-
-
2023-06-12
Andrew MacLeod
New
[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
[2/15] Unify EQ_EXPR range operator.
[COMMITTED,1/15] - Provide a unified range-op table.
- -
-
-
-
2023-06-10
Andrew MacLeod
New
[RFC] range-op restructuring
[RFC] range-op restructuring
- -
-
-
-
2023-06-01
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 #16474
- -
-
-
-
2023-01-30
Andrew MacLeod
New
[2/3] PR tree-optimization/108359
[1/3] Properly set GORI relation trios.
- -
-
-
-
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
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
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
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
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
tree-optimization/105276 - Retain existing range knowledge when prefilling statements.
tree-optimization/105276 - Retain existing range knowledge when prefilling statements.
- -
-
-
-
2022-04-21
Andrew MacLeod
New
PR tree-optimization/102943 - Always use dominators in the cache when available.
PR tree-optimization/102943 - Always use dominators in the cache when available.
- -
-
-
-
2022-03-17
Andrew MacLeod
New
[2/2] tree-optimization/104530 - Mark defs dependent on non-null stale.
tree-optimization/104530 - proposed re-evaluation.
- -
-
-
-
2022-02-22
Andrew MacLeod
New
«
1
2
»