Home | History | Annotate | Download | only in ASTMatchers

Lines Matching defs:Key

48 // AST node twice.  This struct is the key for looking up match
388 MatchKey Key;
389 Key.MatcherID = Matcher.getID();
390 Key.Node = Node;
391 // Note that we key on the bindings *before* the match.
392 Key.BoundNodes = *Builder;
394 MemoizationMap::iterator I = ResultCache.find(Key);
405 MemoizedMatchResult &CachedResult = ResultCache[Key];
628 MatchKey Key;
629 Key.MatcherID = Matcher.getID();
630 Key.Node = Node;
631 Key.BoundNodes = *Builder;
635 MemoizationMap::iterator I = ResultCache.find(Key);
686 MemoizedMatchResult &CachedResult = ResultCache[Key];