Searched refs:InstructionOpcodeMatcher (Results 1 – 5 of 5) sorted by relevance
563 return isa<InstructionOpcodeMatcher>(P) || isa<LLTOperandMatcher>(P); in isSupportedPredicateType()633 if (const auto *Condition = dyn_cast<InstructionOpcodeMatcher>(&P)) { in emitPredicateSpecificOpcodes()1436 InstructionOpcodeMatcher::OpcodeValues;1439 InstructionOpcodeMatcher::getInstValue(const CodeGenInstruction *I) const { in getInstValue()1447 void InstructionOpcodeMatcher::initOpcodeValuesMap( in initOpcodeValuesMap()1455 RecordAndValue InstructionOpcodeMatcher::getValue() const { in getValue()1466 void InstructionOpcodeMatcher::emitPredicateOpcodes(MatchTable &Table, in emitPredicateOpcodes()1478 bool InstructionOpcodeMatcher::isHigherPriorityThan( in isHigherPriorityThan()1488 if (const InstructionOpcodeMatcher *BO = in isHigherPriorityThan()1489 dyn_cast<InstructionOpcodeMatcher>(&B)) in isHigherPriorityThan()[all …]
1390 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {1405 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() function1418 Insts == cast<InstructionOpcodeMatcher>(&B)->Insts; in isIdentical()1862 InstructionOpcodeMatcher &getOpcodeMatcher() { in getOpcodeMatcher()1864 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get())) in getOpcodeMatcher()
500 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in gatherOpcodeValues()758 InsnMatcher.addPredicate<InstructionOpcodeMatcher>( in createAndImportSelDAGMatcher()772 InsnMatcher.addPredicate<InstructionOpcodeMatcher>(SrcGIOrNull); in createAndImportSelDAGMatcher()1198 InsnOperand.getInsnMatcher().addPredicate<InstructionOpcodeMatcher>( in importChildMatcher()
1674 IM.addPredicate<InstructionOpcodeMatcher>(CGI); in emitMatchPattern()2222 IM.addPredicate<InstructionOpcodeMatcher>(&P.getInst()); in emitCodeGenInstructionMatchPattern()2755 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in run()