Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Pattern

419     const ComplexPattern &Pattern = CCPM->getPattern();
420 OS << "OPC_CheckComplexPat, /*CP*/" << getComplexPat(Pattern) << ", /*#*/"
424 OS.PadToColumn(CommentIndent) << "// " << Pattern.getSelectFunc();
426 for (unsigned i = 0, e = Pattern.getNumOperands(); i != e; ++i)
429 if (Pattern.hasProperty(SDNPHasChain))
634 // Emit pattern predicates.
652 // Emit the predicate code corresponding to this pattern.
675 OS << " default: llvm_unreachable(\"Invalid pattern # in table?\");\n";
688 // If the complex pattern wants the root of the match, pass it in as the
693 // If the complex pattern wants the parent of the operand being matched,
843 // Next up, emit the function for node and pattern predicates: