Lines Matching defs:HasSideEffects
2601 return EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects;
2735 bool Expr::HasSideEffects(const ASTContext &Ctx) const {
2839 if (E->HasSideEffects(Ctx))
2845 HasSideEffects(Ctx);
2848 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects(Ctx);
2851 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects(Ctx);
2855 return E->HasSideEffects(Ctx);
2915 if (Subexpr->HasSideEffects(Ctx))
2939 if (cast<Expr>(S)->HasSideEffects(Ctx))