Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h879 class OperandPredicateMatcher : public PredicateMatcher {
881 OperandPredicateMatcher(PredicateKind Kind, unsigned InsnVarID, in OperandPredicateMatcher() function
884 virtual ~OperandPredicateMatcher();
889 virtual bool isHigherPriorityThan(const OperandPredicateMatcher &B) const;
894 PredicateListMatcher<OperandPredicateMatcher>::getNoPredicateComment() const { in getNoPredicateComment()
900 class SameOperandMatcher : public OperandPredicateMatcher {
909 : OperandPredicateMatcher(OPM_SameOperand, InsnVarID, OpIdx), in SameOperandMatcher()
920 return OperandPredicateMatcher::isIdentical(B) && in isIdentical()
927 class LLTOperandMatcher : public OperandPredicateMatcher {
943 : OperandPredicateMatcher(OPM_LLT, InsnVarID, OpIdx), Ty(Ty) { in LLTOperandMatcher()
[all …]
H A DGlobalISelMatchTable.cpp1112 OperandPredicateMatcher::~OperandPredicateMatcher() {} in ~OperandPredicateMatcher()
1114 bool OperandPredicateMatcher::isHigherPriorityThan( in isHigherPriorityThan()
1115 const OperandPredicateMatcher &B) const { in isHigherPriorityThan()
1243 return OperandPredicateMatcher::isIdentical(B) && in isIdentical()
1396 const std::unique_ptr<OperandPredicateMatcher> &Predicate) { in countRendererFns()
1844 const OperandPredicateMatcher &B) const { in isHigherPriorityThan()
1845 if (OperandPredicateMatcher::isHigherPriorityThan(B)) in isHigherPriorityThan()
1847 if (B.OperandPredicateMatcher::isHigherPriorityThan(*this)) in isHigherPriorityThan()