Searched refs:ThinLTO (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTO.cpp | 62 cl::desc("Dump the SCCs in the ThinLTO index's callgraph")); 506 ThinLTO(std::move(Backend)) {} 621 ThinLTO.CombinedIndex.setPartiallySplitLTOUnits(); 628 LTOInfo->IsThinLTO ? ThinLTO.ModuleMap.size() + 1 : 0, 644 if (Error Err = BM.readSummary(ThinLTO.CombinedIndex, "", -1ull)) 804 if (LivenessFromIndex && !ThinLTO.CombinedIndex.isGUIDLive(GV->getGUID())) 827 // Add a ThinLTO module to the link. 832 BM.readSummary(ThinLTO.CombinedIndex, BM.getModuleIdentifier(), 833 ThinLTO.ModuleMap.size())) 844 ThinLTO [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTO.h | 44 /// recorded in the index and the ThinLTO backends must apply the changes to 58 /// as external and non-exported values as internal. The ThinLTO backends 221 /// A ThinBackend defines what happens after the thin-link phase during ThinLTO. 242 /// the final ThinLTO linking. Can be nullptr. 254 /// ThinLTO. You can use it from a linker in the following way: 342 } ThinLTO; member in class:llvm::lto::LTO 350 // or to the combined index (for ThinLTO). 371 /// regular LTO object is partition 0, while each ThinLTO object has its own
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-lto/ |
H A D | llvm-lto.cpp | 99 ThinLTO("thinlto", cl::init(false), 100 cl::desc("Only write combined global index for ThinLTO backends")); 115 "thinlto-action", cl::desc("Perform a single ThinLTO stage:"), 132 clEnumValN(THINOPT, "optimize", "Perform ThinLTO optimizations."), 134 clEnumValN(THINALL, "run", "Perform ThinLTO end-to-end"))); 154 ThinLTOCacheDir("thinlto-cache-dir", cl::desc("Enable ThinLTO caching.")); 158 cl::init(1200), cl::desc("Set ThinLTO cache pruning interval.")); 162 cl::desc("Set ThinLTO cache pruning directory maximum size in bytes.")); 166 cl::desc("Set ThinLTO cache pruning directory maximum number of files.")); 170 cl::desc("Set ThinLTO cach [all...] |
Completed in 66 milliseconds