Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   663 patches
« 1 2 3 46 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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
always handle pointers in vrp_val*{min,max} always handle pointers in vrp_val*{min,max} - - - - --- 2019-11-04 Aldy Hernandez New
[committed] remove unused range_int_cst_singleton_p [committed] remove unused range_int_cst_singleton_p - - - - --- 2019-11-04 Aldy Hernandez New
[committed] handle VR_UNDEFINED in normalize_addresses [committed] handle VR_UNDEFINED in normalize_addresses - - - - --- 2019-11-04 Aldy Hernandez New
[committed] add debugging routines for assert_info structure [committed] add debugging routines for assert_info structure - - - - --- 2019-11-04 Aldy Hernandez New
[committed] use value_range_base::num_pairs in singleton_p [committed] use value_range_base::num_pairs in singleton_p - - - - --- 2019-10-07 Aldy Hernandez New
disentangle range_fold_*ary_expr into various pieces disentangle range_fold_*ary_expr into various pieces - - - - --- 2019-10-04 Aldy Hernandez New
canonicalize unsigned [1,MAX] ranges into ~[0,0] canonicalize unsigned [1,MAX] ranges into ~[0,0] - - - - --- 2019-10-04 Aldy Hernandez New
committed: cleanups to range-op.cc committed: cleanups to range-op.cc - - - - --- 2019-10-04 Aldy Hernandez New
range-ops contribution range-ops contribution - - - - --- 2019-10-01 Aldy Hernandez New
types for VR_VARYING types for VR_VARYING - - - - --- 2019-08-12 Aldy Hernandez New
[range-ops] patch 05/04: bonus round! [range-ops] patch 05/04: bonus round! - - - - --- 2019-07-01 Aldy Hernandez New
[range-ops] patch 04/04: range-ops proper (PLACEHOLDER) [range-ops] patch 04/04: range-ops proper (PLACEHOLDER) - - - - --- 2019-07-01 Aldy Hernandez New
[range-ops] patch 03/04: abstract out a few things from extract_range_from* [range-ops] patch 03/04: abstract out a few things from extract_range_from* - - - - --- 2019-07-01 Aldy Hernandez New
[range-ops] patch 02/04: enforce canonicalization in value_range [range-ops] patch 02/04: enforce canonicalization in value_range - - - - --- 2019-07-01 Aldy Hernandez New
[range-ops] patch 01/04: types for VR_UNDEFINED and VR_VARYING [range-ops] patch 01/04: types for VR_UNDEFINED and VR_VARYING - - - - --- 2019-07-01 Aldy Hernandez New
value_range and irange unification value_range and irange unification - - - - --- 2019-06-21 Aldy Hernandez New
Add value_range_base::contains_p Add value_range_base::contains_p - - - - --- 2019-06-11 Aldy Hernandez New
Remove value_range_constant_singleton Remove value_range_constant_singleton - - - - --- 2019-06-11 Aldy Hernandez New
value_range_base::{non_zero_p, set_zero, set_non_zero} value_range_base::{non_zero_p, set_zero, set_non_zero} - - - - --- 2019-05-30 Aldy Hernandez New
abstract out EH propagation cleanups abstract out EH propagation cleanups - - - - --- 2019-05-07 Aldy Hernandez New
[PR,middle-end/85598] make -Wprintf* pass use loop info for PHI's [PR,middle-end/85598] make -Wprintf* pass use loop info for PHI's - - - - --- 2019-01-31 Aldy Hernandez New
cleanups and unification of value_range dumping code cleanups and unification of value_range dumping code - - - - --- 2018-11-08 Aldy Hernandez New
implement value_range::domain_p() implement value_range::domain_p() - - - - --- 2018-11-08 Aldy Hernandez New
misc VRP cleanups for value_range API misc VRP cleanups for value_range API - - - - --- 2018-11-08 Aldy Hernandez New
[committed] value_range::may_contain_p: Do not access extremes directly [committed] value_range::may_contain_p: Do not access extremes directly - - - - --- 2018-11-08 Aldy Hernandez New
record_ranges_from_incoming_edge: use value_range API for creating new range record_ranges_from_incoming_edge: use value_range API for creating new range - - - - --- 2018-11-08 Aldy Hernandez New
expr_not_equal_to: use value_range API expr_not_equal_to: use value_range API - - - - --- 2018-11-08 Aldy Hernandez New
vr_values::{get,update}_value_range: use value_range API vr_values::{get,update}_value_range: use value_range API - - - - --- 2018-11-08 Aldy Hernandez New
Implement {get,set}_range_info() variants that work with value_range's Implement {get,set}_range_info() variants that work with value_range's - - - - --- 2018-11-08 Aldy Hernandez New
PING: Fwd: Re: [patch] new API for value_range PING: Fwd: Re: [patch] new API for value_range - - - - --- 2018-10-17 Aldy Hernandez New
new API for value_range new API for value_range - - - - --- 2018-10-09 Aldy Hernandez New
RFC: Implementing a new API for value_range RFC: Implementing a new API for value_range - - - - --- 2018-10-03 Aldy Hernandez New
[PR,87415] handle 1 bit bit fields in set_value_range_with_overflow() [PR,87415] handle 1 bit bit fields in set_value_range_with_overflow() - - - - --- 2018-09-26 Aldy Hernandez New
VRP: special case all pointer conversion code VRP: special case all pointer conversion code - - - - --- 2018-09-17 Aldy Hernandez New
VRP: allow unsigned truncating conversions that will fit VRP: allow unsigned truncating conversions that will fit - - - - --- 2018-09-14 Aldy Hernandez New
VRP: convert pointers of known quantity better VRP: convert pointers of known quantity better - - - - --- 2018-09-14 Aldy Hernandez New
VRP: make worst case scenario for ABS_EXPR is still the set of positives VRP: make worst case scenario for ABS_EXPR is still the set of positives - - - - --- 2018-09-14 Aldy Hernandez New
VRP: normalize VR_VARYING in PLUS/MINUS_EXPR handling VRP: normalize VR_VARYING in PLUS/MINUS_EXPR handling - - - - --- 2018-09-11 Aldy Hernandez New
[committed] VRP: Treat all divisions by zero as VR_UNDEFINED. [committed] VRP: Treat all divisions by zero as VR_UNDEFINED. - - - - --- 2018-09-11 Aldy Hernandez New
VRP: undefined shifting calculation should not need sign bit VRP: undefined shifting calculation should not need sign bit - - - - --- 2018-09-11 Aldy Hernandez New
avoid uninitialized use in -Walloca* pass avoid uninitialized use in -Walloca* pass - - - - --- 2018-09-07 Aldy Hernandez New
VRP: abstract out bitwise AND/OR optimizations VRP: abstract out bitwise AND/OR optimizations - - - - --- 2018-08-29 Aldy Hernandez New
VRP: abstract out POINTER_TYPE_P handling VRP: abstract out POINTER_TYPE_P handling - - - - --- 2018-08-29 Aldy Hernandez New
VRP: abstract out wide int CONVERT_EXPR_P code VRP: abstract out wide int CONVERT_EXPR_P code - - - - --- 2018-08-27 Aldy Hernandez New
[PR,87059] kludge over MIN_EXPR problem causing VRP failure in value ranges [PR,87059] kludge over MIN_EXPR problem causing VRP failure in value ranges - - - - --- 2018-08-24 Aldy Hernandez New
[PR,87073,committed] fix go bootstrap [PR,87073,committed] fix go bootstrap - - - - --- 2018-08-24 Aldy Hernandez New
VRP: make range_includes_zero_p handle value_ranges VRP: make range_includes_zero_p handle value_ranges - - - - --- 2018-08-22 Aldy Hernandez New
VRP: abstract out MIN/MAX/ABS wide int code VRP: abstract out MIN/MAX/ABS wide int code - - - - --- 2018-08-17 Aldy Hernandez New
lightweight class to wide int ranges in VRP and friends lightweight class to wide int ranges in VRP and friends - - - - --- 2018-08-15 Aldy Hernandez New
VRP: rewrite the division code (to handle corner cases including 0) VRP: rewrite the division code (to handle corner cases including 0) - - - - --- 2018-08-15 Aldy Hernandez New
Move all wide_int_range* functions into wide-int-range.[ch] Move all wide_int_range* functions into wide-int-range.[ch] - - - - --- 2018-08-01 Aldy Hernandez New
abstract remaining wide int operations in VRP abstract remaining wide int operations in VRP - - - - --- 2018-07-30 Aldy Hernandez New
cleanup cross product code in VRP cleanup cross product code in VRP - - - - --- 2018-07-16 Aldy Hernandez New
allow thread_through_all_blocks() to start from the same initial BB allow thread_through_all_blocks() to start from the same initial BB - - - - --- 2018-07-10 Aldy Hernandez New
abstract gimple_call_nonnull*() from vr-values abstract gimple_call_nonnull*() from vr-values - - - - --- 2018-07-10 Aldy Hernandez New
« 1 2 3 46 7 »