Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp253 raw_ostream &OS, raw_ostream *ThinLinkOS, in splitAndWriteThinLTOBitcode() argument
264 if (ThinLinkOS) in splitAndWriteThinLTOBitcode()
475 if (ThinLinkOS) { in splitAndWriteThinLTOBitcode()
484 *ThinLinkOS << Buffer; in splitAndWriteThinLTOBitcode()
506 void writeThinLTOBitcode(raw_ostream &OS, raw_ostream *ThinLinkOS, in writeThinLTOBitcode() argument
545 if (ThinLinkOS && Index) in writeThinLTOBitcode()
546 writeThinLinkBitcodeToFile(M, *ThinLinkOS, *Index, ModHash); in writeThinLTOBitcode()
553 raw_ostream *ThinLinkOS = nullptr; member in __anon80f79eee0111::WriteThinLTOBitcode
562 : ModulePass(ID), OS(o), ThinLinkOS(ThinLinkOS) { in WriteThinLTOBitcode()
594 return new WriteThinLTOBitcode(Str, ThinLinkOS); in INITIALIZE_PASS_DEPENDENCY()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp159 std::unique_ptr<llvm::ToolOutputFile> &ThinLinkOS);
705 std::unique_ptr<llvm::ToolOutputFile> &ThinLinkOS) { in RunOptimizationPipeline() argument
940 ThinLinkOS = openOutputFile(CodeGenOpts.ThinLinkBitcodeFile); in RunOptimizationPipeline()
941 if (!ThinLinkOS) in RunOptimizationPipeline()
947 MPM.addPass(ThinLTOBitcodeWriterPass(*OS, ThinLinkOS ? &ThinLinkOS->os() in RunOptimizationPipeline()
1033 std::unique_ptr<llvm::ToolOutputFile> ThinLinkOS, DwoOS; in EmitAssembly() local
1034 RunOptimizationPipeline(Action, OS, ThinLinkOS); in EmitAssembly()
1037 if (ThinLinkOS) in EmitAssembly()
1038 ThinLinkOS->keep(); in EmitAssembly()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/
H A DIPO.h245 raw_ostream *ThinLinkOS = nullptr);