- 5a7056f [ThinLTO] Compute synthetic function entry count by Easwaran Raman · 7 years ago
- 93f9996 [ThinLTO] Import local variables from the same module as caller by Teresa Johnson · 7 years ago
- 5f312ad [ThinLTO] Consolidate cache key computation between new/old LTO APIs by Teresa Johnson · 7 years ago
- bf46e74 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
- fa43892 Revert "[ThinLTO] Internalize readonly globals" by Steven Wu · 7 years ago
- be8d199 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
- e61652a [LTO] Drop non-prevailing definitions only if linkage is not local or appending by Pirama Arumuga Nainar · 7 years ago
- 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- a43fd95 [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI. by Fedor Sergeev · 7 years ago
- ec53c89 [ThinLTOCodeGenerator] Avoid Rehash StringMap in ThreadPool by Steven Wu · 7 years ago
- cf90203 [ThinLTO] Fix memory corruption in ThinLTOCodeGenerator when CodeGenOnly was specified by Steven Wu · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- c0320ef [ThinLTO] Use std::map to get determistic imports files by Teresa Johnson · 7 years ago
- 089303d [ThinLTO] Update ThinLTO cache file atimes when on Windows by Andrew Ng · 7 years ago
- 4ffc3e7 [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC) by Teresa Johnson · 7 years ago
- 9a45114 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
- 79f2d09 Rename ObjectMemoryBuffer to SmallVectorMemoryBuffer; NFCI by Weiming Zhao · 7 years ago
- 7c16977 NFC: Move ObjectMemoryBuffer to support by Weiming Zhao · 7 years ago
- 5416af7 [LTO] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- 0b01dfb Prevent data races in concurrent ThinLTO processes. by Ekaterina Romanova · 7 years ago
- fb2d342 Revert "[LTO] Support filtering by hotness threshold" by Bob Haarman · 8 years ago
- b4ce357 [LTO] Support filtering by hotness threshold by Adam Nemet · 8 years ago
- 6a86e25 Pass a reference to a module to the bitcode writer. by Rafael Espindola · 8 years ago
- eaf5172 [ThinLTO] - Stop internalizing and drop non-prevailing symbols. by George Rimar · 8 years ago
- 28d8a49 [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
- 72b9bdb Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
- 453c976 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
- 2421b6f [ThinLTO] - Remove code duplication. NFC. by George Rimar · 8 years ago
- 3a13ed6 Avoid int to string conversion in Twine or raw_ostream contexts. by Benjamin Kramer · 8 years ago
- a8b2ddb Move the stripping of invalid debug info from the Verifier to AutoUpgrade. by Adrian Prantl · 8 years ago
- dcebe4f Revert "[ThinLTO] Avoid archive member collisions with old API" by Johan Engelen · 8 years ago
- d3a8271 [ThinLTO] Avoid archive member collisions with old API by Johan Engelen · 8 years ago
- 79e238a Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
- a690e3c [ThinLTO] Remove unnecessary include of Linker.h (NFC) by Teresa Johnson · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 56584bb (NFC) Track global summary liveness in GVFlags. by Evgeniy Stepanov · 8 years ago
- 981a799 Revert "Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator."" by Adrian Prantl · 8 years ago
- 6604379 Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator." by Adrian Prantl · 8 years ago
- f9ab9bf ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator. by Adrian Prantl · 8 years ago
- b10bff1 [ThinLTO] Do not assert when adding a module with a different but by Akira Hatanaka · 8 years ago
- 852f6fd [LTO] Print time-passes information at conclusion of LTO codegen by James Henderson · 8 years ago
- 94624ac Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder by Teresa Johnson · 8 years ago
- 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 8 years ago
- f6039f2 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 8 years ago
- 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 8 years ago
- 74d22dd Bitcode: Make the summary reader responsible for merging. NFCI. by Peter Collingbourne · 8 years ago
- c15d60b Object: Remove ModuleSummaryIndexObjectFile class. by Peter Collingbourne · 8 years ago
- 942fa56 Support: Add a VCSRevision.h header file. by Peter Collingbourne · 8 years ago
- b5a46c1 Add support for -fno-builtin to LTO and ThinLTO to libLTO by Mehdi Amini · 8 years ago
- 25a17ba Support, LTO: When pruning a directory, ignore files matching a prefix. by Peter Collingbourne · 9 years ago
- cead56f Support: Simplify the CachePruning API. NFCI. by Peter Collingbourne · 9 years ago
- a0ddb1e [ThinLTO] Make a copy of buffer identifier in ThinLTOCodeGenerator by Mehdi Amini · 9 years ago
- 690ed9d [LTO] Share the optimization remarks setup between Thin/Full LTO. by Davide Italiano · 9 years ago
- 1380edf Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
- b0a8ff7 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
- 21c89dc Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
- 97624fb [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
- 827600d Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
- dc5a744 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
- b299046 [ThinLTO] The "codegen only" path didn't honor the recently added file-based API by Mehdi Amini · 9 years ago
- c92b612 [ThinLTO] Hash more part of the config to build cache entries by Mehdi Amini · 9 years ago
- 83a807e [ThinLTO] Expected<> return values need to be handled to avoid an assertion by Mehdi Amini · 9 years ago
- 6c475a7 ThinLTO: add early "dead-stripping" on the Index by Teresa Johnson · 9 years ago
- cc7fbf7 [ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTO by Mehdi Amini · 9 years ago
- a61f5e3 [ThinLTO] Import composite types as declarations by Teresa Johnson · 9 years ago
- 8e13bc4 [ThinLTO] Add an API to trigger file-based API for returning objects to the linker by Mehdi Amini · 9 years ago
- 4c207a6 [LTOs] Allow generation of hotness information by Adam Nemet · 9 years ago
- dac43b4 LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator. by Peter Collingbourne · 9 years ago
- 19f176b [ThinLTO] Implement -pass-remarks-output in ThinLTOCodeGenerator by Mehdi Amini · 9 years ago
- 4fef68c [ThinLTO] Only promote exported locals as marked in index by Teresa Johnson · 9 years ago
- 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
- cd513a4 Bitcode: Clean up error handling for certain bitcode query functions. by Peter Collingbourne · 9 years ago
- ad17679 Split Bitcode/ReaderWriter.h into separate reader and writer headers by Teresa Johnson · 9 years ago
- 7f00d0a Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
- 757ca88 Remove TimeValue usage from llvm/Support by Pavel Labath · 9 years ago
- ec544c5 [ThinLTO] Default backend threads to heavyweight_hardware_concurrency by Teresa Johnson · 9 years ago
- f82bda0 ThinLTO: don't perform incremental LTO on module without a hash by Mehdi Amini · 9 years ago
- 00fa140 ThinLTO: handles modules with empty summaries by Mehdi Amini · 9 years ago
- 5461d8b Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to handle Module update. by Dehao Chen · 9 years ago
- 10d0abb Fix the bug introduced in r282616. by Dehao Chen · 9 years ago
- d9830eb [thinlto] Basic thinlto fdo heuristic by Piotr Padlewski · 9 years ago
- b7be5b6 [PM] Rework the new PM support for building the ModuleSummaryIndex to by Chandler Carruth · 9 years ago
- cdbcbf7 [LTO] Simplify APIs and constify (NFC) by Mehdi Amini · 9 years ago
- c44a122 [ThinLTO] Fix temp file dumping, enable via llvm-lto and test it by Teresa Johnson · 9 years ago
- 5c73220 Move legacy LTO interface headers to legacy/ directory. by Peter Collingbourne · 9 years ago
- 73589f3 ThinLTO: Do not take into account whether a definition has multiple copies when promoting. by Peter Collingbourne · 9 years ago
- 53d457c [UpdateCompilerUsed] API rename and cleanup, suggested by Rafaael. by Davide Italiano · 9 years ago
- da5b849 [LTO] Move UpdateCompilerUsed.h from lib/ to include/ by Davide Italiano · 9 years ago
- c321e53 Apply most suggestions of clang-tidy's performance-unnecessary-value-param by Benjamin Kramer · 9 years ago
- 04c9a2d [ThinLTO] Refactor ODR resolution and internalization (NFC) by Teresa Johnson · 9 years ago
- 4ae5ce7 [ThinLTO] Handle empty exports list for module. by Teresa Johnson · 9 years ago
- 141149f [ThinLTO] Fix bot failures by avoiding threaded map modifications by Teresa Johnson · 9 years ago
- 4d2613f [ThinLTO] Change ODR resolution and internalization to be index-based by Teresa Johnson · 9 years ago
- df6edc5 [ThinLTO] Refactor module loader handling into new LTO file (NFC) by Teresa Johnson · 9 years ago
- 819e9cd ThinLTO: sort inputs and schedule by decreasing size by Mehdi Amini · 9 years ago
- 001bb41 ThinLTO caching: reload cached file with mmap and drop heap-allocated memory buffer by Mehdi Amini · 9 years ago
- af52f28 ThinLTOCodeGenerator: fix race condition found using TSAN by Mehdi Amini · 9 years ago
- b02139d ThinLTOCodeGenerator: handle cases where temporary files can't be renamed by Mehdi Amini · 9 years ago