Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |    Archived = No       |   546 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[2/2] tree-optimization/104530 - Mark defs dependent on non-null stale. tree-optimization/104530 - proposed re-evaluation. - - - - --- 2022-02-22 Andrew MacLeod New
[1/2] tree-optimization/104530 - Export global ranges during the VRP block walk. tree-optimization/104530 - proposed re-evaluation. - - - - --- 2022-02-22 Andrew MacLeod New
PR tree-optimization/104526 - Use GORI to evaluate arguments of a COND_EXPR. PR tree-optimization/104526 - Use GORI to evaluate arguments of a COND_EXPR. - - - - --- 2022-02-15 Andrew MacLeod New
[V2] tree-optimization/104288 - Register non-null side effects properly. [V2] tree-optimization/104288 - Register non-null side effects properly. - - - - --- 2022-02-08 Andrew MacLeod New
[5/4] tree-optimization/104288 - An alternative approach tree-optimization/104288 - Add more granularity to non-null tracking - - - - --- 2022-02-08 Andrew MacLeod New
[4/4,GCC11] tree-optimization/104288 - range on entry should check dominators for non-null. tree-optimization/104288 - Add more granularity to non-null tracking - - - - --- 2022-02-07 Andrew MacLeod New
[3/4] tree-optimization/104288 - Update non-null interface to provide better precision. tree-optimization/104288 - Add more granularity to non-null tracking - - - - --- 2022-02-07 Andrew MacLeod New
[2/4] tree-optimization/104288 - Register side effects during ranger vrp domwalk. tree-optimization/104288 - Add more granularity to non-null tracking - - - - --- 2022-02-07 Andrew MacLeod New
[1/4] tree-optimization/104288 - Change non-null tracking from one bit to a pair. tree-optimization/104288 - Add more granularity to non-null tracking - - - - --- 2022-02-07 Andrew MacLeod New
tree-optimization/103721 - Only add equivalencies that are still valid. tree-optimization/103721 - Only add equivalencies that are still valid. - - - - --- 2022-01-19 Andrew MacLeod New
tree-optimization/104038 - Limit the number of relations registered per basic block. tree-optimization/104038 - Limit the number of relations registered per basic block. - - - - --- 2022-01-17 Andrew MacLeod New
tree-optimization/83072 - Allow more precision when querying from fold_const. tree-optimization/83072 - Allow more precision when querying from fold_const. - - - - --- 2022-01-13 Andrew MacLeod New
tree-optimization/96707 - Add relation to unsigned right shift. tree-optimization/96707 - Add relation to unsigned right shift. - - - - --- 2022-01-13 Andrew MacLeod New
tree-optimization/103551 - Always set EDGE_EXECUTABLE in ranger vrp. tree-optimization/103551 - Always set EDGE_EXECUTABLE in ranger vrp. - - - - --- 2022-01-11 Andrew MacLeod New
PR tree-optimization/103821 - Prevent exponential range calculations. PR tree-optimization/103821 - Prevent exponential range calculations. - - - - --- 2022-01-10 Andrew MacLeod New
[GCC11] PR tree-optimization/103603 - Directly resolve range_of_stmt dependencies. (Port of PR 1032… [GCC11] PR tree-optimization/103603 - Directly resolve range_of_stmt dependencies. (Port of PR 1032… - - - - --- 2021-12-07 Andrew MacLeod New
[2/2] Use dominators to reduce ranger cache-flling. [1/2] - Add BB option for outgoing_edge_range_p. - - - - --- 2021-12-03 Andrew MacLeod New
[1/2] - Add BB option for outgoing_edge_range_p. [1/2] - Add BB option for outgoing_edge_range_p. - - - - --- 2021-12-03 Andrew MacLeod New
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
« 1 2 3 45 6 »