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.cpp563 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 …]
H A DGlobalISelMatchTable.h1390 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {
1405 InstructionOpcodeMatcher(unsigned InsnVarID, in InstructionOpcodeMatcher() function
1418 Insts == cast<InstructionOpcodeMatcher>(&B)->Insts; in isIdentical()
1862 InstructionOpcodeMatcher &getOpcodeMatcher() { in getOpcodeMatcher()
1864 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get())) in getOpcodeMatcher()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp500 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()
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp1674 IM.addPredicate<InstructionOpcodeMatcher>(CGI); in emitMatchPattern()
2222 IM.addPredicate<InstructionOpcodeMatcher>(&P.getInst()); in emitCodeGenInstructionMatchPattern()
2755 InstructionOpcodeMatcher::initOpcodeValuesMap(Target); in run()