Home
last modified time | relevance | path

Searched refs:CXXPattern (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.cpp141 CXXPattern::CXXPattern(const StringInit &Code, StringRef Name) in CXXPattern() function in llvm::gi::CXXPattern
142 : CXXPattern(Code.getAsUnquotedString(), Name) {} in CXXPattern()
145 CXXPattern::expandCode(const CodeExpansions &CE, ArrayRef<SMLoc> Locs, in expandCode()
160 void CXXPattern::print(raw_ostream &OS, bool PrintName) const { in print()
H A DPatterns.h192 class CXXPattern : public Pattern {
194 CXXPattern(const StringInit &Code, StringRef Name);
196 CXXPattern(StringRef Code, StringRef Name) in CXXPattern() function
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp681 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()
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()
[all …]