Lines Matching refs:Contents
50 CachedFileContents *Contents = Entry.getCachedContents(); in scanForDirectivesIfNecessary() local
51 assert(Contents && "contents not initialized"); in scanForDirectivesIfNecessary()
54 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()
57 std::lock_guard<std::mutex> GuardLock(Contents->ValueLock); in scanForDirectivesIfNecessary()
60 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()
66 if (scanSourceForDependencyDirectives(Contents->Original->getBuffer(), in scanForDirectivesIfNecessary()
67 Contents->DepDirectiveTokens, in scanForDirectivesIfNecessary()
69 Contents->DepDirectiveTokens.clear(); in scanForDirectivesIfNecessary()
71 Contents->DepDirectives.store(new std::optional<DependencyDirectivesTy>()); in scanForDirectivesIfNecessary()
79 Contents->DepDirectives.store( in scanForDirectivesIfNecessary()
140 std::unique_ptr<llvm::MemoryBuffer> Contents) { in getOrEmplaceEntryForUID() argument
145 if (Contents) in getOrEmplaceEntryForUID()
147 CachedFileContents(std::move(Contents)); in getOrEmplaceEntryForUID()
199 std::move(TEntry.Contents)); in getOrEmplaceSharedEntryForUID()