Lines Matching refs:pattern
1 //===- DAGISelMatcher.h - Representation of DAG pattern matcher -----------===//
398 /// to see if the entire pattern is capable of matching. This predicate does
673 CheckComplexPatMatcher(const ComplexPattern &pattern, unsigned matchnumber,
675 : Matcher(CheckComplexPat), Pattern(pattern), MatchNumber(matchnumber),
688 // Not safe to move a pattern predicate past a complex pattern.
751 /// (which defines a chain operand) is safe to fold into a larger pattern.
871 /// matched pattern that have chain input/outputs. This node adds all input
872 /// chains of these nodes if they are not themselves a node in the pattern.
965 /// operands in the root of the pattern. The rest are appended to this node.
1046 int numfixedarityoperands, const PatternToMatch &pattern)
1050 Pattern(pattern) {
1061 /// pattern produce glue. This allows CompleteMatchMatcher to update them
1089 /// pattern with the newly generated nodes. This also prints a comment
1096 const PatternToMatch &pattern)
1098 Pattern(pattern) {}