llvm-project/llvm/lib/LTO
Teresa Johnson d0aad9f56e [LTO] Constify lto::Config reference passed to backends (NFC)
The lto::Config object saved on the global LTO object should not be
updated by any of the LTO backends. Otherwise we could run into
interference between threads utilizing it. Motivated by some proposed
changes that would have caused it to get modified in the ThinLTO
backends.
2020-01-13 12:26:17 -08:00
..
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
Caching.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
LLVMBuild.txt Fix -DBUILD_SHARED_LIBS=ON build after rL362160 2019-05-31 01:04:00 +00:00
LTO.cpp [LTO] Constify lto::Config reference passed to backends (NFC) 2020-01-13 12:26:17 -08:00
LTOBackend.cpp [LTO] Constify lto::Config reference passed to backends (NFC) 2020-01-13 12:26:17 -08:00
LTOCodeGenerator.cpp [LTO][Legacy] Add API for passing LLVM options separately 2019-11-19 16:30:37 -08:00
LTOModule.cpp AArch64: support arm64_32, an ILP32 slice for watchOS. 2019-09-12 10:22:23 +00:00
SummaryBasedOptimizations.cpp Add missing includes needed to prune LLVMContext.h include, NFC 2019-11-14 15:23:15 -08:00
ThinLTOCodeGenerator.cpp Recommit "[ThinLTO] Add correctness check for RO/WO variable import" 2019-11-15 16:13:19 +03:00
UpdateCompilerUsed.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00