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] PR tree-optimization/117398 - Don't call invert on VARYING. [COMMITTED] PR tree-optimization/117398 - Don't call invert on VARYING. - - - - --- 2024-11-04 Andrew MacLeod New
[COMMITTED,GCC14] Implement new assume pass. [COMMITTED,GCC14] Implement new assume pass. - - - - --- 2024-11-04 Andrew MacLeod New
[COMMITTED,3/3] Update bitwise_or op_range. [COMMITTED,1/3] Make fur_edge accessible. - - - - --- 2024-11-01 Andrew MacLeod New
[COMMITTED,2/3] PR tree-optimization/117287 - Reimplement 'assume' processing pass. [COMMITTED,1/3] Make fur_edge accessible. - - - - --- 2024-11-01 Andrew MacLeod New
[COMMITTED,1/3] Make fur_edge accessible. [COMMITTED,1/3] Make fur_edge accessible. - - - - --- 2024-11-01 Andrew MacLeod New
[COMMITTED] - Fix bitwise_or logic for prange. [COMMITTED] - Fix bitwise_or logic for prange. - - - - --- 2024-10-28 Andrew MacLeod New
[COMMITTED,4/4] - Implement pointer_or_operator. [COMMITTED,1/4] - Cleanup pointer_plus_operator. - - - - --- 2024-10-24 Andrew MacLeod New
[COMMITTED,3/4] Remove pointer_and_operator. [COMMITTED,1/4] - Cleanup pointer_plus_operator. - - - - --- 2024-10-24 Andrew MacLeod New
[COMMITTED,2/4] - Remove pointer_min_max_operator. [COMMITTED,1/4] - Cleanup pointer_plus_operator. - - - - --- 2024-10-24 Andrew MacLeod New
[COMMITTED,1/4] - Cleanup pointer_plus_operator. [COMMITTED,1/4] - Cleanup pointer_plus_operator. - - - - --- 2024-10-24 Andrew MacLeod New
[COMMITTED] PR tree-optimization/117222 - Implement operator_pointer_diff::fold_range [COMMITTED] PR tree-optimization/117222 - Implement operator_pointer_diff::fold_range - - - - --- 2024-10-23 Andrew MacLeod New
PR tree-optimization/116588 - Before running fast VRP, make sure all edges have, EXECUTABLE set. PR tree-optimization/116588 - Before running fast VRP, make sure all edges have, EXECUTABLE set. - - - - --- 2024-09-07 Andrew MacLeod New
[COMMITTED,2/2] PR tree-optimization/114855 - Adjust rangers recomputation depth based on the numbe… [COMMITTED,1/2] PR tree-optimization/114855 - Limit equivalency processing in rangers cache. - - - - --- 2024-08-09 Andrew MacLeod New
[COMMITTED,1/2] PR tree-optimization/114855 - Limit equivalency processing in rangers cache. [COMMITTED,1/2] PR tree-optimization/114855 - Limit equivalency processing in rangers cache. - - - - --- 2024-08-09 Andrew MacLeod New
[COMMITTED] Tweak pr116003.c to target bitint. [COMMITTED] Tweak pr116003.c to target bitint. - - - - --- 2024-07-20 Andrew MacLeod New
[COMMITTED] PR tree-optimzation/116003 - Check for SSA_NAME not in the IL yet. [COMMITTED] PR tree-optimzation/116003 - Check for SSA_NAME not in the IL yet. - - - - --- 2024-07-19 Andrew MacLeod New
[COMMITTED] PR tree-optimization/115951 - range-ops should return the requested boolean type. [COMMITTED] PR tree-optimization/115951 - range-ops should return the requested boolean type. - - - - --- 2024-07-16 Andrew MacLeod New
[COMMITTED] ssa_lazy_cache takes an optional bitmap_obstack pointer. [COMMITTED] ssa_lazy_cache takes an optional bitmap_obstack pointer. - - - - --- 2024-06-28 Andrew MacLeod New
[COMMITTED] Add param for bb limit to invoke fast_vrp. [COMMITTED] Add param for bb limit to invoke fast_vrp. - - - - --- 2024-06-25 Andrew MacLeod New
[COMMITTED] Make transitive relations an oracle option [COMMITTED] Make transitive relations an oracle option - - - - --- 2024-06-25 Andrew MacLeod New
Add param for bb limit to invoke fast_vrp. Add param for bb limit to invoke fast_vrp. - - - - --- 2024-06-21 Andrew MacLeod New
[COMMITTED] Print "Global Exported" to dump_file from set_range_info. [COMMITTED] Print "Global Exported" to dump_file from set_range_info. - - - - --- 2024-06-21 Andrew MacLeod New
[COMMITTED] Change fast VRP algorithm. [COMMITTED] Change fast VRP algorithm. - - - - --- 2024-06-21 Andrew MacLeod New
[COMMITTED] Add builtin_unreachable processing for fast_vrp. [COMMITTED] Add builtin_unreachable processing for fast_vrp. - - - - --- 2024-06-21 Andrew MacLeod New
[COMMITTED] Dont add varying values to gori_on_edge mass, calculations. [COMMITTED] Dont add varying values to gori_on_edge mass, calculations. - - - - --- 2024-06-14 Andrew MacLeod New
[COMMITTED] Add merge facility to ssa_lazy_cache. [COMMITTED] Add merge facility to ssa_lazy_cache. - - - - --- 2024-06-14 Andrew MacLeod New
[COMMITTED] Do not assume LHS of call is an ssa-name. [COMMITTED] Do not assume LHS of call is an ssa-name. - - - - --- 2024-06-14 Andrew MacLeod New
Move array_bounds warnings into it's own pass. Move array_bounds warnings into it's own pass. - - - - --- 2024-06-10 Andrew MacLeod New
[COMMITTED] Gori_on_edge tweaks. [COMMITTED] Gori_on_edge tweaks. - - - - --- 2024-05-29 Andrew MacLeod New
[COMMITTED] More tweaks from gimple_outgoing_range changes. [COMMITTED] More tweaks from gimple_outgoing_range changes. - - - - --- 2024-05-28 Andrew MacLeod New
[COMMITTED] tree-optimization/115221 - Do not invoke SCEV if it will use a different range query. [COMMITTED] tree-optimization/115221 - Do not invoke SCEV if it will use a different range query. - - - - --- 2024-05-28 Andrew MacLeod New
[COMMITTED] Strlen pass should set current range query. [COMMITTED] Strlen pass should set current range query. - - - - --- 2024-05-28 Andrew MacLeod New
Strlen pass should set current range query. Strlen pass should set current range query. - - - - --- 2024-05-27 Andrew MacLeod New
[COMMITTED] tree-optimization/115208 - Delete gori_map during destruction of GORI. [COMMITTED] tree-optimization/115208 - Delete gori_map during destruction of GORI. - - - - --- 2024-05-26 Andrew MacLeod New
[COMMITTED,12/12] - Move condexpr_adjust into gimple-range-fold [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,11/12] - Make gori_map a shared component. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,10/12] - Make GORI a range_query component. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,09/12] - Gori_compute inherits from gimple_outgoing_range. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,08/12] - Gori_compute no longer inherits from gori_map. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,07/12] - Default gimple_outgoing_range to not process switches. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,06/12] tree-optimization/113879 - Add inferred ranges for range-ops based statements. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,05/12] - Move infer_manager to a range_query oracle. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,04/12] - Allow components to be shared among range-queries. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,03/12] - Rename relation oracle and API. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,02/12] - Move to an always available relation oracle. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,01/12] - Move all relation queries into relation_oracle. [COMMITTED,01/12] - Move all relation queries into relation_oracle. - - - - --- 2024-05-23 Andrew MacLeod New
[COMMITTED,GCC12] Backport of 111009 patch. [COMMITTED,GCC12] Backport of 111009 patch. - - - - --- 2024-05-13 Andrew MacLeod New
[COMMITTED,GCC13] Backport of 111009 patch. [COMMITTED,GCC13] Backport of 111009 patch. - - - - --- 2024-05-09 Andrew MacLeod New
[COMMITTED,5/5] Remove incorrect asserts. [COMMITTED,1/5] Remove wrapper around gimple_range_global. - - - - --- 2024-04-30 Andrew MacLeod New
[COMMITTED,4/5] - Add range_on_entry/exit to value_query API. [COMMITTED,1/5] Remove wrapper around gimple_range_global. - - - - --- 2024-04-30 Andrew MacLeod New
[COMMITTED,3/5] Invoke range_of_stmt on ssa_names with no context. [COMMITTED,1/5] Remove wrapper around gimple_range_global. - - - - --- 2024-04-30 Andrew MacLeod New
[COMMITTED,2/5] Fix ranger when called from SCEV. [COMMITTED,1/5] Remove wrapper around gimple_range_global. - - - - --- 2024-04-30 Andrew MacLeod New
[COMMITTED,1/5] Remove wrapper around gimple_range_global. [COMMITTED,1/5] Remove wrapper around gimple_range_global. - - - - --- 2024-04-30 Andrew MacLeod New
[COMMITTED] Use range_compatible_p in check_operands_p. [COMMITTED] Use range_compatible_p in check_operands_p. - - - - --- 2023-12-01 Andrew MacLeod New
[COMMITTED,2/2] PR tree-optimization/111922 - Check operands before invoking fold_range. [COMMITTED,1/2] Add operand_check_p to range-ops. - - - - --- 2023-11-29 Andrew MacLeod New
[COMMITTED,1/2] Add operand_check_p to range-ops. [COMMITTED,1/2] Add operand_check_p to range-ops. - - - - --- 2023-11-29 Andrew MacLeod New
PR tree-optimization/111922 - Ensure wi_fold arguments match precisions. PR tree-optimization/111922 - Ensure wi_fold arguments match precisions. - - - - --- 2023-11-24 Andrew MacLeod New
[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. - - - - --- 2023-11-14 Andrew MacLeod New
[GCC13] PR tree-optimization/105834 - Choose better initial values for ranger. [GCC13] PR tree-optimization/105834 - Choose better initial values for ranger. - - - - --- 2023-11-06 Andrew MacLeod New
[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. - - - - --- 2023-11-03 Andrew MacLeod New
[COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks. [COMMITTED,1/2] Remove simple ranges from trailing zero bitmasks. - - - - --- 2023-11-03 Andrew MacLeod New
[COMMITTED] Faster irange union for appending ranges. [COMMITTED] Faster irange union for appending ranges. - - - - --- 2023-10-25 Andrew MacLeod New
[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. - - - - --- 2023-10-13 Andrew MacLeod New
[COMMITTED,GCC13] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. [COMMITTED,GCC13] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. - - - - --- 2023-10-11 Andrew MacLeod New
[COMMITTED] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. [COMMITTED] PR tree-optimization/111694 - Ensure float equivalences include + and - zero. - - - - --- 2023-10-09 Andrew MacLeod New
[COMMITTED] Remove unused get_identity_relation. [COMMITTED] Remove unused get_identity_relation. - - - - --- 2023-10-09 Andrew MacLeod New
[COMMITTED,3/3] Create a fast VRP pass [COMMITTED,1/3] Add outgoing range vector calculation API. - - - - --- 2023-10-05 Andrew MacLeod New
[COMMITTED,2/3] Add a dom based ranger for fast VRP. [COMMITTED,1/3] Add outgoing range vector calculation API. - - - - --- 2023-10-05 Andrew MacLeod New
[COMMITTED,1/3] Add outgoing range vector calculation API. [COMMITTED,1/3] Add outgoing range vector calculation API. - - - - --- 2023-10-05 Andrew MacLeod New
[COMMITTED] Don't use range_info_get_range for pointers. [COMMITTED] Don't use range_info_get_range for pointers. - - - - --- 2023-10-03 Andrew MacLeod New
[COMMITTED] Remove pass counting in VRP. [COMMITTED] Remove pass counting in VRP. - - - - --- 2023-10-03 Andrew MacLeod New
[COMMITTED] Return TRUE only when a global value is updated. [COMMITTED] Return TRUE only when a global value is updated. - - - - --- 2023-10-03 Andrew MacLeod New
[COMMITTED] PR tree-optimization/111599 - Ensure ssa_name is still valid. [COMMITTED] PR tree-optimization/111599 - Ensure ssa_name is still valid. - - - - --- 2023-09-26 Andrew MacLeod New
[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. - - - - --- 2023-09-26 Andrew MacLeod New
[COMMITTED] Tweak ssa_cache::merge_range API. [COMMITTED] Tweak ssa_cache::merge_range API. - - - - --- 2023-09-20 Andrew MacLeod New
[RFC] New early __builtin_unreachable processing. [RFC] New early __builtin_unreachable processing. - - - - --- 2023-09-15 Andrew MacLeod New
[COMMITTED,2/2] Always do PHI analysis before loop analysis. [COMMITTED,1/2] Fix indentation in range_of_phi. - - - - --- 2023-09-15 Andrew MacLeod New
[COMMITTED,1/2] Fix indentation in range_of_phi. [COMMITTED,1/2] Fix indentation in range_of_phi. - - - - --- 2023-09-15 Andrew MacLeod New
[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. - - - - --- 2023-09-07 Andrew MacLeod New
[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. - - - - --- 2023-08-23 Andrew MacLeod New
[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. - - - - --- 2023-08-23 Andrew MacLeod New
[COMMITTED] PR tree-optimization/111009 - Fix range-ops operator_addr. [COMMITTED] PR tree-optimization/111009 - Fix range-ops operator_addr. - - - - --- 2023-08-17 Andrew MacLeod New
[COMMITTED] Add operand ranges to op1_op2_relation API. [COMMITTED] Add operand ranges to op1_op2_relation API. - - - - --- 2023-08-03 Andrew MacLeod New
[COMMITTED] Provide a routine for NAME == NAME relation. [COMMITTED] Provide a routine for NAME == NAME relation. - - - - --- 2023-08-03 Andrew MacLeod New
[COMMITTED] Automatically set type is certain Value_Range routines. [COMMITTED] Automatically set type is certain Value_Range routines. - - - - --- 2023-08-03 Andrew MacLeod New
[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… - - - - --- 2023-07-31 Andrew MacLeod New
[COMMITTED] Add a merge_range to ssa_cache and use it. [COMMITTED] Add a merge_range to ssa_cache and use it. - - - - --- 2023-07-28 Andrew MacLeod New
[COMMITTED] Remove value_query, push into sub&fold class. [COMMITTED] Remove value_query, push into sub&fold class. - - - - --- 2023-07-28 Andrew MacLeod New
[COMMITTED] PR tree-optimization/110205 -Fix some warnings [COMMITTED] PR tree-optimization/110205 -Fix some warnings - - - - --- 2023-07-28 Andrew MacLeod New
[GCC13] PR tree-optimization/110315 - Add auto-resizing capability to irange's [GCC13] PR tree-optimization/110315 - Add auto-resizing capability to irange's - - - - --- 2023-07-24 Andrew MacLeod New
[COMMITTED,5/5] Make compute_operand_range a tail call. Untitled series #362603 - - - - --- 2023-07-05 Andrew MacLeod New
[COMMITTED,4/5] Make compute_operand2_range a leaf call. Untitled series #362603 - - - - --- 2023-07-05 Andrew MacLeod New
[COMMITTED,3/5] Make compute_operand1_range a leaf call. Untitled series #362603 - - - - --- 2023-07-05 Andrew MacLeod New
[COMMITTED,2/5] Simplify compute_operand_range for op1 and op2 case. Untitled series #362603 - - - - --- 2023-07-05 Andrew MacLeod New
[COMMITTED,1/5] Move relation discovery into compute_operand_range [COMMITTED,1/5] Move relation discovery into compute_operand_range - - - - --- 2023-07-05 Andrew MacLeod New
[COMMITTED] PR tree-optimization/110251 - Avoid redundant GORI calcuations. [COMMITTED] PR tree-optimization/110251 - Avoid redundant GORI calcuations. - - - - --- 2023-06-26 Andrew MacLeod New
PR tree-optimization/110266 - Check for integer only complex PR tree-optimization/110266 - Check for integer only complex - - - - --- 2023-06-15 Andrew MacLeod New
[COMMITTED,17/17] PR tree-optimization/110205 - Add some overrides. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,16/17] - Provide interface for non-standard operators. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
[COMMITTED,15/17] - Provide a default range_operator via range_op_handler. - Range-op dispatch unification rework - - - - --- 2023-06-12 Andrew MacLeod New
« 1 2 3 45 6 »