Show patches with: Submitter = Jan Hubicka       |    State = Action Required       |    Archived = No       |   151 patches
« 1 2 »
Patch Series S/W/F Date Submitter Delegate State
Drop ref2_is_decl from aliasing_component_refs_p Drop ref2_is_decl from aliasing_component_refs_p 0 0 0 2019-06-20 Jan Hubicka New
Do not give up early on access path oracle Do not give up early on access path oracle 0 0 0 2019-06-17 Jan Hubicka New
Fix aliasing_component_refs WRT trailing arrays of size 0 Fix aliasing_component_refs WRT trailing arrays of size 0 0 0 0 2019-06-16 Jan Hubicka New
Remove nonoverlapping_component_refs_of_decl_p Remove nonoverlapping_component_refs_of_decl_p 0 0 0 2019-06-14 Jan Hubicka New
indirect_ref_may_alias_decl_p fix indirect_ref_may_alias_decl_p fix 0 0 0 2019-06-13 Jan Hubicka New
Infrastructure for optimization level sensitive PARAM_ values Infrastructure for optimization level sensitive PARAM_ values 0 0 0 2019-06-11 Jan Hubicka New
Handle structural equality of pointers in same_type_for_tbaa_p Handle structural equality of pointers in same_type_for_tbaa_p 0 0 0 2019-06-10 Jan Hubicka New
Remove -fodr-type-merging Remove -fodr-type-merging 0 0 0 2019-06-06 Jan Hubicka New
Use ODR for canonical types construction in LTO Use ODR for canonical types construction in LTO 0 0 0 2019-06-03 Jan Hubicka New
Improve alias info on incomplete ODR pointers Improve alias info on incomplete ODR pointers 0 0 0 2019-06-01 Jan Hubicka New
Odd behaviour of indirect_ref_may_alias_decl_p in vn oracle Odd behaviour of indirect_ref_may_alias_decl_p in vn oracle 0 0 0 2019-06-01 Jan Hubicka New
Make aliasing_component_refs_p to work harder when same_type_for_tbaa returns -1 Make aliasing_component_refs_p to work harder when same_type_for_tbaa returns -1 0 0 0 2019-05-30 Jan Hubicka New
Teach same_types_for_tbaa to structurally compare arrays, pointers and vectors Teach same_types_for_tbaa to structurally compare arrays, pointers and vectors 0 0 0 2019-05-24 Jan Hubicka New
Fix MEM_REF creation for shared stack slots Fix MEM_REF creation for shared stack slots 0 0 0 2019-05-21 Jan Hubicka New
Fix alias oracle stats Fix alias oracle stats 0 0 0 2019-05-20 Jan Hubicka New
Strenghten aliasing_component_refs_p Strenghten aliasing_component_refs_p 0 0 0 2019-05-17 Jan Hubicka New
Add stats for aliasing_component_refs_p Add stats for aliasing_component_refs_p 0 0 0 2019-05-16 Jan Hubicka New
aliasing_component_refs_p tweek aliasing_component_refs_p tweek 0 0 0 2019-05-06 Jan Hubicka New
[wwwdocs] Add some info on LTO/IPA changes for GCC 9 [wwwdocs] Add some info on LTO/IPA changes for GCC 9 0 0 0 2019-04-30 Jan Hubicka New
Fix inliner ICE with flattening Fix inliner ICE with flattening 0 0 0 2019-04-18 Jan Hubicka New
Fix false -Wodr warnings Fix false -Wodr warnings 0 0 0 2019-04-14 Jan Hubicka New
Add parameter to limit LTO streaming parallelism Add parameter to limit LTO streaming parallelism 0 0 0 2019-04-11 Jan Hubicka New
Fix two ICEs with C++ destructors and LTO Fix two ICEs with C++ destructors and LTO 0 0 0 2019-03-18 Jan Hubicka New
Fix canonical types of atomic types Fix canonical types of atomic types 0 0 0 2019-02-10 Jan Hubicka New
Do not use TYPE_NEED_CONSTRUCTING in may_be_aliased Do not use TYPE_NEED_CONSTRUCTING in may_be_aliased 0 0 0 2019-02-09 Jan Hubicka New
Fix localization of comdats Fix localization of comdats 0 0 0 2019-02-09 Jan Hubicka New
Fix odr ICE on Ada LTO Fix odr ICE on Ada LTO 0 0 0 2019-02-09 Jan Hubicka New
Fix overflow issues with new --params Fix overflow issues with new --params 0 0 0 2019-02-09 Jan Hubicka New
Xfail gfortran.dg/pr79966.f90 Xfail gfortran.dg/pr79966.f90 0 0 0 2019-02-07 Jan Hubicka New
Set inline-unit-growth to 40 Set inline-unit-growth to 40 0 0 0 2019-01-12 Jan Hubicka New
Handle builtin_expect better in ipa-fnsummary Handle builtin_expect better in ipa-fnsummary 0 0 0 2019-01-06 Jan Hubicka New
Remove overall growth from badness metrics Remove overall growth from badness metrics 0 0 0 2019-01-06 Jan Hubicka New
Revert inliner badness change from 2017 Revert inliner badness change from 2017 0 0 0 2019-01-06 Jan Hubicka New
Add forgotten options to -fprofile-use Add forgotten options to -fprofile-use 0 0 0 2019-01-06 Jan Hubicka New
Backport to GCC 8 branch fix for PIC LTO option merging Backport to GCC 8 branch fix for PIC LTO option merging 0 0 0 2019-01-06 Jan Hubicka New
Add new --param knobs for inliner Add new --param knobs for inliner 0 0 0 2019-01-05 Jan Hubicka New
Fix accounting of time in ipa-fnsummary Fix accounting of time in ipa-fnsummary 0 0 0 2019-01-05 Jan Hubicka New
Fix profile merging for thunks Fix profile merging for thunks 0 0 0 2019-01-03 Jan Hubicka New
Fix ICE in copy_function_or_variable Fix ICE in copy_function_or_variable 0 0 0 2019-01-02 Jan Hubicka New
Fix unresolved tests I introduced into g++.dg/lto Fix unresolved tests I introduced into g++.dg/lto 0 0 0 2019-01-01 Jan Hubicka New
Fix profiling of thunks Fix profiling of thunks 0 0 0 2019-01-01 Jan Hubicka New
Enable inter-unit-moves for -mtune=generic Enable inter-unit-moves for -mtune=generic 0 0 0 2018-12-31 Jan Hubicka New
Fix divergence of profile data with -flto and without Fix divergence of profile data with -flto and without 0 0 0 2018-12-27 Jan Hubicka New
Fix verifier ICE on array simplification Fix verifier ICE on array simplification 0 0 0 2018-12-24 Jan Hubicka New
Silence redundant ODR violation warnings Silence redundant ODR violation warnings 0 0 0 2018-12-24 Jan Hubicka New
Fix summary update after profile merging Fix summary update after profile merging 0 0 0 2018-12-24 Jan Hubicka New
Fix devirtualization with LTO Fix devirtualization with LTO 0 0 0 2018-12-22 Jan Hubicka New
Fix devirtualiation in expanded thunks Fix devirtualiation in expanded thunks 0 0 0 2018-12-21 Jan Hubicka New
Fix buffer overflow when handling mismatched profiles Fix buffer overflow when handling mismatched profiles 0 0 0 2018-12-17 Jan Hubicka New
Speed up fnsummary stream in time Speed up fnsummary stream in time 0 0 0 2018-12-16 Jan Hubicka New
Optimize streaming in of non-prevailing ipa-parm summaries Optimize streaming in of non-prevailing ipa-parm summaries 0 0 0 2018-12-15 Jan Hubicka New
Do not read function bodies to merge zero profiles Do not read function bodies to merge zero profiles 0 0 0 2018-12-15 Jan Hubicka New
Fix optimizationa and target options of merged global constructors/destructors Fix optimizationa and target options of merged global constructors/destructors 0 0 0 2018-12-15 Jan Hubicka New
Reduce memory usage of ipa-cp streaming Reduce memory usage of ipa-cp streaming 0 0 0 2018-12-04 Jan Hubicka New
Fix minnor issue with INTEGER_CST merging in lto.c Fix minnor issue with INTEGER_CST merging in lto.c 0 0 0 2018-11-28 Jan Hubicka New
handle profile_probability::always better in tree-ssa-ifcombine handle profile_probability::always better in tree-ssa-ifcombine 0 0 0 2018-11-28 Jan Hubicka New
handle profile_probability::always in profile_count::split better handle profile_probability::always in profile_count::split better 0 0 0 2018-11-28 Jan Hubicka New
Fix another ICE in ipa-devirt Fix another ICE in ipa-devirt 0 0 0 2018-11-22 Jan Hubicka New
Remove sorting while register odr types Remove sorting while register odr types 0 0 0 2018-11-22 Jan Hubicka New
[RFH] testcases for lto-stream-out dumps [RFH] testcases for lto-stream-out dumps 0 0 0 2018-11-22 Jan Hubicka New
Stream TREE_TYPE of TYPE_DECLs again Stream TREE_TYPE of TYPE_DECLs again 0 0 0 2018-11-21 Jan Hubicka New
Improve ODR warnings Improve ODR warnings 0 0 0 2018-11-20 Jan Hubicka New
Fix ICE in ipa-devirt Fix ICE in ipa-devirt 0 0 0 2018-11-19 Jan Hubicka New
Fix ICE in cp_var_mod_type_p Fix ICE in cp_var_mod_type_p 0 0 0 2018-11-19 Jan Hubicka New
Fix ICE while outputting ODR warnings Fix ICE while outputting ODR warnings 0 0 0 2018-11-17 Jan Hubicka New
Simplify enumerate and array types Simplify enumerate and array types 0 0 0 2018-11-11 Jan Hubicka New
Fix handling of TYPE_USER_ALIGN Fix handling of TYPE_USER_ALIGN 0 0 0 2018-11-09 Jan Hubicka New
Simplify types of arrays Simplify types of arrays 0 0 0 2018-11-07 Jan Hubicka New
Clear more useless flags Clear more useless flags 0 0 0 2018-11-07 Jan Hubicka New
Free TYPE_VALUES of enums Free TYPE_VALUES of enums 0 0 0 2018-11-07 Jan Hubicka New
Simplify function types Simplify function types 0 0 0 2018-11-06 Jan Hubicka New
Avoid duplicate variants in free_lang_data Avoid duplicate variants in free_lang_data 0 0 0 2018-11-06 Jan Hubicka New
Fix bug in fld_type_variant Fix bug in fld_type_variant 0 0 0 2018-11-06 Jan Hubicka New
Clear TYPELESS_STORAGE when turning type to incmplete Clear TYPELESS_STORAGE when turning type to incmplete 0 0 0 2018-11-06 Jan Hubicka New
Do not stream TYPE_NEEDS_CONSTRUCTING Do not stream TYPE_NEEDS_CONSTRUCTING 0 0 0 2018-11-06 Jan Hubicka New
Reset more langhooks at free lang data Reset more langhooks at free lang data 0 0 0 2018-11-05 Jan Hubicka New
Fix SPEC gcc micompile with LTO Fix SPEC gcc micompile with LTO 0 0 0 2018-11-05 Jan Hubicka New
LTO partitioning performance & increase default number of partitions LTO partitioning performance & increase default number of partitions 0 0 0 2018-10-30 Jan Hubicka New
Turn complete to incomplete types in free_lang_data Turn complete to incomplete types in free_lang_data 0 0 0 2018-10-26 Jan Hubicka New
Fix failure with the odr-1.C test Fix failure with the odr-1.C test 0 0 0 2018-10-26 Jan Hubicka New
Cleanup handling of variants in ipa-devirt Cleanup handling of variants in ipa-devirt 0 0 0 2018-10-26 Jan Hubicka New
Free more of type decls Free more of type decls 0 0 0 2018-10-26 Jan Hubicka New
Simplify way ipa-devirt looks for main type variant Simplify way ipa-devirt looks for main type variant 0 0 0 2018-10-25 Jan Hubicka New
RFC: variant and ODR based type merging during LTO streaming RFC: variant and ODR based type merging during LTO streaming 0 0 0 2018-09-28 Jan Hubicka New
Do not stream TYPE_VALUES to ltrans units Do not stream TYPE_VALUES to ltrans units 0 0 0 2018-09-10 Jan Hubicka New
Prune TYPE_NEXT_VARIANT lists in free_lang_data Prune TYPE_NEXT_VARIANT lists in free_lang_data 0 0 0 2018-09-08 Jan Hubicka New
Cleanup tree merging Cleanup tree merging 0 0 0 2018-09-02 Jan Hubicka New
Reduce memory usage of sreal Reduce memory usage of sreal 0 0 0 2018-08-29 Jan Hubicka New
Optimize sreal normalization Optimize sreal normalization 0 0 0 2018-08-24 Jan Hubicka New
Do not stream TYPE_STUB_DECL Do not stream TYPE_STUB_DECL 0 0 0 2018-08-23 Jan Hubicka New
Walk pointer_to and reference_to chain in free_lang_data Walk pointer_to and reference_to chain in free_lang_data 0 0 0 2018-08-21 Jan Hubicka New
Remove obsolette hunk in free_lang_data_r Remove obsolette hunk in free_lang_data_r 0 0 0 2018-08-20 Jan Hubicka New
Do not stream types in DECL_CONTEXT Do not stream types in DECL_CONTEXT 0 0 0 2018-08-20 Jan Hubicka New
Fix even more merging PIC and PIE options Fix even more merging PIC and PIE options 0 0 0 2018-08-10 Jan Hubicka New
[wwwdocs] Mention LTO link-time issue fixed in gcc 8.2 [wwwdocs] Mention LTO link-time issue fixed in gcc 8.2 0 0 0 2018-07-19 Jan Hubicka New
Add dump file for WPA streaming Add dump file for WPA streaming 0 0 0 2018-07-12 Jan Hubicka New
Do not stream DECL_FCONTEXT Do not stream DECL_FCONTEXT 0 0 0 2018-07-12 Jan Hubicka New
Fix noaddr testcase Fix noaddr testcase 0 0 0 2018-06-25 Jan Hubicka New
Make LABLE_DECLs mostly non-indexable Make LABLE_DECLs mostly non-indexable 0 0 0 2018-06-24 Jan Hubicka New
Add support for dumping multiple dump files under one name Add support for dumping multiple dump files under one name 0 0 0 2018-06-22 Jan Hubicka New
« 1 2 »