Searched refs:ThinLinkOS (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| 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()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| D | ThinLTOBitcodeWriter.cpp | 253 raw_ostream &OS, raw_ostream *ThinLinkOS, in splitAndWriteThinLTOBitcode() argument 264 if (ThinLinkOS) in splitAndWriteThinLTOBitcode() 267 WriteBitcodeToFile(M, *ThinLinkOS, /*ShouldPreserveUseListOrder=*/false, in splitAndWriteThinLTOBitcode() 475 if (ThinLinkOS) { in splitAndWriteThinLTOBitcode() 484 *ThinLinkOS << Buffer; in splitAndWriteThinLTOBitcode() 506 void writeThinLTOBitcode(raw_ostream &OS, raw_ostream *ThinLinkOS, in writeThinLTOBitcode() argument 514 return splitAndWriteThinLTOBitcode(OS, ThinLinkOS, AARGetter, M); in writeThinLTOBitcode() 545 if (ThinLinkOS && Index) in writeThinLTOBitcode() 546 writeThinLinkBitcodeToFile(M, *ThinLinkOS, *Index, ModHash); in writeThinLTOBitcode() 555 writeThinLTOBitcode(OS, ThinLinkOS, in run()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | BackendUtil.cpp | 170 std::unique_ptr<llvm::ToolOutputFile> &ThinLinkOS); 765 std::unique_ptr<llvm::ToolOutputFile> &ThinLinkOS) { in RunOptimizationPipeline() argument 1014 ThinLinkOS = openOutputFile(CodeGenOpts.ThinLinkBitcodeFile); in RunOptimizationPipeline() 1015 if (!ThinLinkOS) in RunOptimizationPipeline() 1018 MPM.addPass(ThinLTOBitcodeWriterPass(*OS, ThinLinkOS ? &ThinLinkOS->os() in RunOptimizationPipeline() 1105 std::unique_ptr<llvm::ToolOutputFile> ThinLinkOS, DwoOS; in EmitAssembly() local 1106 RunOptimizationPipeline(Action, OS, ThinLinkOS); in EmitAssembly() 1109 if (ThinLinkOS) in EmitAssembly() 1110 ThinLinkOS->keep(); in EmitAssembly()
|