summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO
Commit message (Expand)AuthorAgeFilesLines
...
* Fix -DBUILD_SHARED_LIBS=ON build after rL362160Sam Clegg2019-05-311-0/+1
* [Remarks][NFC] Move the serialization to lib/RemarksFrancis Visoiu Mistrih2019-05-301-2/+3
* [ELF] Implement Dependent Libraries FeatureBen Dunbobbin2019-05-172-1/+6
* [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-102-19/+36
* [ThinLTO] Adding architecture name into saved object filenameSteven Wu2019-04-291-9/+10
* [NewPassManager] Adding pass tuning options: loop vectorize.Alina Sbirlea2019-04-191-1/+1
* [LTO] Add plumbing to save stats during LTO on Darwin.Florian Hahn2019-04-192-13/+41
* [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-172-51/+98
* Revert [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-082-85/+52
* [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-082-52/+85
* Reland "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-124-5/+21
* Revert "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-124-21/+5
* [Remarks] Add -foptimization-record-passes to filter remark emissionFrancis Visoiu Mistrih2019-03-124-5/+21
* 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
* [PGO] Context sensitive PGO (part 3)Rong Xu2019-03-041-2/+14
* [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-199-36/+27
* [LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson2019-01-111-0/+9
* Refactor synthetic profile count computation. NFC.Easwaran Raman2019-01-091-4/+10
* [ThinLTO] Remove dllimport attribute from locally defined symbolsMatthew Voss2018-12-191-1/+5
* [ThinLTO] Compute synthetic function entry countEaswaran Raman2018-12-134-0/+90
* 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] Import local variables from the same module as callerTeresa Johnson2018-11-291-11/+26
* [ThinLTO] Consolidate cache key computation between new/old LTO APIsTeresa Johnson2018-11-262-92/+23
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-162-6/+18
* Revert "[ThinLTO] Internalize readonly globals"Steven Wu2018-11-132-6/+2
* [Support] Make error banner optional in logAllUnhandledErrorsJonas Devlieghere2018-11-111-1/+1
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-102-2/+6
* [LTO] Drop non-prevailing definitions only if linkage is not local or appendingPirama Arumuga Nainar2018-11-083-21/+27
* [ThinLTO] Add an option to disable (thin)lto internalization.Xin Tong2018-11-051-2/+8
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-171-7/+7
* Revert "[NewPM] teach -passes= to emit meaningful error messages"Fedor Sergeev2018-10-151-7/+7
* [NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev2018-10-151-7/+7
* Add a flag to remap manglings when reading profile data information.Richard Smith2018-10-102-2/+10
* [LTO] Account for overriding lib calls via the alias attributeWarren Ristow2018-10-101-5/+11
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-6/+5
* [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI.Fedor Sergeev2018-09-262-0/+2
* [ThinLTO] Efficiency fix for writing type id records in per-module indexesTeresa Johnson2018-09-251-27/+9
* Pass code-model through Module IR to LTO which will use it.Caroline Tice2018-09-211-1/+7
* [ThinLTOCodeGenerator] Avoid Rehash StringMap in ThreadPoolSteven Wu2018-09-141-5/+9
* [ThinLTO] Fix memory corruption in ThinLTOCodeGenerator when CodeGenOnly was ...Steven Wu2018-09-041-9/+1
* Remove trailing spaceFangrui Song2018-07-301-5/+5
* [LTO] Don't internalize declarationsBob Haarman2018-07-271-1/+2
* [LTO] Handle __imp_ (dllimport) symbols consistently with lldTeresa Johnson2018-07-231-1/+8
* [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PMTeresa Johnson2018-07-191-4/+8
* Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-161-2/+2
OpenPOWER on IntegriCloud