Lines Matching refs:PTM
4041 PatternToMatch &&PTM) { in AddPatternToMatch() argument
4044 if (!PTM.getSrcPattern()->canPatternMatch(Reason, *this)) { in AddPatternToMatch()
4053 PTM.getSrcPattern()->getComplexPatternInfo(*this)) in AddPatternToMatch()
4062 FindNames(PTM.getSrcPattern(), SrcNames, Pattern); in AddPatternToMatch()
4063 FindNames(PTM.getDstPattern(), DstNames, Pattern); in AddPatternToMatch()
4080 PatternsToMatch.push_back(std::move(PTM)); in AddPatternToMatch()
4092 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags() local
4096 getInstructionsInTree(PTM.getDstPattern(), PatInstrs); in InferInstructionFlags()
4108 PatInfo.Analyze(PTM); in InferInstructionFlags()
4109 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
4152 for (const PatternToMatch &PTM : ptms()) { in VerifyInstructionFlags() local
4154 getInstructionsInTree(PTM.getDstPattern(), Instrs); in VerifyInstructionFlags()
4171 PatInfo.Analyze(PTM); in VerifyInstructionFlags()
4196 PrintError(PTM.getSrcRecord()->getLoc(), Twine(Msg) + " on the " + in VerifyInstructionFlags()
4201 if (Instr != PTM.getSrcRecord()) in VerifyInstructionFlags()
4206 InstInfo.InferredFrom != PTM.getSrcRecord()) in VerifyInstructionFlags()