Show patches with: State = Action Required       |    Archived = No       |   126502 patches
« 1 2 ... 17 18 191265 1266 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
Refactor jump_thread_path_registry. Refactor jump_thread_path_registry. - - - - --- 2021-09-11 Aldy Hernandez New
[COMMITTED] Make the path solver's range_of_stmt() handle all statements. [COMMITTED] Make the path solver's range_of_stmt() handle all statements. - - - - --- 2021-09-05 Aldy Hernandez New
[COMMITTED] Add an unreachable_path_p method to path_range_query. [COMMITTED] Add an unreachable_path_p method to path_range_query. - - - - --- 2021-09-05 Aldy Hernandez New
[COMMITTED] Clean up registering of paths in backwards threader. [COMMITTED] Clean up registering of paths in backwards threader. - - - - --- 2021-09-05 Aldy Hernandez New
Implement POINTER_DIFF_EXPR entry in range-op. Implement POINTER_DIFF_EXPR entry in range-op. - - - - --- 2021-09-03 Aldy Hernandez New
Abstract PHI and forwarder block checks in jump threader. Abstract PHI and forwarder block checks in jump threader. - - - - --- 2021-09-03 Aldy Hernandez New
Do not assume loop header threading in backward threader. Do not assume loop header threading in backward threader. - - - - --- 2021-09-03 Aldy Hernandez New
Abstract PHI and forwarder block checks in jump threader. Abstract PHI and forwarder block checks in jump threader. - - - - --- 2021-09-03 Aldy Hernandez New
Improve backwards threader debugging dumps. Improve backwards threader debugging dumps. - - - - --- 2021-09-03 Aldy Hernandez New
Dump reason why threads are being cancelled and abstract code. Dump reason why threads are being cancelled and abstract code. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Avoid using unavailable objects in jt_state. [COMMITTED] Avoid using unavailable objects in jt_state. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Do not release state location until after path registry. [COMMITTED] Do not release state location until after path registry. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Add debug helper for jump thread paths. [COMMITTED] Add debug helper for jump thread paths. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Add function name when dumping ranger contents. [COMMITTED] Add function name when dumping ranger contents. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Use non-null knowledge in path_range_query. [COMMITTED] Use non-null knowledge in path_range_query. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Improve path_range_query dumps. [COMMITTED] Improve path_range_query dumps. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Implement relation_oracle::debug. [COMMITTED] Implement relation_oracle::debug. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Remove unnecessary include from tree-ssa-loop-ch.c [COMMITTED] Remove unnecessary include from tree-ssa-loop-ch.c - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Skip statements with no BB in ranger. [COMMITTED] Skip statements with no BB in ranger. - - - - --- 2021-09-03 Aldy Hernandez New
[COMMITTED] Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger. [COMMITTED] Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger. - - - - --- 2021-09-03 Aldy Hernandez New
[committed] Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs::op1_range. [committed] Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs::op1_range. - - - - --- 2021-08-17 Aldy Hernandez New
Remove legacy back threader. Remove legacy back threader. - - - - --- 2021-08-05 Aldy Hernandez New
[PUSHED] Mark path_range_query::dump as override. [PUSHED] Mark path_range_query::dump as override. - - - - --- 2021-08-04 Aldy Hernandez New
[PUSHED] Remove --param=threader-iterative. [PUSHED] Remove --param=threader-iterative. - - - - --- 2021-08-02 Aldy Hernandez New
[RFC] Mark gcc.dg/shrink-wrap-loop.c as XFAIL. [RFC] Mark gcc.dg/shrink-wrap-loop.c as XFAIL. - - - - --- 2021-07-30 Aldy Hernandez New
Abstract out (forward) jump threader state handling. Abstract out (forward) jump threader state handling. - - - - --- 2021-07-27 Aldy Hernandez New
[PUSHED] Implement operator_bitwise_xor::op1_op2_relation_effect. [PUSHED] Implement operator_bitwise_xor::op1_op2_relation_effect. - - - - --- 2021-07-26 Aldy Hernandez New
[PUSHED] Pass relationship to methods calling generic fold_range. [PUSHED] Pass relationship to methods calling generic fold_range. - - - - --- 2021-07-26 Aldy Hernandez New
[PUSHED] Abstract out conditional simplification out of execute_vrp. [PUSHED] Abstract out conditional simplification out of execute_vrp. - - - - --- 2021-07-26 Aldy Hernandez New
[PUSHED] Pass gimple context to array_bounds_checker. [PUSHED] Pass gimple context to array_bounds_checker. - - - - --- 2021-07-26 Aldy Hernandez New
Replace evrp use in loop versioning with ranger. Replace evrp use in loop versioning with ranger. - - - - --- 2021-07-24 Aldy Hernandez New
[PUSHED] Use range_query object in array bounds class. [PUSHED] Use range_query object in array bounds class. - - - - --- 2021-07-23 Aldy Hernandez New
[PUSHED] Abstract out non_null adjustments in ranger. [PUSHED] Abstract out non_null adjustments in ranger. - - - - --- 2021-07-15 Aldy Hernandez New
[2/2] Backwards jump threader rewrite with ranger. Ranger-based backwards threader implementation. - - - - --- 2021-06-28 Aldy Hernandez New
[1/2] Implement basic block path solver. Ranger-based backwards threader implementation. - - - - --- 2021-06-28 Aldy Hernandez New
[RFC] Return NULL from gimple_call_return_type if no return available. [RFC] Return NULL from gimple_call_return_type if no return available. - - - - --- 2021-06-23 Aldy Hernandez New
range-ops: (nonzero | X) is nonzero range-ops: (nonzero | X) is nonzero - - - - --- 2021-06-15 Aldy Hernandez New
Add debugging helpers for ranger. Add debugging helpers for ranger. - - - - --- 2021-06-15 Aldy Hernandez New
[PUSHED] Adjust variable names and comments in value-query.* [PUSHED] Adjust variable names and comments in value-query.* - - - - --- 2021-06-10 Aldy Hernandez New
Use auto_vec in ssa_equiv_stack. Use auto_vec in ssa_equiv_stack. - - - - --- 2021-06-10 Aldy Hernandez New
Implement a context aware points-to analyzer for use in evrp. Implement a context aware points-to analyzer for use in evrp. - - - - --- 2021-06-07 Aldy Hernandez New
[RFC/PATCH] updating global ranges and their effect on __builtin_unreachable code [RFC/PATCH] updating global ranges and their effect on __builtin_unreachable code - - - - --- 2021-06-02 Aldy Hernandez New
Revert patch that disabled exporting of global ranges. Revert patch that disabled exporting of global ranges. - - - - --- 2021-06-01 Aldy Hernandez New
[PUSHED] Fix i686 bootstrap by temporarily disabling exporting of global ranges. [PUSHED] Fix i686 bootstrap by temporarily disabling exporting of global ranges. - - - - --- 2021-05-29 Aldy Hernandez New
[2/2] Replace uses of determine_value_range with range_of_expr. [1/2] Implement generic expression evaluator for range_query. - - - - --- 2021-05-27 Aldy Hernandez New
[1/2] Implement generic expression evaluator for range_query. [1/2] Implement generic expression evaluator for range_query. - - - - --- 2021-05-27 Aldy Hernandez New
[PUSHED] Use get_range_query in simplify_conversion_using_ranges. [PUSHED] Use get_range_query in simplify_conversion_using_ranges. - - - - --- 2021-05-27 Aldy Hernandez New
Move global range code to value-query.cc. Move global range code to value-query.cc. - - - - --- 2021-05-27 Aldy Hernandez New
Fix selftest for targets where short and int are the same size. Fix selftest for targets where short and int are the same size. - - - - --- 2021-05-25 Aldy Hernandez New
[PUSHED] VARYING ranges of different sizes should not be equal. [PUSHED] VARYING ranges of different sizes should not be equal. - - - - --- 2021-05-24 Aldy Hernandez New
[5/5] Cleanup get_range_info [1/5] Common API for accessing global and on-demand ranges. - - - - --- 2021-05-21 Aldy Hernandez New
[4/5] Convert remaining passes to RANGE_QUERY. [1/5] Common API for accessing global and on-demand ranges. - - - - --- 2021-05-21 Aldy Hernandez New
[3/5] Convert evrp pass to RANGE_QUERY(cfun). [1/5] Common API for accessing global and on-demand ranges. - - - - --- 2021-05-21 Aldy Hernandez New
[2/5] Convert Walloca pass to RANGE_QUERY(cfun). [1/5] Common API for accessing global and on-demand ranges. - - - - --- 2021-05-21 Aldy Hernandez New
[1/5] Common API for accessing global and on-demand ranges. [1/5] Common API for accessing global and on-demand ranges. - - - - --- 2021-05-21 Aldy Hernandez New
Bail in bounds_of_var_in_loop if scev returns NULL. Bail in bounds_of_var_in_loop if scev returns NULL. - - - - --- 2021-05-13 Aldy Hernandez New
[PUSHED] Skip out on processing __builtin_clz when varying. [PUSHED] Skip out on processing __builtin_clz when varying. - - - - --- 2021-05-12 Aldy Hernandez New
[2/2] Refactor backward threader registry and profitability code into classes. Jump threader refactor - - - - --- 2021-04-28 Aldy Hernandez New
[1/2] Jump threader refactor. Jump threader refactor - - - - --- 2021-04-28 Aldy Hernandez New
Handle anti-ranges of MIN,MAX uniformly. Handle anti-ranges of MIN,MAX uniformly. - - - - --- 2021-04-26 Aldy Hernandez New
Add GTY support for irange. Add GTY support for irange. - - - - --- 2021-04-26 Aldy Hernandez New
[2/2] Cache irange::num_pairs() for non-legacy code. [1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%). - - - - --- 2021-04-26 Aldy Hernandez New
[1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%). [1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%). - - - - --- 2021-04-26 Aldy Hernandez New
[PUSHED] Remove irange::varying_p checks from symbolic_p and constant_p. [PUSHED] Remove irange::varying_p checks from symbolic_p and constant_p. - - - - --- 2021-04-26 Aldy Hernandez New
[PUSHED] Replace !irange::undefined_p checks with num_ranges > 0 for readability. [PUSHED] Replace !irange::undefined_p checks with num_ranges > 0 for readability. - - - - --- 2021-04-26 Aldy Hernandez New
PR/99296: Handle setting of 1-bit anti-ranges uniformly PR/99296: Handle setting of 1-bit anti-ranges uniformly - - - - --- 2021-03-19 Aldy Hernandez New
« 1 2 ... 17 18 191265 1266 »