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::ThinLTOCodeGenerator | inline |
emitImports(Module &Module, StringRef OutputName, ModuleSummaryIndex &Index, const lto::InputFile &File) | llvm::ThinLTOCodeGenerator | |
gatherImportedSummariesForModule(Module &Module, ModuleSummaryIndex &Index, ModuleToSummariesForIndexTy &ModuleToSummariesForIndex, GVSummaryPtrSet &DecSummaries, const lto::InputFile &File) | llvm::ThinLTOCodeGenerator | |
getProducedBinaries() | llvm::ThinLTOCodeGenerator | inline |
getProducedBinaryFiles() | llvm::ThinLTOCodeGenerator | inline |
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::ThinLTOCodeGenerator | inline |
setCacheDir(std::string Path) | llvm::ThinLTOCodeGenerator | inline |
setCacheEntryExpiration(unsigned Expiration) | llvm::ThinLTOCodeGenerator | inline |
setCacheMaxSizeBytes(uint64_t MaxSizeBytes) | llvm::ThinLTOCodeGenerator | inline |
setCacheMaxSizeFiles(unsigned MaxSizeFiles) | llvm::ThinLTOCodeGenerator | inline |
setCachePruningInterval(int Interval) | llvm::ThinLTOCodeGenerator | inline |
setCodeGenOnly(bool CGOnly) | llvm::ThinLTOCodeGenerator | inline |
setCodeGenOptLevel(CodeGenOptLevel CGOptLevel) | llvm::ThinLTOCodeGenerator | inline |
setCodePICModel(std::optional< Reloc::Model > Model) | llvm::ThinLTOCodeGenerator | inline |
setCpu(std::string Cpu) | llvm::ThinLTOCodeGenerator | inline |
setDebugPassManager(unsigned Enabled) | llvm::ThinLTOCodeGenerator | inline |
setFreestanding(bool Enabled) | llvm::ThinLTOCodeGenerator | inline |
setGeneratedObjectsDirectory(std::string Path) | llvm::ThinLTOCodeGenerator | inline |
setMaxCacheSizeRelativeToAvailableSpace(unsigned Percentage) | llvm::ThinLTOCodeGenerator | inline |
setOptLevel(unsigned NewOptLevel) | llvm::ThinLTOCodeGenerator | inline |
setSaveTempsDir(std::string Path) | llvm::ThinLTOCodeGenerator | inline |
setTargetOptions(TargetOptions Options) | llvm::ThinLTOCodeGenerator | inline |
writeGeneratedObject(int count, StringRef CacheEntryPath, const MemoryBuffer &OutputBuffer) | llvm::ThinLTOCodeGenerator | |