/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 38 Error backend(const Config &C, AddStreamFn AddStream, 43 Error thinBackend(const Config &C, unsigned Task, AddStreamFn AddStream,
|
H A D | LTO.h | 216 /// if (AddStreamFn AddStream = Cache(Task, Key)) 217 /// ProduceContent(AddStream); 227 AddStreamFn AddStream, NativeObjectCache Cache)>; 265 /// - Call the run() function. This function will use the supplied AddStream 291 /// Runs the LTO pipeline. This function calls the supplied AddStream 297 /// The client will receive at most one callback (via either AddStream or 299 Error run(AddStreamFn AddStream, NativeObjectCache Cache = nullptr); 420 Error runRegularLTO(AddStreamFn AddStream); 421 Error runThinLTO(AddStreamFn AddStream, NativeObjectCache Cache,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 335 void codegen(const Config &Conf, TargetMachine *TM, AddStreamFn AddStream, argument 363 auto Stream = AddStream(Task); 375 void splitCodeGen(const Config &C, TargetMachine *TM, AddStreamFn AddStream, argument 409 codegen(C, TM.get(), AddStream, ThreadId, *MPartInCtx); 448 Error lto::backend(const Config &C, AddStreamFn AddStream, argument 473 codegen(C, TM.get(), AddStream, 0, *Mod); 475 splitCodeGen(C, TM.get(), AddStream, ParallelCodeGenParallelismLevel, 502 Error lto::thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, argument 522 codegen(Conf, TM.get(), AddStream, Task, Mod); 566 codegen(Conf, TM.get(), AddStream, Tas [all...] |
H A D | LTO.cpp | 919 Error LTO::run(AddStreamFn AddStream, NativeObjectCache Cache) { argument 965 Error Result = runRegularLTO(AddStream); 967 Result = runThinLTO(AddStream, Cache, GUIDPreservedSymbols); 975 Error LTO::runRegularLTO(AddStreamFn AddStream) { argument 1035 return backend(Conf, AddStream, RegularLTO.ParallelCodeGenParallelismLevel, 1075 AddStreamFn AddStream; member in class:__anon4763::InProcessThinBackend 1088 AddStreamFn AddStream, NativeObjectCache Cache) 1091 AddStream(std::move(AddStream)), Cache(std::move(Cache)) { 1101 AddStreamFn AddStream, NativeObjectCach 1084 InProcessThinBackend( const Config &Conf, ModuleSummaryIndex &CombinedIndex, unsigned ThinLTOParallelismLevel, const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries, AddStreamFn AddStream, NativeObjectCache Cache) argument 1100 runThinLTOBackendThread( AddStreamFn AddStream, NativeObjectCache 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...] |
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-lto2/ |
H A D | llvm-lto2.cpp | 333 auto AddStream = 344 *AddStream(Task)->OS << MB->getBuffer(); 351 check(Lto.run(AddStream, Cache), "LTO::run failed");
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 1420 auto AddStream = [&](size_t Task) { local 1489 Conf, -1, AddStream, *M, *CombinedIndex, ImportList,
|