Searched refs:BuiltinPattern (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | Patterns.cpp | 822 BuiltinPattern::BuiltinInfo BuiltinPattern::getBuiltinInfo(const Record &Def) { in getBuiltinInfo() 835 bool BuiltinPattern::checkSemantics(ArrayRef<SMLoc> Loc) { in checkSemantics()
|
H A D | PatternParser.cpp | 146 getDagWithOperatorOfSubClass(Arg, BuiltinPattern::ClassName)) { in parseInstructionPattern() 147 Pat = std::make_unique<BuiltinPattern>(*BP->getOperatorAsDef(DiagLoc), in parseInstructionPattern()
|
H A D | Patterns.h | 673 class BuiltinPattern : public InstructionPattern { 689 BuiltinPattern(const Record &Def, StringRef Name) in BuiltinPattern() function
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelCombinerEmitter.cpp | 752 const BuiltinPattern &P, 1010 if (const auto *BP = dyn_cast<BuiltinPattern>(Pat.get())) { in addMatchPattern() 1053 if (const auto *BP = dyn_cast<BuiltinPattern>(Entry.second.get())) in hasEraseRoot() 1228 const auto *BIP = dyn_cast<BuiltinPattern>(IP); in checkSemantics() 1518 } else if (isa<BuiltinPattern>(&IP)) { in emitMatchPattern() 1790 if (!emitInstructionApplyPattern(CE, M, cast<BuiltinPattern>(*Pat), in emitApplyPatterns() 1884 if (const auto *BP = dyn_cast<BuiltinPattern>(&P)) in emitInstructionApplyPattern() 2063 CodeExpansions &CE, RuleMatcher &M, const BuiltinPattern &P, in emitBuiltinApplyPattern()
|