Searched refs:EvalResult (Results 1 - 13 of 13) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp5894 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 DASTDiagnostic.cpp1181 Expr::EvalResult FromResult, ToResult;
H A DExpr.cpp2652 EvalResult Result;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp4096 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 DSemaExpr.cpp10898 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 DSemaChecking.cpp4538 Expr::EvalResult result;
5347 Expr::EvalResult result;
H A DSemaOverload.cpp5016 Expr::EvalResult Eval;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp325 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 DCodeGenModule.cpp2760 Expr::EvalResult EvalResult; local
2761 if (!Value && Init->EvaluateAsRValue(EvalResult, getContext()) &&
2762 !EvalResult.hasSideEffects())
2763 Value = &EvalResult.Val;
H A DCGExprConstant.cpp1017 Expr::EvalResult Result;
H A DCGExpr.cpp945 Expr::EvalResult result;
H A DCGBuiltin.cpp200 Expr::EvalResult Result;
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h539 /// 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