Home
last modified time | relevance | path

Searched refs:ModuleCache (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleCache.h26 class ModuleCache : public RefCountedBase<ModuleCache> {
54 virtual ~ModuleCache() = default;
61 IntrusiveRefCntPtr<ModuleCache> createCrossProcessModuleCache();
H A DModuleManager.h40 class ModuleCache; variable
68 IntrusiveRefCntPtr<ModuleCache> ModCache;
136 ModuleManager(FileManager &FileMgr, ModuleCache &ModCache,
309 ModuleCache &getModuleCache() const { return *ModCache; } in getModuleCache()
H A DASTWriter.h63 class ModuleCache; variable
125 ModuleCache &ModCache;
689 ModuleCache &ModCache,
1000 PCHGenerator(Preprocessor &PP, ModuleCache &ModCache, StringRef OutputFile,
1023 CXX20ModulesGenerator(Preprocessor &PP, ModuleCache &ModCache,
1028 CXX20ModulesGenerator(Preprocessor &PP, ModuleCache &ModCache,
1041 ReducedBMIGenerator(Preprocessor &PP, ModuleCache &ModCache,
H A DASTReader.h92 class ModuleCache; variable
1772 ASTReader(Preprocessor &PP, ModuleCache &ModCache, ASTContext *Context,
1985 StringRef Filename, FileManager &FileMgr, const ModuleCache &ModCache,
1994 const ModuleCache &ModCache,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DModuleCache.cpp20 class CrossProcessModuleCache : public ModuleCache {
65 IntrusiveRefCntPtr<ModuleCache> clang::createCrossProcessModuleCache() { in createCrossProcessModuleCache()
H A DGeneratePCH.cpp26 Preprocessor &PP, ModuleCache &ModCache, StringRef OutputFile, in PCHGenerator()
103 ModuleCache &ModCache, in CXX20ModulesGenerator()
H A DModuleManager.cpp330 ModuleManager::ModuleManager(FileManager &FileMgr, ModuleCache &ModCache, in ModuleManager()
H A DASTReader.cpp5703 StringRef Filename, FileManager &FileMgr, const ModuleCache &ModCache, in readASTFileControlBlock()
6017 StringRef Filename, FileManager &FileMgr, const ModuleCache &ModCache, in isAcceptableASTFile()
10989 ASTReader::ASTReader(Preprocessor &PP, ModuleCache &ModCache, in ASTReader()
H A DASTWriter.cpp5385 SmallVectorImpl<char> &Buffer, ModuleCache &ModCache, in ASTWriter()
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DInProcessModuleCache.cpp53 class InProcessModuleCache : public ModuleCache {
110 IntrusiveRefCntPtr<ModuleCache>
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h56 class ModuleCache; variable
104 IntrusiveRefCntPtr<ModuleCache> ModCache;
211 ModuleCache *ModCache = nullptr);
721 bool AllowPCHWithCompilerErrors, Preprocessor &PP, ModuleCache &ModCache,
921 ModuleCache &getModuleCache() const { return *ModCache; } in getModuleCache()
H A DASTUnit.h73 class ModuleCache; variable
118 IntrusiveRefCntPtr<ModuleCache> ModCache;
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DModuleCache.cpp191 Status ModuleCache::Put(const FileSpec &root_dir_spec, const char *hostname, in Put()
216 Status ModuleCache::Get(const FileSpec &root_dir_spec, const char *hostname, in Get()
272 Status ModuleCache::GetAndPut(const FileSpec &root_dir_spec, in GetAndPut()
H A DPlatform.cpp241 m_module_cache(std::make_unique<ModuleCache>()) { in Platform()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DInProcessModuleCache.h31 IntrusiveRefCntPtr<ModuleCache>
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DModuleCache.h47 class ModuleCache {
H A DPlatform.h45 class ModuleCache; variable
1026 const std::unique_ptr<ModuleCache> m_module_cache;
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInstance.cpp71 ModuleCache *ModCache) in CompilerInstance()
626 bool AllowPCHWithCompilerErrors, Preprocessor &PP, ModuleCache &ModCache, in createPCHExternalASTSource()
1498 auto &ModuleCache = ImportingInstance.getModuleCache(); in compileModuleAndReadASTBehindLock() local
1499 ModuleCache.prepareForGetLock(ModuleFileName); in compileModuleAndReadASTBehindLock()
1502 auto Lock = ModuleCache.getLock(ModuleFileName); in compileModuleAndReadASTBehindLock()
H A DPrecompiledPreamble.cpp295 ModuleCache &ModCache, StringRef isysroot, in PrecompilePreambleConsumer()
H A DASTUnit.cpp218 ASTWriterData(ModuleCache &ModCache) in ASTWriterData()
2387 IntrusiveRefCntPtr<ModuleCache> ModCache = createCrossProcessModuleCache(); in serialize()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h137 llvm::DenseMap<const Module *, llvm::TrackingMDRef> ModuleCache; variable
H A DCGDebugInfo.cpp3211 auto ModRef = ModuleCache.find(M); in getOrCreateModuleRef()
3212 if (ModRef != ModuleCache.end()) in getOrCreateModuleRef()
3299 ModuleCache[M].reset(DIMod); in getOrCreateModuleRef()
/freebsd/lib/clang/liblldb/
H A DMakefile660 SRCS+= Target/ModuleCache.cpp
/freebsd/lib/clang/libclang/
H A DMakefile668 SRCS_MIN+= Serialization/ModuleCache.cpp