Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   1183 patches
« 1 2 3 411 12 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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
[COMMITTED] Rewrite bounds_of_var_in_loop() to use ranges. [COMMITTED] Rewrite bounds_of_var_in_loop() to use ranges. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Replace vrp_val* with wide_ints. [COMMITTED] Replace vrp_val* with wide_ints. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Conversion to irange wide_int API. [COMMITTED] Conversion to irange wide_int API. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Merge irange::union/intersect into irange_union/intersect. [COMMITTED] Merge irange::union/intersect into irange_union/intersect. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Convert get_legacy_range in bounds_of_var_in_loop to irange API. [COMMITTED] Convert get_legacy_range in bounds_of_var_in_loop to irange API. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Various cleanups in vr-values.cc towards ranger API. [COMMITTED] Various cleanups in vr-values.cc towards ranger API. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Remove irange::tree_{lower,upper}_bound. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Remove irange::{min,max,kind}. [COMMITTED] Remove irange::tree_{lower,upper}_bound. - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] vrange_storage overhaul [COMMITTED] vrange_storage overhaul - - - - --- 2023-05-01 Aldy Hernandez New
[COMMITTED] Normalize addresses in IPA before calling range_op_handler [PR109639] [COMMITTED] Normalize addresses in IPA before calling range_op_handler [PR109639] - - - - --- 2023-04-27 Aldy Hernandez New
[COMMITTED] Remove legacy range support. [COMMITTED] Remove legacy range support. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_has_numeric_bounds_p. [COMMITTED] Remove range_has_numeric_bounds_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_int_cst_p. [COMMITTED] Remove range_int_cst_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Convert compare_nonzero_chars to wide_ints. [COMMITTED] Convert compare_nonzero_chars to wide_ints. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove some uses of deprecated irange API. [COMMITTED] Remove some uses of deprecated irange API. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Replace ad-hoc value_range dumpers with irange::dump. [COMMITTED] Replace ad-hoc value_range dumpers with irange::dump. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Fix swapping of ranges. [COMMITTED] Fix swapping of ranges. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Convert users of legacy API to get_legacy_range() function. [COMMITTED] Convert users of legacy API to get_legacy_range() function. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove irange::constant_p. [COMMITTED] Remove irange::constant_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove symbolics from irange. [COMMITTED] Remove symbolics from irange. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove irange::may_contain_p. [COMMITTED] Remove irange::may_contain_p. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_fold_{unary,binary}_expr. [COMMITTED] Remove range_fold_{unary,binary}_expr. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove deprecated range_fold_{unary, binary}_expr uses from ipa-*. [COMMITTED] Remove deprecated range_fold_{unary, binary}_expr uses from ipa-*. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove range_query::get_value_range. [COMMITTED] Remove range_query::get_value_range. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Refactor vrp_evaluate_conditional* and rename it. [COMMITTED] Refactor vrp_evaluate_conditional* and rename it. - - - - --- 2023-04-26 Aldy Hernandez New
[COMMITTED] Remove compare_names* from legacy cond folding. [COMMITTED] Remove compare_names* from legacy cond folding. - - - - --- 2023-04-26 Aldy Hernandez New
« 1 2 3 411 12 »