summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/ModuleSummaryAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Increase the import-threshold for crtical functions.Dehao Chen2017-07-071-1/+1
* Write summaries for merged modules when splitting modules for ThinLTO.Peter Collingbourne2017-06-081-0/+10
* (NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov2017-06-011-6/+6
* Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builderTeresa Johnson2017-05-101-0/+1
* [ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman2017-05-091-1/+1
* Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne2017-05-041-20/+23
* Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu2017-05-041-23/+20
* IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne2017-05-041-20/+23
* Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed...Peter Collingbourne2017-05-031-6/+0
* ModuleSummaryAnalysis: Use a more precise #include. NFC.Peter Collingbourne2017-03-311-1/+1
* Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummaryDehao Chen2017-03-211-1/+1
* Perform symbol binding for .symver versioned symbolsTeresa Johnson2017-03-091-3/+2
* Add function importing info from samplepgo profile to the module summary.Dehao Chen2017-02-281-0/+5
* [ModuleSummaryAnalysis] Don't crash when referencing unnamed globals.Davide Italiano2017-02-221-0/+6
* IR: Function summary extensions for whole-program devirtualization pass.Peter Collingbourne2017-02-101-21/+104
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-031-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-031-4/+8
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+8
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-8/+4
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-4/+8
* Add missing dependency to "Module Summary Analysis" passMehdi Amini2017-01-211-0/+1
* ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson2017-01-051-4/+27
* [ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDsTeresa Johnson2017-01-051-4/+4
* [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