Lines Matching refs:PTM
4034 PatternToMatch &&PTM) { in AddPatternToMatch() argument
4037 if (!PTM.getSrcPattern()->canPatternMatch(Reason, *this)) { in AddPatternToMatch()
4046 PTM.getSrcPattern()->getComplexPatternInfo(*this)) in AddPatternToMatch()
4055 FindNames(PTM.getSrcPattern(), SrcNames, Pattern); in AddPatternToMatch()
4056 FindNames(PTM.getDstPattern(), DstNames, Pattern); in AddPatternToMatch()
4073 PatternsToMatch.push_back(std::move(PTM)); in AddPatternToMatch()
4085 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags() local
4089 getInstructionsInTree(PTM.getDstPattern(), PatInstrs); in InferInstructionFlags()
4101 PatInfo.Analyze(PTM); in InferInstructionFlags()
4102 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
4145 for (const PatternToMatch &PTM : ptms()) { in VerifyInstructionFlags() local
4147 getInstructionsInTree(PTM.getDstPattern(), Instrs); in VerifyInstructionFlags()
4164 PatInfo.Analyze(PTM); in VerifyInstructionFlags()
4189 PrintError(PTM.getSrcRecord()->getLoc(), Twine(Msg) + " on the " + in VerifyInstructionFlags()
4194 if (Instr != PTM.getSrcRecord()) in VerifyInstructionFlags()
4199 InstInfo.InferredFrom != PTM.getSrcRecord()) in VerifyInstructionFlags()