Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |    Archived = No       |   61 patches
Patch Series rb/tb S/W/F Date Submitter Delegate State
Fix a few incorrect accesses. Fix a few incorrect accesses. - - --- 2022-12-02 Andrew MacLeod New
[COMMITTED] PR tree-optimization/104530 - Add transitive inferred range processing. [COMMITTED] PR tree-optimization/104530 - Add transitive inferred range processing. - - --- 2022-11-08 Andrew MacLeod New
[COMMITTED] Add testcases resolved with ranger as VRP1. [COMMITTED] Add testcases resolved with ranger as VRP1. - - --- 2022-11-03 Andrew MacLeod New
[COMMITTED] Update range query cache when a statement is updated. [COMMITTED] Update range query cache when a statement is updated. - - --- 2022-11-03 Andrew MacLeod New
[COMMITTED] PR tree-optimization/107497 - Make sure ssa-name is valid. [COMMITTED] PR tree-optimization/107497 - Make sure ssa-name is valid. - - --- 2022-11-01 Andrew MacLeod New
[COMMITTED] Remove builtin_unreachable in ranger VRP. [COMMITTED] Remove builtin_unreachable in ranger VRP. - - --- 2022-11-01 Andrew MacLeod New
[COMMITTED] Allow ranger queries on exit block. [COMMITTED] Allow ranger queries on exit block. - - --- 2022-11-01 Andrew MacLeod New
[COMMITTED] Irange::intersect with nonzero bits can indicate change incorrectly. [COMMITTED] Irange::intersect with nonzero bits can indicate change incorrectly. - - --- 2022-11-01 Andrew MacLeod New
Process unsigned overflow relations for plus and minus in range-ops. Process unsigned overflow relations for plus and minus in range-ops. - - --- 2022-09-29 Andrew MacLeod New
Refine ranges using relations in GORI. Refine ranges using relations in GORI. - - --- 2022-09-29 Andrew MacLeod New
Track value_relations in GORI. Track value_relations in GORI. - - --- 2022-09-29 Andrew MacLeod New
Move class value_relation the header file. Move class value_relation the header file. - - --- 2022-09-29 Andrew MacLeod New
Audit op1_range and op2_range for undefined LHS. Audit op1_range and op2_range for undefined LHS. - - --- 2022-09-29 Andrew MacLeod New
PR tree-optimization/102892 - Remove undefined behaviour from testcase. PR tree-optimization/102892 - Remove undefined behaviour from testcase. - - --- 2022-09-29 Andrew MacLeod New
[17/17] Convert CFN_BUILT_IN_PARITY to range-ops. Move builtin functions to range-ops. - - --- 2022-09-22 Andrew MacLeod New
[16/17] Convert CFN_BUILT_IN_GOACC_DIM_* to range-ops. Move builtin functions to range-ops. - - --- 2022-09-22 Andrew MacLeod New
[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
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
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