Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |   566 patches
« 1 2 ... 3 4 5 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[COMMITTED] Add gimple_range_type for statements. [COMMITTED] Add gimple_range_type for statements. - - - - --- 2021-07-15 Andrew MacLeod New
[11,COMMITTED] Fix build_gt and build_lt for signed 1 bit values. [11,COMMITTED] Fix build_gt and build_lt for signed 1 bit values. - - - - --- 2021-07-14 Andrew MacLeod New
[11,COMMITTED] Do not continue propagating values which cannot be set, properly. [11,COMMITTED] Do not continue propagating values which cannot be set, properly. - - - - --- 2021-07-14 Andrew MacLeod New
[11,COMMITTED] Disable poor value processing in ranger cache. [11,COMMITTED] Disable poor value processing in ranger cache. - - - - --- 2021-07-14 Andrew MacLeod New
[11,COMMITTED] Don't process lookups for debug statements in Ranger. [11,COMMITTED] Don't process lookups for debug statements in Ranger. - - - - --- 2021-07-14 Andrew MacLeod New
[COMMITTED] Turn hybrid mode off, default to ranger-only mode for EVRP. [COMMITTED] Turn hybrid mode off, default to ranger-only mode for EVRP. - - - - --- 2021-07-14 Andrew MacLeod New
[COMMITTED] tree-optimization/93781 - Adjust testcase to test the call is removed. [COMMITTED] tree-optimization/93781 - Adjust testcase to test the call is removed. - - - - --- 2021-07-13 Andrew MacLeod New
[COMMITTED] Add relation processing to ubsan builtins, and EVRP equality. [COMMITTED] Add relation processing to ubsan builtins, and EVRP equality. - - - - --- 2021-07-12 Andrew MacLeod New
[COMMITTED] tree-optimization/101335 - Do not register a cast as an equivalence. [COMMITTED] tree-optimization/101335 - Do not register a cast as an equivalence. - - - - --- 2021-07-12 Andrew MacLeod New
[COMMITTED] tree-optimization/101223 - Fix build_gt and build_lt for signed 1 bit values. [COMMITTED] tree-optimization/101223 - Fix build_gt and build_lt for signed 1 bit values. - - - - --- 2021-07-02 Andrew MacLeod New
tree-optimization/101254 - Fix MINUS_EXPR relations. tree-optimization/101254 - Fix MINUS_EXPR relations. - - - - --- 2021-06-29 Andrew MacLeod New
Allow PHIs to pick up global values. Allow PHIs to pick up global values. - - - - --- 2021-06-29 Andrew MacLeod New
Add stmt context in simplify_using_ranges. Add stmt context in simplify_using_ranges. - - - - --- 2021-06-29 Andrew MacLeod New
[COMMITTED] tree-optimization/101189 - Only register relations on live edges [COMMITTED] tree-optimization/101189 - Only register relations on live edges - - - - --- 2021-06-24 Andrew MacLeod New
[COMMITTED] Add a test case to confirm the equivalence's are being checked by EVRP. [COMMITTED] Add a test case to confirm the equivalence's are being checked by EVRP. - - - - --- 2021-06-24 Andrew MacLeod New
[COMMITTED] Fix relation query of equivalences. [COMMITTED] Fix relation query of equivalences. - - - - --- 2021-06-24 Andrew MacLeod New
[COMMITTED] Correctly unify recomputation with existing range. [COMMITTED] Correctly unify recomputation with existing range. - - - - --- 2021-06-24 Andrew MacLeod New
[COMMITTED] Split gimple-range into gimple-range-fold and gimple-range. [COMMITTED] Split gimple-range into gimple-range-fold and gimple-range. - - - - --- 2021-06-23 Andrew MacLeod New
[COMMITTED,2/2] tree-optimization/101148 - Do not continue propagating values which cannot be set p… [COMMITTED,1/2] Adjust on_entry cache to indicate if the value was set properly. - - - - --- 2021-06-23 Andrew MacLeod New
[COMMITTED,1/2] Adjust on_entry cache to indicate if the value was set properly. [COMMITTED,1/2] Adjust on_entry cache to indicate if the value was set properly. - - - - --- 2021-06-23 Andrew MacLeod New
[COMMITTED] Dump should be read only. Do not trigger new lookups. [COMMITTED] Dump should be read only. Do not trigger new lookups. - - - - --- 2021-06-23 Andrew MacLeod New
[COMMITTED,7/7] Add relational self-tests. [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
[COMMITTED,6/7] Add relation between LHS and op1 for casts and copies. [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
[COMMITTED,5/7] Add relation effects between operands to MINUS_EXPR. [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
[COMMITTED,4/7] Add relations between LHS and op1/op2 for PLUS_EXPR. [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
[COMMITTED,3/7] Add relational support to fold_using_range [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
[COMMITTED,2/7] Add relational support to range-op. [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
[COMMITTED,1/7] Initial value-relation code. [COMMITTED,1/7] Initial value-relation code. - - - - --- 2021-06-22 Andrew MacLeod New
tree-optimization/101014 - Remove poor value computations. tree-optimization/101014 - Remove poor value computations. - - - - --- 2021-06-18 Andrew MacLeod New
cleanup some types in comments and spacing. cleanup some types in comments and spacing. - - - - --- 2021-06-17 Andrew MacLeod New
Add recomputation to outgoing_edge_range. Add recomputation to outgoing_edge_range. - - - - --- 2021-06-17 Andrew MacLeod New
Range_on_edge in ranger_cache should return true for all ranges. Range_on_edge in ranger_cache should return true for all ranges. - - - - --- 2021-06-17 Andrew MacLeod New
Avoid loading an undefined value in the ranger_cache constructor. Avoid loading an undefined value in the ranger_cache constructor. - - - - --- 2021-06-16 Andrew MacLeod New
tree-optimization PR/101014 - Limit new value calculations to first order effects. tree-optimization PR/101014 - Limit new value calculations to first order effects. - - - - --- 2021-06-14 Andrew MacLeod New
Improvements to fur_source interface class, enhanced stmt folding options. Improvements to fur_source interface class, enhanced stmt folding options. - - - - --- 2021-06-09 Andrew MacLeod New
[11] tree-optimization/100299 - Cherry picked solution from trunk [11] tree-optimization/100299 - Cherry picked solution from trunk - - - - --- 2021-06-08 Andrew MacLeod New
PR tree-optimization/100299 - Implement a sparse bitmap representation for Rangers on-entry cache. PR tree-optimization/100299 - Implement a sparse bitmap representation for Rangers on-entry cache. - - - - --- 2021-06-07 Andrew MacLeod New
[RFC] Sparse on entry cache for Ranger. [RFC] Sparse on entry cache for Ranger. - - - - --- 2021-06-02 Andrew MacLeod New
PR tree-optimization/100781 - Do not calculate new values when evaluating a debug, statement. PR tree-optimization/100781 - Do not calculate new values when evaluating a debug, statement. - - - - --- 2021-06-01 Andrew MacLeod New
Replace ssa_range_in_bb with entry exit and def range Replace ssa_range_in_bb with entry exit and def range - - - - --- 2021-06-01 Andrew MacLeod New
Move Ranger cache to range-query and fur_source model. Move Ranger cache to range-query and fur_source model. - - - - --- 2021-06-01 Andrew MacLeod New
PR tree-optimization/100774- Range invariant global values are also always current. PR tree-optimization/100774- Range invariant global values are also always current. - - - - --- 2021-06-01 Andrew MacLeod New
[8/8] Remove the logical stmt cache for now. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[7/8] Adjust fur_source internal api to use gori_compute not, ranger_cache. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[6/8] Make expr_range_in_bb stmt based rather than block based. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[5/8] Tweak location of non-null calls. revamp ranger debug, output. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[4/8] Unify temporal cache with gori dependencies. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[3/8] Add imports and strengthen the export definition to range_def and gori_map. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[2/8] fully populate the export list from range_cache, not, gori_compute. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
[1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. [1/8] Change gori_compute to inherit from gori_map instead of, having a gori-map. - - - - --- 2021-05-25 Andrew MacLeod New
Split gimple statement range folding into a stand alone class. Split gimple statement range folding into a stand alone class. - - - - --- 2021-05-19 Andrew MacLeod New
PR tree-optimization/100512: Once a range becomes constant, make it invariant. PR tree-optimization/100512: Once a range becomes constant, make it invariant. - - - - --- 2021-05-17 Andrew MacLeod New
abstract the on entry cache. abstract the on entry cache. - - - - --- 2021-05-07 Andrew MacLeod New
Use the dominator tree when checking for non-null. Use the dominator tree when checking for non-null. - - - - --- 2021-05-07 Andrew MacLeod New
tweak range-on-exit. tweak range-on-exit. - - - - --- 2021-05-07 Andrew MacLeod New
Export gcond edge range routine. Export gcond edge range routine. - - - - --- 2021-05-07 Andrew MacLeod New
Don;t over allocate switch default clauses. Don;t over allocate switch default clauses. - - - - --- 2021-05-07 Andrew MacLeod New
Change x mod 0 to undefined. Change x mod 0 to undefined. - - - - --- 2021-05-07 Andrew MacLeod New
Enhance initial global ranges. Enhance initial global ranges. - - - - --- 2021-05-07 Andrew MacLeod New
PR tree-optimization/100081 - Limit depth of logical expression windback. - - - - --- 2021-04-19 Andrew MacLeod New
PR tree-optimization/100081 - Limit depth of logical expression windback. PR tree-optimization/100081 - Limit depth of logical expression windback. - - - - --- 2021-04-18 Andrew MacLeod New
tree-optimization/98866 - Compile time hog in VRP tree-optimization/98866 - Compile time hog in VRP - - - - --- 2021-01-29 Andrew MacLeod New
Re: trapv question Re: trapv question - - - - --- 2021-01-20 Andrew MacLeod New
trapv question trapv question - - - - --- 2021-01-20 Andrew MacLeod New
[PR,tree-optimization/97750] Fix trap in pointer conversion in op1_range. [PR,tree-optimization/97750] Fix trap in pointer conversion in op1_range. - - - - --- 2020-12-17 Andrew MacLeod New
[PR,tree-optimization/98174] Reduce memory requirements for ranger [PR,tree-optimization/98174] Reduce memory requirements for ranger - - - - --- 2020-12-10 Andrew MacLeod New
Process only valid shift ranges. Process only valid shift ranges. - - - - --- 2020-11-19 Andrew MacLeod New
recognize implied ranges for modulo. recognize implied ranges for modulo. - - - - --- 2020-11-17 Andrew MacLeod New
IOR with nonzero, range cannot contain 0. IOR with nonzero, range cannot contain 0. - - - - --- 2020-11-17 Andrew MacLeod New
Re: Fix gimple_expr_code? Re: Fix gimple_expr_code? - - - - --- 2020-11-13 Andrew MacLeod New
Add 3 new EVRP testcases. Add 3 new EVRP testcases. - - - - --- 2020-11-13 Andrew MacLeod New
Cleanup range of address calculations. Cleanup range of address calculations. - - - - --- 2020-11-13 Andrew MacLeod New
Change range_handler, was Re: Fix gimple_expr_code? Change range_handler, was Re: Fix gimple_expr_code? - - - - --- 2020-11-13 Andrew MacLeod New
Fix gimple_expr_code? Fix gimple_expr_code? - - - - --- 2020-11-12 Andrew MacLeod New
Fix logical_combine OR operation. Again. Fix logical_combine OR operation. Again. - - - - --- 2020-11-10 Andrew MacLeod New
Combine new calculated ranges with existing range. Combine new calculated ranges with existing range. - - - - --- 2020-11-06 Andrew MacLeod New
Pass multi-range from range_query::value_* routines Pass multi-range from range_query::value_* routines - - - - --- 2020-11-05 Andrew MacLeod New
Add Ranger temporal cache Add Ranger temporal cache - - - - --- 2020-11-04 Andrew MacLeod New
More Ranger cache tweaks More Ranger cache tweaks - - - - --- 2020-11-03 Andrew MacLeod New
Tweaks to ranger cache Tweaks to ranger cache - - - - --- 2020-11-03 Andrew MacLeod New
Tweaks to ranger API routines. Tweaks to ranger API routines. - - - - --- 2020-10-28 Andrew MacLeod New
Combine logical OR ranges properly. pr97567 Combine logical OR ranges properly. pr97567 - - - - --- 2020-10-26 Andrew MacLeod New
Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was: [PUSHED] Ranger classes. Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was: [PUSHED] Ranger classes. - - - - --- 2020-10-26 Andrew MacLeod New
Use precision and sign to compare types for ranges - update Use precision and sign to compare types for ranges - update - - - - --- 2020-10-22 Andrew MacLeod New
Handle a_2= &b properly in range calculations. Handle a_2= &b properly in range calculations. - - - - --- 2020-10-22 Andrew MacLeod New
Check for undefined before not returning a constant value Check for undefined before not returning a constant value - - - - --- 2020-10-22 Andrew MacLeod New
Temporarily disable trap in in extract_range_builtin check. Temporarily disable trap in in extract_range_builtin check. - - - - --- 2020-10-20 Andrew MacLeod New
Use precision and sign to compare types for ranges Use precision and sign to compare types for ranges - - - - --- 2020-10-19 Andrew MacLeod New
Don't display ranges for dead ssa-names. Don't display ranges for dead ssa-names. - - - - --- 2020-10-16 Andrew MacLeod New
pointer_plus [0, 0] + const folding pointer_plus [0, 0] + const folding - - - - --- 2020-10-16 Andrew MacLeod New
Don't invoke range_of_expr multiple times. Don't invoke range_of_expr multiple times. - - - - --- 2020-10-16 Andrew MacLeod New
Don't assert on a negative shift. Don't assert on a negative shift. - - - - --- 2020-10-16 Andrew MacLeod New
[PUSHED] Off by one final fix. [PUSHED] Off by one final fix. - - - - --- 2020-10-07 Andrew MacLeod New
[PUSHED] Hybrid EVRP and testcases [PUSHED] Hybrid EVRP and testcases - - - - --- 2020-10-06 Andrew MacLeod New
[6/6] Hybrid EVRP [1/6] Ranger patches. - - - - --- 2020-10-02 Andrew MacLeod New
[5/6] gimple-range [1/6] Ranger patches. - - - - --- 2020-10-02 Andrew MacLeod New
[4/6] gimple-range-cache [1/6] Ranger patches. - - - - --- 2020-10-02 Andrew MacLeod New
[3/6] gimple-range-gori [1/6] Ranger patches. - - - - --- 2020-10-02 Andrew MacLeod New
[2/6] gimple-range-edge [1/6] Ranger patches. - - - - --- 2020-10-02 Andrew MacLeod New
[1/6] Ranger patches. [1/6] Ranger patches. - - - - --- 2020-10-02 Andrew MacLeod New
« 1 2 ... 3 4 5 6 »