Searched refs:LLTOperandMatcher (Results 1 – 4 of 4) sorted by relevance
555 return isa<InstructionOpcodeMatcher>(P) || isa<LLTOperandMatcher>(P); in isSupportedPredicateType()630 if (const auto *Condition = dyn_cast<LLTOperandMatcher>(&P)) { in emitPredicateSpecificOpcodes()698 dyn_cast<LLTOperandMatcher>(&**InsnMatcher.predicates_begin())) in getFirstConditionAsRootType()1163 std::map<LLTCodeGen, unsigned> LLTOperandMatcher::TypeIDValues;1165 MatchTableRecord LLTOperandMatcher::getValue() const { in getValue()1172 bool LLTOperandMatcher::hasValue() const { in hasValue()1178 void LLTOperandMatcher::emitPredicateOpcodes(MatchTable &Table, in emitPredicateOpcodes()1418 addPredicate<LLTOperandMatcher>( in addTypeCheckPredicate()1421 addPredicate<LLTOperandMatcher>(*OpTyOrNone); in addTypeCheckPredicate()1819 if (isa<LLTOperandMatcher>(OP)) in optimize()
927 class LLTOperandMatcher : public OperandPredicateMatcher {942 LLTOperandMatcher(unsigned InsnVarID, unsigned OpIdx, const LLTCodeGen &Ty) in LLTOperandMatcher() function953 Ty == cast<LLTOperandMatcher>(&B)->Ty; in isIdentical()
2194 !M.getOperandMatcher(OpName).contains<LLTOperandMatcher>()) { in emitCodeGenInstructionMatchPattern()2201 OM.addPredicate<LLTOperandMatcher>(getLLTCodeGen(Ty)); in emitCodeGenInstructionMatchPattern()2622 LLTOperandMatcher::initTypeIDValuesMap(); in run()
482 LLTOperandMatcher::initTypeIDValuesMap(); in gatherTypeIDValues()