Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |    Archived = No       |   548 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
PR tree-optimization/109462 - Don't use ANY PHI equivalences in range-on-entry. PR tree-optimization/109462 - Don't use ANY PHI equivalences in range-on-entry. - - - - --- 2023-04-11 Andrew MacLeod New
PR tree-optimization/109417 - Check if dependency is valid before using in may_recompute_p. PR tree-optimization/109417 - Check if dependency is valid before using in may_recompute_p. - - - - --- 2023-04-05 Andrew MacLeod New
recomputation and PR 109154 recomputation and PR 109154 - - - - --- 2023-03-29 Andrew MacLeod New
PR tree-optimization/109274 -Fix compute_operand when op1 == op2 symbolically. PR tree-optimization/109274 -Fix compute_operand when op1 == op2 symbolically. - - - - --- 2023-03-28 Andrew MacLeod New
PR tree-optimization/109274 - Don't interpret contents of a value_relation record. PR tree-optimization/109274 - Don't interpret contents of a value_relation record. - - - - --- 2023-03-24 Andrew MacLeod New
PR tree-optimization/109238 - Ranger cache dominator queries should ignore backedges. PR tree-optimization/109238 - Ranger cache dominator queries should ignore backedges. - - - - --- 2023-03-23 Andrew MacLeod New
PR tree-optimization/109192 - Terminate GORI calculations if a relation is not relevant. PR tree-optimization/109192 - Terminate GORI calculations if a relation is not relevant. - - - - --- 2023-03-21 Andrew MacLeod New
PR tree-optimization/108697 - Create a lazy ssa_cache PR tree-optimization/108697 - Create a lazy ssa_cache - - - - --- 2023-02-15 Andrew MacLeod New
PR tree-optimization/108687 - Query rangers cache in readonly mode only internally PR tree-optimization/108687 - Query rangers cache in readonly mode only internally - - - - --- 2023-02-10 Andrew MacLeod New
PR tree-optimization/108520 - Add function context for querying global ranges. PR tree-optimization/108520 - Add function context for querying global ranges. - - - - --- 2023-02-10 Andrew MacLeod New
PR tree-optimization/107570 - Reset SCEV after folding in VRP. PR tree-optimization/107570 - Reset SCEV after folding in VRP. - - - - --- 2023-02-01 Andrew MacLeod New
PR tree-optimization/108356 - Ranger cache - always use range_from_dom when updating. PR tree-optimization/108356 - Ranger cache - always use range_from_dom when updating. - - - - --- 2023-01-31 Andrew MacLeod New
[3/3] tree-optimization/108385 - Add op2_range to pointer_plus. Untitled series #339245 - - - - --- 2023-01-30 Andrew MacLeod New
[2/3] PR tree-optimization/108359 Untitled series #338919 - - - - --- 2023-01-28 Andrew MacLeod New
[1/3] Properly set GORI relation trios. [1/3] Properly set GORI relation trios. - - - - --- 2023-01-28 Andrew MacLeod New
PR tree-optimization/108447 - Do not try to logical fold floating point relations. PR tree-optimization/108447 - Do not try to logical fold floating point relations. - - - - --- 2023-01-25 Andrew MacLeod New
tree-optimization/108306 - Correctly detect shifts out of range tree-optimization/108306 - Correctly detect shifts out of range - - - - --- 2023-01-23 Andrew MacLeod New
[2/2] Add VREL_OTHER for FP unsupported relations. [1/2] Use value_relation class instead of direct calls to intersect/union. - - - - --- 2023-01-23 Andrew MacLeod New
[1/2] Use value_relation class instead of direct calls to intersect/union. [1/2] Use value_relation class instead of direct calls to intersect/union. - - - - --- 2023-01-23 Andrew MacLeod New
PR tree-optimization/108359 - Utilize op1 == op2 when invoking range-ops folding. PR tree-optimization/108359 - Utilize op1 == op2 when invoking range-ops folding. - - - - --- 2023-01-13 Andrew MacLeod New
PR tree-optimization/108139 - Don't use PHI equivalences in range-on-entry. PR tree-optimization/108139 - Don't use PHI equivalences in range-on-entry. - - - - --- 2022-12-19 Andrew MacLeod New
PR tree-optimization/107985 - Ensure arguments to range-op handler are supported. PR tree-optimization/107985 - Ensure arguments to range-op handler are supported. - - - - --- 2022-12-07 Andrew MacLeod New
Fix a few incorrect accesses. Fix a few incorrect accesses. - - - - --- 2022-12-02 Andrew MacLeod New
[COMMITTED] PR tree-optimization/107523 - Don't add dependencies in update_stmt. [COMMITTED] PR tree-optimization/107523 - Don't add dependencies in update_stmt. - - - - --- 2022-11-11 Andrew MacLeod New
[COMMITTED] process transitive inferred ranges in pre_fold_stmt. [COMMITTED] process transitive inferred ranges in pre_fold_stmt. - - - - --- 2022-11-11 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] Make ranger the vrp1 default. [COMMITTED] Make ranger the vrp1 default. - - - - --- 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
[COMMITTED] Check if varying may also be non-negative. [COMMITTED] Check if varying may also be non-negative. - - - - --- 2022-10-26 Andrew MacLeod New
[COMMITTED] PR c++/106654 - Add assume support to VRP. [COMMITTED] PR c++/106654 - Add assume support to VRP. - - - - --- 2022-10-20 Andrew MacLeod New
[COMMITTED] Use Value_Range when applying inferred ranges. [COMMITTED] Use Value_Range when applying inferred ranges. - - - - --- 2022-10-19 Andrew MacLeod New
[COMMITTED] PR tree-optimization/107273 - Merge partial relation precisions properly. [COMMITTED] PR tree-optimization/107273 - Merge partial relation precisions properly. - - - - --- 2022-10-18 Andrew MacLeod New
[COMMITTED] Add 3 floating NAN tests. [COMMITTED] Add 3 floating NAN tests. - - - - --- 2022-10-17 Andrew MacLeod New
[COMMITTED] Add relation_trio class for range-ops. [COMMITTED] Add relation_trio class for range-ops. - - - - --- 2022-10-17 Andrew MacLeod New
[COMMITTED] Fix nan updating in range-ops. [COMMITTED] Fix nan updating in range-ops. - - - - --- 2022-10-17 Andrew MacLeod New
[COMMITTED] Don't set useless relations. [COMMITTED] Don't set useless relations. - - - - --- 2022-10-17 Andrew MacLeod New
[COMMITTED,4/4] PR tree-optimization/102540 - propagate partial equivs in the cache. Add partial equivalences to the oracle. - - - - --- 2022-10-13 Andrew MacLeod New
[COMMITTED,3/4] Add partial equivalence recognition to cast and bitwise and. Add partial equivalences to the oracle. - - - - --- 2022-10-13 Andrew MacLeod New
[COMMITTED,2/4] Add equivalence iterator to relation oracle. Add partial equivalences to the oracle. - - - - --- 2022-10-13 Andrew MacLeod New
[COMMITTED,1/4] Add partial equivalence support to the relation oracle. Add partial equivalences to the oracle. - - - - --- 2022-10-13 Andrew MacLeod New
PR tree-optimization/107109 - Don't process undefined range. PR tree-optimization/107109 - Don't process undefined range. - - - - --- 2022-10-03 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
[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
« 1 2 3 45 6 »