Lines Matching refs:pattern
1 //===- DAGISelMatcher.h - Representation of DAG pattern matcher -*- C++ -*-===//
397 /// to see if the entire pattern is capable of matching. This predicate does
695 CheckComplexPatMatcher(const ComplexPattern &pattern, unsigned matchnumber,
697 : Matcher(CheckComplexPat), Pattern(pattern), MatchNumber(matchnumber),
793 /// (which defines a chain operand) is safe to fold into a larger pattern.
904 /// matched pattern that have chain input/outputs. This node adds all input
905 /// chains of these nodes if they are not themselves a node in the pattern.
993 /// operands in the root of the pattern. The rest are appended to this node.
1073 int numfixedarityoperands, const PatternToMatch &pattern)
1077 Pattern(pattern) {
1088 /// pattern with the newly generated nodes. This also prints a comment
1095 const PatternToMatch &pattern)
1097 Pattern(pattern) {}