summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/ThinLTOCodeGenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Recommit "[ThinLTO] Add correctness check for RO/WO variable import"evgeny2019-11-151-4/+3
* 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-3/+4
* [ThinLTO] Add correctness check for RO/WO variable importevgeny2019-11-141-4/+3
* Move CodeGenFileType enum to Support/CodeGen.hReid Kleckner2019-11-131-1/+1
* Fix compilation warning on the trailing whitespace. NFC.Michael Liao2019-10-241-1/+1
* Hide implementation details in anonymous namespaces. NFC.Benjamin Kramer2019-10-241-0/+2
* [ThinLTOCodeGenerator] Add support for index-based WPDEugene Leviant2019-10-181-21/+47
* [Support] Add overload writeFileAtomically(std::function Writer)Jan Korous2019-09-131-14/+18
* AArch64: support arm64_32, an ILP32 slice for watchOS.Tim Northover2019-09-121-1/+2
* [ThinLTO] Fix handling of weak interposable symbolsTeresa Johnson2019-08-231-11/+35
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-3/+3
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-3/+3
* Open native file handles to avoid converting from FDs, NFCReid Kleckner2019-07-111-8/+6
* [Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner2019-07-101-4/+3
* [Remarks] Extend -fsave-optimization-record to specify the formatFrancis Visoiu Mistrih2019-06-171-1/+2
* Reland: [Remarks] Refactor optimization remarks setupFrancis Visoiu Mistrih2019-06-141-5/+6
* Revert "[Remarks] Refactor optimization remarks setup"Francis Visoiu Mistrih2019-06-141-6/+5
* [Remarks] Refactor optimization remarks setupFrancis Visoiu Mistrih2019-06-131-5/+6
* [ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligibleTeresa Johnson2019-05-101-5/+7
* [ThinLTO] Adding architecture name into saved object filenameSteven Wu2019-04-291-9/+10
* [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-171-51/+93
* Revert [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-081-80/+52
* [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbolsSteven Wu2019-04-081-52/+80
* Reland "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-1/+3
* Revert "[Remarks] Add -foptimization-record-passes to filter remark emission"Francis Visoiu Mistrih2019-03-121-3/+1
* [Remarks] Add -foptimization-record-passes to filter remark emissionFrancis Visoiu Mistrih2019-03-121-1/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ThinLTO] Compute synthetic function entry countEaswaran Raman2018-12-131-0/+4
* [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-261-87/+17
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-161-5/+14
* Revert "[ThinLTO] Internalize readonly globals"Steven Wu2018-11-131-2/+1
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-101-1/+2
* [LTO] Drop non-prevailing definitions only if linkage is not local or appendingPirama Arumuga Nainar2018-11-081-10/+10
* 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-261-0/+1
* [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
* [ThinLTO] Use std::map to get determistic imports filesTeresa Johnson2018-07-101-1/+7
* [ThinLTO] Update ThinLTO cache file atimes when on WindowsAndrew Ng2018-07-041-1/+18
* [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)Teresa Johnson2018-06-061-1/+1
* CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne2018-05-211-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-3/+3
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* Rename ObjectMemoryBuffer to SmallVectorMemoryBuffer; NFCIWeiming Zhao2018-04-161-3/+3
* NFC: Move ObjectMemoryBuffer to supportWeiming Zhao2018-04-151-1/+1
* [LTO] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-6/+6
* Prevent data races in concurrent ThinLTO processes.Ekaterina Romanova2018-03-301-17/+14
OpenPOWER on IntegriCloud