Lines Matching refs:MatcherGen
57 class MatcherGen { class
105 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
148 MatcherGen::MatcherGen(const PatternToMatch &pattern, in MatcherGen() function in MatcherGen
176 void MatcherGen::InferPossibleTypes() { in InferPossibleTypes()
189 void MatcherGen::AddMatcher(Matcher *NewNode) { in AddMatcher()
203 void MatcherGen::EmitLeafMatchCode(const TreePatternNode *N) { in EmitLeafMatchCode()
303 void MatcherGen::EmitOperatorMatchCode(const TreePatternNode *N, in EmitOperatorMatchCode()
462 bool MatcherGen::recordUniqueNode(ArrayRef<std::string> Names) { in recordUniqueNode()
497 void MatcherGen::EmitMatchCode(const TreePatternNode *N, in EmitMatchCode()
554 bool MatcherGen::EmitMatcherCode(unsigned Variant) { in EmitMatcherCode()
634 void MatcherGen::EmitResultOfNamedOperand(const TreePatternNode *N, in EmitResultOfNamedOperand()
665 void MatcherGen::EmitResultLeafAsOperand(const TreePatternNode *N, in EmitResultLeafAsOperand()
778 void MatcherGen::
990 void MatcherGen::
1011 void MatcherGen::EmitResultOperand(const TreePatternNode *N, in EmitResultOperand()
1029 void MatcherGen::EmitResultCode() { in EmitResultCode()
1086 MatcherGen Gen(Pattern, CGP); in ConvertPatternToMatcher()