Searched refs:InstructionOpcodeMatcher (Results 1 – 5 of 5) sorted by relevance
555 return isa<InstructionOpcodeMatcher>(P) || isa<LLTOperandMatcher>(P); in isSupportedPredicateType()625 if (const auto *Condition = dyn_cast<InstructionOpcodeMatcher>(&P)) { in emitPredicateSpecificOpcodes()1428 InstructionOpcodeMatcher::OpcodeValues;1431 InstructionOpcodeMatcher::getInstValue(const CodeGenInstruction *I) const { in getInstValue()1439 void InstructionOpcodeMatcher::initOpcodeValuesMap( in initOpcodeValuesMap()1447 MatchTableRecord InstructionOpcodeMatcher::getValue() const { in getValue()1458 void InstructionOpcodeMatcher::emitPredicateOpcodes(MatchTable &Table, in emitPredicateOpcodes()1470 bool InstructionOpcodeMatcher::isHigherPriorityThan( in isHigherPriorityThan()1480 if (const InstructionOpcodeMatcher *BO = in isHigherPriorityThan()1481 dyn_cast<InstructionOpcodeMatcher>(&B)) in isHigherPriorityThan()[all …]
1349 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {1364 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() function1378 Insts == cast<InstructionOpcodeMatcher>(&B)->Insts; in isIdentical()1805 InstructionOpcodeMatcher &getOpcodeMatcher() { in getOpcodeMatcher()1807 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get())) in getOpcodeMatcher()
478 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in gatherOpcodeValues()731 InsnMatcher.addPredicate<InstructionOpcodeMatcher>( in createAndImportSelDAGMatcher()744 InsnMatcher.addPredicate<InstructionOpcodeMatcher>(SrcGIOrNull); in createAndImportSelDAGMatcher()1156 InsnOperand.getInsnMatcher().addPredicate<InstructionOpcodeMatcher>( in importChildMatcher()
1579 IM.addPredicate<InstructionOpcodeMatcher>(CGI); in emitMatchPattern()2127 IM.addPredicate<InstructionOpcodeMatcher>(&P.getInst()); in emitCodeGenInstructionMatchPattern()2621 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in run()