Show patches with: Submitter = Aldy Hernandez       |    Archived = No       |   1209 patches
« 1 2 3 412 13 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
[COMMITTED] Add an frange::set_nan() variant that takes a nan_state. [COMMITTED] Add an frange::set_nan() variant that takes a nan_state. - - - - --- 2023-05-25 Aldy Hernandez New
[COMMITTED] Remove deprecated vrange::kind(). [COMMITTED] Remove deprecated vrange::kind(). - - - - --- 2023-05-24 Aldy Hernandez New
[COMMITTED] Remove buggy special case in irange::invert [PR109934]. [COMMITTED] Remove buggy special case in irange::invert [PR109934]. - - - - --- 2023-05-23 Aldy Hernandez New
[COMMITTED] Use delete[] in int_range destructor [PR109920] [COMMITTED] Use delete[] in int_range destructor [PR109920] - - - - --- 2023-05-23 Aldy Hernandez New
Convert remaining uses of value_range in ipa-*.cc to Value_Range. Convert remaining uses of value_range in ipa-*.cc to Value_Range. - - - - --- 2023-05-22 Aldy Hernandez New
Implement ipa_vr hashing. Implement ipa_vr hashing. - - - - --- 2023-05-22 Aldy Hernandez New
Convert ipa_jump_func to use ipa_vr instead of a value_range. Convert ipa_jump_func to use ipa_vr instead of a value_range. - - - - --- 2023-05-22 Aldy Hernandez New
[COMMITTED] Implement some miscellaneous zero accessors for Value_Range. [COMMITTED] Implement some miscellaneous zero accessors for Value_Range. - - - - --- 2023-05-22 Aldy Hernandez New
Convert ipcp_vr_lattice to type agnostic framework. Convert ipcp_vr_lattice to type agnostic framework. - - - - --- 2023-05-17 Aldy Hernandez New
Provide an API for ipa_vr. Provide an API for ipa_vr. - - - - --- 2023-05-17 Aldy Hernandez New
[COMMITTED] Add Value_Range::operator=. [COMMITTED] Add Value_Range::operator=. - - - - --- 2023-05-17 Aldy Hernandez New
[COMMITTED] Provide support for copying unsupported ranges. [COMMITTED] Provide support for copying unsupported ranges. - - - - --- 2023-05-17 Aldy Hernandez New
Add auto-resizing capability to irange's [PR109695] Add auto-resizing capability to irange's [PR109695] - - - - --- 2023-05-15 Aldy Hernandez New
[COMMITTED] Allow varying ranges of unknown types in irange::verify_range [PR109711] [COMMITTED] Allow varying ranges of unknown types in irange::verify_range [PR109711] - - - - --- 2023-05-03 Aldy Hernandez New
Remove type from vrange_storage::equal_p. Remove type from vrange_storage::equal_p. - - - - --- 2023-05-03 Aldy Hernandez New
[COMMITTED] Remove unused friends in int_range<>. [COMMITTED] Remove unused friends in int_range<>. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Inline irange::set_nonzero. [COMMITTED] Inline irange::set_nonzero. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Cleanup irange::set. [COMMITTED] Cleanup irange::set. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Convert internal representation of irange to wide_ints. [COMMITTED] Convert internal representation of irange to wide_ints. - - - - --- 2023-05-01 Aldy Hernandez New
« 1 2 3 412 13 »