Show patches with: Submitter = Andrew MacLeod       |   169 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[COMMITTED] Use range_compatible_p in check_operands_p. [COMMITTED] Use range_compatible_p in check_operands_p. - - - -1- 2023-12-01 Andrew MacLeod Unresolved
[COMMITTED,2/2] PR tree-optimization/111922 - Check operands before invoking fold_range. [COMMITTED,1/2] Add operand_check_p to range-ops. - - - -1- 2023-11-29 Andrew MacLeod Unresolved
[COMMITTED,1/2] Add operand_check_p to range-ops. [COMMITTED,1/2] Add operand_check_p to range-ops. - - - -1- 2023-11-29 Andrew MacLeod Unresolved
PR tree-optimization/111922 - Ensure wi_fold arguments match precisions. PR tree-optimization/111922 - Ensure wi_fold arguments match precisions. - - - 1-- 2023-11-24 Andrew MacLeod Accepted
[COMMITTED] PR tree-optimization/112509 - Use case label type to create case range. [COMMITTED] PR tree-optimization/112509 - Use case label type to create case range. - - - 1-- 2023-11-14 Andrew MacLeod Accepted
[GCC13] PR tree-optimization/105834 - Choose better initial values for ranger. [GCC13] PR tree-optimization/105834 - Choose better initial values for ranger. - - - -1- 2023-11-06 Andrew MacLeod Unresolved
[COMMITTED,2/2] PR tree-optimization/111766 - Adjust operators equal and not_equal to check bitmask… [COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks. - - - -1- 2023-11-03 Andrew MacLeod Unresolved
[COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks. [COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks. - - - -1- 2023-11-03 Andrew MacLeod Unresolved
[COMMITTED] Faster irange union for appending ranges. [COMMITTED] Faster irange union for appending ranges. - - - 1-- 2023-10-25 Andrew MacLeod Accepted
[COMMITTED,GCC13] PR tree-optimization/111622 - Do not add partial equivalences with no uses. [COMMITTED,GCC13] PR tree-optimization/111622 - Do not add partial equivalences with no uses. - - - 1-- 2023-10-13 Andrew MacLeod Accepted
[COMMITTED,GCC13] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. [COMMITTED,GCC13] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. - - - 1-- 2023-10-11 Andrew MacLeod Accepted
[COMMITTED] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. [COMMITTED] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. - - - 1-- 2023-10-09 Andrew MacLeod Accepted
[COMMITTED] Remove unused get_identity_relation. [COMMITTED] Remove unused get_identity_relation. - - - -1- 2023-10-09 Andrew MacLeod Unresolved
[COMMITTED,3/3] Create a fast VRP pass [COMMITTED,1/3] Add outgoing range vector calculation API. - - - -1- 2023-10-05 Andrew MacLeod Unresolved
[COMMITTED,2/3] Add a dom based ranger for fast VRP. [COMMITTED,1/3] Add outgoing range vector calculation API. - - - 1-- 2023-10-05 Andrew MacLeod Accepted
[COMMITTED,1/3] Add outgoing range vector calculation API. [COMMITTED,1/3] Add outgoing range vector calculation API. - - - 1-- 2023-10-05 Andrew MacLeod Accepted
[COMMITTED] Don't use range_info_get_range for pointers. [COMMITTED] Don't use range_info_get_range for pointers. - - - -1- 2023-10-03 Andrew MacLeod Unresolved
[COMMITTED] Remove pass counting in VRP. [COMMITTED] Remove pass counting in VRP. - - - 1-- 2023-10-03 Andrew MacLeod Accepted
[COMMITTED] Return TRUE only when a global value is updated. [COMMITTED] Return TRUE only when a global value is updated. - - - -1- 2023-10-03 Andrew MacLeod Unresolved
[COMMITTED] PR tree-optimization/111599 - Ensure ssa_name is still valid. [COMMITTED] PR tree-optimization/111599 - Ensure ssa_name is still valid. - - - 1-- 2023-09-26 Andrew MacLeod Accepted
[COMMITTED,GCC13] PR tree-optimization/110315 - Reduce the initial size of int_range_max. [COMMITTED,GCC13] PR tree-optimization/110315 - Reduce the initial size of int_range_max. - - - -1- 2023-09-26 Andrew MacLeod Unresolved
[COMMITTED] Tweak ssa_cache::merge_range API. [COMMITTED] Tweak ssa_cache::merge_range API. - - - -1- 2023-09-20 Andrew MacLeod Unresolved
[RFC] New early __builtin_unreachable processing. [RFC] New early __builtin_unreachable processing. - - - -1- 2023-09-15 Andrew MacLeod Unresolved
[COMMITTED,2/2] Always do PHI analysis before loop analysis. [COMMITTED,1/2] Fix indentation in range_of_phi. - - - -1- 2023-09-15 Andrew MacLeod Unresolved
[COMMITTED,1/2] Fix indentation in range_of_phi. [COMMITTED,1/2] Fix indentation in range_of_phi. - - - 1-- 2023-09-15 Andrew MacLeod Accepted
[COMMITTED] PR tree-optimization/110875 - Some ssa-names get incorrectly marked as always_current. [COMMITTED] PR tree-optimization/110875 - Some ssa-names get incorrectly marked as always_current. - - - 1-- 2023-09-07 Andrew MacLeod Accepted
[COMMITTED,2/2] tree-optimization/110918 - Phi analyzer - Initialize with a range instead of a tree. [COMMITTED,1/2] Phi analyzer - Do not create phi groups with a single phi. - - - -1- 2023-08-23 Andrew MacLeod Unresolved
[COMMITTED,1/2] Phi analyzer - Do not create phi groups with a single phi. [COMMITTED,1/2] Phi analyzer - Do not create phi groups with a single phi. - - - -1- 2023-08-23 Andrew MacLeod Unresolved
[COMMITTED] PR tree-optimization/111009 - Fix range-ops operator_addr. [COMMITTED] PR tree-optimization/111009 - Fix range-ops operator_addr. - - - 1-- 2023-08-17 Andrew MacLeod Accepted
[COMMITTED] Add operand ranges to op1_op2_relation API. [COMMITTED] Add operand ranges to op1_op2_relation API. - - - -1- 2023-08-03 Andrew MacLeod Unresolved
[COMMITTED] Provide a routine for NAME == NAME relation. [COMMITTED] Provide a routine for NAME == NAME relation. - - - -1- 2023-08-03 Andrew MacLeod Unresolved
[COMMITTED] Automatically set type is certain Value_Range routines. [COMMITTED] Automatically set type is certain Value_Range routines. - - - -1- 2023-08-03 Andrew MacLeod Unresolved
[COMMITTED] PR tree-optimization/110582 - fur_list should not use the range vector for non-ssa, ope… [COMMITTED] PR tree-optimization/110582 - fur_list should not use the range vector for non-ssa, ope… - - - 1-- 2023-07-31 Andrew MacLeod Accepted
[COMMITTED] Add a merge_range to ssa_cache and use it. [COMMITTED] Add a merge_range to ssa_cache and use it. - - - -1- 2023-07-28 Andrew MacLeod Unresolved
[COMMITTED] Remove value_query, push into sub&fold class. [COMMITTED] Remove value_query, push into sub&fold class. - - - 1-- 2023-07-28 Andrew MacLeod Accepted
[COMMITTED] PR tree-optimization/110205 -Fix some warnings [COMMITTED] PR tree-optimization/110205 -Fix some warnings - - - -1- 2023-07-28 Andrew MacLeod Unresolved
[GCC13] PR tree-optimization/110315 - Add auto-resizing capability to irange's [GCC13] PR tree-optimization/110315 - Add auto-resizing capability to irange's - - - -1- 2023-07-24 Andrew MacLeod Unresolved
[COMMITTED,5/5] Make compute_operand_range a tail call. [COMMITTED,1/5] Move relation discovery into compute_operand_range - - - -1- 2023-07-05 Andrew MacLeod Unresolved
[COMMITTED,4/5] Make compute_operand2_range a leaf call. [COMMITTED,1/5] Move relation discovery into compute_operand_range - - - -1- 2023-07-05 Andrew MacLeod Unresolved
[COMMITTED,3/5] Make compute_operand1_range a leaf call. [COMMITTED,1/5] Move relation discovery into compute_operand_range - - - -1- 2023-07-05 Andrew MacLeod Unresolved
[COMMITTED,2/5] Simplify compute_operand_range for op1 and op2 case. [COMMITTED,1/5] Move relation discovery into compute_operand_range - - - -1- 2023-07-05 Andrew MacLeod Unresolved
[COMMITTED,1/5] Move relation discovery into compute_operand_range [COMMITTED,1/5] Move relation discovery into compute_operand_range - - - 1-- 2023-07-05 Andrew MacLeod Accepted
[COMMITTED] PR tree-optimization/110251 - Avoid redundant GORI calcuations. [COMMITTED] PR tree-optimization/110251 - Avoid redundant GORI calcuations. - - - 1-- 2023-06-26 Andrew MacLeod Accepted
PR tree-optimization/110266 - Check for integer only complex PR tree-optimization/110266 - Check for integer only complex - - - 1-- 2023-06-15 Andrew MacLeod Accepted
[COMMITTED,17/17] PR tree-optimization/110205 - Add some overrides. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,16/17] - Provide interface for non-standard operators. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,15/17] - Provide a default range_operator via range_op_handler. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,14/17] - Switch from unified table to range_op_table. There can be only one. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,13/17] - Remove type from range_op_handler table selection - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,12/17] - Add a hybrid MAX_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,11/17] - Add a hybrid MIN_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,10/17] - Add a hybrid BIT_IOR_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,9/17] - Add a hybrid BIT_AND_EXPR operator for integer and pointer. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,8/17] - Split pointer based range operators to range-op-ptr.cc - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,7/17] - Move operator_max to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,6/17] - Move operator_min to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,5/17] - Move operator_bitwise_or to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,4/17] - Move operator_bitwise_and to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,3/17] - Move operator_bitwise_xor to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,2/17] - Move operator_bitwise_not to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,1/17] Move operator_addr_expr to the unified range-op table. - Range-op dispatch unification rework - - - -1- 2023-06-12 Andrew MacLeod Unresolved
[COMMITTED,11/15] Unify PLUS_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,10/15] Unify operator_cast range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,9/15] Unify operator_cst range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,8/15] Unify Identity range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,7/15] Unify GE_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,6/15] Unify GT_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,5/15] Unify LE_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,4/15] Unify LT_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,3/15] Unify NE_EXPR range operator [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[2/15] Unify EQ_EXPR range operator. [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED,1/15] - Provide a unified range-op table. [COMMITTED,1/15] - Provide a unified range-op table. - - - -1- 2023-06-10 Andrew MacLeod Unresolved
[COMMITTED] PR ipa/109886 - Also check type being cast to [COMMITTED] PR ipa/109886 - Also check type being cast to - - - 1-- 2023-06-09 Andrew MacLeod Accepted
[COMMITTED] Relocate range_cast to header, and add a generic version. [COMMITTED] Relocate range_cast to header, and add a generic version. - - - -1- 2023-06-09 Andrew MacLeod Unresolved
[COMMITTED,4/4] Provide a new dispatch mechanism for range-ops. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - -1- 2023-06-08 Andrew MacLeod Unresolved
[COMMITTED,3/4] Unify range_operators to one class. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - 1-- 2023-06-08 Andrew MacLeod Accepted
[COMMITTED,2/4] - Remove tree_code from range-operator. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - 1-- 2023-06-08 Andrew MacLeod Accepted
[COMMITTED,1/4] Fix floating point bug in fold_range. [COMMITTED,1/4] Fix floating point bug in fold_range. - - - 1-- 2023-06-08 Andrew MacLeod Accepted
[RFC] range-op restructuring [RFC] range-op restructuring - - - -1- 2023-06-01 Andrew MacLeod Unresolved
[COMMITTED,4/4] - Gimple range PHI analyzer and testcases [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - -1- 2023-05-24 Andrew MacLeod Unresolved
[COMMITTED,3/4] Provide relation queries for a stmt. [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - -1- 2023-05-24 Andrew MacLeod Unresolved
[COMMITTED,2/4] - Make ssa_cache a range_query. [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - -1- 2023-05-24 Andrew MacLeod Unresolved
[COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. [COMMITTED,1/4] - Make ssa_cache and ssa_lazy_cache virtual. - - - 1-- 2023-05-24 Andrew MacLeod Accepted
[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. - - - 1-- 2023-05-24 Andrew MacLeod Accepted
[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. - - - 1-- 2023-05-24 Andrew MacLeod Accepted
[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. - - - 1-- 2023-05-24 Andrew MacLeod Accepted
[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. - - - -1- 2023-04-26 Andrew MacLeod Repeat Merge
[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. - - - -1- 2023-04-26 Andrew MacLeod Repeat Merge
[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. - - - -1- 2023-04-26 Andrew MacLeod Repeat Merge
[COMMITTED,2/5] Quicker relation check. [COMMITTED,1/5] PR tree-optimization/109417 - Don't save ssa-name pointer in dependency cache. - - - -1- 2023-04-26 Andrew MacLeod Repeat Merge
[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. - - - -1- 2023-04-26 Andrew MacLeod Repeat Merge
[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… - - - -1- 2023-04-21 Andrew MacLeod Repeat Merge
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. - - - -1- 2023-04-20 Andrew MacLeod Repeat Merge
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. - - - 1-- 2023-04-11 Andrew MacLeod Accepted
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. - - - 1-- 2023-04-05 Andrew MacLeod Accepted
recomputation and PR 109154 recomputation and PR 109154 - - - 1-- 2023-03-29 Andrew MacLeod Accepted
PR tree-optimization/109274 -Fix compute_operand when op1 == op2 symbolically. PR tree-optimization/109274 -Fix compute_operand when op1 == op2 symbolically. - - - -1- 2023-03-28 Andrew MacLeod Repeat Merge
PR tree-optimization/109238 - Ranger cache dominator queries should ignore backedges. PR tree-optimization/109238 - Ranger cache dominator queries should ignore backedges. - - - 1-- 2023-03-23 Andrew MacLeod Accepted
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. - - - 1-- 2023-03-21 Andrew MacLeod Accepted
PR tree-optimization/108697 - Create a lazy ssa_cache PR tree-optimization/108697 - Create a lazy ssa_cache - - - 1-- 2023-02-15 Andrew MacLeod Accepted
« 1 2 »