Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |    Archived = No       |   328 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
tree-optimization/103464 - Also pre-process PHIs in range-of-stmt. tree-optimization/103464 - Also pre-process PHIs in range-of-stmt. - - - - --- 2021-11-30 Andrew MacLeod New
[COMMITTED] tree-optimization/103467 - Don't reuse reference after potential resize. [COMMITTED] tree-optimization/103467 - Don't reuse reference after potential resize. - - - - --- 2021-11-30 Andrew MacLeod New
tree-optimization/103440 - Always track arguments, even when ignoring equiv params. tree-optimization/103440 - Always track arguments, even when ignoring equiv params. - - - - --- 2021-11-29 Andrew MacLeod New
[COMMITTED] PR tree-optimization/102648 - Add the testcase for this PR to the testsuite. [COMMITTED] PR tree-optimization/102648 - Add the testcase for this PR to the testsuite. - - - - --- 2021-11-25 Andrew MacLeod New
PR tree-optimization/103359 - Check for equivalences between PHI argument and def. PR tree-optimization/103359 - Check for equivalences between PHI argument and def. - - - - --- 2021-11-24 Andrew MacLeod New
[COMMITTED] Range-on-edge trace tweak. [COMMITTED] Range-on-edge trace tweak. - - - - --- 2021-11-24 Andrew MacLeod New
[2/2] PR tree-optimization/103231 - Directly resolve range_of_stmt dependencies. [1/2] Split return functionality of get_non_stale_global_range. - - - - --- 2021-11-23 Andrew MacLeod New
[1/2] Split return functionality of get_non_stale_global_range. [1/2] Split return functionality of get_non_stale_global_range. - - - - --- 2021-11-23 Andrew MacLeod New
PR tree-optimization/103254 - Limit depth for all GORI expressions. PR tree-optimization/103254 - Limit depth for all GORI expressions. - - - - --- 2021-11-18 Andrew MacLeod New
[COMMITTED] Keep x_range_query NULL for global ranges. [COMMITTED] Keep x_range_query NULL for global ranges. - - - - --- 2021-11-09 Andrew MacLeod New
[COMMITTED] tree-optimization/103022 - Don't calculate new values when using the private context, c… [COMMITTED] tree-optimization/103022 - Don't calculate new values when using the private context, c… - - - - --- 2021-11-08 Andrew MacLeod New
[COMMITTED] PR-tree-optimization/103093 - Remove def chain import assert from GORI. [COMMITTED] PR-tree-optimization/103093 - Remove def chain import assert from GORI. - - - - --- 2021-11-05 Andrew MacLeod New
[COMMITTED] PR tree-optimization/102943 - Abstract ranger cache update list. [COMMITTED] PR tree-optimization/102943 - Abstract ranger cache update list. - - - - --- 2021-11-05 Andrew MacLeod New
[COMMITTED] PR tree-optimization/103079 - Treat undefined operands as varying in GORI. [COMMITTED] PR tree-optimization/103079 - Treat undefined operands as varying in GORI. - - - - --- 2021-11-04 Andrew MacLeod New
[COMMITTED] Switch vrp2 to ranger. [COMMITTED] Switch vrp2 to ranger. - - - - --- 2021-11-03 Andrew MacLeod New
[COMMITTED] Testcase adjustments for pass vrp1. [COMMITTED] Testcase adjustments for pass vrp1. - - - - --- 2021-11-03 Andrew MacLeod New
[COMMITTED] For ranges, PHIs don't need to process arg == def. [COMMITTED] For ranges, PHIs don't need to process arg == def. - - - - --- 2021-11-03 Andrew MacLeod New
[COMMITTED] Check for constant builtin value first. [COMMITTED] Check for constant builtin value first. - - - - --- 2021-11-03 Andrew MacLeod New
[COMMITTED] Fix --param=ranger-debug=all to include a trace. [COMMITTED] Fix --param=ranger-debug=all to include a trace. - - - - --- 2021-11-03 Andrew MacLeod New
[COMMITTED] Provide some context to folding via ranger. [COMMITTED] Provide some context to folding via ranger. - - - - --- 2021-11-03 Andrew MacLeod New
[COMMITTED] PR tree-optimization/103003 - Don't register nonsensical relations. [COMMITTED] PR tree-optimization/103003 - Don't register nonsensical relations. - - - - --- 2021-11-01 Andrew MacLeod New
[COMMITTED] PR tree-optimization/102983 - Perform on-entry propagation after range_of_stmt on a gco… [COMMITTED] PR tree-optimization/102983 - Perform on-entry propagation after range_of_stmt on a gco… - - - - --- 2021-10-29 Andrew MacLeod New
[COMMITTED] Fix ifcvt-4.c to not depend on VRP2 asserts. [COMMITTED] Fix ifcvt-4.c to not depend on VRP2 asserts. - - - - --- 2021-10-28 Andrew MacLeod New
[COMMITTED] Unify EVRP and VRP folding predicate message. [COMMITTED] Unify EVRP and VRP folding predicate message. - - - - --- 2021-10-28 Andrew MacLeod New
[COMMITTED] tree-optimization/102940 - Reset scev before invoking array_checker. [COMMITTED] tree-optimization/102940 - Reset scev before invoking array_checker. - - - - --- 2021-10-28 Andrew MacLeod New
[COMMITTED] Move vrp_simplify_cond_using_ranges to the simplifier. [COMMITTED] Move vrp_simplify_cond_using_ranges to the simplifier. - - - - --- 2021-10-26 Andrew MacLeod New
[COMMITTED] Fold all statements in Ranger VRP. [COMMITTED] Fold all statements in Ranger VRP. - - - - --- 2021-10-26 Andrew MacLeod New
[COMMITTED] Always output exported ranges to a dump_file. [COMMITTED] Always output exported ranges to a dump_file. - - - - --- 2021-10-25 Andrew MacLeod New
[COMMITTED] Tweak ranger-debug flags [COMMITTED] Tweak ranger-debug flags - - - - --- 2021-10-25 Andrew MacLeod New
[COMMITTED] Re: [PATCH] Possible use before def in fortran/trans-decl.c. [COMMITTED] Re: [PATCH] Possible use before def in fortran/trans-decl.c. - - - - --- 2021-10-25 Andrew MacLeod New
Possible use before def in fortran/trans-decl.c. Possible use before def in fortran/trans-decl.c. - - - - --- 2021-10-21 Andrew MacLeod New
[COMMITTED,3/3] Split --param=evrp-mode into evrp-mode and ranger-debug. [COMMITED,1/3] Move ranger only VRP folder to tree-vrp. - - - - --- 2021-10-21 Andrew MacLeod New
[COMMITTED,2/3] Add --param=vrp1-mode and --param=vrp2-mode. [COMMITED,1/3] Move ranger only VRP folder to tree-vrp. - - - - --- 2021-10-21 Andrew MacLeod New
[COMMITED,1/3] Move ranger only VRP folder to tree-vrp. [COMMITED,1/3] Move ranger only VRP folder to tree-vrp. - - - - --- 2021-10-21 Andrew MacLeod New
[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
« 1 2 3 4 »