Lines Matching refs:IncludePossibleEffects
2937 const bool IncludePossibleEffects;
2943 IncludePossibleEffects(IncludePossible), HasSideEffects(false) { }
2949 E->HasSideEffects(Context, IncludePossibleEffects))
2956 bool IncludePossibleEffects) const {
2960 if (!IncludePossibleEffects && getExprLoc().isMacroID())
2964 return IncludePossibleEffects;
3027 if (IsPure || !IncludePossibleEffects)
3034 if (!IncludePossibleEffects)
3054 SideEffectFinder Finder(Ctx, IncludePossibleEffects);
3093 if (E->HasSideEffects(Ctx, IncludePossibleEffects))
3099 HasSideEffects(Ctx, IncludePossibleEffects);
3103 Ctx, IncludePossibleEffects);
3107 Ctx, IncludePossibleEffects);
3112 return E->HasSideEffects(Ctx, IncludePossibleEffects);
3134 if (!IncludePossibleEffects)
3152 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects)
3180 if (Subexpr->HasSideEffects(Ctx, IncludePossibleEffects))
3198 if (IncludePossibleEffects)
3206 cast<Expr>(SubStmt)->HasSideEffects(Ctx, IncludePossibleEffects))