ΒΆllvm::Error thinBackend(
const llvm::lto::Config& C,
unsigned int Task,
llvm::lto::AddStreamFn AddStream,
llvm::Module& M,
const llvm::ModuleSummaryIndex& CombinedIndex,
const FunctionImporter::ImportMapTy&
ImportList,
const llvm::GVSummaryMapTy& DefinedGlobals,
MapVector<llvm::StringRef,
llvm::BitcodeModule>& ModuleMap)
llvm::Error thinBackend(
const llvm::lto::Config& C,
unsigned int Task,
llvm::lto::AddStreamFn AddStream,
llvm::Module& M,
const llvm::ModuleSummaryIndex& CombinedIndex,
const FunctionImporter::ImportMapTy&
ImportList,
const llvm::GVSummaryMapTy& DefinedGlobals,
MapVector<llvm::StringRef,
llvm::BitcodeModule>& ModuleMap)
Description
Runs a ThinLTO backend.
Declared at: llvm/include/llvm/LTO/LTOBackend.h:43
Parameters
- const llvm::lto::Config& C
- unsigned int Task
- llvm::lto::AddStreamFn AddStream
- llvm::Module& M
- const llvm::ModuleSummaryIndex& CombinedIndex
- const FunctionImporter::ImportMapTy& ImportList
- const llvm::GVSummaryMapTy& DefinedGlobals
- MapVector<llvm::StringRef, llvm::BitcodeModule>& ModuleMap