Show patches with: Submitter = Andrew MacLeod       |    State = Action Required       |    Archived = No       |   619 patches
« 1 2 3 46 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[COMMITTED,4/4] PR tree-optimization/116546 - Enhance bitwise_and::op1_range [COMMITTED,1/4] PR tree-optimization/116546 - Turn get_bitmask_from_range into an irange_bitmask, c… - - - - --- 2025-05-15 Andrew MacLeod New
[COMMITTED,3/4] PR tee-optimization/116546 - Allow bitmask intersection to process unknown masks. [COMMITTED,1/4] PR tree-optimization/116546 - Turn get_bitmask_from_range into an irange_bitmask, c… - - - - --- 2025-05-15 Andrew MacLeod New
[COMMITTED,2/4] PR tree-optimization/116546 - Improve constant bitmasks. [COMMITTED,1/4] PR tree-optimization/116546 - Turn get_bitmask_from_range into an irange_bitmask, c… - - - - --- 2025-05-15 Andrew MacLeod New
[COMMITTED,1/4] PR tree-optimization/116546 - Turn get_bitmask_from_range into an irange_bitmask, c… [COMMITTED,1/4] PR tree-optimization/116546 - Turn get_bitmask_from_range into an irange_bitmask, c… - - - - --- 2025-05-15 Andrew MacLeod New
[COMMITTED] PR tee-optimization/120277 - Check for casts becoming UNDEFINED. [COMMITTED] PR tee-optimization/120277 - Check for casts becoming UNDEFINED. - - - - --- 2025-05-15 Andrew MacLeod New
[COMMITTED,gcc13] PR tree-optimization/117287 - Backport new assume implementation [COMMITTED,gcc13] PR tree-optimization/117287 - Backport new assume implementation - - - - --- 2025-05-15 Andrew MacLeod New
[COMMITTED] Remove negative ranges using trailing zero masks. [COMMITTED] Remove negative ranges using trailing zero masks. - - - - --- 2025-05-13 Andrew MacLeod New
[COMMITTED] PR tree-optimization/120231 - Add dispatch for casts between integer and float. [COMMITTED] PR tree-optimization/120231 - Add dispatch for casts between integer and float. - - - - --- 2025-05-12 Andrew MacLeod New
[GCC14] PR tree-optimization/120048 - Allow IPA_CP to handle UNDEFINED as VARYING. [GCC14] PR tree-optimization/120048 - Allow IPA_CP to handle UNDEFINED as VARYING. - - - - --- 2025-05-05 Andrew MacLeod New
[GCC15] PR tree-optimization/120048 - Allow IPA_CP to handle UNDEFINED as VARYING. [GCC15] PR tree-optimization/120048 - Allow IPA_CP to handle UNDEFINED as VARYING. - - - - --- 2025-05-05 Andrew MacLeod New
PR tree-optimization/120048 - Allow IPA_CP to handle UNDEFINED as VARYING. PR tree-optimization/120048 - Allow IPA_CP to handle UNDEFINED as VARYING. - - - - --- 2025-05-02 Andrew MacLeod New
[COMITTED] Add a Relation iterator to the relation oracle. [COMITTED] Add a Relation iterator to the relation oracle. - - - - --- 2025-04-28 Andrew MacLeod New
[COMMITTED] Add lhs_op1 relation to pointer_plus. [COMMITTED] Add lhs_op1 relation to pointer_plus. - - - - --- 2025-04-28 Andrew MacLeod New
[COMMITTED] Do not overwrite relation in range_of_range_op. [COMMITTED] Do not overwrite relation in range_of_range_op. - - - - --- 2025-04-28 Andrew MacLeod New
[COMMITTED] Use the current Ranger cache when creating inferred ranges. [COMMITTED] Use the current Ranger cache when creating inferred ranges. - - - - --- 2025-04-28 Andrew MacLeod New
[COMMITTED] PR tree-optimization/119712 - Always reflect lower bits from mask in subranges. [COMMITTED] PR tree-optimization/119712 - Always reflect lower bits from mask in subranges. - - - - --- 2025-04-28 Andrew MacLeod New
PR tree-optimization/119712 - Always reflect lower bits from mask in subranges. PR tree-optimization/119712 - Always reflect lower bits from mask in subranges. - - - - --- 2025-04-16 Andrew MacLeod New
PR tree-optimization/119471 - If the LHS does not contain zero, neither do multiply operands. PR tree-optimization/119471 - If the LHS does not contain zero, neither do multiply operands. - - - - --- 2025-03-27 Andrew MacLeod New
[gcc13] PR tree-optimization/117287 - Backport new assume implementation [gcc13] PR tree-optimization/117287 - Backport new assume implementation - - - - --- 2025-03-27 Andrew MacLeod New
PR tree-optimization/95801 - infer non-zero for integral division RHS. PR tree-optimization/95801 - infer non-zero for integral division RHS. - - - - --- 2025-01-21 Andrew MacLeod New
PR tree-optimization/88575 - Use relations when simplifying MIN and MAX. PR tree-optimization/88575 - Use relations when simplifying MIN and MAX. - - - - --- 2025-01-10 Andrew MacLeod New
[3/3] PR tree-optimization/117647 - Only add inferred ranges if they change the value. [1/3] tree-optimization/117467 - Do not calculate an entry range for invariant names. - - - - --- 2024-11-26 Andrew MacLeod New
[2/3] PR tree-optimization/117467 - Add a range query to inferred ranges. [1/3] tree-optimization/117467 - Do not calculate an entry range for invariant names. - - - - --- 2024-11-26 Andrew MacLeod New
[1/3] tree-optimization/117467 - Do not calculate an entry range for invariant names. [1/3] tree-optimization/117467 - Do not calculate an entry range for invariant names. - - - - --- 2024-11-26 Andrew MacLeod New
[COMMITTED] Add details output for assume processing. [COMMITTED] Add details output for assume processing. - - - - --- 2024-11-06 Andrew MacLeod New
[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
« 1 2 3 46 7 »