aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-modref.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-10ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REFMartin Jambor1-7/+8
2021-04-21Call toplev::finalize in CHECKING_P mode.Martin Liska1-1/+2
2021-03-31Fix coding style in IPA modref.Martin Liska1-3/+3
2021-03-29Fix typo in merge_call_lhs_flagsJan Hubicka1-3/+3
2021-02-01tree-optimization/98499 - fix modref analysis on RVO statementsSergei Trofimovich1-4/+14
2021-01-19ipa/98330 - avoid ICEing on call indirect callRichard Biener1-5/+7
2021-01-11make FOR_EACH_IMM_USE_STMT safe for early exitsAlexandre Oliva1-3/+1
2021-01-08ipa-modref: avoid linebreak split in debug printSergei Trofimovich1-4/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-29Fix handling of ignore_stores in ipa_merge_modref_summary_after_inliningJan Hubicka1-2/+2
2020-11-29Detect unused parameters in ipa-modrefJan Hubicka1-4/+26
2020-11-25Add EAF_NODIRECTESCAPE flagJan Hubicka1-8/+12
2020-11-25Copy arg_flags in duplication hoooks in ipa-modrefJan Hubicka1-1/+5
2020-11-16IPA tracking of EAF flags in ipa-modref.Jan Hubicka1-195/+1082
2020-11-16Disable some bogus -Wmaybe-uninitialized warningsJan Hubicka1-1/+8
2020-11-15Mare return to clear EAF_UNUSED flag.Jan Hubicka1-2/+4
2020-11-14Detect EAF flags in ipa-modrefJan Hubicka1-5/+367
2020-11-13Fix modref insertion hook.Jan Hubicka1-1/+3
2020-11-06ipa-modref: Fix comment typosJakub Jelinek1-10/+10
2020-11-06Add fnspec handling to ipa mode of ipa-modef.Jan Hubicka1-145/+439
2020-11-05Fix uninitialized memory use in ipa-modrefJan Hubicka1-1/+6
2020-10-31Move clone_info to summaryJan Hubicka1-5/+7
2020-10-31Handle fnspec in local ipa-modrefJan Hubicka1-57/+181
2020-10-27Fix ipa-modref signature updatesJan Hubicka1-39/+33
2020-10-19IPA: fix one more UBSAN errorMartin Liska1-1/+1
2020-10-14Handle POINTER_PLUS_EXPR in jump functions in ipa-modref.Jan Hubicka1-3/+12
2020-10-14Support ofsetted parameters in local modrefJan Hubicka1-3/+15
2020-10-14Fix SCC discovery in ipa-modrefJan Hubicka1-5/+34
2020-10-13Fix tramp3d PGO misoptimizationJan Hubicka1-104/+84
2020-10-12Cleanup ipa-modrefJan Hubicka1-248/+528
2020-10-12IPA: prevent an UBSAN errorMartin Liska1-1/+1
2020-10-11Fix parameter map computation in ipa-modrefJan Hubicka1-1/+1
2020-10-10Fix ICE in remap_arguments with removed parameters.Jan Hubicka1-1/+6
2020-10-10Fix modref_transform ICE with more than 32 parameters.Jan Hubicka1-1/+1
2020-10-10Fix ipa-modref ICE with not allocated summaries.Jan Hubicka1-1/+1
2020-10-10Fix modref handling of parameter adjustments and jump functions.Jan Hubicka1-8/+91
2020-10-09random memory leak fixesRichard Biener1-0/+1
2020-10-08Fix handling of parm_offset in ipa-modref on 32bit targets.Jan Hubicka1-4/+9
2020-10-03Track access ranges in ipa-modrefJan Hubicka1-20/+82
2020-10-01Fix ICE in compute_parm_mapJan Hubicka1-1/+1
2020-10-01Fix ICE in ipa_edge_args_sum_t::duplicateJan Hubicka1-2/+0
2020-09-27Fix handling of stores in modref_summary::useful_pJan Hubicka1-1/+1
2020-09-26Fix handling of clobbers in ipa-modref.cJan Hubicka1-4/+7
2020-09-26Implement iterative dataflow in mod-refJan Hubicka1-202/+369
2020-09-26Fix gimple_clobber handling in ipa-modrefJan Hubicka1-1/+1
2020-09-24Add access through parameter derference tracking to modrefJan Hubicka1-44/+184
2020-09-24Fix memory allocations in ipa-modref.Jan Hubicka1-40/+31
2020-09-23Cleanup modref interfaces.Jan Hubicka1-26/+5
2020-09-23Minor modref optimization and statistics fixJan Hubicka1-7/+43
2020-09-22Ignore clobbers in modrefJan Hubicka1-0/+3