Lines Matching refs:MatcherGen
49 class MatcherGen { class
101 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
103 ~MatcherGen() { in ~MatcherGen()
152 MatcherGen::MatcherGen(const PatternToMatch &pattern, in MatcherGen() function in MatcherGen
179 void MatcherGen::InferPossibleTypes() { in InferPossibleTypes()
192 void MatcherGen::AddMatcher(Matcher *NewNode) { in AddMatcher()
206 void MatcherGen::EmitLeafMatchCode(const TreePatternNode *N) { in EmitLeafMatchCode()
288 void MatcherGen::EmitOperatorMatchCode(const TreePatternNode *N, in EmitOperatorMatchCode()
448 bool MatcherGen::recordUniqueNode(std::string Name) { in recordUniqueNode()
465 void MatcherGen::EmitMatchCode(const TreePatternNode *N, in EmitMatchCode()
502 bool MatcherGen::EmitMatcherCode(unsigned Variant) { in EmitMatcherCode()
580 void MatcherGen::EmitResultOfNamedOperand(const TreePatternNode *N, in EmitResultOfNamedOperand()
611 void MatcherGen::EmitResultLeafAsOperand(const TreePatternNode *N, in EmitResultLeafAsOperand()
664 const TreePatternNode *MatcherGen::
713 void MatcherGen::
910 void MatcherGen::
931 void MatcherGen::EmitResultOperand(const TreePatternNode *N, in EmitResultOperand()
949 void MatcherGen::EmitResultCode() { in EmitResultCode()
1006 MatcherGen Gen(Pattern, CGP); in ConvertPatternToMatcher()