Home | History | Annotate | Download | only in TableGen

Lines Matching defs:Pattern

384     const ComplexPattern &Pattern = CCPM->getPattern();
385 OS << "OPC_CheckComplexPat, /*CP*/" << getComplexPat(Pattern) << ", /*#*/"
389 OS.PadToColumn(CommentIndent) << "// " << Pattern.getSelectFunc();
391 for (unsigned i = 0, e = Pattern.getNumOperands(); i != e; ++i)
394 if (Pattern.hasProperty(SDNPHasChain))
599 // Emit pattern predicates.
624 // Emit the predicate code corresponding to this pattern.
644 OS << " default: llvm_unreachable(\"Invalid pattern # in table?\");\n";
657 // If the complex pattern wants the root of the match, pass it in as the
662 // If the complex pattern wants the parent of the operand being matched,
810 // Next up, emit the function for node and pattern predicates: