Lines Matching refs:PrecompiledPreamble

232 llvm::ErrorOr<PrecompiledPreamble> PrecompiledPreamble::Build(  in Build()
250 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile> PreamblePCHFile = in Build()
251 PrecompiledPreamble::TempPCHFile::CreateNewPreamblePCHFile(); in Build()
363 llvm::StringMap<PrecompiledPreamble::PreambleFileHash> FilesInPreamble; in Build()
372 PrecompiledPreamble::PreambleFileHash::createForFile(File->getSize(), in Build()
377 PrecompiledPreamble::PreambleFileHash::createForMemoryBuffer(Buffer); in Build()
381 return PrecompiledPreamble(std::move(Storage), std::move(PreambleBytes), in Build()
386 PreambleBounds PrecompiledPreamble::getBounds() const { in getBounds()
390 std::size_t PrecompiledPreamble::getSize() const { in getSize()
411 bool PrecompiledPreamble::CanReuse(const CompilerInvocation &Invocation, in CanReuse()
488 void PrecompiledPreamble::AddImplicitPreamble( in AddImplicitPreamble()
495 void PrecompiledPreamble::OverridePreamble( in OverridePreamble()
502 PrecompiledPreamble::PrecompiledPreamble( in PrecompiledPreamble() function in PrecompiledPreamble
512 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile>
513 PrecompiledPreamble::TempPCHFile::CreateNewPreamblePCHFile() { in CreateNewPreamblePCHFile()
523 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile>
524 PrecompiledPreamble::TempPCHFile::createInSystemTempDir(const Twine &Prefix, in createInSystemTempDir()
539 llvm::ErrorOr<PrecompiledPreamble::TempPCHFile>
540 PrecompiledPreamble::TempPCHFile::createFromCustomPath(const Twine &Path) { in createFromCustomPath()
544 PrecompiledPreamble::TempPCHFile::TempPCHFile(std::string FilePath) in TempPCHFile()
549 PrecompiledPreamble::TempPCHFile::TempPCHFile(TempPCHFile &&Other) { in TempPCHFile()
554 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::TempPCHFile::
563 PrecompiledPreamble::TempPCHFile::~TempPCHFile() { RemoveFileIfPresent(); } in ~TempPCHFile()
565 void PrecompiledPreamble::TempPCHFile::RemoveFileIfPresent() { in RemoveFileIfPresent()
572 llvm::StringRef PrecompiledPreamble::TempPCHFile::getFilePath() const { in getFilePath()
577 PrecompiledPreamble::PCHStorage::PCHStorage(TempPCHFile File) in PCHStorage()
582 PrecompiledPreamble::PCHStorage::PCHStorage(InMemoryPreamble Memory) in PCHStorage()
587 PrecompiledPreamble::PCHStorage::PCHStorage(PCHStorage &&Other) : PCHStorage() { in PCHStorage()
591 PrecompiledPreamble::PCHStorage &PrecompiledPreamble::PCHStorage::
612 PrecompiledPreamble::PCHStorage::~PCHStorage() { destroy(); } in ~PCHStorage()
614 PrecompiledPreamble::PCHStorage::Kind
615 PrecompiledPreamble::PCHStorage::getKind() const { in getKind()
619 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::PCHStorage::asFile() { in asFile()
624 const PrecompiledPreamble::TempPCHFile &
625 PrecompiledPreamble::PCHStorage::asFile() const { in asFile()
629 PrecompiledPreamble::InMemoryPreamble &
630 PrecompiledPreamble::PCHStorage::asMemory() { in asMemory()
635 const PrecompiledPreamble::InMemoryPreamble &
636 PrecompiledPreamble::PCHStorage::asMemory() const { in asMemory()
640 void PrecompiledPreamble::PCHStorage::destroy() { in destroy()
653 void PrecompiledPreamble::PCHStorage::setEmpty() { in setEmpty()
658 PrecompiledPreamble::PreambleFileHash
659 PrecompiledPreamble::PreambleFileHash::createForFile(off_t Size, in createForFile()
668 PrecompiledPreamble::PreambleFileHash
669 PrecompiledPreamble::PreambleFileHash::createForMemoryBuffer( in createForMemoryBuffer()
682 void PrecompiledPreamble::configurePreamble( in configurePreamble()
703 void PrecompiledPreamble::setupPreambleStorage( in setupPreambleStorage()