Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   873 patches
« 1 2 3 48 9 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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 New
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 New
[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 New
[COMMITTED] Drop tree overflow in irange setter. [COMMITTED] Drop tree overflow in irange setter. - - - - --- 2021-11-15 Aldy Hernandez New
[COMMITTED] Fix PHI ordering problems in the path solver. [COMMITTED] Fix PHI ordering problems in the path solver. - - - - --- 2021-11-15 Aldy Hernandez New
[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 New
[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 New
[COMMITTED] path solver: Merge path_range_query constructors. [COMMITTED] path solver: Merge path_range_query constructors. - - - - --- 2021-11-13 Aldy Hernandez New
[COMMITTED] path solver: Solve PHI imports first for ranges. [COMMITTED] path solver: Solve PHI imports first for ranges. - - - - --- 2021-11-12 Aldy Hernandez New
Make ranger optional in path_range_query. Make ranger optional in path_range_query. - - - - --- 2021-11-11 Aldy Hernandez New
Remove loop crossing restriction from the backward threader. Remove loop crossing restriction from the backward threader. - - - - --- 2021-11-11 Aldy Hernandez New
[COMMITTED] Move import population from threader to path solver. [COMMITTED] Move import population from threader to path solver. - - - - --- 2021-11-11 Aldy Hernandez New
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 New
[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 New
[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 New
[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 New
[COMMITTED] Include PHI threading restrictions in backthreader diagnostics. [COMMITTED] Include PHI threading restrictions in backthreader diagnostics. - - - - --- 2021-11-10 Aldy Hernandez New
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 New
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 New
[COMMITTED] Remove TDF_THREADING flag in favor of param. [COMMITTED] Remove TDF_THREADING flag in favor of param. - - - - --- 2021-11-09 Aldy Hernandez New
[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 New
[COMMITTED] Remove VRP threader. [COMMITTED] Remove VRP threader. - - - - --- 2021-11-07 Aldy Hernandez New
[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 New
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 New
[COMMITTED] Avoid repeating calculations in threader. [COMMITTED] Avoid repeating calculations in threader. - - - - --- 2021-11-04 Aldy Hernandez New
[COMMITTED] path solver: Only compute relations for imports. [COMMITTED] path solver: Only compute relations for imports. - - - - --- 2021-11-04 Aldy Hernandez New
[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 New
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 New
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 New
[COMMITTED] Improve backward threading with switches. [COMMITTED] Improve backward threading with switches. - - - - --- 2021-10-28 Aldy Hernandez New
[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 New
[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 New
[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 New
[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 New
[COMMITTED] Revert the avoid threading circular paths commit. [COMMITTED] Revert the avoid threading circular paths commit. - - - - --- 2021-10-21 Aldy Hernandez New
[COMMITTED] Avoid threading circular paths. [COMMITTED] Avoid threading circular paths. - - - - --- 2021-10-21 Aldy Hernandez New
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 New
[COMMITTED] Remove superflous debugging messages from the threading registry. [COMMITTED] Remove superflous debugging messages from the threading registry. - - - - --- 2021-10-20 Aldy Hernandez New
[COMMITTED] Remove unused back_threader_registry::m_threaded_paths. [COMMITTED] Remove unused back_threader_registry::m_threaded_paths. - - - - --- 2021-10-20 Aldy Hernandez New
Restore --param=max-fsm-thread-length Restore --param=max-fsm-thread-length - - - - --- 2021-10-20 Aldy Hernandez New
[COMMITTED] Change threading comment before pass_ccp pass. [COMMITTED] Change threading comment before pass_ccp pass. - - - - --- 2021-10-19 Aldy Hernandez New
[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 New
Allow fully resolving backward jump threading passes. Allow fully resolving backward jump threading passes. - - - - --- 2021-10-15 Aldy Hernandez New
[COMMITTED] Make signness explicit in tree-ssa/pr102736.c [COMMITTED] Make signness explicit in tree-ssa/pr102736.c - - - - --- 2021-10-15 Aldy Hernandez New
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 New
Cleanup --params for backward threader. Cleanup --params for backward threader. - - - - --- 2021-10-14 Aldy Hernandez New
Minor cleanups to backward threader. Minor cleanups to backward threader. - - - - --- 2021-10-14 Aldy Hernandez New
[COMMITTED] Add FIXME note to backward threader. [COMMITTED] Add FIXME note to backward threader. - - - - --- 2021-10-14 Aldy Hernandez New
[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 New
Add debug helpers for auto_bitmap. Add debug helpers for auto_bitmap. - - - - --- 2021-10-14 Aldy Hernandez New
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 New
[COMMITTED] Implement irange::debug() [COMMITTED] Implement irange::debug() - - - - --- 2021-10-08 Aldy Hernandez New
[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 New
Remove static marker for range in alloca pass. Remove static marker for range in alloca pass. - - - - --- 2021-10-04 Aldy Hernandez New
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 New
Plug possible snprintf overflow in lto-wrapper. Plug possible snprintf overflow in lto-wrapper. - - - - --- 2021-09-30 Aldy Hernandez New
[COMMITTED] Add gimple_ranger::debug. [COMMITTED] Add gimple_ranger::debug. - - - - --- 2021-09-30 Aldy Hernandez New
[COMMITTED] Plug memory leak in hybrid_threader. [COMMITTED] Plug memory leak in hybrid_threader. - - - - --- 2021-09-30 Aldy Hernandez New
Use a separate TV_* timer for the VRP threader. Use a separate TV_* timer for the VRP threader. - - - - --- 2021-09-29 Aldy Hernandez New
[PR102501] Adjust jump threading testcases for ppc64* and others. [PR102501] Adjust jump threading testcases for ppc64* and others. - - - - --- 2021-09-28 Aldy Hernandez New
Improve jump threading dump output. Improve jump threading dump output. - - - - --- 2021-09-28 Aldy Hernandez New
[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 New
[COMMITTED] Minor cleanups to solver. [COMMITTED] Minor cleanups to solver. - - - - --- 2021-09-27 Aldy Hernandez New
[COMMITTED] Remove old VRP jump threader code. [COMMITTED] Remove old VRP jump threader code. - - - - --- 2021-09-27 Aldy Hernandez New
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 New
[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 New
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 New
Avoid invalid loop transformations in jump threading registry. Avoid invalid loop transformations in jump threading registry. - - - - --- 2021-09-23 Aldy Hernandez New
Overhaul jump thread state in forward threader. Overhaul jump thread state in forward threader. - - - - --- 2021-09-22 Aldy Hernandez New
[COMMITTED] Check for BB before calling register_outgoing_edges. [COMMITTED] Check for BB before calling register_outgoing_edges. - - - - --- 2021-09-22 Aldy Hernandez New
[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 New
[7/7] path solver: Use ranger to solve unknowns. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[6/7] path solver: Add related SSAs to solvable set. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[5/7] path solver: Remove useless code. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[4/7] path solver: Add relation support. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[3/7] Move postfold_gcond_edges into fur_source. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[2/7] Do not query SCEV in range_of_phi unless dominators are available. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[1/7] Allocate non_null_ref tables at creation. Add ability to resolve unknowns to path solver. - - - - --- 2021-09-21 Aldy Hernandez New
[COMMITTED] Make dump_ranger routines externally visible. [COMMITTED] Make dump_ranger routines externally visible. - - - - --- 2021-09-19 Aldy Hernandez New
Minor cleanups to forward threader. Minor cleanups to forward threader. - - - - --- 2021-09-19 Aldy Hernandez New
[COMMITTED] Move pointer_equiv_analyzer to new file. [COMMITTED] Move pointer_equiv_analyzer to new file. - - - - --- 2021-09-13 Aldy Hernandez New
Remove references to FSM threads. Remove references to FSM threads. - - - - --- 2021-09-13 Aldy Hernandez New
« 1 2 3 48 9 »