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

References

tools/clang/include/clang/AST/Expr.h
  595   bool EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx,
  614   bool EvaluateAsInt(EvalResult &Result, const ASTContext &Ctx,
  627   bool EvaluateAsFixedPoint(EvalResult &Result, const ASTContext &Ctx,
  665   bool EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx,
  689   bool EvaluateAsConstantExpr(EvalResult &Result, ConstExprUsage Usage,
tools/clang/lib/AST/Expr.cpp
 3147     EvalResult Result;
 3222             EvalResult Result;
tools/clang/lib/AST/ExprConstant.cpp
 7712     Expr::EvalResult ExprResult;
13417 static bool FastEvaluateAsRValue(const Expr *Exp, Expr::EvalResult &Result,
13452 static bool EvaluateAsRValue(const Expr *E, Expr::EvalResult &Result,
13461 static bool EvaluateAsInt(const Expr *E, Expr::EvalResult &ExprResult,
13476 static bool EvaluateAsFixedPoint(const Expr *E, Expr::EvalResult &ExprResult,
13498 bool Expr::EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx,
13511   EvalResult Scratch;
13516 bool Expr::EvaluateAsInt(EvalResult &Result, const ASTContext &Ctx,
13526 bool Expr::EvaluateAsFixedPoint(EvalResult &Result, const ASTContext &Ctx,
13545   EvalResult ExprResult;
13555 bool Expr::EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx,
13575 bool Expr::EvaluateAsConstantExpr(EvalResult &Result, ConstExprUsage Usage,
13706   EvalResult Result;
13716   EvalResult EVResult;
13734   EvalResult EVResult;
13753   EvalResult EVResult;
13809   Expr::EvalResult EVResult;
14272   EvalResult ExprResult;
tools/clang/lib/Analysis/CFG.cpp
  521   Expr::EvalResult *switchCond = nullptr;
 1072     Expr::EvalResult L1Result, L2Result;
 1154     Expr::EvalResult Result;
 1168   bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) {
 1204             Expr::EvalResult LHSResult;
 1211             Expr::EvalResult RHSResult;
 4046   Expr::EvalResult result;
 4048   SaveAndRestore<Expr::EvalResult*> save_switchCond(switchCond,
 4101                           const Expr::EvalResult *switchCond,
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1536   Expr::EvalResult Result;
 2412     Expr::EvalResult SizeResult, DstSizeResult;
 2438     Expr::EvalResult SizeResult, DstSizeResult;
 2478     Expr::EvalResult SizeResult, DstSizeResult;
 6019     Expr::EvalResult Result;
 7247     Expr::EvalResult Result;
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2670         Expr::EvalResult Result;
tools/clang/lib/CodeGen/CGExpr.cpp
 1449   Expr::EvalResult result;
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1700   Expr::EvalResult Result;
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1724     Expr::EvalResult Result;
 2038     Expr::EvalResult Result;
 2637   Expr::EvalResult EVResult;
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7307     Expr::EvalResult Result;
10737           Expr::EvalResult Result;
tools/clang/lib/CodeGen/CGStmt.cpp
 1856       Expr::EvalResult EVResult;
 1865     Expr::EvalResult Result;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 2415         Expr::EvalResult Result;
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1348   Expr::EvalResult Result;
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5038   Expr::EvalResult EvalResult;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1330       Expr::EvalResult Result;
tools/clang/lib/Sema/SemaCast.cpp
 2660       Expr::EvalResult Result;
tools/clang/lib/Sema/SemaChecking.cpp
  403     Expr::EvalResult Result;
  430   Expr::EvalResult Result;
 7052       Expr::EvalResult LResult, RResult;
 7082       Expr::EvalResult IndexResult;
10214   Expr::EvalResult result;
10935   Expr::EvalResult Result;
11511     Expr::EvalResult Result;
11590     Expr::EvalResult Result;
11659         Expr::EvalResult result;
11721       Expr::EvalResult Result;
11737       Expr::EvalResult Result;
11760       Expr::EvalResult Result;
11858     Expr::EvalResult Result;
11907     Expr::EvalResult Result;
13255   Expr::EvalResult Result;
tools/clang/lib/Sema/SemaConcept.cpp
  109   Expr::EvalResult EvalResult;
tools/clang/lib/Sema/SemaDecl.cpp
 5773   Expr::EvalResult Result;
tools/clang/lib/Sema/SemaExpr.cpp
 4562     Expr::EvalResult Result;
 4576     Expr::EvalResult Result;
 8850   Expr::EvalResult EVResult;
 8887   Expr::EvalResult EVResult;
 9259   Expr::EvalResult RHSValue;
 9640     Expr::EvalResult KnownVal;
 9719         Expr::EvalResult KnownVal;
 9800   Expr::EvalResult RHSResult;
 9829   Expr::EvalResult LHSResult;
11369     Expr::EvalResult EVResult;
14961   Expr::EvalResult EvalResult;
tools/clang/lib/Sema/SemaInit.cpp
 8530         Expr::EvalResult EVResult;
tools/clang/lib/Sema/SemaOpenMP.cpp
 6905     Expr::EvalResult Result;
 6917     Expr::EvalResult EVResult;
 7625     Expr::EvalResult SimdlenResult, SafelenResult;
12998     Expr::EvalResult Result;
13023       Expr::EvalResult Result;
14554     Expr::EvalResult Result;
14578   Expr::EvalResult Result;
14613   Expr::EvalResult Result;
14775         Expr::EvalResult Result;
14834         Expr::EvalResult ResultR;
14835         Expr::EvalResult ResultL;
tools/clang/lib/Sema/SemaOverload.cpp
 5588   Expr::EvalResult Eval;
tools/clang/lib/Sema/SemaStmt.cpp
  967       Expr::EvalResult Result;
tools/clang/lib/Sema/SemaStmtAsm.cpp
  385         Expr::EvalResult EVResult;
  701   Expr::EvalResult Eval;
tools/clang/lib/Sema/SemaTemplate.cpp
 5788   Expr::EvalResult EvalResult;
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  110     Expr::EvalResult EVResult;
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  613     Expr::EvalResult EVResult;
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  137       Expr::EvalResult Result;
  193           Expr::EvalResult Result;
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   89       Expr::EvalResult EVResult;
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  849   Expr::EvalResult Result;
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  364     Expr::EvalResult Result;
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
   67       Expr::EvalResult Result;
   71       Expr::EvalResult Result;
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
   67   Expr::EvalResult Length;
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
  140     Expr::EvalResult ConstPtr;
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  116     Expr::EvalResult EvalResult;
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   79     Expr::EvalResult EVResult;
   99     Expr::EvalResult Value2;
  108     Expr::EvalResult EVResult;
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp
  103   Expr::EvalResult EVResult;
tools/clang/tools/extra/clangd/XRefs.cpp
  696       Expr::EvalResult Result;
tools/clang/tools/libclang/CIndex.cpp
 3797   Expr::EvalResult ER;
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   44       clang::Expr::EvalResult Result;
tools/lldb/source/Symbol/ClangASTContext.cpp
 5940               clang::Expr::EvalResult result;
 6000               clang::Expr::EvalResult result;