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.h1327 class InstructionPredicateMatcher : public PredicateMatcher {
1329 InstructionPredicateMatcher(PredicateKind Kind, unsigned InsnVarID) in InstructionPredicateMatcher() function
1331 virtual ~InstructionPredicateMatcher() {} in ~InstructionPredicateMatcher()
1337 isHigherPriorityThan(const InstructionPredicateMatcher &B) const { in isHigherPriorityThan()
1349 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {
1366 : InstructionPredicateMatcher(IPM_Opcode, InsnVarID), in InstructionOpcodeMatcher()
1377 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1396 isHigherPriorityThan(const InstructionPredicateMatcher &B) const override;
1407 class InstructionNumOperandsMatcher final : public InstructionPredicateMatcher {
1412 : InstructionPredicateMatcher(IPM_NumOperands, InsnVarID), in InstructionNumOperandsMatcher()
[all …]
H A DGlobalISelMatchTable.cpp1471 const InstructionPredicateMatcher &B) const { in isHigherPriorityThan()
1472 if (InstructionPredicateMatcher::isHigherPriorityThan(B)) in isHigherPriorityThan()
1474 if (B.InstructionPredicateMatcher::isHigherPriorityThan(*this)) in isHigherPriorityThan()
1519 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1538 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
1575 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
1601 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
1623 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1663 return InstructionPredicateMatcher::isIdentical(B) && in isIdentical()
1679 if (!InstructionPredicateMatcher::isIdentical(B)) in isIdentical()
[all …]