aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/ModuleSummaryIndex.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-03-01[IR] Use range-based for loops (NFC)Kazu Hirata1-4/+3
2021-02-12[LTO] Perform DSOLocal propagation in combined indexWei Wang1-11/+35
2021-01-27[ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlagsFangrui Song1-0/+14
2020-12-18[Analysis, CodeGen, IR] Use contains (NFC)Kazu Hirata1-1/+1
2020-07-31[ThinLTO] Compile time improvement to propagateAttributesTeresa Johnson1-4/+24
2020-07-01Revert "[StackSafety,NFC] Remove unneded constexpr"Alexey Bataev1-0/+2
2020-07-01[StackSafety,NFC] Remove unneded constexprVitaly Buka1-2/+0
2020-06-10[StackSafety] Add info into function summaryVitaly Buka1-0/+2
2020-03-01[ADT][NFC] SCCIterator: Change hasLoop() to hasCycle()Stefanos Baziotis1-1/+1
2020-02-18[Assembler] Emit summary index flagsevgeny1-0/+46
2020-02-14Reenable "Always import constants" after compile time fixesTeresa Johnson1-3/+1
2020-01-30[ThinLTO] Disable "Always import constants" due to compile time issuesTeresa Johnson1-2/+8
2020-01-15[ThinLTO] Always import constantsevgeny1-1/+10
2019-12-18[ThinLTO] Show preserved symbols in DOT filesevgeny1-1/+5
2019-12-17[IR] Use a reference in a range-based forMark de Wever1-1/+1
2019-12-05[ThinLTO] Add option to disable readonly/writeonly attribute propagationTeresa Johnson1-0/+8
2019-11-18Fix error message missed in commit dde589389fcb8b5098f7a47f1b781b27d29a0cac.Andrew Browne1-0/+2
2019-11-08ThinLTO : Import always_inline functions irrespective of the thresholdTeresa Johnson1-1/+1
2019-11-08[ThinLTO] Fix bug when importing writeonly variablesevgeny1-1/+15
2019-11-07[ThinLTO] Import readonly vars with refsevgeny1-2/+20
2019-07-05[ThinLTO] Attempt to recommit r365188 after alignment fixEugene Leviant1-55/+86
2019-07-05Reverted r365188 due to alignment problems on i686-androidEugene Leviant1-86/+55
2019-07-05[ThinLTO] Attempt to recommit r365040 after caching fixEugene Leviant1-55/+86
2019-07-04Revert [ThinLTO] Optimize writeonly globals outReid Kleckner1-86/+55
2019-07-03[ThinLTO] Optimize writeonly globals outEugene Leviant1-55/+86
2019-05-10[ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligibleTeresa Johnson1-0/+14
2019-03-15[ThinLTO] Restructure AliasSummary to contain ValueInfo of AliaseeTeresa Johnson1-11/+1
2019-02-26[ThinLTO] Use defined node and edge order when dumping DOT fileEugene Leviant1-15/+5
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-19[ThinLTO] Fix comment. NFCEugene Leviant1-1/+1
2018-11-17Fix bot failure from r347145Teresa Johnson1-8/+7
2018-11-17[ThinLTO] Add some stats for read only variable internalizationTeresa Johnson1-0/+14
2018-11-16[ThinLTO] Internalize readonly globalsEugene Leviant1-6/+101
2018-11-13Revert "[ThinLTO] Internalize readonly globals"Steven Wu1-101/+6
2018-11-10[ThinLTO] Internalize readonly globalsEugene Leviant1-6/+101
2018-11-06[ThinLTO] Split NotEligibleToImport into legality and inlinability flagsTeresa Johnson1-2/+3
2018-11-02[LTO] Fix a crash caused by accessing an empty ValueInfoTeresa Johnson1-12/+28
2018-10-24[ThinLTO] Change parameter type. NFCEugene Leviant1-1/+1
2018-10-24[ThinLTO] Fix dot dumper for regular LTO modulesEugene Leviant1-1/+1
2018-02-19[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos1-0/+24
2018-02-18Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries Simon Pilgrim1-24/+0
2018-02-17[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos1-0/+24
2018-02-12Revert "[ThinLTO] Add GraphTraits for FunctionSummaries"Volodymyr Sapsai1-24/+0
2018-02-11[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos1-0/+24
2018-02-05LTO: Include dso-local bit in ThinLTO cache key.Peter Collingbourne1-0/+9
2018-01-22[ThinLTO] Re-commit of dot dumper after test fixEugene Leviant1-0/+245
2018-01-21Temporarily revert r323062 to investigate buildbot failuresEugene Leviant1-244/+0
2018-01-21[ThinLTO] Implement summary visualizerEugene Leviant1-0/+244
2017-06-16[cfi] CFI-ICall for ThinLTO.Evgeniy Stepanov1-2/+5
2017-06-15Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne1-0/+10