Home | History | Annotate | Download | only in AST

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))