Searched refs:ThinLinkOS (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | ThinLTOBitcodeWriter.h | 28 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 D | ThinLTOBitcodeWriter.cpp | 276 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 D | BackendUtil.cpp | 185 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()
|