reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Expr.h
  633   bool isEvaluatable(const ASTContext &Ctx,

References

tools/clang/lib/AST/Expr.cpp
 3302   if (isEvaluatable(Ctx, SE_AllowUndefinedBehavior))
tools/clang/lib/CodeGen/CGExprScalar.cpp
 4141   return E->IgnoreParens()->isEvaluatable(CGF.getContext());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 6543   return (E->isEvaluatable(Ctx, Expr::SE_AllowUndefinedBehavior) ||
tools/clang/lib/CodeGen/CGStmt.cpp
 1130   if (!RV || RV->isEvaluatable(getContext()))
tools/clang/lib/Sema/SemaDecl.cpp
11878       else if (Init->isEvaluatable(Context)) {
11906         if (!Init->isValueDependent() && !Init->isEvaluatable(Context)) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 5931   if (Capture->isEvaluatable(SemaRef.Context, Expr::SE_AllowSideEffects))
tools/clang/lib/Sema/SemaStmtAsm.cpp
  644         InputExpr->isEvaluatable(Context)) {
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
  132   if (Cast->isEvaluatable(C.getASTContext()))
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  415               if (E->isEvaluatable(Ctx))
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
   91       if (rhs->isEvaluatable(Context)) {
   97                  lhs->isEvaluatable(Context)) {
  183       if (rhs->isEvaluatable(Context))
  199           if (numerator->isEvaluatable(Context))
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
  100       !Condition->isEvaluatable(*ASTCtx))