Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
DThinLTOBitcodeWriter.h28 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/
DThinLTOBitcodeWriter.cpp253 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/
DBackendUtil.cpp170 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()