summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/FunctionImport.cpp
AgeCommit message (Expand)Author
2016-07-08Revert "Add 'thinlto_src_module' md with asserts or -enable-import-metadata"Piotr Padlewski
2016-07-08Add 'thinlto_src_module' md with asserts or -enable-import-metadataPiotr Padlewski
2016-07-06Add 'thinlto_src_module' metadata to imported functionPiotr Padlewski
2016-07-06NFC changed names in FunctionImportPiotr Padlewski
2016-06-17Apply another batch of fixes from clang-tidy's performance-unnecessary-value-...Benjamin Kramer
2016-06-09[ThinLTO/gold] Enable summary-based internalizationTeresa Johnson
2016-05-25[ThinLTO] Refactor ODR resolution and internalization (NFC)Teresa Johnson
2016-05-11[ThinLTO] Don't re-analyze callee at same threshold unnecessarilyTeresa Johnson
2016-05-11Delete mayBeOverridden.Rafael Espindola
2016-05-10[ThinLTO] Add option to emit imports files for distributed backendsTeresa Johnson
2016-05-10Restore "[ThinLTO] Emit individual index files for distributed backends"Teresa Johnson
2016-05-05Revert "[ThinLTO] Emit individual index files for distributed backends"Vitaly Buka
2016-05-05[ThinLTO] Emit individual index files for distributed backendsTeresa Johnson
2016-05-03ThinLTO: do not import function whose linkage prevents inlining.Mehdi Amini
2016-05-02Revert "ThinLTO: do not import function whose linkage prevents inlining."Mehdi Amini
2016-05-02ThinLTO: do not import function whose linkage prevents inlining.Mehdi Amini
2016-04-27ThinLTO: do not promote GlobalVariable that have a specific section.Mehdi Amini
2016-04-25[ThinLTO] Introduce typedef for commonly-used map type (NFC)Teresa Johnson
2016-04-24[ThinLTO] Remove GlobalValueInfo class from indexTeresa Johnson
2016-04-23Always traverse GlobalVariable initializer when computing the export listMehdi Amini
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-04-21ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performi...Mehdi Amini
2016-04-20FunctionImport: make sure we always select the right callee in presence of aliasMehdi Amini
2016-04-20ThinLTO: Move alias importing decision on the summaryMehdi Amini
2016-04-19Minor improvement to debug output for Function Importer (NFC)Mehdi Amini
2016-04-16ThinLTO: Move the ODR resolution to be based purely on the summary.Mehdi Amini
2016-04-16ThinLTO: Make aliases explicit in the summaryMehdi Amini
2016-04-13Revert "Make aliases explicit in the summary"Mehdi Amini
2016-04-13Make aliases explicit in the summaryMehdi Amini
2016-04-13Fix FunctionImport export list computation: need to take a reference to a map...Mehdi Amini
2016-04-12[ThinLTO] Only compute imports for current module in FunctionImport passTeresa Johnson
2016-04-11[ThinLTO] Move summary computation from BitcodeWriter to new passTeresa Johnson
2016-04-10[ThinLTO] Remove unused parameter (NFC)Teresa Johnson
2016-04-04[ThinLTO] Augment FunctionImport dump with value name to GUID mapTeresa Johnson
2016-04-02Create a typedef GlobalValue::GUID for uint64_t and RAUW (NFC)Mehdi Amini
2016-04-01Add a module Hash in the bitcode and the combined index, implementing a kind ...Mehdi Amini
2016-04-01Revert "Add support for computing SHA1 in LLVM"Mehdi Amini
2016-04-01Add a module Hash in the bitcode and the combined index, implementing a kind ...Mehdi Amini
2016-03-29[ThinLTO] Use new GlobalValue::getGUID helper (NFC)Teresa Johnson
2016-03-27[ThinLTO] Add optional import message and statisticsTeresa Johnson
2016-03-27[ThinLTO] Don't try to import alias unless aliasee can be importedTeresa Johnson
2016-03-26ThinLTO: use the callgraph from the combined index to drive the FunctionImporterMehdi Amini
2016-03-19Rework linkInModule(), making it oblivious to ThinLTOMehdi Amini
2016-03-15Move global ID computation from Function to GlobalValue (NFC)Teresa Johnson
2016-03-15[ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson
2016-03-14Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"Teresa Johnson
2016-03-14[ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson
2016-03-11[ThinLTO] Support for reference graph in per-module and combined summary.Teresa Johnson