Lines Matching refs:PTM
4040 PatternToMatch &&PTM) { in AddPatternToMatch() argument
4043 if (!PTM.getSrcPattern().canPatternMatch(Reason, *this)) { in AddPatternToMatch()
4052 PTM.getSrcPattern().getComplexPatternInfo(*this)) in AddPatternToMatch()
4060 FindNames(PTM.getSrcPattern(), SrcNames, Pattern); in AddPatternToMatch()
4061 FindNames(PTM.getDstPattern(), DstNames, Pattern); in AddPatternToMatch()
4078 PatternsToMatch.push_back(std::move(PTM)); in AddPatternToMatch()
4090 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags() local
4094 getInstructionsInTree(PTM.getDstPattern(), PatInstrs); in InferInstructionFlags()
4106 PatInfo.Analyze(PTM); in InferInstructionFlags()
4107 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
4149 for (const PatternToMatch &PTM : ptms()) { in VerifyInstructionFlags() local
4151 getInstructionsInTree(PTM.getDstPattern(), Instrs); in VerifyInstructionFlags()
4168 PatInfo.Analyze(PTM); in VerifyInstructionFlags()
4194 PTM.getSrcRecord()->getLoc(), in VerifyInstructionFlags()
4199 if (Instr != PTM.getSrcRecord()) in VerifyInstructionFlags()
4203 InstInfo.InferredFrom != PTM.getSrcRecord()) in VerifyInstructionFlags()