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.h893 class OperandPredicateMatcher : public PredicateMatcher {
895 OperandPredicateMatcher(PredicateKind Kind, unsigned InsnVarID, in OperandPredicateMatcher() function
898 virtual ~OperandPredicateMatcher();
903 virtual bool isHigherPriorityThan(const OperandPredicateMatcher &B) const;
908 PredicateListMatcher<OperandPredicateMatcher>::getNoPredicateComment() const { in getNoPredicateComment()
914 class SameOperandMatcher : public OperandPredicateMatcher {
923 : OperandPredicateMatcher(OPM_SameOperand, InsnVarID, OpIdx), in SameOperandMatcher()
934 return OperandPredicateMatcher::isIdentical(B) && in isIdentical()
941 class LLTOperandMatcher : public OperandPredicateMatcher {
957 : OperandPredicateMatcher(OPM_LLT, InsnVarID, OpIdx), Ty(Ty) { in LLTOperandMatcher()
[all …]
H A DGlobalISelMatchTable.cpp1105 OperandPredicateMatcher::~OperandPredicateMatcher() {} in ~OperandPredicateMatcher()
1107 bool OperandPredicateMatcher::isHigherPriorityThan( in isHigherPriorityThan()
1108 const OperandPredicateMatcher &B) const { in isHigherPriorityThan()
1237 return OperandPredicateMatcher::isIdentical(B) && in isIdentical()
1404 const std::unique_ptr<OperandPredicateMatcher> &Predicate) { in countRendererFns()
1869 const OperandPredicateMatcher &B) const { in isHigherPriorityThan()
1870 if (OperandPredicateMatcher::isHigherPriorityThan(B)) in isHigherPriorityThan()
1872 if (B.OperandPredicateMatcher::isHigherPriorityThan(*this)) in isHigherPriorityThan()