Home
last modified time | relevance | path

Searched refs:InstructionOpcodeMatcher (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.cpp555 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 …]
H A DGlobalISelMatchTable.h1349 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {
1364 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() function
1378 Insts == cast<InstructionOpcodeMatcher>(&B)->Insts; in isIdentical()
1805 InstructionOpcodeMatcher &getOpcodeMatcher() { in getOpcodeMatcher()
1807 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get())) in getOpcodeMatcher()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp478 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()
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp1579 IM.addPredicate<InstructionOpcodeMatcher>(CGI); in emitMatchPattern()
2127 IM.addPredicate<InstructionOpcodeMatcher>(&P.getInst()); in emitCodeGenInstructionMatchPattern()
2621 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in run()