summaryrefslogtreecommitdiff
path: root/lib/Analysis/ModuleSummaryAnalysis.cpp
AgeCommit message (Expand)Author
2017-12-25[ThinLTO] Don't import functions with noinline attributeEugene Leviant
2017-12-22Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman
2017-11-17[ThinLTO] Remove too aggressive assertion in building function call graph.Volodymyr Sapsai
2017-11-10[ThinLTO] Fix missing call graph edges for calls with bitcasts.Volodymyr Sapsai
2017-11-04[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile
2017-11-04Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile
2017-11-03[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile
2017-09-13[ThinLTO] AliasSummary should not have any referencesTeresa Johnson
2017-09-07ModuleSummaryAnalysis: Correctly handle all function operand references.Peter Collingbourne
2017-09-01ModuleSummaryAnalysis: Correctly handle refs from function inline asm to modu...Peter Collingbourne
2017-08-22[lib/Analysis] - Mark personality functions as live.George Rimar
2017-08-16[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko
2017-08-04[ThinLTO] Add FunctionAttrs to ThinLTO indexCharles Saternos
2017-07-07Increase the import-threshold for crtical functions.Dehao Chen
2017-06-08Write summaries for merged modules when splitting modules for ThinLTO.Peter Collingbourne
2017-06-01(NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov
2017-05-10Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builderTeresa Johnson
2017-05-09[ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman
2017-05-04Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne
2017-05-04Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu
2017-05-04IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne
2017-05-03Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed...Peter Collingbourne
2017-03-31ModuleSummaryAnalysis: Use a more precise #include. NFC.Peter Collingbourne
2017-03-21Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummaryDehao Chen
2017-03-09Perform symbol binding for .symver versioned symbolsTeresa Johnson
2017-02-28Add function importing info from samplepgo profile to the module summary.Dehao Chen
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