Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |   594 patches
« 1 2 ... 3 4 5 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[COMMITTED] tree-optimization/102796 - Process EH edges again. [COMMITTED] tree-optimization/102796 - Process EH edges again. - - - - --- 2021-10-18 Andrew MacLeod New
Ranger : Do not process abnormal ssa-names. Ranger : Do not process abnormal ssa-names. - - - - --- 2021-10-15 Andrew MacLeod New
[COMMITTED] tree-optimization/102738 - Simplification for right shift. [COMMITTED] tree-optimization/102738 - Simplification for right shift. - - - - --- 2021-10-14 Andrew MacLeod New
[COMMITTED] Add range intersect with 2 wide-ints. [COMMITTED] Add range intersect with 2 wide-ints. - - - - --- 2021-10-06 Andrew MacLeod New
[COMMITTED] Introduce a param-switch-limit for EVRP. [COMMITTED] Introduce a param-switch-limit for EVRP. - - - - --- 2021-10-06 Andrew MacLeod New
[COMMITTED] Use TYPE_MIN/MAX_VALUE in set_varying when possible. [COMMITTED] Use TYPE_MIN/MAX_VALUE in set_varying when possible. - - - - --- 2021-10-06 Andrew MacLeod New
[COMMITTED] Ranger: More efficient zero/nonzero check. [COMMITTED] Ranger: More efficient zero/nonzero check. - - - - --- 2021-10-06 Andrew MacLeod New
[COMMITTED] tree-optimization/102463 - Look for a relation between operands only when possible. [COMMITTED] tree-optimization/102463 - Look for a relation between operands only when possible. - - - - --- 2021-09-23 Andrew MacLeod New
[COMMITTED] Ranger converted to a local edge flag instead of EDGE_EXECUTABLE. [COMMITTED] Ranger converted to a local edge flag instead of EDGE_EXECUTABLE. - - - - --- 2021-09-23 Andrew MacLeod New
[COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges. [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges. - - - - --- 2021-09-20 Andrew MacLeod New
[COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges. [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges. - - - - --- 2021-09-20 Andrew MacLeod New
[COMMITTED] Relation oracle: Make each def a new equivalency record. [COMMITTED] Relation oracle: Make each def a new equivalency record. - - - - --- 2021-09-20 Andrew MacLeod New
[COMMITTED] Provide a relation oracle for paths. [COMMITTED] Provide a relation oracle for paths. - - - - --- 2021-09-17 Andrew MacLeod New
[COMMITTED] Virtualize relation oracle and various cleanups. [COMMITTED] Virtualize relation oracle and various cleanups. - - - - --- 2021-09-17 Andrew MacLeod New
[COMMITTED] Add transitive operations to the relation oracle. [COMMITTED] Add transitive operations to the relation oracle. - - - - --- 2021-08-24 Andrew MacLeod New
[COMMITTED,3/3] Add GORI tracing faciltiies. [COMMITTED,1/3] Abstract range tracing routines into a class. - - - - --- 2021-08-17 Andrew MacLeod New
[COMMITTED,2/3] Change evrp-mode options. [COMMITTED,1/3] Abstract range tracing routines into a class. - - - - --- 2021-08-17 Andrew MacLeod New
[COMMITTED,1/3] Abstract range tracing routines into a class. [COMMITTED,1/3] Abstract range tracing routines into a class. - - - - --- 2021-08-17 Andrew MacLeod New
[COMMITTED] PR tree-optimization/101741 - Ensure toupper and tolower follow the expected pattern. [COMMITTED] PR tree-optimization/101741 - Ensure toupper and tolower follow the expected pattern. - - - - --- 2021-08-09 Andrew MacLeod New
[COMMITTED] Handle constants in wi_fold for trunc_mod. [COMMITTED] Handle constants in wi_fold for trunc_mod. - - - - --- 2021-07-30 Andrew MacLeod New
[COMMITTED] Change integral divide by zero to produce UNDEFINED range. [COMMITTED] Change integral divide by zero to produce UNDEFINED range. - - - - --- 2021-07-30 Andrew MacLeod New
[COMMITTED] Change const basic_block to const_basic_block in gimple-range-cache. [COMMITTED] Change const basic_block to const_basic_block in gimple-range-cache. - - - - --- 2021-07-30 Andrew MacLeod New
[COMMITTED] Return undefined range on edges which are not executed. [COMMITTED] Return undefined range on edges which are not executed. - - - - --- 2021-07-28 Andrew MacLeod New
[COMMITTED] tree-optimization/78888 - Adjust ranges for to_upper and to_lower. [COMMITTED] tree-optimization/78888 - Adjust ranges for to_upper and to_lower. - - - - --- 2021-07-26 Andrew MacLeod New
[COMMITTED] PR tree-optimization/101511 - Allow non-symmetrical equivalences. [COMMITTED] PR tree-optimization/101511 - Allow non-symmetrical equivalences. - - - - --- 2021-07-22 Andrew MacLeod New
[COMMITTED] PR tree-optimization/101497 - Check for undefined on COND_EXPR before querying type. [COMMITTED] PR tree-optimization/101497 - Check for undefined on COND_EXPR before querying type. - - - - --- 2021-07-22 Andrew MacLeod New
[COMMITTED] PR tree-optimization/101496 - Only call vrp_visit_cond_stmt if range_of_stmt doesn't re… [COMMITTED] PR tree-optimization/101496 - Only call vrp_visit_cond_stmt if range_of_stmt doesn't re… - - - - --- 2021-07-22 Andrew MacLeod New
[COMMITTED] tree-optimization/96542 - Add wi_fold_in_parts. [COMMITTED] tree-optimization/96542 - Add wi_fold_in_parts. - - - - --- 2021-07-17 Andrew MacLeod New
[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
« 1 2 ... 3 4 5 6 »