aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/ModuleSummaryIndex.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-09-01[LTO] Remove module id from summary indexTeresa Johnson1-1/+15
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss1-1/+7
2023-05-08[MemProf] Control availability of hot/cold operator new from LTO linkTeresa Johnson1-1/+7
2023-04-27[nfc][thinlto] Handle global constant importing separatelyMircea Trofin1-1/+1
2022-11-26[llvm] Use std::size (NFC)Kazu Hirata1-2/+1
2022-07-26[WPD] Use new llvm.public.type.test intrinsic for potentially publicly visibl...Arthur Eubanks1-1/+7
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-1/+0
2021-12-14[LTO] Ignore unreachable virtual functions in WPD in hybrid LTO.Mingming Liu1-5/+11
2021-09-27[ThinLTO] Add noRecurse and noUnwind thinlink function attribute propagationmodimo1-3/+5
2021-09-24[ThinLTO] Update combined index for SamplePGO indirect calls to localsTeresa Johnson1-6/+7
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