/freebsd-current/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 44 Error backend(const Config &C, AddStreamFn AddStream, 54 Error thinBackend(const Config &C, unsigned Task, AddStreamFn AddStream,
|
H A D | LTO.h | 200 AddStreamFn AddStream, FileCache Cache)>; 251 /// - Call the run() function. This function will use the supplied AddStream 290 /// Runs the LTO pipeline. This function calls the supplied AddStream 296 /// The client will receive at most one callback (via either AddStream or 298 Error run(AddStreamFn AddStream, FileCache Cache = nullptr); 431 Error runRegularLTO(AddStreamFn AddStream); 432 Error runThinLTO(AddStreamFn AddStream, FileCache Cache,
|
/freebsd-current/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 371 AddStreamFn AddStream, unsigned Task, Module &Mod, 405 AddStream(Task, Mod.getModuleIdentifier()); 429 AddStreamFn AddStream, 464 codegen(C, TM.get(), AddStream, ThreadId, *MPartInCtx, 504 Error lto::backend(const Config &C, AddStreamFn AddStream, argument 522 codegen(C, TM.get(), AddStream, 0, Mod, CombinedIndex); 524 splitCodeGen(C, TM.get(), AddStream, ParallelCodeGenParallelismLevel, Mod, 551 Error lto::thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, argument 578 codegen(Conf, TM.get(), AddStream, Task, Mod, CombinedIndex); 593 codegen(Conf, TM, AddStream, Tas 370 codegen(const Config &Conf, TargetMachine *TM, AddStreamFn AddStream, unsigned Task, Module &Mod, const ModuleSummaryIndex &CombinedIndex) argument 428 splitCodeGen(const Config &C, TargetMachine *TM, AddStreamFn AddStream, unsigned ParallelCodeGenParallelismLevel, Module &Mod, const ModuleSummaryIndex &CombinedIndex) argument [all...] |
H A D | LTO.cpp | 1126 Error LTO::run(AddStreamFn AddStream, FileCache Cache) { argument 1172 Error Result = runRegularLTO(AddStream); 1176 Result = runThinLTO(AddStream, Cache, GUIDPreservedSymbols); 1215 Error LTO::runRegularLTO(AddStreamFn AddStream) { argument 1339 backend(Conf, AddStream, RegularLTO.ParallelCodeGenParallelismLevel, 1413 AddStreamFn AddStream; member in class:__anon2072::InProcessThinBackend 1428 AddStreamFn AddStream, FileCache Cache, lto::IndexWriteCallback OnWrite, 1432 BackendThreadPool(ThinLTOParallelism), AddStream(std::move(AddStream)), 1443 AddStreamFn AddStream, FileCach 1424 InProcessThinBackend( const Config &Conf, ModuleSummaryIndex &CombinedIndex, ThreadPoolStrategy ThinLTOParallelism, const DenseMap<StringRef, GVSummaryMapTy> &ModuleToDefinedGVSummaries, AddStreamFn AddStream, FileCache Cache, lto::IndexWriteCallback OnWrite, bool ShouldEmitIndexFiles, bool ShouldEmitImportsFiles) argument 1442 runThinLTOBackendThread( AddStreamFn AddStream, FileCache Cache, unsigned Task, BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) argument [all...] |
H A D | LTOCodeGenerator.cpp | 314 auto AddStream = local 330 bool genResult = compileOptimized(AddStream, 1); 649 bool LTOCodeGenerator::compileOptimized(AddStreamFn AddStream, argument 665 Error Err = backend(Config, AddStream, ParallelismLevel, *MergedModule,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | LTOCodeGenerator.h | 179 /// created using the \p AddStream callback. Returns true on success. 182 bool compileOptimized(AddStreamFn AddStream, unsigned ParallelismLevel);
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-lto2/ |
H A D | llvm-lto2.cpp | 415 auto AddStream = 428 *AddStream(Task, ModuleName)->OS << MB->getBuffer(); 436 check(Lto.run(AddStream, Cache), "LTO::run failed");
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-lto/ |
H A D | llvm-lto.cpp | 1099 auto AddStream = local 1114 if (!CodeGen.compileOptimized(AddStream, Parallelism))
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 1195 auto AddStream = [&](size_t Task, const Twine &ModuleName) { 1271 thinBackend(Conf, -1, AddStream, *M, *CombinedIndex, ImportList,
|