Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |   594 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[15/17] Convert CFN_BUILT_IN_STRLEN to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[14/17] Convert CFN_BUILT_IN_UBSAN_CHECK_* to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[13/17] Convert CFN_BUILT_IN_CLRSB to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[12/17] Convert CFN_CTZ builtins to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[11/17] Convert CFN_CLZ builtins to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[10/17] Convert CFN_BUILT_FFS and CFN_POPCOUNT to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[09/17] Convert CFN_BUILT_IN_TOUPPER and TOLOWER to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[08/17] Convert CFN_BUILT_IN_SIGNBIT to range-ops. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[07/17] Add range-ops support for builtin functions. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[06/17] Always check the return value of fold_range. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[05/17] Add missing float fold_range prototype for floats. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[04/17] Fix calc_op1 for undefined op2_range. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[03/17] Create gimple_range_op_handler in a new source file. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[02/17] Adjust range_op_handler to store the handler directly. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[01/17] Replace another snippet with a call to, gimple_range_ssa_names. Move builtin functions to range-ops. - - - - --- 2022-09-22 Andrew MacLeod New
[COMMITTED] PR tree-optimization/106687 - Return the correct relation [COMMITTED] PR tree-optimization/106687 - Return the correct relation - - - - --- 2022-08-23 Andrew MacLeod New
[COMMITTED] Abstract interesting ssa-names from GORI. [COMMITTED] Abstract interesting ssa-names from GORI. - - - - --- 2022-08-17 Andrew MacLeod New
[COMMITTED] PR tree-optimization/106621 - Check for undefined and varying first. [COMMITTED] PR tree-optimization/106621 - Check for undefined and varying first. - - - - --- 2022-08-15 Andrew MacLeod New
[COMMITTED] PR tree-optimization/106556 - Evaluate condition arguments with the correct type. [COMMITTED] PR tree-optimization/106556 - Evaluate condition arguments with the correct type. - - - - --- 2022-08-08 Andrew MacLeod New
[COMMITTED] PR tree-optimization/106514 - Loop over intersected bitmaps. [COMMITTED] PR tree-optimization/106514 - Loop over intersected bitmaps. - - - - --- 2022-08-04 Andrew MacLeod New
[COMMITTED] tree-optimization/106514 - Do not walk equivalence set in path_oracle::killing_def. [COMMITTED] tree-optimization/106514 - Do not walk equivalence set in path_oracle::killing_def. - - - - --- 2022-08-03 Andrew MacLeod New
[COMMITTED] tree-optimization/106510 - Do not register edges for statements not understood. [COMMITTED] tree-optimization/106510 - Do not register edges for statements not understood. - - - - --- 2022-08-02 Andrew MacLeod New
[COMMITTED] PR tree-optimization/106474 - Check equivalencies when calculating range on entry. [COMMITTED] PR tree-optimization/106474 - Check equivalencies when calculating range on entry. - - - - --- 2022-08-02 Andrew MacLeod New
[COMMITTED,2/2] Resolve complicated join nodes in range_from_dom. [COMMITTED,1/2] Remove recursion from range_from_dom. - - - - --- 2022-07-19 Andrew MacLeod New
[COMMITTED,1/2] Remove recursion from range_from_dom. [COMMITTED,1/2] Remove recursion from range_from_dom. - - - - --- 2022-07-19 Andrew MacLeod New
[COMMITTED] tree-optimization/106280 - Check if transitives need to be registered. [COMMITTED] tree-optimization/106280 - Check if transitives need to be registered. - - - - --- 2022-07-18 Andrew MacLeod New
[COMMITTED] Provide a relation verification mechanism. [COMMITTED] Provide a relation verification mechanism. - - - - --- 2022-07-05 Andrew MacLeod New
[COMMITTED,GCC12] PR tree-optimization/106114 - Don't use gori dependencies to optimize. [COMMITTED,GCC12] PR tree-optimization/106114 - Don't use gori dependencies to optimize. - - - - --- 2022-07-04 Andrew MacLeod New
[COMMITTED] PR tree-optimization/106114 - Don't use gori dependencies to optimize. [COMMITTED] PR tree-optimization/106114 - Don't use gori dependencies to optimize. - - - - --- 2022-06-30 Andrew MacLeod New
[COMMITTED] Clear invariant bit for inferred ranges. [COMMITTED] Clear invariant bit for inferred ranges. - - - - --- 2022-06-16 Andrew MacLeod New
[COMMITTED] Propagator should call value_of_stmt. [COMMITTED] Propagator should call value_of_stmt. - - - - --- 2022-06-16 Andrew MacLeod New
[COMMITTED] Tweak some comments. [COMMITTED] Tweak some comments. - - - - --- 2022-05-25 Andrew MacLeod New
[COMMITTED] Use infer instead of side-effect for ranges. [COMMITTED] Use infer instead of side-effect for ranges. - - - - --- 2022-05-25 Andrew MacLeod New
PR tree-optimization/31178 - Add rshift side effect. PR tree-optimization/31178 - Add rshift side effect. - - - - --- 2022-05-17 Andrew MacLeod New
Add divide by zero side effect. Add divide by zero side effect. - - - - --- 2022-05-17 Andrew MacLeod New
[COMMITTED] Add ranger side effect infrastructure. [COMMITTED] Add ranger side effect infrastructure. - - - - --- 2022-05-17 Andrew MacLeod New
PR tree-optimization/105458 - Check for equivalence after merging relations. PR tree-optimization/105458 - Check for equivalence after merging relations. - - - - --- 2022-05-17 Andrew MacLeod New
[COMMITTED] PR tree-optimization/105597 - Check operand for type, not LHS. [COMMITTED] PR tree-optimization/105597 - Check operand for type, not LHS. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Move VREL values to their own enumerated type. [COMMITTED] Move VREL values to their own enumerated type. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Return a bool result for union, and add performance improvements. [COMMITTED] Return a bool result for union, and add performance improvements. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Add a return value to intersect and speed it up. [COMMITTED] Add a return value to intersect and speed it up. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Fix return value in ranger_cache::get_global_range [COMMITTED] Fix return value in ranger_cache::get_global_range - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] PR tree-optimization/104547 - Add relation between op1 & op2 to lhs_opN_relation API. [COMMITTED] PR tree-optimization/104547 - Add relation between op1 & op2 to lhs_opN_relation API. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Export global ranges during the VRP block walk. [COMMITTED] Export global ranges during the VRP block walk. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Clear killing defs when resetting the path in, path_oracle. [COMMITTED] Clear killing defs when resetting the path in, path_oracle. - - - - --- 2022-05-13 Andrew MacLeod New
[COMMITTED] Make range_from_dom more effective. [COMMITTED] Make range_from_dom more effective. - - - - --- 2022-05-13 Andrew MacLeod New
tree-optimization/105276 - Retain existing range knowledge when prefilling statements. tree-optimization/105276 - Retain existing range knowledge when prefilling statements. - - - - --- 2022-04-21 Andrew MacLeod New
PR tree-optimization/102943 - Always use dominators in the cache when available. PR tree-optimization/102943 - Always use dominators in the cache when available. - - - - --- 2022-03-17 Andrew MacLeod New
[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
« 1 2 3 45 6 »