Lines Matching defs:PatInfo
3678 const InstAnalyzer &PatInfo,
3687 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects &&
3699 if (InstInfo.mayStore != PatInfo.mayStore && !InstInfo.mayStore_Unset) {
3705 if (InstInfo.mayLoad != PatInfo.mayLoad && !InstInfo.mayLoad_Unset) {
3716 InstInfo.hasSideEffects |= PatInfo.hasSideEffects;
3717 InstInfo.mayStore |= PatInfo.mayStore;
3718 InstInfo.mayLoad |= PatInfo.mayLoad;
3724 InstInfo.isBitcast |= PatInfo.isBitcast;
3725 InstInfo.hasChain |= PatInfo.hasChain;
4132 InstAnalyzer PatInfo(*this);
4133 PatInfo.Analyze(PTM);
4134 Errors += InferFromPattern(InstInfo, PatInfo, PTM.getSrcRecord());
4194 InstAnalyzer PatInfo(*this);
4195 PatInfo.Analyze(PTM);
4202 if (PatInfo.hasSideEffects && !NumSideEffects)
4207 if (!PatInfo.hasSideEffects && PatInfo.mayStore && !NumStores)
4211 if (!PatInfo.mayStore && PatInfo.mayLoad && !NumLoads)