Lines Matching refs:Pattern

3680   TreePatternNodePtr Pattern = I.getTree(0);  in parseInstructionPattern()  local
3682 if (Pattern->getOperator()->getName() == "set") { in parseInstructionPattern()
3683 SrcPattern = Pattern->getChild(Pattern->getNumChildren()-1)->clone(); in parseInstructionPattern()
3686 SrcPattern = Pattern; in parseInstructionPattern()
3752 TreePattern Pattern(Instr, SrcPattern, true, *this); in ParseInstructions() local
3754 ParseOnePattern(Instr, Pattern, Result, TheInst.getImpResults()); in ParseInstructions()
3794 void CodeGenDAGPatterns::AddPatternToMatch(TreePattern *Pattern, in AddPatternToMatch() argument
3799 PrintWarning(Pattern->getRecord()->getLoc(), in AddPatternToMatch()
3809 Pattern->error("ComplexPattern at root must specify list of opcodes it" in AddPatternToMatch()
3816 FindNames(PTM.getSrcPattern(), SrcNames, Pattern); in AddPatternToMatch()
3817 FindNames(PTM.getDstPattern(), DstNames, Pattern); in AddPatternToMatch()
3823 Pattern->error("Pattern has input without matching name in output: $" + in AddPatternToMatch()
3832 Pattern->error("Pattern has dead named input: $" + Entry.first); in AddPatternToMatch()
4018 TreePattern &Pattern, TreePattern &Result, in ParseOnePattern() argument
4022 Pattern.InlinePatternFragments(); in ParseOnePattern()
4035 Pattern.InferAllTypes(&Pattern.getNamedNodesMap()); in ParseOnePattern()
4040 Result.InferAllTypes(&Pattern.getNamedNodesMap()); in ParseOnePattern()
4048 for (auto T : Pattern.getTrees()) in ParseOnePattern()
4076 Pattern.error("Could not infer all types in pattern!"); in ParseOnePattern()
4078 Pattern.dump(); in ParseOnePattern()
4092 PatternRewriter(&Pattern); in ParseOnePattern()
4102 for (auto T : Pattern.getTrees()) in ParseOnePattern()
4104 AddPatternToMatch(&Pattern, in ParseOnePattern()
4121 TreePattern Pattern(CurPattern, Tree, true, *this); in ParsePatterns() local
4138 for (unsigned j = 0, ee = Pattern.getNumTrees(); j != ee; ++j) in ParsePatterns()
4139 FindPatternInputsAndOutputs(Pattern, Pattern.getTree(j), InstInputs, in ParsePatterns()
4142 ParseOnePattern(CurPattern, Pattern, Result, InstImpResults); in ParsePatterns()