Lines Matching refs:PatInfo
3652 const InstAnalyzer &PatInfo, in InferFromPattern() argument
3661 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects && in InferFromPattern()
3673 if (InstInfo.mayStore != PatInfo.mayStore && !InstInfo.mayStore_Unset) { in InferFromPattern()
3679 if (InstInfo.mayLoad != PatInfo.mayLoad && !InstInfo.mayLoad_Unset) { in InferFromPattern()
3690 InstInfo.hasSideEffects |= PatInfo.hasSideEffects; in InferFromPattern()
3691 InstInfo.mayStore |= PatInfo.mayStore; in InferFromPattern()
3692 InstInfo.mayLoad |= PatInfo.mayLoad; in InferFromPattern()
3698 InstInfo.isBitcast |= PatInfo.isBitcast; in InferFromPattern()
3699 InstInfo.hasChain |= PatInfo.hasChain; in InferFromPattern()
4100 InstAnalyzer PatInfo(*this); in InferInstructionFlags() local
4101 PatInfo.Analyze(PTM); in InferInstructionFlags()
4102 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
4163 InstAnalyzer PatInfo(*this); in VerifyInstructionFlags() local
4164 PatInfo.Analyze(PTM); in VerifyInstructionFlags()
4171 if (PatInfo.hasSideEffects && !NumSideEffects) in VerifyInstructionFlags()
4176 if (!PatInfo.hasSideEffects && PatInfo.mayStore && !NumStores) in VerifyInstructionFlags()
4180 if (!PatInfo.mayStore && PatInfo.mayLoad && !NumLoads) in VerifyInstructionFlags()