Searched refs:InstructionOpcodeMatcher (Results 1 – 4 of 4) sorted by relevance
555 return isa<InstructionOpcodeMatcher>(P) || isa<LLTOperandMatcher>(P); in isSupportedPredicateType()625 if (const auto *Condition = dyn_cast<InstructionOpcodeMatcher>(&P)) { in emitPredicateSpecificOpcodes()1387 InstructionOpcodeMatcher::OpcodeValues;1398 void InstructionOpcodeMatcher::initOpcodeValuesMap( in initOpcodeValuesMap()1407 MatchTableRecord InstructionOpcodeMatcher::getValue() const { in getValue()1430 bool InstructionOpcodeMatcher::isHigherPriorityThan( in isHigherPriorityThan()1440 if (const InstructionOpcodeMatcher *BO = in isHigherPriorityThan()1441 dyn_cast<InstructionOpcodeMatcher>(&B)) in isHigherPriorityThan()1447 bool InstructionOpcodeMatcher::isConstantInstruction() const { in isConstantInstruction()1451 StringRef InstructionOpcodeMatcher::getOpcode() const { in getOpcode()[all …]
1340 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {1355 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() function1369 Insts == cast<InstructionOpcodeMatcher>(&B)->Insts; in isIdentical()1774 InstructionOpcodeMatcher &getOpcodeMatcher() { in getOpcodeMatcher()1776 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get())) in getOpcodeMatcher()
467 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in gatherOpcodeValues()720 InsnMatcher.addPredicate<InstructionOpcodeMatcher>( in createAndImportSelDAGMatcher()733 InsnMatcher.addPredicate<InstructionOpcodeMatcher>(SrcGIOrNull); in createAndImportSelDAGMatcher()1136 InsnOperand.getInsnMatcher().addPredicate<InstructionOpcodeMatcher>( in importChildMatcher()
1965 IM.addPredicate<InstructionOpcodeMatcher>(CGI); in emitMatchPattern()2455 IM.addPredicate<InstructionOpcodeMatcher>(&P.getInst()); in emitCodeGenInstructionMatchPattern()2948 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in run()