Lines Matching defs:ShardVersionsSnapshot
184 /// are different or missing from than \p ShardVersionsSnapshot. Also stores new
188 const llvm::StringMap<ShardVersion> &ShardVersionsSnapshot,
201 const auto DigestIt = ShardVersionsSnapshot.find(*AbsPath);
203 if (DigestIt == ShardVersionsSnapshot.end() ||
267 llvm::StringMap<ShardVersion> ShardVersionsSnapshot;
270 ShardVersionsSnapshot = ShardVersions;
291 IndexOpts.FileFilter = [&ShardVersionsSnapshot](const SourceManager &SM,
302 auto D = ShardVersionsSnapshot.find(*AbsPath);
303 if (D != ShardVersionsSnapshot.end() && D->second.Digest == Digest &&
348 update(AbsolutePath, std::move(Index), ShardVersionsSnapshot, HadErrors);