aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth1-1/+2
2016-05-05[PM] Port EliminateAvailableExternally pass to the new pass manager.Davide Italiano1-28/+36
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-0/+3
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-3/+0
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-0/+3
2015-11-26Disallow aliases to available_externally.Rafael Espindola1-37/+0
2015-11-03Restore "Support for ThinLTO function importing and symbol linking."Teresa Johnson1-0/+39
2015-11-02Revert "Support for ThinLTO function importing and symbol linking."Teresa Johnson1-39/+0
2015-11-02Support for ThinLTO function importing and symbol linking.Teresa Johnson1-0/+39
2015-11-02Clang format a few prior patches (NFC)Teresa Johnson1-13/+14
2015-09-04Remove two unused includes and C++11 rangify for loops.Yaron Keren1-15/+12
2015-07-13Remove unused variable.Rafael Espindola1-1/+0
2015-07-13Aliases don't have available_externally linkage.Rafael Espindola1-11/+0
2015-07-13Don't change the visibility when converting a definition to a declaration.Rafael Espindola1-3/+0
2015-07-06Resubmit "Add new EliminateAvailableExternally module pass" (r239480)Teresa Johnson1-0/+99
2015-06-12Revert commit r239480 as it causes https://code.google.com/p/chromium/issues/...Teresa Johnson1-96/+0
2015-06-10Add new EliminateAvailableExternally module pass, which is performed inTeresa Johnson1-0/+96