Lines Matching refs:PTM
3207 const PatternToMatch &PTM) { in AddPatternToMatch() argument
3210 if (!PTM.getSrcPattern()->canPatternMatch(Reason, *this)) { in AddPatternToMatch()
3219 PTM.getSrcPattern()->getComplexPatternInfo(*this)) in AddPatternToMatch()
3228 FindNames(PTM.getSrcPattern(), SrcNames, Pattern); in AddPatternToMatch()
3229 FindNames(PTM.getDstPattern(), DstNames, Pattern); in AddPatternToMatch()
3246 PatternsToMatch.push_back(PTM); in AddPatternToMatch()
3277 const PatternToMatch &PTM = *I; in InferInstructionFlags() local
3282 getInstructionsInTree(PTM.getDstPattern(), PatInstrs); in InferInstructionFlags()
3294 PatInfo.Analyze(&PTM); in InferInstructionFlags()
3295 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
3335 const PatternToMatch &PTM = *I; in VerifyInstructionFlags() local
3337 getInstructionsInTree(PTM.getDstPattern(), Instrs); in VerifyInstructionFlags()
3354 PatInfo.Analyze(&PTM); in VerifyInstructionFlags()
3379 PrintError(PTM.getSrcRecord()->getLoc(), Twine(Msg) + " on the " + in VerifyInstructionFlags()
3384 if (Instr != PTM.getSrcRecord()) in VerifyInstructionFlags()
3389 InstInfo.InferredFrom != PTM.getSrcRecord()) in VerifyInstructionFlags()