Lines Matching refs:PrecompiledPreamble
311 llvm::ErrorOr<PrecompiledPreamble> PrecompiledPreamble::Build( in Build()
329 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile> PreamblePCHFile = in Build()
330 PrecompiledPreamble::TempPCHFile::CreateNewPreamblePCHFile(); in Build()
444 llvm::StringMap<PrecompiledPreamble::PreambleFileHash> FilesInPreamble; in Build()
455 PrecompiledPreamble::PreambleFileHash::createForFile(File->getSize(), in Build()
461 PrecompiledPreamble::PreambleFileHash::createForMemoryBuffer(Buffer); in Build()
465 return PrecompiledPreamble( in Build()
470 PreambleBounds PrecompiledPreamble::getBounds() const { in getBounds()
474 std::size_t PrecompiledPreamble::getSize() const { in getSize()
495 bool PrecompiledPreamble::CanReuse(const CompilerInvocation &Invocation, in CanReuse()
544 const PrecompiledPreamble::PreambleFileHash PreambleHash = in CanReuse()
606 void PrecompiledPreamble::AddImplicitPreamble( in AddImplicitPreamble()
613 void PrecompiledPreamble::OverridePreamble( in OverridePreamble()
620 PrecompiledPreamble::PrecompiledPreamble( in PrecompiledPreamble() function in PrecompiledPreamble
632 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile>
633 PrecompiledPreamble::TempPCHFile::CreateNewPreamblePCHFile() { in CreateNewPreamblePCHFile()
653 PrecompiledPreamble::TempPCHFile::TempPCHFile(std::string FilePath) in TempPCHFile()
658 PrecompiledPreamble::TempPCHFile::TempPCHFile(TempPCHFile &&Other) { in TempPCHFile()
663 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::TempPCHFile::
672 PrecompiledPreamble::TempPCHFile::~TempPCHFile() { RemoveFileIfPresent(); } in ~TempPCHFile()
674 void PrecompiledPreamble::TempPCHFile::RemoveFileIfPresent() { in RemoveFileIfPresent()
681 llvm::StringRef PrecompiledPreamble::TempPCHFile::getFilePath() const { in getFilePath()
686 PrecompiledPreamble::PCHStorage::PCHStorage(TempPCHFile File) in PCHStorage()
691 PrecompiledPreamble::PCHStorage::PCHStorage(InMemoryPreamble Memory) in PCHStorage()
696 PrecompiledPreamble::PCHStorage::PCHStorage(PCHStorage &&Other) : PCHStorage() { in PCHStorage()
700 PrecompiledPreamble::PCHStorage &PrecompiledPreamble::PCHStorage::
721 PrecompiledPreamble::PCHStorage::~PCHStorage() { destroy(); } in ~PCHStorage()
723 PrecompiledPreamble::PCHStorage::Kind
724 PrecompiledPreamble::PCHStorage::getKind() const { in getKind()
728 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::PCHStorage::asFile() { in asFile()
733 const PrecompiledPreamble::TempPCHFile &
734 PrecompiledPreamble::PCHStorage::asFile() const { in asFile()
738 PrecompiledPreamble::InMemoryPreamble &
739 PrecompiledPreamble::PCHStorage::asMemory() { in asMemory()
744 const PrecompiledPreamble::InMemoryPreamble &
745 PrecompiledPreamble::PCHStorage::asMemory() const { in asMemory()
749 void PrecompiledPreamble::PCHStorage::destroy() { in destroy()
762 void PrecompiledPreamble::PCHStorage::setEmpty() { in setEmpty()
767 PrecompiledPreamble::PreambleFileHash
768 PrecompiledPreamble::PreambleFileHash::createForFile(off_t Size, in createForFile()
777 PrecompiledPreamble::PreambleFileHash
778 PrecompiledPreamble::PreambleFileHash::createForMemoryBuffer( in createForMemoryBuffer()
791 void PrecompiledPreamble::configurePreamble( in configurePreamble()
813 void PrecompiledPreamble::setupPreambleStorage( in setupPreambleStorage()