aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/LTO/LTO.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-06[LTO] Constify (NFC)Mehdi Amini1-16/+20
2016-08-27[LTO] Don't create a new common unless merged has different sizeTeresa Johnson1-3/+4
2016-08-26Make writeToResolutionFile a static helper.Rafael Espindola1-10/+10
2016-08-23[ThinLTO] Add caching to the new LTO APIMehdi Amini1-28/+121
2016-08-23Stop always creating and running an LTO compilation if there is not a single ...Mehdi Amini1-21/+13
2016-08-23[ThinLTO] Make sure the Context used for the ThinLTO backend has all the appr...Mehdi Amini1-1/+1
2016-08-22[LTO] Handles commons in monolithic LTOMehdi Amini1-0/+33
2016-08-22[LTO] Add a "CodeGenOnly" option. Allows the client to skip the optimizer.Mehdi Amini1-19/+21
2016-08-19[LTO] Remove dead-code: collectUsedGlobalVariables has been moved to Thin and...Mehdi Amini1-3/+1
2016-08-19[LTO] Move callback member from base class to the derived where it is used (NFC)Mehdi Amini1-12/+10
2016-08-19[LTO] Add a move to inialize member in ctor initialization list (NFC)Mehdi Amini1-1/+1
2016-08-17[LTO] Introduce an Output class to wrap the output stream creation (NFC)Mehdi Amini1-21/+21
2016-08-16[LTO] Simplify APIs and constify (NFC)Mehdi Amini1-8/+8
2016-08-11Fix type truncation warningsTeresa Johnson1-8/+8
2016-08-11Restore "Resolution-based LTO API."Teresa Johnson1-5/+531
2016-08-11Revert "Resolution-based LTO API."Teresa Johnson1-531/+5
2016-08-11Resolution-based LTO API.Teresa Johnson1-5/+531
2016-07-07ThinLTO: Do not take into account whether a definition has multiple copies wh...Peter Collingbourne1-13/+3
2016-07-07ThinLTO: Remove check for multiple modules before applying weak resolutions.Peter Collingbourne1-4/+0
2016-06-12Move instances of std::function.Benjamin Kramer1-8/+8
2016-05-26[ThinLTO] Resolve LinkOnceAnyTeresa Johnson1-15/+6
2016-05-25[ThinLTO] Refactor ODR resolution and internalization (NFC)Teresa Johnson1-0/+100
2016-05-23[ThinLTO] Refactor module loader handling into new LTO file (NFC)Teresa Johnson1-0/+42