Lines Matching refs:hasSideEffects
2698 bool hasSideEffects; member in InstAnalyzer
2705 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false), in InstAnalyzer()
2719 if (hasSideEffects || mayLoad || mayStore || isVariadic) in IsNodeBitcast()
2751 if (CP.hasProperty(SDNPSideEffect)) hasSideEffects = true; in AnalyzeNode()
2770 if (N->NodeHasProperty(SDNPSideEffect, CDP)) hasSideEffects = true; in AnalyzeNode()
2783 hasSideEffects = true; in AnalyzeNode()
2799 if (InstInfo.hasSideEffects != PatInfo.hasSideEffects && in InferFromPattern()
2804 if (!InstInfo.hasSideEffects) { in InferFromPattern()
2807 Twine(InstInfo.hasSideEffects)); in InferFromPattern()
2828 InstInfo.hasSideEffects |= PatInfo.hasSideEffects; in InferFromPattern()
3269 InstInfo.hasSideEffects = true; in InferInstructionFlags()
3308 NumSideEffects += InstInfo.hasSideEffects; in VerifyInstructionFlags()
3322 if (PatInfo.hasSideEffects && !NumSideEffects) in VerifyInstructionFlags()
3327 if (!PatInfo.hasSideEffects && PatInfo.mayStore && !NumStores) in VerifyInstructionFlags()