Searched refs:CXXPattern (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| H A D | GlobalISelCombinerEmitter.cpp | 684 const CXXPattern &P, const PatternAlternatives &Alts); 733 ArrayRef<CXXPattern *> Matchers); 820 if (isa<CXXPattern>(Pat.get())) in parseAll() 1037 if (auto *CXXPat = dyn_cast<CXXPattern>(Pat.get())) in addApplyPattern() 1070 const CXXPattern &P, in addCXXPredicate() 1089 return isa<CXXPattern>(Entry.second.get()); in hasOnlyCXXApplyPatterns() 1234 if (const auto *CXXPat = dyn_cast<CXXPattern>(Pat)) { in checkSemantics() 1275 if (*IsUsingCXXPatterns != isa<CXXPattern>(Pat)) { in checkSemantics() 1281 IsUsingCXXPatterns = isa<CXXPattern>(Pat); in checkSemantics() 1620 SmallVector<CXXPattern *, 2> CXXMatchers; in emitMatchPattern() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | Patterns.cpp | 180 CXXPattern::CXXPattern(const StringInit &Code, StringRef Name) in CXXPattern() function in llvm::gi::CXXPattern 181 : CXXPattern(Code.getAsUnquotedString(), Name) {} in CXXPattern() 184 CXXPattern::expandCode(const CodeExpansions &CE, ArrayRef<SMLoc> Locs, in expandCode() 199 void CXXPattern::print(raw_ostream &OS, bool PrintName) const { in print()
|
| H A D | Patterns.h | 215 class CXXPattern : public Pattern { 217 CXXPattern(const StringInit &Code, StringRef Name); 219 CXXPattern(StringRef Code, StringRef Name) in CXXPattern() function
|
| H A D | PatternParser.cpp | 79 auto CXXPat = std::make_unique<CXXPattern>(*StringI, insertStrRef(Name)); in parsePatternList()
|