Lines Matching refs:Contents
49 CachedFileContents *Contents = Entry.getCachedContents(); in scanForDirectivesIfNecessary() local
50 assert(Contents && "contents not initialized"); in scanForDirectivesIfNecessary()
53 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()
56 std::lock_guard<std::mutex> GuardLock(Contents->ValueLock); in scanForDirectivesIfNecessary()
59 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()
65 if (scanSourceForDependencyDirectives(Contents->Original->getBuffer(), in scanForDirectivesIfNecessary()
66 Contents->DepDirectiveTokens, in scanForDirectivesIfNecessary()
68 Contents->DepDirectiveTokens.clear(); in scanForDirectivesIfNecessary()
70 Contents->DepDirectives.store(new Optional<DependencyDirectivesTy>()); in scanForDirectivesIfNecessary()
78 Contents->DepDirectives.store( in scanForDirectivesIfNecessary()
139 std::unique_ptr<llvm::MemoryBuffer> Contents) { in getOrEmplaceEntryForUID() argument
144 if (Contents) in getOrEmplaceEntryForUID()
146 CachedFileContents(std::move(Contents)); in getOrEmplaceEntryForUID()
198 std::move(TEntry.Contents)); in getOrEmplaceSharedEntryForUID()