summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ThinLTO] Subsume all importing checks into a single flagTeresa Johnson2017-01-051-26/+71
* [ThinLTO] Fix "||" vs "|" mixup.Teresa Johnson2016-12-271-1/+1
* IR: Function summary representation for type tests.Peter Collingbourne2016-12-211-6/+28
* IR: Eliminate non-determinism in the module summary analysis.Peter Collingbourne2016-12-201-25/+23
* ModuleSummaryAnalysis: Remove some duplicate code. NFCI.Peter Collingbourne2016-12-161-5/+0
* Object: Extract a ModuleSymbolTable class from IRObjectFile.Peter Collingbourne2016-12-011-3/+1
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson2016-11-141-0/+45
* [ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson2016-11-141-7/+10
* Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module...Teresa Johnson2016-11-101-4/+14
* Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Mehdi Amini2016-11-091-57/+4
* [ThinLTO] Prevent exporting of locals used/defined in module level asmTeresa Johnson2016-11-081-4/+57
* [ThinLTO] Use per-summary flag to prevent exporting locals used in inline asmTeresa Johnson2016-10-301-46/+30
* [ThinLTO] Create AliasSummary when building indexTeresa Johnson2016-10-281-6/+24
* [ThinLTO] Record calls to aliasesTeresa Johnson2016-10-081-1/+12
* Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to...Dehao Chen2016-09-281-1/+1
* [thinlto] Basic thinlto fdo heuristicPiotr Padlewski2016-09-261-13/+41
* NFC: add early exit in ModuleSummaryAnalysisPiotr Padlewski2016-08-301-29/+32
* [PM] Rework the new PM support for building the ModuleSummaryIndex toChandler Carruth2016-08-191-33/+30
* [PM] Port ModuleSummaryIndex analysis to new pass managerTeresa Johnson2016-08-121-0/+13
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-3/+3
* [ThinLTO] Perform profile-guided indirect call promotionTeresa Johnson2016-07-171-7/+27
* Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer2016-06-261-6/+5
* ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a...Mehdi Amini2016-05-061-31/+43
* [ThinLTO] Refine fix to avoid renaming of uses in inline assembly.Teresa Johnson2016-04-271-6/+14
* [ThinLTO] Remove GlobalValueInfo class from indexTeresa Johnson2016-04-241-11/+8
* Reorganize GlobalValueSummary with a "Flags" bitfield.Mehdi Amini2016-04-241-2/+4
* [ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson2016-04-201-0/+25
* [ThinLTO] Move summary computation from BitcodeWriter to new passTeresa Johnson2016-04-111-0/+186
OpenPOWER on IntegriCloud