Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   1166 patches
« 1 2 ... 4 5 611 12 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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
[5/5] Inline delegators in vrp_folder. [1/5] Group tree-vrp.c by functionality. - - - - --- 2020-11-12 Aldy Hernandez New
[4/5] Move vr_values out of vrp_prop into execute_vrp so it can be shared. [1/5] Group tree-vrp.c by functionality. - - - - --- 2020-11-12 Aldy Hernandez New
[3/5] Move vrp_prop before vrp_folder. [1/5] Group tree-vrp.c by functionality. - - - - --- 2020-11-12 Aldy Hernandez New
[2/5] Refactor VRP threading code into vrp_jump_threader class. [1/5] Group tree-vrp.c by functionality. - - - - --- 2020-11-12 Aldy Hernandez New
[1/5] Group tree-vrp.c by functionality. [1/5] Group tree-vrp.c by functionality. - - - - --- 2020-11-12 Aldy Hernandez New
Use extremes of underlying type when building VR_ANTI_RANGEs. Use extremes of underlying type when building VR_ANTI_RANGEs. - - - - --- 2020-11-10 Aldy Hernandez New
Normalize VARYING for -fstrict-enums. Normalize VARYING for -fstrict-enums. - - - - --- 2020-11-10 Aldy Hernandez New
Cleanup irange::set. Cleanup irange::set. - - - - --- 2020-11-09 Aldy Hernandez New
Clean up irange self tests. Clean up irange self tests. - - - - --- 2020-11-09 Aldy Hernandez New
Drop overflow from constants while building ranges in ranger. Drop overflow from constants while building ranges in ranger. - - - - --- 2020-11-05 Aldy Hernandez New
Selectively trap if ranger and vr-values disagree on range builtins. Selectively trap if ranger and vr-values disagree on range builtins. - - - - --- 2020-10-27 Aldy Hernandez New
Add test for pr97560. Add test for pr97560. - - - - --- 2020-10-27 Aldy Hernandez New
Handle signed 1-bit ranges in irange::invert. Handle signed 1-bit ranges in irange::invert. - - - - --- 2020-10-26 Aldy Hernandez New
Handle undefined ranges in get_size_range. Handle undefined ranges in get_size_range. - - - - --- 2020-10-24 Aldy Hernandez New
Move simplify_cond_using_ranges_2 to tree-vrp.c Move simplify_cond_using_ranges_2 to tree-vrp.c - - - - --- 2020-10-21 Aldy Hernandez New
Fix discrepancy in Walloca test on 32-bit systems. Fix discrepancy in Walloca test on 32-bit systems. - - - - --- 2020-10-21 Aldy Hernandez New
Remove vr_values::extract_range_builtin. Remove vr_values::extract_range_builtin. - - - - --- 2020-10-20 Aldy Hernandez New
Saturate overflows return from SCEV in ranger. Saturate overflows return from SCEV in ranger. - - - - --- 2020-10-20 Aldy Hernandez New
Simplify and split irange::copy_legacy_range into two functions. Simplify and split irange::copy_legacy_range into two functions. - - - - --- 2020-10-20 Aldy Hernandez New
Add { target int128 } to gcc.dg/pr97488.c Add { target int128 } to gcc.dg/pr97488.c - - - - --- 2020-10-20 Aldy Hernandez New
PING: [PATCH] Convert -Wrestrict pass to ranger. PING: [PATCH] Convert -Wrestrict pass to ranger. - - - - --- 2020-10-19 Aldy Hernandez New
PING: [PATCH] Convert -Walloca pass to ranger. PING: [PATCH] Convert -Walloca pass to ranger. - - - - --- 2020-10-19 Aldy Hernandez New
Gracefully handle right shifts larger than the precision. Gracefully handle right shifts larger than the precision. - - - - --- 2020-10-19 Aldy Hernandez New
PING: Fwd: [PATCH] Refactor range handling of builtins in vr_values and ranger. PING: Fwd: [PATCH] Refactor range handling of builtins in vr_values and ranger. - - - - --- 2020-10-19 Aldy Hernandez New
Handle right shifts by zero in range-ops. Handle right shifts by zero in range-ops. - - - - --- 2020-10-19 Aldy Hernandez New
[RFA] Bail in bounds_of_var_in_loop if no step found. [RFA] Bail in bounds_of_var_in_loop if no step found. - - - - --- 2020-10-13 Aldy Hernandez New
[PUSHED] ranger: Do not save hash slots across calls to hash_table::get_or_insert. [PUSHED] ranger: Do not save hash slots across calls to hash_table::get_or_insert. - - - - --- 2020-10-13 Aldy Hernandez New
[PUSHED] Do not ignore failures from gimple_range_calc_op2. [PUSHED] Do not ignore failures from gimple_range_calc_op2. - - - - --- 2020-10-12 Aldy Hernandez New
[PUSHED] operator_trunc_mod::wi_fold: Return VARYING for mod by zero. [PUSHED] operator_trunc_mod::wi_fold: Return VARYING for mod by zero. - - - - --- 2020-10-12 Aldy Hernandez New
Ignore shifts larger than precision in operator_rshift::op1_range. Ignore shifts larger than precision in operator_rshift::op1_range. - - - - --- 2020-10-12 Aldy Hernandez New
[PUSHED] PR97359: Do not cache relops in GORI cache. [PUSHED] PR97359: Do not cache relops in GORI cache. - - - - --- 2020-10-10 Aldy Hernandez New
Refactor range handling of builtins in vr_values and ranger. Refactor range handling of builtins in vr_values and ranger. - - - - --- 2020-10-09 Aldy Hernandez New
[PUSHED] Fix for PR97317. [PUSHED] Fix for PR97317. - - - - --- 2020-10-09 Aldy Hernandez New
Move pr97315-1.c test to g++.dg/opt/. Move pr97315-1.c test to g++.dg/opt/. - - - - --- 2020-10-09 Aldy Hernandez New
PR target/97312: Tweak gcc.target/aarch64/pr90838.c PR target/97312: Tweak gcc.target/aarch64/pr90838.c - - - - --- 2020-10-08 Aldy Hernandez New
[PUSHED] Fix PR97325 [PUSHED] Fix PR97325 - - - - --- 2020-10-08 Aldy Hernandez New
[PUSHED] Fix PR97315 (part 2 of 2) [PUSHED] Fix PR97315 (part 2 of 2) - - - - --- 2020-10-08 Aldy Hernandez New
[PUSHED] Fix PR97315 (part 1 of 2) [PUSHED] Fix PR97315 (part 1 of 2) - - - - --- 2020-10-08 Aldy Hernandez New
[PUSHED] Fix off-by-one storage problem in irange_allocator. [PUSHED] Fix off-by-one storage problem in irange_allocator. - - - - --- 2020-10-06 Aldy Hernandez New
cleanup legacy_union and legacy intersect in value_range. cleanup legacy_union and legacy intersect in value_range. - - - - --- 2020-10-05 Aldy Hernandez New
Import various range-op fixes from the ranger branch. Import various range-op fixes from the ranger branch. - - - - --- 2020-10-05 Aldy Hernandez New
« 1 2 ... 4 5 611 12 »