Lines Matching defs:ThinLinkOS
201 raw_ostream &OS, raw_ostream *ThinLinkOS,
212 if (ThinLinkOS)
214 // ThinLinkOS if requested so that the expected output file is produced.
215 WriteBitcodeToFile(M, *ThinLinkOS, /*ShouldPreserveUseListOrder=*/false,
417 if (ThinLinkOS) {
426 *ThinLinkOS << Buffer;
448 void writeThinLTOBitcode(raw_ostream &OS, raw_ostream *ThinLinkOS,
456 return splitAndWriteThinLTOBitcode(OS, ThinLinkOS, AARGetter, M);
487 if (ThinLinkOS && Index)
488 WriteThinLinkBitcodeToFile(M, *ThinLinkOS, *Index, ModHash);
495 raw_ostream *ThinLinkOS;
499 WriteThinLTOBitcode() : ModulePass(ID), OS(dbgs()), ThinLinkOS(nullptr) {
503 explicit WriteThinLTOBitcode(raw_ostream &o, raw_ostream *ThinLinkOS)
504 : ModulePass(ID), OS(o), ThinLinkOS(ThinLinkOS) {
513 writeThinLTOBitcode(OS, ThinLinkOS, LegacyAARGetter(*this), M, Index);
535 raw_ostream *ThinLinkOS) {
536 return new WriteThinLTOBitcode(Str, ThinLinkOS);
543 writeThinLTOBitcode(OS, ThinLinkOS,