Lines Matching refs:PatInfo
2834 const InstAnalyzer &PatInfo, in InferFromPattern() argument
2843 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects && in InferFromPattern()
2855 if (InstInfo.mayStore != PatInfo.mayStore && !InstInfo.mayStore_Unset) { in InferFromPattern()
2861 if (InstInfo.mayLoad != PatInfo.mayLoad && !InstInfo.mayLoad_Unset) { in InferFromPattern()
2872 InstInfo.hasSideEffects |= PatInfo.hasSideEffects; in InferFromPattern()
2873 InstInfo.mayStore |= PatInfo.mayStore; in InferFromPattern()
2874 InstInfo.mayLoad |= PatInfo.mayLoad; in InferFromPattern()
2877 InstInfo.isBitcast |= PatInfo.isBitcast; in InferFromPattern()
3276 InstAnalyzer PatInfo(*this); in InferInstructionFlags() local
3277 PatInfo.Analyze(Pattern); in InferInstructionFlags()
3278 Errors += InferFromPattern(InstInfo, PatInfo, InstInfo.TheDef); in InferInstructionFlags()
3300 InstAnalyzer PatInfo(*this); in InferInstructionFlags() local
3301 PatInfo.Analyze(&PTM); in InferInstructionFlags()
3302 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord()); in InferInstructionFlags()
3360 InstAnalyzer PatInfo(*this); in VerifyInstructionFlags() local
3361 PatInfo.Analyze(&PTM); in VerifyInstructionFlags()
3368 if (PatInfo.hasSideEffects && !NumSideEffects) in VerifyInstructionFlags()
3373 if (!PatInfo.hasSideEffects && PatInfo.mayStore && !NumStores) in VerifyInstructionFlags()
3377 if (!PatInfo.mayStore && PatInfo.mayLoad && !NumLoads) in VerifyInstructionFlags()