Lines Matching refs:ResultCache
610 MemoizationMap::iterator I = ResultCache.find(Key); in memoizedMatchesRecursively()
611 if (I != ResultCache.end()) { in memoizedMatchesRecursively()
621 MemoizedMatchResult &CachedResult = ResultCache[Key]; in memoizedMatchesRecursively()
663 if (ResultCache.size() > MaxMemoizationEntries) in matchesChildOf()
664 ResultCache.clear(); in matchesChildOf()
672 if (ResultCache.size() > MaxMemoizationEntries) in matchesDescendantOf()
673 ResultCache.clear(); in matchesDescendantOf()
684 if (ResultCache.size() > MaxMemoizationEntries) in matchesAncestorOf()
685 ResultCache.clear(); in matchesAncestorOf()
1149 MemoizedMatchResult &CachedResult = ResultCache[Key]; in matchesAnyAncestorOf()
1169 MemoizationMap::iterator I = ResultCache.find(Keys.back()); in matchesAnyAncestorOf()
1170 if (I != ResultCache.end()) { in matchesAnyAncestorOf()
1333 MemoizationMap ResultCache; member in clang::ast_matchers::internal::__anonab4d286c0111::MatchASTVisitor