Lines Matching defs:MatcherGen
53 class MatcherGen {
101 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
146 MatcherGen::MatcherGen(const PatternToMatch &pattern,
173 void MatcherGen::InferPossibleTypes(unsigned ForceMode) {
188 void MatcherGen::AddMatcher(Matcher *NewNode) {
202 void MatcherGen::EmitLeafMatchCode(const TreePatternNode *N) {
305 void MatcherGen::EmitOperatorMatchCode(const TreePatternNode *N,
464 bool MatcherGen::recordUniqueNode(ArrayRef<std::string> Names) {
499 void MatcherGen::EmitMatchCode(const TreePatternNode *N,
557 bool MatcherGen::EmitMatcherCode(unsigned Variant) {
636 void MatcherGen::EmitResultOfNamedOperand(const TreePatternNode *N,
667 void MatcherGen::EmitResultLeafAsOperand(const TreePatternNode *N,
758 void MatcherGen::
972 void MatcherGen::
993 void MatcherGen::EmitResultOperand(const TreePatternNode *N,
1011 void MatcherGen::EmitResultCode() {
1068 MatcherGen Gen(Pattern, CGP);