• Home
  • Raw
  • Download

Lines Matching refs:TempPCHFile

325   llvm::Optional<TempPCHFile> TempFile;  in Build()
329 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile> PreamblePCHFile = in Build()
330 PrecompiledPreamble::TempPCHFile::CreateNewPreamblePCHFile(); in Build()
640 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile>
641 PrecompiledPreamble::TempPCHFile::CreateNewPreamblePCHFile() { in CreateNewPreamblePCHFile()
646 return TempPCHFile(TmpFile); in CreateNewPreamblePCHFile()
658 return TempPCHFile(std::string(std::move(File).str())); in CreateNewPreamblePCHFile()
661 PrecompiledPreamble::TempPCHFile::TempPCHFile(std::string FilePath) in TempPCHFile() function in PrecompiledPreamble::TempPCHFile
666 PrecompiledPreamble::TempPCHFile::TempPCHFile(TempPCHFile &&Other) { in TempPCHFile() function in PrecompiledPreamble::TempPCHFile
671 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::TempPCHFile::
672 operator=(TempPCHFile &&Other) { in operator =()
680 PrecompiledPreamble::TempPCHFile::~TempPCHFile() { RemoveFileIfPresent(); } in ~TempPCHFile()
682 void PrecompiledPreamble::TempPCHFile::RemoveFileIfPresent() { in RemoveFileIfPresent()
689 llvm::StringRef PrecompiledPreamble::TempPCHFile::getFilePath() const { in getFilePath()
694 PrecompiledPreamble::PCHStorage::PCHStorage(TempPCHFile File) in PCHStorage()
696 new (&asFile()) TempPCHFile(std::move(File)); in PCHStorage()
718 new (&asFile()) TempPCHFile(std::move(Other.asFile())); in operator =()
736 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::PCHStorage::asFile() { in asFile()
738 return *reinterpret_cast<TempPCHFile *>(&Storage); in asFile()
741 const PrecompiledPreamble::TempPCHFile &
762 asFile().~TempPCHFile(); in destroy()
824 const TempPCHFile &PCHFile = Storage.asFile(); in setupPreambleStorage()