summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
AgeCommit message (Expand)Author
2017-02-22[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals.Davide Italiano
2017-02-10IR: Function summary extensions for whole-program devirtualization pass.Peter Collingbourne
2017-02-03Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini
2017-02-03[ThinLTO] Add an auto-hide featureMehdi Amini
2017-02-02Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini
2017-02-02[ThinLTO] Add an auto-hide featureMehdi Amini
2017-02-02Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini
2017-02-02[ThinLTO] Add an auto-hide featureMehdi Amini
2017-01-21Add missing dependency to "Module Summary Analysis" passMehdi Amini
2017-01-05ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson
2017-01-05[ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDsTeresa Johnson
2017-01-05[ThinLTO] Subsume all importing checks into a single flagTeresa Johnson
2016-12-27[ThinLTO] Fix "||" vs "|" mixup.Teresa Johnson
2016-12-21IR: Function summary representation for type tests.Peter Collingbourne
2016-12-20IR: Eliminate non-determinism in the module summary analysis.Peter Collingbourne
2016-12-16ModuleSummaryAnalysis: Remove some duplicate code. NFCI.Peter Collingbourne
2016-12-01Object: Extract a ModuleSymbolTable class from IRObjectFile.Peter Collingbourne
2016-11-23[PM] Change the static object whose address is used to uniquely identifyChandler Carruth
2016-11-14Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson
2016-11-14[ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson
2016-11-10Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module...Teresa Johnson
2016-11-09Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Mehdi Amini
2016-11-08[ThinLTO] Prevent exporting of locals used/defined in module level asmTeresa Johnson
2016-10-30[ThinLTO] Use per-summary flag to prevent exporting locals used in inline asmTeresa Johnson
2016-10-28[ThinLTO] Create AliasSummary when building indexTeresa Johnson
2016-10-08[ThinLTO] Record calls to aliasesTeresa Johnson
2016-09-28Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to...Dehao Chen
2016-09-26[thinlto] Basic thinlto fdo heuristicPiotr Padlewski
2016-08-30NFC: add early exit in ModuleSummaryAnalysisPiotr Padlewski
2016-08-19[PM] Rework the new PM support for building the ModuleSummaryIndex toChandler Carruth
2016-08-12[PM] Port ModuleSummaryIndex analysis to new pass managerTeresa Johnson
2016-08-11Use range algorithms instead of unpacking begin/endDavid Majnemer
2016-07-17[ThinLTO] Perform profile-guided indirect call promotionTeresa Johnson
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer
2016-05-06ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a...Mehdi Amini
2016-04-27[ThinLTO] Refine fix to avoid renaming of uses in inline assembly.Teresa Johnson
2016-04-24[ThinLTO] Remove GlobalValueInfo class from indexTeresa Johnson
2016-04-24Reorganize GlobalValueSummary with a "Flags" bitfield.Mehdi Amini
2016-04-20[ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson
2016-04-11[ThinLTO] Move summary computation from BitcodeWriter to new passTeresa Johnson