Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Pattern

172   /// initialize - Examine the given pattern and initialize the contents
452 const PatternToMatch &Pattern = *I;
455 // about emitting multiple instructions for a pattern.
456 TreePatternNode *Dst = Pattern.getDstPattern();
504 // Inspect the pattern.
505 TreePatternNode *InstPatNode = Pattern.getSrcPattern();
537 // Compute the PhysRegs used by the given pattern, and check that
574 // Get the predicate that guards this pattern.
575 std::string PredicateCheck = Pattern.getPredicateCheck();
577 // Ok, we found a pattern that we can handle. Remember it.
579 Pattern.getDstPattern()->getOperator()->getName(),
586 int complexity = Pattern.getPatternComplexity(CGP);
590 PrintFatalError(Pattern.getSrcRecord()->getLoc(),