Searched defs:EvalResult (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp44 EvalResult LHSResult;
54 EvalResult RHSResult;
96 class EvalResult { class in class:llvm::RuntimeDyldCheckerExprEval
98 EvalResult() : Value(0), ErrorMsg("") {} function in class:llvm::RuntimeDyldCheckerExprEval::EvalResult
99 EvalResult(uint64_t Value) : Value(Value), ErrorMsg("") {} function in class:llvm::RuntimeDyldCheckerExprEval::EvalResult
100 EvalResult(std::string ErrorMsg) : Value(0), ErrorMsg(ErrorMsg) {} function in class:llvm::RuntimeDyldCheckerExprEval::EvalResult
128 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr,
141 return EvalResult(std::move(ErrorMsg));
144 bool handleError(StringRef Expr, const EvalResult &R) const {
183 EvalResult computeBinOpResul
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenModule.cpp3298 Expr::EvalResult EvalResult; local
3299 if (!Value && Init->EvaluateAsRValue(EvalResult, getContext()) &&
3300 !EvalResult.hasSideEffects())
3301 Value = &EvalResult.Val;
/external/clang/lib/Sema/
H A DSemaTemplate.cpp4298 Expr::EvalResult EvalResult; local
4300 EvalResult.Diag = &Notes;
4301 if (!Arg->EvaluateAsRValue(EvalResult, S.Context) ||
4302 EvalResult.HasSideEffects) {
4331 if ((EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) ||
4332 (EvalResult.Val.isMemberPointer() &&
4333 !EvalResult.Val.getMemberPointerDecl())) {
H A DSemaExpr.cpp12172 Expr::EvalResult EvalResult; local
12174 EvalResult.Diag = &Notes;
12178 bool Folded = E->EvaluateAsRValue(EvalResult, Context) &&
12179 EvalResult.Val.isInt() && !EvalResult.HasSideEffects;
12186 *Result = EvalResult.Val.getInt();
12214 *Result = EvalResult.Val.getInt();
/external/clang/include/clang/AST/
H A DExpr.h560 /// EvalResult is a struct with detailed info about an evaluated expression.
561 struct EvalResult : EvalStatus { struct in class:clang::Expr
576 bool EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx) const;
625 bool EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx) const;
/external/clang/lib/AST/
H A DExprConstant.cpp6271 Expr::EvalResult Result;
6881 struct EvalResult { struct in class:__anon1170::DataRecursiveIntBinOpEvaluator
6885 EvalResult() : Failed(false) { } function in struct:__anon1170::DataRecursiveIntBinOpEvaluator::EvalResult
6887 void swap(EvalResult &RHS) {
6896 EvalResult LHSResult; // meaningful only for binary operator expression.
6944 EvalResult PrevResult;
6973 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
6976 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
6979 void EvaluateExpr(const Expr *E, EvalResult
8947 EvalResult EvalResult; local
8959 EvalResult EvalResult; local
[all...]

Completed in 227 milliseconds