Searched refs:InstructionPredicateMatcher (Results 1 – 2 of 2) sorted by relevance
1368 class InstructionPredicateMatcher : public PredicateMatcher {1370 InstructionPredicateMatcher(PredicateKind Kind, unsigned InsnVarID) in InstructionPredicateMatcher() function1372 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 …]
1479 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 …]