Lines Matching refs:HasSideEffects
2907 if (EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects) in isConstantInitializer()
3084 bool HasSideEffects; member in __anonb6f6ffff0311::SideEffectFinder
3089 IncludePossibleEffects(IncludePossible), HasSideEffects(false) { } in SideEffectFinder()
3091 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
3094 if (!HasSideEffects && in VisitExpr()
3095 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr()
3096 HasSideEffects = true; in VisitExpr()
3101 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr
3168 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects()
3254 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3260 HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
3263 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects( in HasSideEffects()
3267 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects( in HasSideEffects()
3273 return E->HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
3331 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3346 if (Subexpr->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3372 cast<Expr>(SubStmt)->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()