Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Aldy Hernandez
| Archived =
No
| 109 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Committed
Dropped
FSF Assignment Missing
Search
Archived
No
Yes
Both
Delegate
------
Nobody
siddhesh
siddhesh
codonell
azanella
gbenson
jankratochvil
ppluzhnikov
neleai
tromey
palves
keiths
sergiodj
StanShebs
teawater
aburgess
rth
roland
davem
schwab
Allan
aj
ldv
tschwinge
tschwinge
tschwinge
andreaskr
fweimer
ChrisMetcalf
jsm28
aurel32
will
vapier
vapier
tuliom
hjl
triegel
jwlemke
cltang
macro
nsz
pwbot
arjun
stli
ludo
rj
zack
mfabian
rluzynski
dj
sthibaul
mscastanho
lamm
girish946
maennich
dodji
zimmerma
rzinsly
lukma
mjw
raoni
jason
jwakely
jwakely
maximk
trodgers
Apply
«
1
2
»
Patch
Series
rb/tb
S/W/F
Date
Submitter
Delegate
State
[COMMITTED] Denormalize VR_VARYING to VR_RANGE before passing it to set_range_info_raw.
[COMMITTED] Denormalize VR_VARYING to VR_RANGE before passing it to set_range_info_raw.
- -
-
-
-
2022-05-01
Aldy Hernandez
New
[COMMITTED] Move common code from range-op.cc to header files.
[COMMITTED] Move common code from range-op.cc to header files.
- -
-
-
-
2022-04-29
Aldy Hernandez
New
[COMMITTED] Remove various deprecated methods in class irange.
[COMMITTED] Remove various deprecated methods in class irange.
- -
-
-
-
2022-04-29
Aldy Hernandez
New
[COMMITTED] Prefer global range info setters that take a range.
[COMMITTED] Prefer global range info setters that take a range.
- -
-
-
-
2022-04-29
Aldy Hernandez
New
[COMMITTED] Call set_undefined from irange constructor.
[COMMITTED] Call set_undefined from irange constructor.
- -
-
-
-
2022-04-29
Aldy Hernandez
New
[COMMITTED] Make irange::intersect(wide_int, wide_int) private.
[COMMITTED] Make irange::intersect(wide_int, wide_int) private.
- -
-
-
-
2022-04-29
Aldy Hernandez
New
Replace EVRP in DOM with ranger.
Replace EVRP in DOM with ranger.
- -
-
-
-
2022-04-28
Aldy Hernandez
New
ranger: fix small thinko in fur_list constructor
ranger: fix small thinko in fur_list constructor
- -
-
-
-
2022-02-03
Aldy Hernandez
Committed
Reset relations when crossing backedges.
Reset relations when crossing backedges.
- -
-
-
-
2022-01-21
Aldy Hernandez
Committed
Allow loop crossing paths in back threader copier.
Allow loop crossing paths in back threader copier.
- -
-
-
-
2021-11-30
Aldy Hernandez
New
path solver: Use only one ssa_global_cache.
path solver: Use only one ssa_global_cache.
- -
-
-
-
2021-11-29
Aldy Hernandez
Committed
Remove can_throw_non_call_exceptions special case from operator_div::wi_fold.
Remove can_throw_non_call_exceptions special case from operator_div::wi_fold.
- -
-
-
-
2021-11-29
Aldy Hernandez
New
path solver: Minimize exported ranges to subsequent blocks.
path solver: Minimize exported ranges to subsequent blocks.
- -
-
-
-
2021-11-27
Aldy Hernandez
New
[COMMITTED] path solver: Move boolean import code to compute_imports.
[COMMITTED] path solver: Move boolean import code to compute_imports.
- -
-
-
-
2021-11-25
Aldy Hernandez
Committed
[COMMITTED] path solver: Compute ranges in path in gimple order.
[COMMITTED] path solver: Compute ranges in path in gimple order.
- -
-
-
-
2021-11-25
Aldy Hernandez
Committed
[COMMITTED] Drop tree overflow in irange setter.
[COMMITTED] Drop tree overflow in irange setter.
- -
-
-
-
2021-11-15
Aldy Hernandez
Committed
[COMMITTED] Fix PHI ordering problems in the path solver.
[COMMITTED] Fix PHI ordering problems in the path solver.
- -
-
-
-
2021-11-15
Aldy Hernandez
Committed
[COMMITTED] path solver: Default to global range if nothing found.
[COMMITTED] path solver: Default to global range if nothing found.
- -
-
-
-
2021-11-15
Aldy Hernandez
Committed
[COMMITTED] Do not pass NULL to memset in ssa_global_cache.
[COMMITTED] Do not pass NULL to memset in ssa_global_cache.
- -
-
-
-
2021-11-14
Aldy Hernandez
Committed
[COMMITTED] path solver: Merge path_range_query constructors.
[COMMITTED] path solver: Merge path_range_query constructors.
- -
-
-
-
2021-11-13
Aldy Hernandez
Committed
[COMMITTED] path solver: Solve PHI imports first for ranges.
[COMMITTED] path solver: Solve PHI imports first for ranges.
- -
-
-
-
2021-11-12
Aldy Hernandez
Committed
Make ranger optional in path_range_query.
Make ranger optional in path_range_query.
- -
-
-
-
2021-11-11
Aldy Hernandez
Committed
Remove loop crossing restriction from the backward threader.
Remove loop crossing restriction from the backward threader.
- -
-
-
-
2021-11-11
Aldy Hernandez
Committed
[COMMITTED] Move import population from threader to path solver.
[COMMITTED] Move import population from threader to path solver.
- -
-
-
-
2021-11-11
Aldy Hernandez
Committed
Allow loop header copying when first iteration condition is known.
Allow loop header copying when first iteration condition is known.
- -
-
-
-
2021-11-10
Aldy Hernandez
Committed
[COMMITTED] path solver: Adjustments for use outside of the backward threader.
[COMMITTED] path solver: Adjustments for use outside of the backward threader.
- -
-
-
-
2021-11-10
Aldy Hernandez
Committed
[COMMITTED] Grow sbr_vector in ranger's on-entry cache as needed.
[COMMITTED] Grow sbr_vector in ranger's on-entry cache as needed.
- -
-
-
-
2021-11-10
Aldy Hernandez
Committed
[COMMITTED] Remove unused gimple-ssa-evr-analyze.h header file.
[COMMITTED] Remove unused gimple-ssa-evr-analyze.h header file.
- -
-
-
-
2021-11-10
Aldy Hernandez
Committed
[COMMITTED] Include PHI threading restrictions in backthreader diagnostics.
[COMMITTED] Include PHI threading restrictions in backthreader diagnostics.
- -
-
-
-
2021-11-10
Aldy Hernandez
Committed
Dump details of an attempt to register a jump threading path.
Dump details of an attempt to register a jump threading path.
- -
-
-
-
2021-11-09
Aldy Hernandez
Committed
Return NULL for maybe_register_path when unprofitable.
Return NULL for maybe_register_path when unprofitable.
- -
-
-
-
2021-11-09
Aldy Hernandez
New
[COMMITTED] Cleanup path solver dumps.
[COMMITTED] Cleanup path solver dumps.
- -
-
-
-
2021-11-09
Aldy Hernandez
Committed
[COMMITTED] Remove TDF_THREADING flag in favor of param.
[COMMITTED] Remove TDF_THREADING flag in favor of param.
- -
-
-
-
2021-11-09
Aldy Hernandez
Committed
[COMMITTED] path solver: Avoid recalculating ranges already in the cache.
[COMMITTED] path solver: Avoid recalculating ranges already in the cache.
- -
-
-
-
2021-11-08
Aldy Hernandez
Committed
[COMMITTED] Remove VRP threader.
[COMMITTED] Remove VRP threader.
- -
-
-
-
2021-11-07
Aldy Hernandez
Committed
[COMMITTED] path oracle: Do not look at root oracle for killed defs.
[COMMITTED] path oracle: Do not look at root oracle for killed defs.
- -
-
-
-
2021-11-06
Aldy Hernandez
Committed
Cleanup back_threader::find_path_to_names.
Cleanup back_threader::find_path_to_names.
- -
-
-
-
2021-11-05
Aldy Hernandez
New
[COMMITTED] path solver: Prefer range_of_expr instead of range_on_edge.
[COMMITTED] path solver: Prefer range_of_expr instead of range_on_edge.
- -
-
-
-
2021-11-04
Aldy Hernandez
Committed
[COMMITTED] Avoid repeating calculations in threader.
[COMMITTED] Avoid repeating calculations in threader.
- -
-
-
-
2021-11-04
Aldy Hernandez
Committed
[COMMITTED] path solver: Only compute relations for imports.
[COMMITTED] path solver: Only compute relations for imports.
- -
-
-
-
2021-11-04
Aldy Hernandez
Committed
[COMMITTED] Convert arrays in ssa pointer_equiv_analyzer to auto_vec's.
[COMMITTED] Convert arrays in ssa pointer_equiv_analyzer to auto_vec's.
- -
-
-
-
2021-11-04
Aldy Hernandez
Committed
Add debug counters to back threader.
Add debug counters to back threader.
- -
-
-
-
2021-11-01
Aldy Hernandez
New
Move statics to threader pass class.
Move statics to threader pass class.
- -
-
-
-
2021-11-01
Aldy Hernandez
New
[COMMITTED] path oracle: Do not look back to the root oracle for killing defs.
[COMMITTED] path oracle: Do not look back to the root oracle for killing defs.
- -
-
-
-
2021-10-29
Aldy Hernandez
Committed
Remove VRP threader passes in exchange for better threading pre-VRP.
Remove VRP threader passes in exchange for better threading pre-VRP.
- -
-
-
-
2021-10-28
Aldy Hernandez
New
path relation oracle: Remove SSA's being killed from the equivalence list.
path relation oracle: Remove SSA's being killed from the equivalence list.
- -
-
-
-
2021-10-28
Aldy Hernandez
Committed
[COMMITTED] Improve backward threading with switches.
[COMMITTED] Improve backward threading with switches.
- -
-
-
-
2021-10-28
Aldy Hernandez
Committed
[COMMITTED] Make back_threader_registry inherit from back_jt_path_registry.
[COMMITTED] Make back_threader_registry inherit from back_jt_path_registry.
- -
-
-
-
2021-10-28
Aldy Hernandez
Committed
[COMMITTED] Kill known equivalences before a new assignment in the path solver.
[COMMITTED] Kill known equivalences before a new assignment in the path solver.
- -
-
-
-
2021-10-27
Aldy Hernandez
Committed
[COMMITTED] Reorder relation calculating code in the path solver.
[COMMITTED] Reorder relation calculating code in the path solver.
- -
-
-
-
2021-10-27
Aldy Hernandez
New
[COMMITTED] Kill second order relations in the path solver.
[COMMITTED] Kill second order relations in the path solver.
- -
-
-
-
2021-10-27
Aldy Hernandez
Committed
[PR,testsuite/102857] Tweak ssa-dom-thread-7.c for aarch64.
[PR,testsuite/102857] Tweak ssa-dom-thread-7.c for aarch64.
- -
-
-
-
2021-10-23
Aldy Hernandez
New
[COMMITTED] Disregard incoming equivalences to a path when defining a new one.
[COMMITTED] Disregard incoming equivalences to a path when defining a new one.
- -
-
-
-
2021-10-22
Aldy Hernandez
Committed
[COMMITTED] Revert the avoid threading circular paths commit.
[COMMITTED] Revert the avoid threading circular paths commit.
- -
-
-
-
2021-10-21
Aldy Hernandez
Committed
[COMMITTED] Avoid threading circular paths.
[COMMITTED] Avoid threading circular paths.
- -
-
-
-
2021-10-21
Aldy Hernandez
Committed
Attempt to resolve all incoming paths to a PHI.
Attempt to resolve all incoming paths to a PHI.
- -
-
-
-
2021-10-20
Aldy Hernandez
New
Try to resolve paths in threader without looking further back.
Try to resolve paths in threader without looking further back.
- -
-
-
-
2021-10-20
Aldy Hernandez
New
[COMMITTED] Remove unused back_threader destructor.
[COMMITTED] Remove unused back_threader destructor.
- -
-
-
-
2021-10-20
Aldy Hernandez
Committed
[COMMITTED] Remove superflous debugging messages from the threading registry.
[COMMITTED] Remove superflous debugging messages from the threading registry.
- -
-
-
-
2021-10-20
Aldy Hernandez
Committed
[COMMITTED] Remove unused back_threader_registry::m_threaded_paths.
[COMMITTED] Remove unused back_threader_registry::m_threaded_paths.
- -
-
-
-
2021-10-20
Aldy Hernandez
Committed
Restore --param=max-fsm-thread-length
Restore --param=max-fsm-thread-length
- -
-
-
-
2021-10-20
Aldy Hernandez
Committed
[COMMITTED] Change threading comment before pass_ccp pass.
[COMMITTED] Change threading comment before pass_ccp pass.
- -
-
-
-
2021-10-19
Aldy Hernandez
Committed
[RFC] Remove VRP threader passes in exchange for better threading pre-VRP.
[RFC] Remove VRP threader passes in exchange for better threading pre-VRP.
- -
-
-
-
2021-10-18
Aldy Hernandez
New
[COMMITTED] Clone correct pass in class pass_thread_jumps_full.
[COMMITTED] Clone correct pass in class pass_thread_jumps_full.
- -
-
-
-
2021-10-18
Aldy Hernandez
Committed
Allow fully resolving backward jump threading passes.
Allow fully resolving backward jump threading passes.
- -
-
-
-
2021-10-15
Aldy Hernandez
Committed
[COMMITTED] Make signness explicit in tree-ssa/pr102736.c
[COMMITTED] Make signness explicit in tree-ssa/pr102736.c
- -
-
-
-
2021-10-15
Aldy Hernandez
Committed
Add ability to use full resolving path solver in the backward threader.
Add ability to use full resolving path solver in the backward threader.
- -
-
-
-
2021-10-14
Aldy Hernandez
Committed
Cleanup --params for backward threader.
Cleanup --params for backward threader.
- -
-
-
-
2021-10-14
Aldy Hernandez
Committed
Minor cleanups to backward threader.
Minor cleanups to backward threader.
- -
-
-
-
2021-10-14
Aldy Hernandez
Committed
[COMMITTED] Add FIXME note to backward threader.
[COMMITTED] Add FIXME note to backward threader.
- -
-
-
-
2021-10-14
Aldy Hernandez
Committed
[COMMITTED] Do not call range_on_path_entry for SSAs defined within the path
[COMMITTED] Do not call range_on_path_entry for SSAs defined within the path
- -
-
-
-
2021-10-14
Aldy Hernandez
Committed
Add debug helpers for auto_bitmap.
Add debug helpers for auto_bitmap.
- -
-
-
-
2021-10-14
Aldy Hernandez
Committed
Convert strlen pass from evrp to ranger.
Convert strlen pass from evrp to ranger.
- -
-
-
-
2021-10-08
Aldy Hernandez
New
[COMMITTED] Grow non_null_ref bitmap when num_ssa_names increases.
[COMMITTED] Grow non_null_ref bitmap when num_ssa_names increases.
- -
-
-
-
2021-10-08
Aldy Hernandez
Committed
[COMMITTED] Implement irange::debug()
[COMMITTED] Implement irange::debug()
- -
-
-
-
2021-10-08
Aldy Hernandez
Committed
[RFC] More jump threading restrictions in the presence of loops.
[RFC] More jump threading restrictions in the presence of loops.
- -
-
-
-
2021-10-04
Aldy Hernandez
RFC
Remove static marker for range in alloca pass.
Remove static marker for range in alloca pass.
- -
-
-
-
2021-10-04
Aldy Hernandez
Committed
Handle EQ_EXPR relation for operator_lshift.
Handle EQ_EXPR relation for operator_lshift.
- -
-
-
-
2021-10-01
Aldy Hernandez
New
Pass relations down to range_operator::op[12]_range.
Pass relations down to range_operator::op[12]_range.
- -
-
-
-
2021-10-01
Aldy Hernandez
New
[COMMITTED] Remove shadowed oracle field.
[COMMITTED] Remove shadowed oracle field.
- -
-
-
-
2021-10-01
Aldy Hernandez
Committed
Plug possible snprintf overflow in lto-wrapper.
Plug possible snprintf overflow in lto-wrapper.
- -
-
-
-
2021-09-30
Aldy Hernandez
Committed
[COMMITTED] Add gimple_ranger::debug.
[COMMITTED] Add gimple_ranger::debug.
- -
-
-
-
2021-09-30
Aldy Hernandez
Committed
[COMMITTED] Plug memory leak in hybrid_threader.
[COMMITTED] Plug memory leak in hybrid_threader.
- -
-
-
-
2021-09-30
Aldy Hernandez
Committed
Use a separate TV_* timer for the VRP threader.
Use a separate TV_* timer for the VRP threader.
- -
-
-
-
2021-09-29
Aldy Hernandez
Committed
[PR102501] Adjust jump threading testcases for ppc64* and others.
[PR102501] Adjust jump threading testcases for ppc64* and others.
- -
-
-
-
2021-09-28
Aldy Hernandez
Committed
Improve jump threading dump output.
Improve jump threading dump output.
- -
-
-
-
2021-09-28
Aldy Hernandez
Committed
[COMMITTED] Return VARYING in range_on_path_entry if nothing found.
[COMMITTED] Return VARYING in range_on_path_entry if nothing found.
- -
-
-
-
2021-09-28
Aldy Hernandez
Committed
[COMMITTED] Minor cleanups to solver.
[COMMITTED] Minor cleanups to solver.
- -
-
-
-
2021-09-27
Aldy Hernandez
Committed
[COMMITTED] Remove old VRP jump threader code.
[COMMITTED] Remove old VRP jump threader code.
- -
-
-
-
2021-09-27
Aldy Hernandez
Committed
Control all jump threading passes with -fjump-threads.
Control all jump threading passes with -fjump-threads.
- -
-
-
-
2021-09-27
Aldy Hernandez
New
[COMMITTED] Use on-demand ranges in ssa_name_has_boolean_range before querying nonzero bits.
[COMMITTED] Use on-demand ranges in ssa_name_has_boolean_range before querying nonzero bits.
- -
-
-
-
2021-09-27
Aldy Hernandez
Committed
[COMMITTED] Convert some evrp uses in DOM to the range_query API.
[COMMITTED] Convert some evrp uses in DOM to the range_query API.
- -
-
-
-
2021-09-27
Aldy Hernandez
Committed
Replace VRP threader with a hybrid forward threader.
Replace VRP threader with a hybrid forward threader.
- -
-
-
-
2021-09-24
Aldy Hernandez
New
[COMMITTED] path solver: Avoid further lookups when range is defined in block.
[COMMITTED] path solver: Avoid further lookups when range is defined in block.
- -
-
-
-
2021-09-24
Aldy Hernandez
Committed
Avoid invalid loop transformations in jump threading registry.
Avoid invalid loop transformations in jump threading registry.
- -
-
-
-
2021-09-23
Aldy Hernandez
Committed
Overhaul jump thread state in forward threader.
Overhaul jump thread state in forward threader.
- -
-
-
-
2021-09-22
Aldy Hernandez
Committed
[COMMITTED] Check for BB before calling register_outgoing_edges.
[COMMITTED] Check for BB before calling register_outgoing_edges.
- -
-
-
-
2021-09-22
Aldy Hernandez
Committed
[COMMITTED] path solver: Use range_on_path_entry instead of looking at equivalences.
[COMMITTED] path solver: Use range_on_path_entry instead of looking at equivalences.
- -
-
-
-
2021-09-22
Aldy Hernandez
Committed
[7/7] path solver: Use ranger to solve unknowns.
Add ability to resolve unknowns to path solver.
- -
-
-
-
2021-09-21
Aldy Hernandez
Committed
[6/7] path solver: Add related SSAs to solvable set.
Add ability to resolve unknowns to path solver.
- -
-
-
-
2021-09-21
Aldy Hernandez
Committed
«
1
2
»