summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Constify lto::Config reference passed to backends (NFC)Teresa Johnson2020-01-131-7/+7
* [ThinLTO] Show preserved symbols in DOT filesevgeny2019-12-181-1/+2
* Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355aeRui Ueyama2019-12-131-6/+0
* temporaryRui Ueyama2019-12-131-0/+6
* [Remarks][ThinLTO] Use the correct file extension based on the formatFrancis Visoiu Mistrih2019-12-021-1/+5
* [ThinLTO] Simplify code. NFCevgeny2019-11-191-5/+4
* Recommit "[ThinLTO] Add correctness check for RO/WO variable import"evgeny2019-11-151-13/+14
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-0/+1
* Revert "[ThinLTO] Add correctness check for RO/WO variable import"Benjamin Kramer2019-11-141-14/+13
* [ThinLTO] Add correctness check for RO/WO variable importevgeny2019-11-141-13/+14
* Reland: Dead Virtual Function EliminationOliver Stannard2019-10-171-0/+2
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-1/+2
* Revert "Dead Virtual Function Elimination"Jorge Gorbe Moya2019-10-141-2/+0
* Dead Virtual Function EliminationOliver Stannard2019-10-111-0/+2
* [ThinLTO/WPD] Ensure devirtualized targets use promoted symbol when necessaryTeresa Johnson2019-10-021-5/+6
* [LTO][Legacy] Add new C inferface to query libcall functionsSteven Wu2019-09-161-0/+10
* [LTO] Avoid calling GlobalValue::getGUID (MD5) twiceFangrui Song2019-09-111-2/+1
* [ThinLTO] Fix handling of weak interposable symbolsTeresa Johnson2019-08-231-5/+13
* [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
OpenPOWER on IntegriCloud