Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp995 if (auto *CXXPat = dyn_cast<CXXPattern>(Pat.get())) in addApplyPattern() local
996 CXXPat->setIsApply(); in addApplyPattern()
1152 if (const auto *CXXPat = dyn_cast<CXXPattern>(Pat)) { in checkSemantics() local
1153 if (!CXXPat->getRawCode().contains("return ")) in checkSemantics()
1742 if (const auto *CXXPat = dyn_cast<CXXPattern>(Pat.get())) { in emitPatFragMatchPattern() local
1743 addCXXPredicate(RM, PatFragCEs, *CXXPat, Alts); in emitPatFragMatchPattern()
1840 auto *CXXPat = cast<CXXPattern>(Pat.second.get()); in emitCXXMatchApply() local
1841 CodeExpander Expander(CXXPat->getRawCode(), CE, RuleDef.getLoc(), in emitCXXMatchApply()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.cpp79 auto CXXPat = std::make_unique<CXXPattern>(*StringI, insertStrRef(Name)); in parsePatternList() local
80 if (!ParseAction(std::move(CXXPat))) in parsePatternList()