Lines Matching refs:CXXPattern
677 const CXXPattern &P, const PatternAlternatives &Alts);
681 const CXXPattern &P);
1009 if (auto *CXXPat = dyn_cast<CXXPattern>(Pat.get())) in addApplyPattern()
1042 const CXXPattern &P, in addCXXPredicate()
1060 const CXXPattern &P) { in addCXXAction()
1068 return isa<CXXPattern>(Entry.second.get()); in hasOnlyCXXApplyPatterns()
1173 if (const auto *CXXPat = dyn_cast<CXXPattern>(Pat)) { in checkSemantics()
1535 auto CXXPat = std::make_unique<CXXPattern>(*StringI, insertStrRef(Name)); in parsePatternList()
1939 addCXXPredicate(M, CE, *cast<CXXPattern>(Pat.get()), Alts); in emitMatchPattern()
1992 addCXXPredicate(M, CE, *cast<CXXPattern>(Pat.get()), Alts); in emitMatchPattern()
2120 if (const auto *CXXPat = dyn_cast<CXXPattern>(Pat.get())) { in emitPatFragMatchPattern()
2145 addCXXAction(M, CE, *cast<CXXPattern>(Pat.get())); in emitApplyPatterns()
2180 addCXXAction(M, CE, *cast<CXXPattern>(Pat.get())); in emitApplyPatterns()