Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   718 patches
« 1 2 3 47 8 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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
convert -Wrestrict pass to ranger convert -Wrestrict pass to ranger - - - - --- 2020-10-05 Aldy Hernandez New
convert -Walloca pass to ranger convert -Walloca pass to ranger - - - - --- 2020-10-05 Aldy Hernandez New
[pushed] Implement irange::fits_p. [pushed] Implement irange::fits_p. - - - - --- 2020-10-02 Aldy Hernandez New
generalized range_query class for multiple contexts generalized range_query class for multiple contexts - - - - --- 2020-09-18 Aldy Hernandez New
irange_pool class irange_pool class - - - - --- 2020-09-17 Aldy Hernandez New
Allow copying of symbolic ranges to an irange. Allow copying of symbolic ranges to an irange. - - - - --- 2020-09-15 Aldy Hernandez New
[PUSHED] PR tree-optimization/96967 - cast label range to type of switch operand [PUSHED] PR tree-optimization/96967 - cast label range to type of switch operand - - - - --- 2020-09-08 Aldy Hernandez New
PR tree-optimization/96818 - cast label range to type of switch operand PR tree-optimization/96818 - cast label range to type of switch operand - - - - --- 2020-08-31 Aldy Hernandez New
PING: Fwd: [PATCH] Rewrite get_size_range for irange API. PING: Fwd: [PATCH] Rewrite get_size_range for irange API. - - - - --- 2020-08-11 Aldy Hernandez New
PING: Fwd: [PATCH] Adjust tree-ssa-strlen.c for irange API. PING: Fwd: [PATCH] Adjust tree-ssa-strlen.c for irange API. - - - - --- 2020-08-11 Aldy Hernandez New
PING: Fwd: [PATCH 2/2] Decouple adjust_range_from_scev from vr_values and value_range_equiv. PING: Fwd: [PATCH 2/2] Decouple adjust_range_from_scev from vr_values and value_range_equiv. - - - - --- 2020-08-11 Aldy Hernandez New
PING: Fwd: [PATCH 1/2] Add statement context to get_value_range. PING: Fwd: [PATCH 1/2] Add statement context to get_value_range. - - - - --- 2020-08-11 Aldy Hernandez New
PING: Fwd: [PATCH] Adjust tree-ssa-dom.c for irange API. PING: Fwd: [PATCH] Adjust tree-ssa-dom.c for irange API. - - - - --- 2020-08-11 Aldy Hernandez New
Rewrite get_size_range for irange API. Rewrite get_size_range for irange API. - - - - --- 2020-08-06 Aldy Hernandez New
[2/2] Decouple adjust_range_from_scev from vr_values and value_range_equiv. decouple adjust_range_from_scev from vr_values - - - - --- 2020-08-04 Aldy Hernandez New
[1/2] Add statement context to get_value_range. decouple adjust_range_from_scev from vr_values - - - - --- 2020-08-04 Aldy Hernandez New
Adjust tree-ssa-dom.c for irange API. Adjust tree-ssa-dom.c for irange API. - - - - --- 2020-08-04 Aldy Hernandez New
Adjust tree-ssa-strlen.c for irange API. Adjust tree-ssa-strlen.c for irange API. - - - - --- 2020-08-04 Aldy Hernandez New
Adjust gimple-ssa-sprintf.c for irange API. Adjust gimple-ssa-sprintf.c for irange API. - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,8/8] Adjust two_valued_val_range_p for irange API. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,7/8] Adjust simplify_conversion_using_ranges for irange API. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,6/8] Use irange API in test_for_singularity. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,5/8] Adjust vrp_evaluate_conditional for irange API. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,4/8] Adjust op_with_boolean_value_range_p for irange API. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,3/8] Adjust get_range_info to use the base irange class. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,2/8] Adjust expr_not_equal_to to use irange API. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[PUSHED,1/8] Remove ad-hoc range canonicalization from determine_block_size. irange API adjustments for various files - - - - --- 2020-08-04 Aldy Hernandez New
[pushed] PR tree-optimization/96430: Avoid shifting by amounts larger than target int in irange sel… [pushed] PR tree-optimization/96430: Avoid shifting by amounts larger than target int in irange sel… - - - - --- 2020-08-03 Aldy Hernandez New
multi-range implementation for value_range (irange) multi-range implementation for value_range (irange) - - - - --- 2020-07-31 Aldy Hernandez New
Move simplification of statements using ranges into its own class. Move simplification of statements using ranges into its own class. - - - - --- 2020-06-18 Aldy Hernandez New
[pushed] PR tree-optimization/95649: Fix pasto in the substitute_and_fold_engine merge with evrp. [pushed] PR tree-optimization/95649: Fix pasto in the substitute_and_fold_engine merge with evrp. - - - - --- 2020-06-16 Aldy Hernandez New
move array bounds checking into its own file move array bounds checking into its own file - - - - --- 2020-05-18 Aldy Hernandez New
move value_range_equiv class to own file move value_range_equiv class to own file - - - - --- 2020-05-18 Aldy Hernandez New
substitute_and_fold_engine merge with evrp domwalker substitute_and_fold_engine merge with evrp domwalker - - - - --- 2020-05-18 Aldy Hernandez New
[committed] move operand_less_p to vr-values.c [committed] move operand_less_p to vr-values.c - - - - --- 2020-05-17 Aldy Hernandez New
[committed] Move array bounds checking out of vrp_prop and into its own class. [committed] Move array bounds checking out of vrp_prop and into its own class. - - - - --- 2020-05-17 Aldy Hernandez New
[COMMITTED] Remove range_intersect, range_invert, and range_union. [COMMITTED] Remove range_intersect, range_invert, and range_union. - - - - --- 2019-11-14 Aldy Hernandez New
[committed] remove multi-range selftests from range-ops.cc [committed] remove multi-range selftests from range-ops.cc - - - - --- 2019-11-14 Aldy Hernandez New
[committed] change normalize_{addresses,symbolics} to work in place [committed] change normalize_{addresses,symbolics} to work in place - - - - --- 2019-11-14 Aldy Hernandez New
extract independent value_range bits to value-range.cc extract independent value_range bits to value-range.cc - - - - --- 2019-11-13 Aldy Hernandez New
[committed] place value_range_kind at the end of value_range constructors [committed] place value_range_kind at the end of value_range constructors - - - - --- 2019-11-13 Aldy Hernandez New
[committed] fix indentation issues with value_range_equiv patch [committed] fix indentation issues with value_range_equiv patch - - - - --- 2019-11-05 Aldy Hernandez New
make value_range the base class and value_range_equiv the derived class make value_range the base class and value_range_equiv the derived class - - - - --- 2019-11-05 Aldy Hernandez New
make range_int_cst_p work with any numeric range (VR_ANTI_RANGE, etc) make range_int_cst_p work with any numeric range (VR_ANTI_RANGE, etc) - - - - --- 2019-11-05 Aldy Hernandez New
[committed] move vrp_set_zero_nonzero_bits into vr-values.c [committed] move vrp_set_zero_nonzero_bits into vr-values.c - - - - --- 2019-11-05 Aldy Hernandez New
[committed] make vrp_bitmap_equal_p static [committed] make vrp_bitmap_equal_p static - - - - --- 2019-11-05 Aldy Hernandez New
handle symbolics when comparing ranges handle symbolics when comparing ranges - - - - --- 2019-11-04 Aldy Hernandez New
[committed] do not create non-canonical ranges in value_range_base::invert [committed] do not create non-canonical ranges in value_range_base::invert - - - - --- 2019-11-04 Aldy Hernandez New
« 1 2 3 47 8 »