Show patches with: Submitter = Jan Hubicka       |    Archived = No       |   82 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
Fix ICE in loop splitting Fix ICE in loop splitting - - - -1- 2024-02-14 Jan Hubicka Unresolved
Remove accidental hack in ipa_polymorphic_call_context::set_by_invariant Remove accidental hack in ipa_polymorphic_call_context::set_by_invariant - - - 1-- 2024-01-17 Jan Hubicka Accepted
Fix handling of X86_TUNE_AVOID_512FMA_CHAINS Fix handling of X86_TUNE_AVOID_512FMA_CHAINS - - - 1-- 2024-01-17 Jan Hubicka Accepted
Fix merging of value predictors Fix merging of value predictors - - - -1- 2024-01-17 Jan Hubicka Unresolved
Add -falign-all-functions Add -falign-all-functions - - - 1-- 2024-01-04 Jan Hubicka Accepted
Disable FMADD in chains for Zen4 and generic Disable FMADD in chains for Zen4 and generic - - - -1- 2023-12-12 Jan Hubicka Unresolved
libstdc++: Turn memmove to memcpy in vector reallocations libstdc++: Turn memmove to memcpy in vector reallocations - - - -1- 2023-11-21 Jan Hubicka Unresolved
libstdc++: Speed up push_back libstdc++: Speed up push_back - - - -1- 2023-11-19 Jan Hubicka Unresolved
Propagate value ranges of return values Propagate value ranges of return values - - - -1- 2023-11-19 Jan Hubicka Unresolved
Check that passes do not forget to define profile Check that passes do not forget to define profile - - - 1-- 2023-08-24 Jan Hubicka Accepted
Fix profile update in tree-ssa-reassoc Fix profile update in tree-ssa-reassoc - - - 1-- 2023-08-23 Jan Hubicka Accepted
Avoid division by zero in fold_loop_internal_call Avoid division by zero in fold_loop_internal_call - - - -1- 2023-08-14 Jan Hubicka Unresolved
Fix division by zero in tree-ssa-loop-split Fix division by zero in tree-ssa-loop-split - - - -1- 2023-08-10 Jan Hubicka Unresolved
Fix profile update in duplicat_loop_body_to_header_edge for loops with 0 count_in Fix profile update in duplicat_loop_body_to_header_edge for loops with 0 count_in - - - -1- 2023-08-10 Jan Hubicka Unresolved
Fix profile updating bug in tree-ssa-threadupdate Fix profile updating bug in tree-ssa-threadupdate - - - 1-- 2023-08-10 Jan Hubicka Accepted
Fix undefined behaviour in profile_count::differs_from_p Fix undefined behaviour in profile_count::differs_from_p - - - 1-- 2023-08-10 Jan Hubicka Accepted
Fix profile update after versioning ifconverted loop Fix profile update after versioning ifconverted loop - - - 1-- 2023-08-06 Jan Hubicka Accepted
Fix profile update after peeled epilogues Fix profile update after peeled epilogues - - - 1-- 2023-08-06 Jan Hubicka Accepted
Disable loop distribution for loops with estimated iterations 0 Disable loop distribution for loops with estimated iterations 0 - - - 1-- 2023-08-04 Jan Hubicka Accepted
Update estimated iteraitons counts after splitting Update estimated iteraitons counts after splitting - - - -1- 2023-08-03 Jan Hubicka Unresolved
Fix profiledbootstrap Fix profiledbootstrap - - - -1- 2023-08-03 Jan Hubicka Unresolved
Fix profile update after cancelled loop distribution Fix profile update after cancelled loop distribution - - - 1-- 2023-08-02 Jan Hubicka Accepted
Fix profile upate after vectorizer peeling Fix profile upate after vectorizer peeling - - - 1-- 2023-08-01 Jan Hubicka Accepted
Fix profile update after loop versioning in vectorizer Fix profile update after loop versioning in vectorizer - - - 1-- 2023-07-29 Jan Hubicka Accepted
Loop-split improvements, part 3 Loop-split improvements, part 3 - - - -1- 2023-07-28 Jan Hubicka Unresolved
Loop-split improvements, part 2 Loop-split improvements, part 2 - - - 1-- 2023-07-28 Jan Hubicka Accepted
loop-split improvements, part 1 loop-split improvements, part 1 - - - 1-- 2023-07-28 Jan Hubicka Accepted
Make store likely in optimize_mask_stores Make store likely in optimize_mask_stores - - - -1- 2023-07-27 Jan Hubicka Unresolved
Fix profile update after RTL unrolling Fix profile update after RTL unrolling - - - -1- 2023-07-27 Jan Hubicka Unresolved
Fix profile update in tree_transform_and_unroll_loop Fix profile update in tree_transform_and_unroll_loop - - - -1- 2023-07-27 Jan Hubicka Unresolved
Fix profile update in tree-ssa-loop-im.cc Fix profile update in tree-ssa-loop-im.cc - - - 1-- 2023-07-27 Jan Hubicka Accepted
Fix profile_count::apply_probability Fix profile_count::apply_probability - - - 1-- 2023-07-27 Jan Hubicka Accepted
Fix profile_count::to_sreal_scale Fix profile_count::to_sreal_scale - - - 1-- 2023-07-26 Jan Hubicka Accepted
Fix gcc.dg/tree-ssa/copy-headers-9.c and gcc.dg/tree-ssa/dce-1.c failures Fix gcc.dg/tree-ssa/copy-headers-9.c and gcc.dg/tree-ssa/dce-1.c failures - - - -1- 2023-07-21 Jan Hubicka Unresolved
Implement flat loop profile detection Implement flat loop profile detection - - - -1- 2023-07-21 Jan Hubicka Unresolved
Fix sreal::to_int and implement sreal::to_nearest_int Fix sreal::to_int and implement sreal::to_nearest_int - - - 1-- 2023-07-21 Jan Hubicka Accepted
loop-ch improvements, part 5 loop-ch improvements, part 5 - - - -1- 2023-07-21 Jan Hubicka Unresolved
finite_loop_p tweak finite_loop_p tweak - - - 1-- 2023-07-21 Jan Hubicka Accepted
Improve loop dumping Improve loop dumping - - - -1- 2023-07-21 Jan Hubicka Unresolved
Cleanup code determining number of iterations from cfg profile Cleanup code determining number of iterations from cfg profile - - - -1- 2023-07-20 Jan Hubicka Unresolved
loop-ch improvements, part 3 loop-ch improvements, part 3 - - - -1- 2023-07-20 Jan Hubicka Unresolved
Avoid double profile udpate in try_peel_loop Avoid double profile udpate in try_peel_loop - - - -1- 2023-07-17 Jan Hubicka Unresolved
Fix profile update in scale_profile_for_vect_loop Fix profile update in scale_profile_for_vect_loop - - - 1-- 2023-07-17 Jan Hubicka Accepted
Fix optimize_mask_stores profile update Fix optimize_mask_stores profile update - - - 1-- 2023-07-17 Jan Hubicka Accepted
Turn TODO_rebuild_frequencies to a pass Turn TODO_rebuild_frequencies to a pass - - - -1- 2023-07-14 Jan Hubicka Unresolved
Loop-ch improvements, part 3 Loop-ch improvements, part 3 - - - -1- 2023-07-14 Jan Hubicka Unresolved
Loop-ch improvements, part 2 Loop-ch improvements, part 2 - - - -1- 2023-07-12 Jan Hubicka Unresolved
Loop-ch improvements, part 1 Loop-ch improvements, part 1 - - - -1- 2023-07-11 Jan Hubicka Unresolved
Improve dumping of profile_count Improve dumping of profile_count - - - -1- 2023-07-09 Jan Hubicka Unresolved
Add missing dump_file check Add missing dump_file check - - - -1- 2023-07-08 Jan Hubicka Unresolved
Fix profile update in tree-ssa/update-cunroll.c Fix profile update in tree-ssa/update-cunroll.c - - - -1- 2023-07-08 Jan Hubicka Unresolved
Cleanup force_edge_cold Cleanup force_edge_cold - - - 1-- 2023-07-07 Jan Hubicka Accepted
Fix some profile consistency testcases Fix some profile consistency testcases - - - -1- 2023-07-07 Jan Hubicka Unresolved
Fix profile update after loop-ch and cunroll Fix profile update after loop-ch and cunroll - - - 1-- 2023-07-06 Jan Hubicka Accepted
update_bb_profile_for_threading TLC update_bb_profile_for_threading TLC - - - -1- 2023-07-06 Jan Hubicka Unresolved
Fix profile updates in copy-header Fix profile updates in copy-header - - - 1-- 2023-07-01 Jan Hubicka Accepted
Fix predictions of conditionals with __builtin_expect Fix predictions of conditionals with __builtin_expect - - - 1-- 2023-06-30 Jan Hubicka Accepted
Extend ipa-fnsummary to skip __builtin_expect Extend ipa-fnsummary to skip __builtin_expect - - - 1-- 2023-06-29 Jan Hubicka Accepted
Enable early inlining into always_inline functions Enable early inlining into always_inline functions - - - -1- 2023-06-28 Jan Hubicka Corrupt patch
Enable ranger for ipa-prop Enable ranger for ipa-prop - - - -1- 2023-06-27 Jan Hubicka Unresolved
Fix profile of forwardes produced by cd-dce Fix profile of forwardes produced by cd-dce - - - 1-- 2023-06-26 Jan Hubicka Accepted
Do not account __builtin_unreachable guards in inliner Do not account __builtin_unreachable guards in inliner - - - 1-- 2023-06-19 Jan Hubicka Accepted
Tiny phiprop compile time optimization Tiny phiprop compile time optimization - - - 1-- 2023-06-19 Jan Hubicka Accepted
Extend fnsummary to predict SRA oppurtunities Extend fnsummary to predict SRA oppurtunities - - - 1-- 2023-06-18 Jan Hubicka Accepted
[libstdc++] Improve M_check_len [libstdc++] Improve M_check_len - - - 1-- 2023-06-18 Jan Hubicka Accepted
Optimize std::max early Optimize std::max early - - - 1-- 2023-06-18 Jan Hubicka Accepted
Unloop no longer looping loops in loop-ch Unloop no longer looping loops in loop-ch - - - 1-- 2023-04-25 Jan Hubicka Accepted
Fix loop-ch Fix loop-ch - - - -1- 2023-04-21 Jan Hubicka Unresolved
Stabilize inliner Fibonacci heap Stabilize inliner Fibonacci heap - - - 1-- 2023-04-21 Jan Hubicka Accepted
Stabilize temporary variable names Stabilize temporary variable names - - - 1-- 2023-04-21 Jan Hubicka Accepted
Remove dead handling of label_decl in tree merging Remove dead handling of label_decl in tree merging - - - 1-- 2023-04-21 Jan Hubicka Accepted
Disable X86_TUNE_AVX256_MOVE_BY_PIECES and STORE_BY_PIECES for znver1-3 Disable X86_TUNE_AVX256_MOVE_BY_PIECES and STORE_BY_PIECES for znver1-3 - - - -1- 2023-04-14 Jan Hubicka Unresolved
Fix ICE in profile_count::to_sreal_frequency Fix ICE in profile_count::to_sreal_frequency - - - 1-- 2023-03-14 Jan Hubicka Accepted
Enable scatter for generic Enable scatter for generic - - - -1- 2023-03-06 Jan Hubicka Repeat Merge
Enable AVX512 512bit vectors by default on Zen4 Enable AVX512 512bit vectors by default on Zen4 - - - 1-- 2023-02-05 Jan Hubicka Accepted
Fix wrong code issues with ipa-sra Fix wrong code issues with ipa-sra - - - -1- 2023-01-16 Jan Hubicka Repeat Merge
More znver4 x86-tune flags More znver4 x86-tune flags - - - 1-- 2023-01-10 Jan Hubicka Accepted
Avoid quadratic behaviour of symbol renaming Avoid quadratic behaviour of symbol renaming - - - -1- 2023-01-04 Jan Hubicka Repeat Merge
Make -fwhole-program to work with incremental LTO linking Make -fwhole-program to work with incremental LTO linking - - - -1- 2022-12-21 Jan Hubicka Repeat Merge
Zen4 tuning part 2 - tuning flags Zen4 tuning part 2 - tuning flags - - - 1-- 2022-12-06 Jan Hubicka Accepted
Zen4 tuning part 1 - cost tables Zen4 tuning part 1 - cost tables - - - 1-- 2022-12-06 Jan Hubicka Accepted
Fix resolution streaming with incremental linking Fix resolution streaming with incremental linking - - - 1-- 2022-11-25 Jan Hubicka Accepted