summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-5/+5
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-2/+2
* [ThinLTO] Implement index-based WPDTeresa Johnson2019-08-021-1/+15
* [ThinLTO] Attempt to recommit r365188 after alignment fixEugene Leviant2019-07-051-9/+12
* Reverted r365188 due to alignment problems on i686-androidEugene Leviant2019-07-051-12/+9
* [ThinLTO] Attempt to recommit r365040 after caching fixEugene Leviant2019-07-051-9/+12
* Revert [ThinLTO] Optimize writeonly globals outReid Kleckner2019-07-041-12/+9
* [ThinLTO] Optimize writeonly globals outEugene Leviant2019-07-031-9/+12
* [Remarks] Extend -fsave-optimization-record to specify the formatFrancis Visoiu Mistrih2019-06-171-3/+3
* Reland: [Remarks] Refactor optimization remarks setupFrancis Visoiu Mistrih2019-06-141-24/+12
* Revert "[Remarks] Refactor optimization remarks setup"Francis Visoiu Mistrih2019-06-141-12/+24
* [Remarks] Refactor optimization remarks setupFrancis Visoiu Mistrih2019-06-131-24/+12
* [Remarks][NFC] Move the serialization to lib/RemarksFrancis Visoiu Mistrih2019-05-301-2/+3
* [ELF] Implement Dependent Libraries FeatureBen Dunbobbin2019-05-171-0/+1
* [ThinLTO] Don't internalize weak writeable variablesEugene Leviant2019-05-131-1/+14
* [ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligibleTeresa Johnson2019-05-101-14/+29
* [LTO] Add plumbing to save stats during LTO on Darwin.Florian Hahn2019-04-191-10/+21
* [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-171-0/+5
* Revert [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-081-5/+0
* [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-081-0/+5
* Reland "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-0/+6
* Revert "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-6/+0
* [Remarks] Add -foptimization-record-passes to filter remark emissionFrancis Visoiu Mistrih2019-03-121-0/+6
* Reland "[Remarks] Refactor remark diagnostic emission in a RemarkStreamer"Francis Visoiu Mistrih2019-03-061-2/+3
* Revert "[Remarks] Refactor remark diagnostic emission in a RemarkStreamer"Francis Visoiu Mistrih2019-03-061-3/+2
* [Remarks] Refactor remark diagnostic emission in a RemarkStreamerFrancis Visoiu Mistrih2019-03-061-2/+3
* [ThinLTO] Detect partially split modules during the thin linkTeresa Johnson2019-02-141-5/+51
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson2019-01-111-0/+9
* [ThinLTO] Remove dllimport attribute from locally defined symbolsMatthew Voss2018-12-191-1/+5
* [ThinLTO] Compute synthetic function entry countEaswaran Raman2018-12-131-0/+5
* LTO: Don't internalize available_externally globals.Peter Collingbourne2018-12-051-1/+4
* [ThinLTO] Look through aliases when computing hash keysGeorge Burgess IV2018-12-041-2/+8
* [ThinLTO] Consolidate cache key computation between new/old LTO APIsTeresa Johnson2018-11-261-5/+6
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-161-1/+4
* Revert "[ThinLTO] Internalize readonly globals"Steven Wu2018-11-131-4/+1
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-101-1/+4
* [LTO] Drop non-prevailing definitions only if linkage is not local or appendingPirama Arumuga Nainar2018-11-081-10/+16
* [ThinLTO] Add an option to disable (thin)lto internalization.Xin Tong2018-11-051-2/+8
* Add a flag to remap manglings when reading profile data information.Richard Smith2018-10-101-1/+8
* [ThinLTO] Efficiency fix for writing type id records in per-module indexesTeresa Johnson2018-09-251-27/+9
* [LTO] Don't internalize declarationsBob Haarman2018-07-271-1/+2
* [LTO] Handle __imp_ (dllimport) symbols consistently with lldTeresa Johnson2018-07-231-1/+8
* Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-161-2/+2
* Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-141-2/+2
* [ThinLTO] Ensure we always select the same function copy to importTeresa Johnson2018-07-131-2/+2
* [ThinLTO] Use std::map to get determistic imports filesTeresa Johnson2018-07-101-1/+2
* [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson2018-06-061-1/+1
* [LTO] Allow pass remarks with hotness to be set when emitting to stderrTeresa Johnson2018-05-041-2/+2
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
OpenPOWER on IntegriCloud