LLVM 20.0.0git
llvm::ThinLTOCodeGenerator Member List

This is the complete list of members for llvm::ThinLTOCodeGenerator, including all inherited members.

addModule(StringRef Identifier, StringRef Data)llvm::ThinLTOCodeGenerator
crossModuleImport(Module &Module, ModuleSummaryIndex &Index, const lto::InputFile &File)llvm::ThinLTOCodeGenerator
crossReferenceSymbol(StringRef Name)llvm::ThinLTOCodeGenerator
disableCodeGen(bool Disable)llvm::ThinLTOCodeGeneratorinline
emitImports(Module &Module, StringRef OutputName, ModuleSummaryIndex &Index, const lto::InputFile &File)llvm::ThinLTOCodeGenerator
gatherImportedSummariesForModule(Module &Module, ModuleSummaryIndex &Index, std::map< std::string, GVSummaryMapTy > &ModuleToSummariesForIndex, GVSummaryPtrSet &DecSummaries, const lto::InputFile &File)llvm::ThinLTOCodeGenerator
getProducedBinaries()llvm::ThinLTOCodeGeneratorinline
getProducedBinaryFiles()llvm::ThinLTOCodeGeneratorinline
internalize(Module &Module, ModuleSummaryIndex &Index, const lto::InputFile &File)llvm::ThinLTOCodeGenerator
linkCombinedIndex()llvm::ThinLTOCodeGenerator
optimize(Module &Module)llvm::ThinLTOCodeGenerator
preserveSymbol(StringRef Name)llvm::ThinLTOCodeGenerator
promote(Module &Module, ModuleSummaryIndex &Index, const lto::InputFile &File)llvm::ThinLTOCodeGenerator
run()llvm::ThinLTOCodeGenerator
setAttr(std::string MAttr)llvm::ThinLTOCodeGeneratorinline
setCacheDir(std::string Path)llvm::ThinLTOCodeGeneratorinline
setCacheEntryExpiration(unsigned Expiration)llvm::ThinLTOCodeGeneratorinline
setCacheMaxSizeBytes(uint64_t MaxSizeBytes)llvm::ThinLTOCodeGeneratorinline
setCacheMaxSizeFiles(unsigned MaxSizeFiles)llvm::ThinLTOCodeGeneratorinline
setCachePruningInterval(int Interval)llvm::ThinLTOCodeGeneratorinline
setCodeGenOnly(bool CGOnly)llvm::ThinLTOCodeGeneratorinline
setCodeGenOptLevel(CodeGenOptLevel CGOptLevel)llvm::ThinLTOCodeGeneratorinline
setCodePICModel(std::optional< Reloc::Model > Model)llvm::ThinLTOCodeGeneratorinline
setCpu(std::string Cpu)llvm::ThinLTOCodeGeneratorinline
setDebugPassManager(unsigned Enabled)llvm::ThinLTOCodeGeneratorinline
setFreestanding(bool Enabled)llvm::ThinLTOCodeGeneratorinline
setGeneratedObjectsDirectory(std::string Path)llvm::ThinLTOCodeGeneratorinline
setMaxCacheSizeRelativeToAvailableSpace(unsigned Percentage)llvm::ThinLTOCodeGeneratorinline
setOptLevel(unsigned NewOptLevel)llvm::ThinLTOCodeGeneratorinline
setSaveTempsDir(std::string Path)llvm::ThinLTOCodeGeneratorinline
setTargetOptions(TargetOptions Options)llvm::ThinLTOCodeGeneratorinline
writeGeneratedObject(int count, StringRef CacheEntryPath, const MemoryBuffer &OutputBuffer)llvm::ThinLTOCodeGenerator