Home
last modified time | relevance | path

Searched refs:ThinLinkOS (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DThinLTOBitcodeWriter.h28 raw_ostream *ThinLinkOS; variable
33 ThinLTOBitcodeWriterPass(raw_ostream &OS, raw_ostream *ThinLinkOS) in ThinLTOBitcodeWriterPass() argument
34 : OS(OS), ThinLinkOS(ThinLinkOS) {} in ThinLTOBitcodeWriterPass()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp276 raw_ostream &OS, raw_ostream *ThinLinkOS, in splitAndWriteThinLTOBitcode() argument
289 if (ThinLinkOS) in splitAndWriteThinLTOBitcode()
292 WriteBitcodeToFile(M, *ThinLinkOS, /*ShouldPreserveUseListOrder=*/false, in splitAndWriteThinLTOBitcode()
500 if (ThinLinkOS) { in splitAndWriteThinLTOBitcode()
509 *ThinLinkOS << Buffer; in splitAndWriteThinLTOBitcode()
531 bool writeThinLTOBitcode(raw_ostream &OS, raw_ostream *ThinLinkOS, in writeThinLTOBitcode() argument
539 splitAndWriteThinLTOBitcode(OS, ThinLinkOS, AARGetter, M); in writeThinLTOBitcode()
572 if (ThinLinkOS && Index) in writeThinLTOBitcode()
573 writeThinLinkBitcodeToFile(M, *ThinLinkOS, *Index, ModHash); in writeThinLTOBitcode()
590 OS, ThinLinkOS, in run()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp185 std::unique_ptr<llvm::ToolOutputFile> &ThinLinkOS, BackendConsumer *BC);
777 std::unique_ptr<llvm::ToolOutputFile> &ThinLinkOS, BackendConsumer *BC) { in RunOptimizationPipeline() argument
1061 ThinLinkOS = openOutputFile(CodeGenOpts.ThinLinkBitcodeFile); in RunOptimizationPipeline()
1062 if (!ThinLinkOS) in RunOptimizationPipeline()
1066 *OS, ThinLinkOS ? &ThinLinkOS->os() : nullptr)); in RunOptimizationPipeline()
1178 std::unique_ptr<llvm::ToolOutputFile> ThinLinkOS, DwoOS; in EmitAssembly() local
1179 RunOptimizationPipeline(Action, OS, ThinLinkOS, BC); in EmitAssembly()
1182 if (ThinLinkOS) in EmitAssembly()
1183 ThinLinkOS->keep(); in EmitAssembly()