Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |    Archived = No       |   566 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[COMMITTED,3/4] Unify range_operators to one class. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - - --- 2023-06-08 Andrew MacLeod New
[COMMITTED,2/4] - Remove tree_code from range-operator. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - - --- 2023-06-08 Andrew MacLeod New
[COMMITTED,1/4] Fix floating point bug in fold_range. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - - --- 2023-06-08 Andrew MacLeod New
[RFC] range-op restructuring [RFC] range-op restructuring - - - - --- 2023-06-01 Andrew MacLeod New
[COMMITTED,4/4] - Gimple range PHI analyzer and testcases [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,3/4] Provide relation queries for a stmt. [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,2/4] - Make ssa_cache a range_query. [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,3/3] PR tree-optimization/109695 - Only update global value if it changes. [COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,2/3] PR tree-optimization/109695 - Use negative values to reflect always_current in the,… [COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger. [COMMITTED,1/3] PR tree-optimization/109695 - Choose better initial values for ranger. - - - - --- 2023-05-24 Andrew MacLeod New
[COMMITTED,5/5] PR tree-optimization/108697 - Create a lazy ssa_cache. [COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. - - - - --- 2023-04-26 Andrew MacLeod New
[COMMITTED,4/5] Rename ssa_global_cache to ssa_cache and add has_range [COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. - - - - --- 2023-04-26 Andrew MacLeod New
[COMMITTED,3/5] Add sbr_lazy_vector and adjust (e)vrp sparse cache [COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. - - - - --- 2023-04-26 Andrew MacLeod New
[COMMITTED,2/5] Quicker relation check. [COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. - - - - --- 2023-04-26 Andrew MacLeod New
[COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. [COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. - - - - --- 2023-04-26 Andrew MacLeod New
[COMMITTED] PR tree-optimization/109546 - Do not fold ADDR_EXPR conditions leading to builtin_unrea… [COMMITTED] PR tree-optimization/109546 - Do not fold ADDR_EXPR conditions leading to builtin_unrea… - - - - --- 2023-04-21 Andrew MacLeod New
PR tee-optimization/109564 - Do not ignore UNDEFINED ranges when determining PHI equivalences. PR tee-optimization/109564 - Do not ignore UNDEFINED ranges when determining PHI equivalences. - - - - --- 2023-04-20 Andrew MacLeod New
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
« 1 2 3 45 6 »