Show patches with: Submitter = Aldy Hernandez       |    State = Action Required       |    Archived = No       |   1228 patches
« 1 2 ... 3 4 512 13 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Reset root oracle from path_oracle::reset_path. Reset root oracle from path_oracle::reset_path. - - - - --- 2022-08-17 Aldy Hernandez New
Make path_range_query standalone and add reset_path. Make path_range_query standalone and add reset_path. - - - - --- 2022-08-17 Aldy Hernandez New
Avoid further recomputations in path_range_query once path is finalized. Avoid further recomputations in path_range_query once path is finalized. - - - - --- 2022-08-16 Aldy Hernandez New
[COMMITTED] Inline unsupported_range constructor. [COMMITTED] Inline unsupported_range constructor. - - - - --- 2022-08-05 Aldy Hernandez New
[COMMITTED] Adjust testsuite/gcc.dg/tree-ssa/vrp-float-1.c [COMMITTED] Adjust testsuite/gcc.dg/tree-ssa/vrp-float-1.c - - - - --- 2022-08-02 Aldy Hernandez New
Implement streamer for frange. Implement streamer for frange. - - - - --- 2022-08-02 Aldy Hernandez New
Limit ranger query in ipa-prop.cc to integrals. Limit ranger query in ipa-prop.cc to integrals. - - - - --- 2022-08-02 Aldy Hernandez New
More frange::set cleanups. More frange::set cleanups. - - - - --- 2022-08-02 Aldy Hernandez New
[COMMITTED] Cleanups to frange. [COMMITTED] const_tree conversion of vrange::supports_* - - - - --- 2022-08-01 Aldy Hernandez New
[COMMITTED] const_tree conversion of vrange::supports_* - - - - --- 2022-08-01 Aldy Hernandez New
[COMMITTED] Make irange dependency explicit for range_of_ssa_name_with_loop_info. [COMMITTED] Make irange dependency explicit for range_of_ssa_name_with_loop_info. - - - - --- 2022-08-01 Aldy Hernandez New
[COMMITTED,106444] Handle non constant ranges in irange pretty printer. [COMMITTED,106444] Handle non constant ranges in irange pretty printer. - - - - --- 2022-07-26 Aldy Hernandez New
[RFA] Implement basic range operators to enable floating point VRP. [RFA] Implement basic range operators to enable floating point VRP. - - - - --- 2022-07-25 Aldy Hernandez New
Dispatch code for floating point range ops. Dispatch code for floating point range ops. - - - - --- 2022-07-25 Aldy Hernandez New
[COMMITTED,PR,middle-end/106432] Gracefully handle unsupported type in range_on_edge [COMMITTED,PR,middle-end/106432] Gracefully handle unsupported type in range_on_edge - - - - --- 2022-07-25 Aldy Hernandez New
[COMMITTED] frange class to represent floating point ranges [COMMITTED] frange class to represent floating point ranges - - - - --- 2022-07-25 Aldy Hernandez New
[COMMITTED] Minor fixes to vr_values to not die on non integral types. - - - - --- 2022-07-24 Aldy Hernandez New
[COMMITTED] Tweaks to global ranges. [COMMITTED] Minor fixes to vr_values to not die on non integral types. - - - - --- 2022-07-24 Aldy Hernandez New
[COMMITTED] Allow registering same SSA name relations in oracle. [COMMITTED] Allow registering same SSA name relations in oracle. - - - - --- 2022-07-24 Aldy Hernandez New
[COMMITTED] Convert some uses in ranger_cache and DOM to vrange. [COMMITTED] Convert some uses in ranger_cache and DOM to vrange. - - - - --- 2022-07-24 Aldy Hernandez New
[COMMITTED] Use pp_vrange for ranges in dump_ssaname_info. - - - - --- 2022-07-15 Aldy Hernandez New
[COMMITTED] Convert vrange dumping facilities to pretty_printer. [COMMITTED] Convert vrange dumping facilities to pretty_printer. - - - - --- 2022-07-15 Aldy Hernandez New
[COMMITTED] Implement visitor pattern for vrange. [COMMITTED] Implement visitor pattern for vrange. - - - - --- 2022-07-15 Aldy Hernandez New
[COMMITTED] Use nonzero bits in range-ops to determine if < 0 is false. [COMMITTED] Use nonzero bits in range-ops to determine if < 0 is false. - - - - --- 2022-07-13 Aldy Hernandez New
[COMMITTED] Clear nonzero mask when inverting ranges. [COMMITTED] Clear nonzero mask when inverting ranges. - - - - --- 2022-07-13 Aldy Hernandez New
[COMMITTED] Set nonzero bits from bitwise and operator in range-ops. [COMMITTED] Set nonzero bits from bitwise and operator in range-ops. - - - - --- 2022-07-12 Aldy Hernandez New
[COMMITTED] Cleanups to irange::nonzero bit code. [COMMITTED] Cleanups to irange::nonzero bit code. - - - - --- 2022-07-10 Aldy Hernandez New
[COMMITTED] Set VR_VARYING in irange::irange_single_pair_union. [COMMITTED] Set VR_VARYING in irange::irange_single_pair_union. - - - - --- 2022-07-09 Aldy Hernandez New
Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO). Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO). - - - - --- 2022-07-06 Aldy Hernandez New
[COMMITTED] Misc conversions to vrange. [COMMITTED] Misc conversions to vrange. - - - - --- 2022-07-04 Aldy Hernandez New
[COMMITTED] Integrate nonzero bits with irange. [COMMITTED] Integrate nonzero bits with irange. - - - - --- 2022-07-04 Aldy Hernandez New
[COMMITTED] Remove some deprecated irange methods. [COMMITTED] Remove some deprecated irange methods. - - - - --- 2022-07-04 Aldy Hernandez New
[COMMITTED] Move range allocator code to value-range-storage.* [COMMITTED] Move range allocator code to value-range-storage.* - - - - --- 2022-07-03 Aldy Hernandez New
[COMMITTED] Implement class vrange_storage to stream ranges to long term memory. [COMMITTED] Implement class vrange_storage to stream ranges to long term memory. - - - - --- 2022-07-03 Aldy Hernandez New
[COMMITTED] Implement ggc_vrange_allocator. [COMMITTED] Implement ggc_vrange_allocator. - - - - --- 2022-06-30 Aldy Hernandez New
[RFC] trailing_wide_ints with runtime variable lengths [RFC] trailing_wide_ints with runtime variable lengths - - - - --- 2022-06-29 Aldy Hernandez New
Remove legacy EVRP code. Remove legacy EVRP code. - - - - --- 2022-06-27 Aldy Hernandez New
[COMMITTED] Misc range temporary fixes. [COMMITTED] Misc range temporary fixes. - - - - --- 2022-06-03 Aldy Hernandez New
[COMMITTED] Remove unneeded vrange_traits. [COMMITTED] Remove unneeded vrange_traits. - - - - --- 2022-06-03 Aldy Hernandez New
[COMMITTED] Flesh out unsupported_range. [COMMITTED] Flesh out unsupported_range. - - - - --- 2022-06-03 Aldy Hernandez New
[COMMITTED] Implement vrange::supports_type_p. [COMMITTED] Implement vrange::supports_type_p. - - - - --- 2022-06-03 Aldy Hernandez New
[5/5] Convert ranger and clients to vrange. [1/5] Implement abstract vrange class. - - - - --- 2022-05-30 Aldy Hernandez New
[4/5] Revamp irange_allocator to handle vranges. [1/5] Implement abstract vrange class. - - - - --- 2022-05-30 Aldy Hernandez New
[3/5] Convert range-op.* to vrange. [1/5] Implement abstract vrange class. - - - - --- 2022-05-30 Aldy Hernandez New
[2/5] Implement generic range temporaries. [1/5] Implement abstract vrange class. - - - - --- 2022-05-30 Aldy Hernandez New
[1/5] Implement abstract vrange class. [1/5] Implement abstract vrange class. - - - - --- 2022-05-30 Aldy Hernandez New
[COMMITTED] Denormalize VR_VARYING to VR_RANGE before passing it to set_range_info_raw. [COMMITTED] Denormalize VR_VARYING to VR_RANGE before passing it to set_range_info_raw. - - - - --- 2022-05-01 Aldy Hernandez New
[COMMITTED] Move common code from range-op.cc to header files. [COMMITTED] Move common code from range-op.cc to header files. - - - - --- 2022-04-29 Aldy Hernandez New
[COMMITTED] Remove various deprecated methods in class irange. [COMMITTED] Remove various deprecated methods in class irange. - - - - --- 2022-04-29 Aldy Hernandez New
[COMMITTED] Prefer global range info setters that take a range. [COMMITTED] Prefer global range info setters that take a range. - - - - --- 2022-04-29 Aldy Hernandez New
[COMMITTED] Call set_undefined from irange constructor. [COMMITTED] Call set_undefined from irange constructor. - - - - --- 2022-04-29 Aldy Hernandez New
[COMMITTED] Make irange::intersect(wide_int, wide_int) private. [COMMITTED] Make irange::intersect(wide_int, wide_int) private. - - - - --- 2022-04-29 Aldy Hernandez New
Replace EVRP in DOM with ranger. Replace EVRP in DOM with ranger. - - - - --- 2022-04-28 Aldy Hernandez New
ranger: fix small thinko in fur_list constructor ranger: fix small thinko in fur_list constructor - - - - --- 2022-02-03 Aldy Hernandez New
Reset relations when crossing backedges. Reset relations when crossing backedges. - - - - --- 2022-01-21 Aldy Hernandez New
Allow loop crossing paths in back threader copier. Allow loop crossing paths in back threader copier. - - - - --- 2021-11-30 Aldy Hernandez New
path solver: Use only one ssa_global_cache. path solver: Use only one ssa_global_cache. - - - - --- 2021-11-29 Aldy Hernandez New
Remove can_throw_non_call_exceptions special case from operator_div::wi_fold. Remove can_throw_non_call_exceptions special case from operator_div::wi_fold. - - - - --- 2021-11-29 Aldy Hernandez New
path solver: Minimize exported ranges to subsequent blocks. path solver: Minimize exported ranges to subsequent blocks. - - - - --- 2021-11-27 Aldy Hernandez New
[COMMITTED] path solver: Move boolean import code to compute_imports. [COMMITTED] path solver: Move boolean import code to compute_imports. - - - - --- 2021-11-25 Aldy Hernandez New
[COMMITTED] path solver: Compute ranges in path in gimple order. [COMMITTED] path solver: Compute ranges in path in gimple order. - - - - --- 2021-11-25 Aldy Hernandez New
[COMMITTED] Drop tree overflow in irange setter. [COMMITTED] Drop tree overflow in irange setter. - - - - --- 2021-11-15 Aldy Hernandez New
[COMMITTED] Fix PHI ordering problems in the path solver. [COMMITTED] Fix PHI ordering problems in the path solver. - - - - --- 2021-11-15 Aldy Hernandez New
[COMMITTED] path solver: Default to global range if nothing found. [COMMITTED] path solver: Default to global range if nothing found. - - - - --- 2021-11-15 Aldy Hernandez New
[COMMITTED] Do not pass NULL to memset in ssa_global_cache. [COMMITTED] Do not pass NULL to memset in ssa_global_cache. - - - - --- 2021-11-14 Aldy Hernandez New
[COMMITTED] path solver: Merge path_range_query constructors. [COMMITTED] path solver: Merge path_range_query constructors. - - - - --- 2021-11-13 Aldy Hernandez New
[COMMITTED] path solver: Solve PHI imports first for ranges. [COMMITTED] path solver: Solve PHI imports first for ranges. - - - - --- 2021-11-12 Aldy Hernandez New
Make ranger optional in path_range_query. Make ranger optional in path_range_query. - - - - --- 2021-11-11 Aldy Hernandez New
Remove loop crossing restriction from the backward threader. Remove loop crossing restriction from the backward threader. - - - - --- 2021-11-11 Aldy Hernandez New
[COMMITTED] Move import population from threader to path solver. [COMMITTED] Move import population from threader to path solver. - - - - --- 2021-11-11 Aldy Hernandez New
Allow loop header copying when first iteration condition is known. Allow loop header copying when first iteration condition is known. - - - - --- 2021-11-10 Aldy Hernandez New
[COMMITTED] path solver: Adjustments for use outside of the backward threader. [COMMITTED] path solver: Adjustments for use outside of the backward threader. - - - - --- 2021-11-10 Aldy Hernandez New
[COMMITTED] Grow sbr_vector in ranger's on-entry cache as needed. [COMMITTED] Grow sbr_vector in ranger's on-entry cache as needed. - - - - --- 2021-11-10 Aldy Hernandez New
[COMMITTED] Remove unused gimple-ssa-evr-analyze.h header file. [COMMITTED] Remove unused gimple-ssa-evr-analyze.h header file. - - - - --- 2021-11-10 Aldy Hernandez New
[COMMITTED] Include PHI threading restrictions in backthreader diagnostics. [COMMITTED] Include PHI threading restrictions in backthreader diagnostics. - - - - --- 2021-11-10 Aldy Hernandez New
Dump details of an attempt to register a jump threading path. Dump details of an attempt to register a jump threading path. - - - - --- 2021-11-09 Aldy Hernandez New
Return NULL for maybe_register_path when unprofitable. Return NULL for maybe_register_path when unprofitable. - - - - --- 2021-11-09 Aldy Hernandez New
[COMMITTED] Cleanup path solver dumps. [COMMITTED] Cleanup path solver dumps. - - - - --- 2021-11-09 Aldy Hernandez New
[COMMITTED] Remove TDF_THREADING flag in favor of param. [COMMITTED] Remove TDF_THREADING flag in favor of param. - - - - --- 2021-11-09 Aldy Hernandez New
[COMMITTED] path solver: Avoid recalculating ranges already in the cache. [COMMITTED] path solver: Avoid recalculating ranges already in the cache. - - - - --- 2021-11-08 Aldy Hernandez New
[COMMITTED] Remove VRP threader. [COMMITTED] Remove VRP threader. - - - - --- 2021-11-07 Aldy Hernandez New
[COMMITTED] path oracle: Do not look at root oracle for killed defs. [COMMITTED] path oracle: Do not look at root oracle for killed defs. - - - - --- 2021-11-06 Aldy Hernandez New
Cleanup back_threader::find_path_to_names. Cleanup back_threader::find_path_to_names. - - - - --- 2021-11-05 Aldy Hernandez New
[COMMITTED] path solver: Prefer range_of_expr instead of range_on_edge. [COMMITTED] path solver: Prefer range_of_expr instead of range_on_edge. - - - - --- 2021-11-04 Aldy Hernandez New
[COMMITTED] Avoid repeating calculations in threader. [COMMITTED] Avoid repeating calculations in threader. - - - - --- 2021-11-04 Aldy Hernandez New
[COMMITTED] path solver: Only compute relations for imports. [COMMITTED] path solver: Only compute relations for imports. - - - - --- 2021-11-04 Aldy Hernandez New
[COMMITTED] Convert arrays in ssa pointer_equiv_analyzer to auto_vec's. [COMMITTED] Convert arrays in ssa pointer_equiv_analyzer to auto_vec's. - - - - --- 2021-11-04 Aldy Hernandez New
Add debug counters to back threader. Add debug counters to back threader. - - - - --- 2021-11-01 Aldy Hernandez New
Move statics to threader pass class. Move statics to threader pass class. - - - - --- 2021-11-01 Aldy Hernandez New
[COMMITTED] path oracle: Do not look back to the root oracle for killing defs. [COMMITTED] path oracle: Do not look back to the root oracle for killing defs. - - - - --- 2021-10-29 Aldy Hernandez New
Remove VRP threader passes in exchange for better threading pre-VRP. Remove VRP threader passes in exchange for better threading pre-VRP. - - - - --- 2021-10-28 Aldy Hernandez New
path relation oracle: Remove SSA's being killed from the equivalence list. path relation oracle: Remove SSA's being killed from the equivalence list. - - - - --- 2021-10-28 Aldy Hernandez New
[COMMITTED] Improve backward threading with switches. [COMMITTED] Improve backward threading with switches. - - - - --- 2021-10-28 Aldy Hernandez New
[COMMITTED] Make back_threader_registry inherit from back_jt_path_registry. [COMMITTED] Make back_threader_registry inherit from back_jt_path_registry. - - - - --- 2021-10-28 Aldy Hernandez New
[COMMITTED] Kill known equivalences before a new assignment in the path solver. [COMMITTED] Kill known equivalences before a new assignment in the path solver. - - - - --- 2021-10-27 Aldy Hernandez New
[COMMITTED] Reorder relation calculating code in the path solver. [COMMITTED] Reorder relation calculating code in the path solver. - - - - --- 2021-10-27 Aldy Hernandez New
[COMMITTED] Kill second order relations in the path solver. [COMMITTED] Kill second order relations in the path solver. - - - - --- 2021-10-27 Aldy Hernandez New
[PR,testsuite/102857] Tweak ssa-dom-thread-7.c for aarch64. [PR,testsuite/102857] Tweak ssa-dom-thread-7.c for aarch64. - - - - --- 2021-10-23 Aldy Hernandez New
[COMMITTED] Disregard incoming equivalences to a path when defining a new one. [COMMITTED] Disregard incoming equivalences to a path when defining a new one. - - - - --- 2021-10-22 Aldy Hernandez New
[COMMITTED] Revert the avoid threading circular paths commit. [COMMITTED] Revert the avoid threading circular paths commit. - - - - --- 2021-10-21 Aldy Hernandez New
« 1 2 ... 3 4 512 13 »