aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/ModuleSummaryIndex.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-04Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne1-6/+6
2017-05-04Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu1-6/+6
2017-05-04IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne1-6/+6
2017-05-01Bitcode: Make the summary reader responsible for merging. NFCI.Peter Collingbourne1-36/+0
2017-04-28Bitcode: Do not remove empty summary entries when reading a per-module summary.Peter Collingbourne1-12/+0
2016-10-08ThinLTO: handles modules with empty summariesMehdi Amini1-11/+10
2016-04-25[ThinLTO] Introduce typedef for commonly-used map type (NFC)Teresa Johnson1-4/+2
2016-04-24[ThinLTO] Remove GlobalValueInfo class from indexTeresa Johnson1-32/+27