Lines Matching refs:MatcherGen
55 class MatcherGen { class
104 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
148 MatcherGen::MatcherGen(const PatternToMatch &pattern, in MatcherGen() function in MatcherGen
176 void MatcherGen::InferPossibleTypes() { in InferPossibleTypes()
188 void MatcherGen::AddMatcher(Matcher *NewNode) { in AddMatcher()
201 void MatcherGen::EmitLeafMatchCode(const TreePatternNode &N) { in EmitLeafMatchCode()
301 void MatcherGen::EmitOperatorMatchCode(const TreePatternNode &N, in EmitOperatorMatchCode()
457 bool MatcherGen::recordUniqueNode(ArrayRef<std::string> Names) { in recordUniqueNode()
492 void MatcherGen::EmitMatchCode(const TreePatternNode &N, in EmitMatchCode()
551 bool MatcherGen::EmitMatcherCode(unsigned Variant) { in EmitMatcherCode()
633 void MatcherGen::EmitResultOfNamedOperand( in EmitResultOfNamedOperand()
664 void MatcherGen::EmitResultLeafAsOperand(const TreePatternNode &N, in EmitResultLeafAsOperand()
774 void MatcherGen::EmitResultInstructionAsOperand( in EmitResultInstructionAsOperand()
984 void MatcherGen::EmitResultSDNodeXFormAsOperand( in EmitResultSDNodeXFormAsOperand()
1004 void MatcherGen::EmitResultOperand(const TreePatternNode &N, in EmitResultOperand()
1022 void MatcherGen::EmitResultCode() { in EmitResultCode()
1079 MatcherGen Gen(Pattern, CGP); in ConvertPatternToMatcher()