Lines Matching refs:PTM
3921 PatternToMatch &&PTM) { in AddPatternToMatch() argument
3924 if (!PTM.getSrcPattern()->canPatternMatch(Reason, *this)) { in AddPatternToMatch()
3933 PTM.getSrcPattern()->getComplexPatternInfo(*this)) in AddPatternToMatch()
3942 FindNames(PTM.getSrcPattern(), SrcNames, Pattern); in AddPatternToMatch()
3943 FindNames(PTM.getDstPattern(), DstNames, Pattern); in AddPatternToMatch()
3960 PatternsToMatch.push_back(PTM); in AddPatternToMatch()
3972 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags() local
3976 getInstructionsInTree(PTM.getDstPattern(), PatInstrs); in InferInstructionFlags()
3988 PatInfo.Analyze(PTM); in InferInstructionFlags()
3989 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
4033 const PatternToMatch &PTM = *I; in VerifyInstructionFlags() local
4035 getInstructionsInTree(PTM.getDstPattern(), Instrs); in VerifyInstructionFlags()
4052 PatInfo.Analyze(PTM); in VerifyInstructionFlags()
4077 PrintError(PTM.getSrcRecord()->getLoc(), Twine(Msg) + " on the " + in VerifyInstructionFlags()
4082 if (Instr != PTM.getSrcRecord()) in VerifyInstructionFlags()
4087 InstInfo.InferredFrom != PTM.getSrcRecord()) in VerifyInstructionFlags()