Show patches with: Submitter = Andrew MacLeod       |    Archived = No       |   594 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[COMMITTED,14/17] - Switch from unified table to range_op_table. There can be only one. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,13/17] - Remove type from range_op_handler table selection - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,12/17] - Add a hybrid MAX_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,11/17] - Add a hybrid MIN_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,10/17] - Add a hybrid BIT_IOR_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,9/17] - Add a hybrid BIT_AND_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,8/17] - Split pointer based range operators to range-op-ptr.cc - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,7/17] - Move operator_max to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,6/17] - Move operator_min to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,5/17] - Move operator_bitwise_or to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,4/17] - Move operator_bitwise_and to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,3/17] - Move operator_bitwise_xor to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,2/17] - Move operator_bitwise_not to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,1/17] Move operator_addr_expr to the unified range-op table. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,11/15] Unify PLUS_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,10/15] Unify operator_cast range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,9/15] Unify operator_cst range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,8/15] Unify Identity range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,7/15] Unify GE_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,6/15] Unify GT_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,5/15] Unify LE_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,4/15] Unify LT_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,3/15] Unify NE_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[2/15] Unify EQ_EXPR range operator. [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED,1/15] - Provide a unified range-op table. [COMMITTED,1/15] - Provide a unified range-op table. - - - - --- 2023-06-10 Andrew MacLeod New
[COMMITTED] PR ipa/109886 - Also check type being cast to [COMMITTED] PR ipa/109886 - Also check type being cast to - - - - --- 2023-06-09 Andrew MacLeod New
[COMMITTED] Relocate range_cast to header, and add a generic version. [COMMITTED] Relocate range_cast to header, and add a generic version. - - - - --- 2023-06-09 Andrew MacLeod New
[COMMITTED,4/4] Provide a new dispatch mechanism for range-ops. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - - --- 2023-06-08 Andrew MacLeod New
[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
« 1 2 3 45 6 »