summaryrefslogtreecommitdiff
path: root/lib/LTO
AgeCommit message (Expand)Author
2018-07-30Remove trailing spaceFangrui Song
2018-07-27[LTO] Don't internalize declarationsBob Haarman
2018-07-23[LTO] Handle __imp_ (dllimport) symbols consistently with lldTeresa Johnson
2018-07-19[ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PMTeresa Johnson
2018-07-16Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson
2018-07-14Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson
2018-07-13[ThinLTO] Ensure we always select the same function copy to importTeresa Johnson
2018-07-10[ThinLTO] Use std::map to get determistic imports filesTeresa Johnson
2018-07-04[ThinLTO] Update ThinLTO cache file atimes when on WindowsAndrew Ng
2018-06-13LTO: Keep file handles open for memory mapped files.Peter Collingbourne
2018-06-06[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson
2018-05-31IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlt...Peter Collingbourne
2018-05-21Fix a make_unique ambiguity.Peter Collingbourne
2018-05-21LTO: Replace split dwarf implementation that uses objcopy with one that uses ...Peter Collingbourne
2018-05-21CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-05[LTO] Handle Task=-1 passed to addSaveTempsTeresa Johnson
2018-05-04[LTO] Allow pass remarks with hotness to be set when emitting to stderrTeresa Johnson
2018-05-03[ThinLTO] Add support for optimization remarks to thinBackendTeresa Johnson
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-20[LTO] Add stats-file option to LTO/Config.h.Florian Hahn
2018-04-16Rename ObjectMemoryBuffer to SmallVectorMemoryBuffer; NFCIWeiming Zhao
2018-04-15NFC: Move ObjectMemoryBuffer to supportWeiming Zhao
2018-04-13[LTO] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-04-13Enable debug fission for thinLTO linked via gold-pluginYunlian Jiang
2018-04-11Add missing vtable anchorsWeiming Zhao
2018-03-30Prevent data races in concurrent ThinLTO processes.Ekaterina Romanova
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie
2018-03-21Sink Analysis/ObjectUtil(canBeOmittedFromSymbolTable) into IR so it can be le...David Blaikie
2018-03-13[LTO] Return proper error object rather than null LTOModuleAdam Nemet
2018-03-08Revert "[LTO] Support filtering by hotness threshold"Bob Haarman
2018-02-26[LTO] Support filtering by hotness thresholdAdam Nemet
2018-02-22[ThinLTO] Always create linked objects file for --thinlto-index-only=Vitaly Buka
2018-02-20[LTO] Remove unused Path parameter to AddBufferFnTeresa Johnson
2018-02-19[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos
2018-02-18Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries Simon Pilgrim
2018-02-17[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos
2018-02-14Pass a reference to a module to the bitcode writer.Rafael Espindola
2018-02-12Revert "[ThinLTO] Add GraphTraits for FunctionSummaries"Volodymyr Sapsai
2018-02-11[ThinLTO] Add GraphTraits for FunctionSummariesCharles Saternos
2018-02-09LTO: Include live bit in ThinLTO cache key.Peter Collingbourne
2018-02-06[ThinLTO] Remove dead and dropped symbol declarations when possibleTeresa Johnson
2018-02-05LTO: Also include dso-local bit for calls in ThinLTO cache key.Peter Collingbourne
2018-02-05LTO: Include dso-local bit in ThinLTO cache key.Peter Collingbourne
2018-02-05[ThinLTO] Convert dead alias to declarationsTeresa Johnson
2018-02-02[LTO] - Simplify. NFC.George Rimar
2018-02-02[ThinLTO] - Fix for "ThinLTO inlines variables that should be discarded".George Rimar
2018-01-30[ThinLTO/gold] Write empty imports even for modules with symbolsVitaly Buka
2018-01-29[ThinLTO] - Stop internalizing and drop non-prevailing symbols.George Rimar
2018-01-25[LTO] - Introduce GlobalResolution::Prevailing flag.George Rimar