Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   63 patches
Patch Series S/W/F Date Submitter Delegate State
[committed] use value_range_base::num_pairs in singleton_p [committed] use value_range_base::num_pairs in singleton_p 0 0 0 2019-10-07 Aldy Hernandez New
disentangle range_fold_*ary_expr into various pieces disentangle range_fold_*ary_expr into various pieces 0 0 0 2019-10-04 Aldy Hernandez New
canonicalize unsigned [1,MAX] ranges into ~[0,0] canonicalize unsigned [1,MAX] ranges into ~[0,0] 0 0 0 2019-10-04 Aldy Hernandez New
committed: cleanups to range-op.cc committed: cleanups to range-op.cc 0 0 0 2019-10-04 Aldy Hernandez New
range-ops contribution range-ops contribution 0 0 0 2019-10-01 Aldy Hernandez New
types for VR_VARYING types for VR_VARYING 0 0 0 2019-08-12 Aldy Hernandez New
[range-ops] patch 05/04: bonus round! [range-ops] patch 05/04: bonus round! 0 0 0 2019-07-01 Aldy Hernandez New
[range-ops] patch 04/04: range-ops proper (PLACEHOLDER) [range-ops] patch 04/04: range-ops proper (PLACEHOLDER) 0 0 0 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* 0 0 0 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 0 0 0 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 0 0 0 2019-07-01 Aldy Hernandez New
value_range and irange unification value_range and irange unification 0 0 0 2019-06-21 Aldy Hernandez New
Add value_range_base::contains_p Add value_range_base::contains_p 0 0 0 2019-06-11 Aldy Hernandez New
Remove value_range_constant_singleton Remove value_range_constant_singleton 0 0 0 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} 0 0 0 2019-05-30 Aldy Hernandez New
abstract out EH propagation cleanups abstract out EH propagation cleanups 0 0 0 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 0 0 0 2019-01-31 Aldy Hernandez New
cleanups and unification of value_range dumping code cleanups and unification of value_range dumping code 0 0 0 2018-11-08 Aldy Hernandez New
implement value_range::domain_p() implement value_range::domain_p() 0 0 0 2018-11-08 Aldy Hernandez New
misc VRP cleanups for value_range API misc VRP cleanups for value_range API 0 0 0 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 0 0 0 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 0 0 0 2018-11-08 Aldy Hernandez New
expr_not_equal_to: use value_range API expr_not_equal_to: use value_range API 0 0 0 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 0 0 0 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 0 0 0 2018-11-08 Aldy Hernandez New
PING: Fwd: Re: [patch] new API for value_range PING: Fwd: Re: [patch] new API for value_range 0 0 0 2018-10-17 Aldy Hernandez New
new API for value_range new API for value_range 0 0 0 2018-10-09 Aldy Hernandez New
RFC: Implementing a new API for value_range RFC: Implementing a new API for value_range 0 0 0 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() 0 0 0 2018-09-26 Aldy Hernandez New
VRP: special case all pointer conversion code VRP: special case all pointer conversion code 0 0 0 2018-09-17 Aldy Hernandez New
VRP: allow unsigned truncating conversions that will fit VRP: allow unsigned truncating conversions that will fit 0 0 0 2018-09-14 Aldy Hernandez New
VRP: convert pointers of known quantity better VRP: convert pointers of known quantity better 0 0 0 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 0 0 0 2018-09-14 Aldy Hernandez New
VRP: normalize VR_VARYING in PLUS/MINUS_EXPR handling VRP: normalize VR_VARYING in PLUS/MINUS_EXPR handling 0 0 0 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. 0 0 0 2018-09-11 Aldy Hernandez New
VRP: undefined shifting calculation should not need sign bit VRP: undefined shifting calculation should not need sign bit 0 0 0 2018-09-11 Aldy Hernandez New
avoid uninitialized use in -Walloca* pass avoid uninitialized use in -Walloca* pass 0 0 0 2018-09-07 Aldy Hernandez New
VRP: abstract out bitwise AND/OR optimizations VRP: abstract out bitwise AND/OR optimizations 0 0 0 2018-08-29 Aldy Hernandez New
VRP: abstract out POINTER_TYPE_P handling VRP: abstract out POINTER_TYPE_P handling 0 0 0 2018-08-29 Aldy Hernandez New
VRP: abstract out wide int CONVERT_EXPR_P code VRP: abstract out wide int CONVERT_EXPR_P code 0 0 0 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 0 0 0 2018-08-24 Aldy Hernandez New
[PR,87073,committed] fix go bootstrap [PR,87073,committed] fix go bootstrap 0 0 0 2018-08-24 Aldy Hernandez New
VRP: make range_includes_zero_p handle value_ranges VRP: make range_includes_zero_p handle value_ranges 0 0 0 2018-08-22 Aldy Hernandez New
VRP: abstract out MIN/MAX/ABS wide int code VRP: abstract out MIN/MAX/ABS wide int code 0 0 0 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 0 0 0 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) 0 0 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] 0 0 0 2018-08-01 Aldy Hernandez New
abstract remaining wide int operations in VRP abstract remaining wide int operations in VRP 0 0 0 2018-07-30 Aldy Hernandez New
cleanup cross product code in VRP cleanup cross product code in VRP 0 0 0 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 0 0 0 2018-07-10 Aldy Hernandez New
abstract gimple_call_nonnull*() from vr-values abstract gimple_call_nonnull*() from vr-values 0 0 0 2018-07-10 Aldy Hernandez New
abstract wide int binop code from VRP abstract wide int binop code from VRP 0 0 0 2018-07-10 Aldy Hernandez New
calculate overflow type in wide int arithmetic calculate overflow type in wide int arithmetic 0 0 0 2018-07-05 Aldy Hernandez New
abstract ABS_EXPR code for ranges into separate function abstract ABS_EXPR code for ranges into separate function 0 0 0 2018-07-01 Aldy Hernandez New
extract_range_from_binary* cleanups for VRP extract_range_from_binary* cleanups for VRP 0 0 0 2018-06-29 Aldy Hernandez New
[PR,middle-end/70359] uncoalesce IVs outside of loops [PR,middle-end/70359] uncoalesce IVs outside of loops 0 0 0 2018-03-19 Aldy Hernandez New
[PR,bootstrap/56750] implement --disable-stage1-static-libs [PR,bootstrap/56750] implement --disable-stage1-static-libs 0 0 0 2018-02-08 Aldy Hernandez New
PR tree-optimization/84225: do not pass non-integers to operation_no_trapping_overflow PR tree-optimization/84225: do not pass non-integers to operation_no_trapping_overflow 0 0 0 2018-02-06 Aldy Hernandez New
[PR,tree-optimization/84224] do not ICE on malformed allocas [PR,tree-optimization/84224] do not ICE on malformed allocas 0 0 0 2018-02-06 Aldy Hernandez New
[PR,target/84089] handle E_VOIDmode in PA's base14_operand [PR,target/84089] handle E_VOIDmode in PA's base14_operand 0 0 0 2018-02-01 Aldy Hernandez New
[PR,tree-optimization/84047] missing -Warray-bounds on an out-of-bounds index [PR,tree-optimization/84047] missing -Warray-bounds on an out-of-bounds index 0 0 0 2018-01-30 Aldy Hernandez New
[PR,lto/84105] handle TYPE_IDENTIFIERs for FUNCTION_TYPEs in the gimple pretty printer [PR,lto/84105] handle TYPE_IDENTIFIERs for FUNCTION_TYPEs in the gimple pretty printer 0 0 0 2018-01-30 Aldy Hernandez New
[PR/middle-end,81897] make tree-ssa-uninit.c handle longer sequences [PR/middle-end,81897] make tree-ssa-uninit.c handle longer sequences 0 0 0 2018-01-05 Aldy Hernandez New