Show patches with: Submitter = Aldy Hernandez       |   1228 patches
« 1 2 3 412 13 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Update email in MAINTAINERS file. Update email in MAINTAINERS file. - - - - --- 2024-09-23 Aldy Hernandez New
Remove unused hybrid_* operators in range-ops. Remove unused hybrid_* operators in range-ops. - - - - --- 2024-06-28 Aldy Hernandez New
[COMMITTED] Rename Value_Range to value_range. [COMMITTED] Rename Value_Range to value_range. - - - - --- 2024-06-17 Aldy Hernandez New
[COMMITTED] Remove value_range typedef. [COMMITTED] Remove value_range typedef. - - - - --- 2024-06-03 Aldy Hernandez New
[COMMITTED,prange] Use type agnostic range in phiopt [PR115191] [COMMITTED,prange] Use type agnostic range in phiopt [PR115191] - - - - --- 2024-05-23 Aldy Hernandez New
[COMMITTED,prange] Drop range to VARYING if the bitmask intersection made it so [PR115131] [COMMITTED,prange] Drop range to VARYING if the bitmask intersection made it so [PR115131] - - - - --- 2024-05-17 Aldy Hernandez New
[COMMITTED,prange] Avoid looking at type() for undefined ranges [COMMITTED,prange] Avoid looking at type() for undefined ranges - - - - --- 2024-05-17 Aldy Hernandez New
[COMMITTED] Revert "Revert: "Enable prange support."" [COMMITTED] Revert "Revert: "Enable prange support."" - - - - --- 2024-05-16 Aldy Hernandez New
[COMMITTED] Cleanup prange sanity checks. [COMMITTED] Cleanup prange sanity checks. - - - - --- 2024-05-16 Aldy Hernandez New
[COMMITTED] Use a boolean type when folding conditionals in simplify_using_ranges. [COMMITTED] Use a boolean type when folding conditionals in simplify_using_ranges. - - - - --- 2024-05-16 Aldy Hernandez New
[COMMITTED,prange] Default pointers_handled_p() to false. [COMMITTED,prange] Default pointers_handled_p() to false. - - - - --- 2024-05-15 Aldy Hernandez New
[COMMITTED,prange] Default unimplemented prange operators to false. [COMMITTED,prange] Default unimplemented prange operators to false. - - - - --- 2024-05-11 Aldy Hernandez New
[COMMITTED,prange] Do not trap by default on range dispatch mismatches. [COMMITTED,prange] Do not trap by default on range dispatch mismatches. - - - - --- 2024-05-11 Aldy Hernandez New
[COMMITTED,prange] Fix thinko in prange::update_bitmask() [PR115026] [COMMITTED,prange] Fix thinko in prange::update_bitmask() [PR115026] - - - - --- 2024-05-10 Aldy Hernandez New
Adjust range type of calls into fold_range for IPA passes [PR114985] Adjust range type of calls into fold_range for IPA passes [PR114985] - - - - --- 2024-05-10 Aldy Hernandez New
[COMMITTED,prange] Do not assume all pointers are the same size [PR115009] [COMMITTED,prange] Do not assume all pointers are the same size [PR115009] - - - - --- 2024-05-10 Aldy Hernandez New
[COMMITTED] Revert: "Enable prange support." [PR114985] [COMMITTED] Revert: "Enable prange support." [PR114985] - - - - --- 2024-05-09 Aldy Hernandez New
[COMMITTED,prange] Reword dispatch error message [PR114985] [COMMITTED,prange] Reword dispatch error message [PR114985] - - - - --- 2024-05-09 Aldy Hernandez New
[COMMITTED] Enable prange support. [COMMITTED] Enable prange support. - - - - --- 2024-05-08 Aldy Hernandez New
[COMMITTED,23/23] Add prange entries in gimple-range-op.cc. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,22/23] Implement operator_ge for prange.... prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,21/23] Implement operator_gt for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,20/23] Implement operator_le for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,19/23] Implement operator_lt for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,18/23] Implement operator_equal for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,17/23] Implement operator_not_equal for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,16/23] Implement operator_bitwise_or for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,15/23] Implement operator_bitwise_and for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,14/23] Implement operator_pointer_diff for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,13/23] Implement pointer_plus_operator for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,12/23] Implement operator_addr_expr for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,11/23] Implement operator_min and operator_max for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,10/23] Implement operator_cast for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,09/23] Implement operator_cst for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,08/23] Implement operator_identity for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,07/23] Implement range-op dispatch for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,06/23] Add prange implementation for get_legacy_range. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,05/23] Add hashing support for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,04/23] Add storage support for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,03/23] Add streaming support for prange. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,02/23] Implement basic prange class. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[COMMITTED,01/23] Minimal prange class showing inlining degradation to VRP. prange: pointer ranges - - - - --- 2024-05-04 Aldy Hernandez New
[ranger] Force buffer alignment in Value_Range [PR114912] [ranger] Force buffer alignment in Value_Range [PR114912] - - - - --- 2024-05-03 Aldy Hernandez New
[COMMITTED] Reduce startup costs for Value_Range. [COMMITTED] Reduce startup costs for Value_Range. - - - - --- 2024-05-01 Aldy Hernandez New
[COMMITTED] Cleanups to unsupported_range. [COMMITTED] Cleanups to unsupported_range. - - - - --- 2024-05-01 Aldy Hernandez New
Minor range type fixes for IPA in preparation for prange. Minor range type fixes for IPA in preparation for prange. - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,16/16] Callers of irange_bitmask must normalize value/mask pairs. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,15/16] Remove range_zero and range_nonzero. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,14/16] Move print_irange_* out of vrange_printer class. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,13/16] Accept any vrange in range_includes_zero_p. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,12/16] Make some integer specific ranges generic Value_Range's. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,11/16] Move get_bitmask_from_range out of irange class. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,10/16] Accept a vrange in get_legacy_range. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,09/16] Verify that reading back from vrange_storage doesn't drop bits. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,08/16] Change range_includes_zero_p argument to a reference. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,07/16] Make fold_cond_with_ops use a boolean type for range_true/range_false. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,06/16] Remove GTY support for vrange and derived classes. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,05/16] Move bitmask routines to vrange base class. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,04/16] Add tree versions of lower and upper bounds to vrange. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,03/16] Make some Value_Range's explicitly integer. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,02/16] Add a virtual vrange destructor. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
[COMMITTED,01/16] Make vrange an abstract class. prange supporting patchset - - - - --- 2024-04-28 Aldy Hernandez New
ranger: Grow BBs in relation oracle as needed [PR113735] ranger: Grow BBs in relation oracle as needed [PR113735] - - - - --- 2024-02-06 Aldy Hernandez New
[range-op] Remove unused variable in fold_range. [range-op] Remove unused variable in fold_range. - - - - --- 2023-10-26 Aldy Hernandez New
[COMMITTED,range-ops] Remove unneeded parameters from rv_fold. [COMMITTED,range-ops] Remove unneeded parameters from rv_fold. - - - - --- 2023-10-26 Aldy Hernandez New
[COMMITTED,range-ops] Add frange& argument to rv_fold. [COMMITTED,range-ops] Add frange& argument to rv_fold. - - - - --- 2023-10-26 Aldy Hernandez New
[testsuite] Remove undefined behavior from gcc.dg/tree-ssa/pr44306.c [testsuite] Remove undefined behavior from gcc.dg/tree-ssa/pr44306.c - - - - --- 2023-09-25 Aldy Hernandez New
[frange] Remove special casing from unordered operators. [frange] Remove special casing from unordered operators. - - - - --- 2023-09-20 Aldy Hernandez New
[COMMITTED,frange] Remove redundant known_isnan() checks. [COMMITTED,frange] Remove redundant known_isnan() checks. - - - - --- 2023-09-19 Aldy Hernandez New
[COMMITTED] Add frange::update_nan (const nan_state &). [COMMITTED] Add frange::update_nan (const nan_state &). - - - - --- 2023-09-19 Aldy Hernandez New
[COMMITTED,frange] Add op2_range for operator_not_equal. [COMMITTED,frange] Add op2_range for operator_not_equal. - - - - --- 2023-09-19 Aldy Hernandez New
[COMMITTED,frange] Revert relation handling in LTGT_EXPR. [COMMITTED,frange] Revert relation handling in LTGT_EXPR. - - - - --- 2023-09-08 Aldy Hernandez New
[COMMITTED,irange] Fix typo in contains_zero_p. [COMMITTED,irange] Fix typo in contains_zero_p. - - - - --- 2023-09-07 Aldy Hernandez New
[COMMITTED,frange] Handle relations in LTGT_EXPR. [COMMITTED,frange] Handle relations in LTGT_EXPR. - - - - --- 2023-08-28 Aldy Hernandez New
[frange] Relax floating point relational folding. [frange] Relax floating point relational folding. - - - - --- 2023-08-23 Aldy Hernandez New
[COMMITTED,frange] Return false if nothing changed in union_nans(). [COMMITTED,frange] Return false if nothing changed in union_nans(). - - - - --- 2023-08-21 Aldy Hernandez New
[COMMITTED,irange] Return FALSE if updated bitmask is unchanged [PR110753] [COMMITTED,irange] Return FALSE if updated bitmask is unchanged [PR110753] - - - - --- 2023-08-18 Aldy Hernandez New
[COMMITTED,range-ops] Remove special case for handling bitmasks in casts. [COMMITTED,range-ops] Remove special case for handling bitmasks in casts. - - - - --- 2023-07-26 Aldy Hernandez New
[COMMITTED,range-ops] Handle bitmasks for ABSU_EXPR. [COMMITTED,range-ops] Handle bitmasks for ABSU_EXPR. - - - - --- 2023-07-26 Aldy Hernandez New
[COMMITTED,range-ops] Handle bitmasks for ABS_EXPR. [COMMITTED,range-ops] Handle bitmasks for ABS_EXPR. - - - - --- 2023-07-26 Aldy Hernandez New
[COMMITTED,range-ops] Handle bitmasks for BIT_NOT_EXPR. [COMMITTED,range-ops] Handle bitmasks for BIT_NOT_EXPR. - - - - --- 2023-07-26 Aldy Hernandez New
[COMMITTED,range-ops] Handle bitmasks for unary operators. [COMMITTED,range-ops] Handle bitmasks for unary operators. - - - - --- 2023-07-26 Aldy Hernandez New
Initialize value in bit_value_unop. Initialize value in bit_value_unop. - - - - --- 2023-07-25 Aldy Hernandez New
[COMMITTED] Make some functions in CCP static. - - - - --- 2023-07-25 Aldy Hernandez New
Read global value/mask in IPA. Read global value/mask in IPA. - - - - --- 2023-07-17 Aldy Hernandez New
Export value/mask known bits from IPA. Export value/mask known bits from IPA. - - - - --- 2023-07-17 Aldy Hernandez New
Export value/mask known bits from CCP. Export value/mask known bits from CCP. - - - - --- 2023-07-17 Aldy Hernandez New
[COMMITTED] Add global setter for value/mask pair for SSA names. [COMMITTED] Add global setter for value/mask pair for SSA names. - - - - --- 2023-07-17 Aldy Hernandez New
[COMMITTED] Normalize irange_bitmask before union/intersect. [COMMITTED] Normalize irange_bitmask before union/intersect. - - - - --- 2023-07-17 Aldy Hernandez New
[COMMITTED,range-op] Take known mask into account for bitwise ands [PR107043] [COMMITTED,range-op] Take known mask into account for bitwise ands [PR107043] - - - - --- 2023-07-12 Aldy Hernandez New
[COMMITTED,range-op] Take known set bits into account in popcount [PR107053] [COMMITTED,range-op] Take known set bits into account in popcount [PR107053] - - - - --- 2023-07-12 Aldy Hernandez New
[COMMITTED,range-op] Enable value/mask propagation in range-op. [COMMITTED,range-op] Enable value/mask propagation in range-op. - - - - --- 2023-07-12 Aldy Hernandez New
[COMMITTED] A singleton irange has all known bits. [COMMITTED] A singleton irange has all known bits. - - - - --- 2023-07-07 Aldy Hernandez New
[COMMITTED] The caller to irange::intersect (wide_int, wide_int) must normalize the range. [COMMITTED] The caller to irange::intersect (wide_int, wide_int) must normalize the range. - - - - --- 2023-07-07 Aldy Hernandez New
[COMMITTED] Implement value/mask tracking for irange. [COMMITTED] Implement value/mask tracking for irange. - - - - --- 2023-07-07 Aldy Hernandez New
[COMMITTED] Move maybe_set_nonzero_bits() to its only user. [COMMITTED] Move maybe_set_nonzero_bits() to its only user. - - - - --- 2023-06-29 Aldy Hernandez New
[COMMITTED] Tidy up the range normalization code. [COMMITTED] Tidy up the range normalization code. - - - - --- 2023-06-29 Aldy Hernandez New
[COMMITTED] Stream out NANs correctly. [COMMITTED] Stream out NANs correctly. - - - - --- 2023-05-25 Aldy Hernandez New
[COMMITTED] Disallow setting of NANs in frange setter unless setting trees. [COMMITTED] Disallow setting of NANs in frange setter unless setting trees. - - - - --- 2023-05-25 Aldy Hernandez New
[COMMITTED] Hash known NANs correctly for franges. [COMMITTED] Hash known NANs correctly for franges. - - - - --- 2023-05-25 Aldy Hernandez New
« 1 2 3 412 13 »