Searched refs:EvalResult (Results 1 - 13 of 13) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprConstant.cpp | 5894 Expr::EvalResult Result; 6242 struct EvalResult { 6246 EvalResult() : Failed(false) { } 6248 void swap(EvalResult &RHS) { 6257 EvalResult LHSResult; // meaningful only for binary operator expression. 6299 EvalResult PrevResult; 6328 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, 6331 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, 6334 void EvaluateExpr(const Expr *E, EvalResult [all...] |
H A D | ASTDiagnostic.cpp | 1181 Expr::EvalResult FromResult, ToResult;
|
H A D | Expr.cpp | 2652 EvalResult Result;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 4096 Expr::EvalResult EvalResult; local 4098 EvalResult.Diag = &Notes; 4099 if (!Arg->EvaluateAsRValue(EvalResult, S.Context) || 4100 EvalResult.HasSideEffects) { 4129 if ((EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) || 4130 (EvalResult.Val.isMemberPointer() && 4131 !EvalResult.Val.getMemberPointerDecl())) {
|
H A D | SemaExpr.cpp | 10898 Expr::EvalResult EvalResult; local 10900 EvalResult.Diag = &Notes; 10904 bool Folded = E->EvaluateAsRValue(EvalResult, Context) && 10905 EvalResult.Val.isInt() && !EvalResult.HasSideEffects; 10912 *Result = EvalResult.Val.getInt(); 10940 *Result = EvalResult.Val.getInt();
|
H A D | SemaChecking.cpp | 4538 Expr::EvalResult result; 5347 Expr::EvalResult result;
|
H A D | SemaOverload.cpp | 5016 Expr::EvalResult Eval;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | CFG.cpp | 325 Expr::EvalResult *switchCond; 487 bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) { 2703 Expr::EvalResult result; 2705 SaveAndRestore<Expr::EvalResult*> save_switchCond(switchCond, 2751 const Expr::EvalResult *switchCond,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 2760 Expr::EvalResult EvalResult; local 2761 if (!Value && Init->EvaluateAsRValue(EvalResult, getContext()) && 2762 !EvalResult.hasSideEffects()) 2763 Value = &EvalResult.Val;
|
H A D | CGExprConstant.cpp | 1017 Expr::EvalResult Result;
|
H A D | CGExpr.cpp | 945 Expr::EvalResult result;
|
H A D | CGBuiltin.cpp | 200 Expr::EvalResult Result;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Expr.h | 539 /// EvalResult is a struct with detailed info about an evaluated expression. 540 struct EvalResult : EvalStatus { struct in class:clang::Expr 555 bool EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx) const; 593 bool EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx) const;
|
Completed in 499 milliseconds