Home
last modified time | relevance | path

Searched refs:InstructionPredicateMatcher (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h1368 class InstructionPredicateMatcher : public PredicateMatcher {
1370 InstructionPredicateMatcher(PredicateKind Kind, unsigned InsnVarID) in InstructionPredicateMatcher() function
1372 virtual ~InstructionPredicateMatcher() {} in ~InstructionPredicateMatcher()
1378 isHigherPriorityThan(const InstructionPredicateMatcher &B) const { in isHigherPriorityThan()
1390 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {
1407 : InstructionPredicateMatcher(IPM_Opcode, InsnVarID), Insts(I) { in InstructionOpcodeMatcher()
1417 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1436 isHigherPriorityThan(const InstructionPredicateMatcher &B) const override;
1447 class InstructionNumOperandsMatcher final : public InstructionPredicateMatcher {
1458 : InstructionPredicateMatcher(IPM_NumOperands, InsnVarID), in InstructionPredicateMatcher() function
[all …]
H A DGlobalISelMatchTable.cpp1479 const InstructionPredicateMatcher &B) const { in isHigherPriorityThan()
1480 if (InstructionPredicateMatcher::isHigherPriorityThan(B)) in isHigherPriorityThan()
1482 if (B.InstructionPredicateMatcher::isHigherPriorityThan(*this)) in isHigherPriorityThan()
1539 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1558 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
1595 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
1621 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
1643 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1683 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1699 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
[all …]