Lines Matching refs:InstructionOpcodeMatcher
1546 class InstructionOpcodeMatcher : public InstructionPredicateMatcher { class
1561 InstructionOpcodeMatcher(unsigned InsnVarID, const CodeGenInstruction *I) in InstructionOpcodeMatcher() function in __anon7e76e5f80111::InstructionOpcodeMatcher
1570 I == cast<InstructionOpcodeMatcher>(&B)->I; in isIdentical()
1601 if (const InstructionOpcodeMatcher *BO = in isHigherPriorityThan()
1602 dyn_cast<InstructionOpcodeMatcher>(&B)) in isHigherPriorityThan()
1621 InstructionOpcodeMatcher::OpcodeValues;
1996 InstructionOpcodeMatcher &getOpcodeMatcher() { in getOpcodeMatcher()
1998 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get())) in getOpcodeMatcher()
3088 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in gatherOpcodeValues()
3167 InsnMatcher.addPredicate<InstructionOpcodeMatcher>( in createAndImportSelDAGMatcher()
3180 InsnMatcher.addPredicate<InstructionOpcodeMatcher>(SrcGIOrNull); in createAndImportSelDAGMatcher()
4720 return isa<InstructionOpcodeMatcher>(P) || isa<LLTOperandMatcher>(P); in isSupportedPredicateType()
4791 if (const auto *Condition = dyn_cast<InstructionOpcodeMatcher>(&P)) { in emitPredicateSpecificOpcodes()