/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldChecker.cpp | 67 EvalResult LHSResult; in evaluate() 77 EvalResult RHSResult; in evaluate() 119 class EvalResult { class in llvm::RuntimeDyldCheckerExprEval 121 EvalResult() : Value(0) {} in EvalResult() function in llvm::RuntimeDyldCheckerExprEval::EvalResult 122 EvalResult(uint64_t Value) : Value(Value) {} in EvalResult() function in llvm::RuntimeDyldCheckerExprEval::EvalResult 123 EvalResult(std::string ErrorMsg) in EvalResult() function in llvm::RuntimeDyldCheckerExprEval::EvalResult 152 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken() 165 return EvalResult(std::move(ErrorMsg)); in unexpectedToken() 168 bool handleError(StringRef Expr, const EvalResult &R) const { in handleError() 207 EvalResult computeBinOpResult(BinOpToken Op, const EvalResult &LHSResult, in computeBinOpResult() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | EvalEmitter.cpp | 21 : Ctx(Ctx), P(P), S(Parent, P, Stk, Ctx, this), EvalResult(&Ctx) { in EvalEmitter() 45 EvalResult.setSource(E); in interpretExpr() 50 EvalResult.setInvalid(); in interpretExpr() 53 return std::move(this->EvalResult); in interpretExpr() 60 EvalResult.setSource(VD); in interpretDecl() 69 EvalResult.setSource(VD); in interpretDecl() 72 EvalResult.setInvalid(); in interpretDecl() 76 return std::move(this->EvalResult); in interpretDecl() 148 EvalResult.setValue(S.Stk.pop<T>().toAPValue(Ctx.getASTContext())); in emitRet() 158 if (!EvalResult.checkReturnValue(S, Ctx, Ptr, Info)) in emitRet() [all …]
|
H A D | EvalEmitter.h | 96 EvaluationResult EvalResult; variable
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MallocOverflowSecurityChecker.cpp | 137 Expr::EvalResult Result; in isIntZeroExpr() 195 Expr::EvalResult Result; in CheckAssignmentExpr()
|
H A D | BuiltinFunctionChecker.cpp | 132 Expr::EvalResult EVResult; in evalCall()
|
H A D | NumberObjectConversionChecker.cpp | 89 Expr::EvalResult EVResult; in run()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAMDGPU.cpp | 72 Expr::EvalResult ArgResult; in CheckAMDGCNBuiltinFunctionCall() 102 Expr::EvalResult ArgResult1; in CheckAMDGCNBuiltinFunctionCall()
|
H A D | SemaConcept.cpp | 386 Expr::EvalResult EvalResult; in calculateConstraintSatisfaction() local 387 EvalResult.Diag = &EvaluationDiags; in calculateConstraintSatisfaction() 388 if (!SubstitutedAtomicExpr.get()->EvaluateAsConstantExpr(EvalResult, in calculateConstraintSatisfaction() 401 assert(EvalResult.Val.isInt() && in calculateConstraintSatisfaction() 403 Satisfaction.IsSatisfied = EvalResult.Val.getInt().getBoolValue(); in calculateConstraintSatisfaction() 1292 Expr::EvalResult SimplifiedLHS; in diagnoseWellFormedUnsatisfiedConstraintExpr() 1293 Expr::EvalResult SimplifiedRHS; in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
H A D | SemaChecking.cpp | 350 Expr::EvalResult AlignResult; in BuiltinAlignment() 1184 Expr::EvalResult Result; in checkFortifiedBuiltinMemoryFunction() 1546 Expr::EvalResult Result; in findConstantBaseAndOffset() 2449 Expr::EvalResult Eval; in CheckBuiltinFunctionCall() 2623 Expr::EvalResult Result; in CheckBuiltinFunctionCall() 3318 Expr::EvalResult Align; in checkCall() 5965 Expr::EvalResult LResult, RResult; in checkFormatStringExpr() 5997 Expr::EvalResult IndexResult; in checkFormatStringExpr() 6021 Expr::EvalResult Result; in maybeConstEvalStringLiteral() 9479 Expr::EvalResult result; in GetExprRange() [all …]
|
H A D | SemaStmtAsm.cpp | 413 Expr::EvalResult EVResult; in ActOnGCCAsmStmt() 753 Expr::EvalResult Eval; in FillInlineAsmIdentifierInfo()
|
H A D | SemaTemplate.cpp | 5951 Expr::EvalResult EvalResult; in isNullPointerValueTemplateArgument() local 5953 EvalResult.Diag = &Notes; in isNullPointerValueTemplateArgument() 5954 if (!Arg->EvaluateAsRValue(EvalResult, S.Context) || in isNullPointerValueTemplateArgument() 5955 EvalResult.HasSideEffects) { in isNullPointerValueTemplateArgument() 5984 if ((EvalResult.Val.isLValue() && EvalResult.Val.isNullPointer()) || in isNullPointerValueTemplateArgument() 5985 (EvalResult.Val.isMemberPointer() && in isNullPointerValueTemplateArgument() 5986 !EvalResult.Val.getMemberPointerDecl())) { in isNullPointerValueTemplateArgument() 6002 if (EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) { in isNullPointerValueTemplateArgument() 6007 << EvalResult.Val.getAsString(S.Context, ParamType); in isNullPointerValueTemplateArgument()
|
H A D | SemaExpr.cpp | 9895 Expr::EvalResult EVResult; in canConvertIntToOtherIntTy() 9932 Expr::EvalResult EVResult; in canConvertIntTyToFloatTy() 10478 Expr::EvalResult RHSValue; in DiagnoseBadDivideOrRemainderValues() 10924 Expr::EvalResult KnownVal; in CheckAdditionOperands() 11041 Expr::EvalResult KnownVal; in CheckSubtractionOperands() 11131 Expr::EvalResult RHSResult; in DiagnoseBadShiftValues() 11169 Expr::EvalResult LHSResult; in DiagnoseBadShiftValues() 13034 Expr::EvalResult EVResult; in CheckLogicalOperands() 17052 Expr::EvalResult EvalResult; in VerifyIntegerConstantExpression() local 17054 EvalResult.Diag = &Notes; in VerifyIntegerConstantExpression() [all …]
|
H A D | SemaOpenMP.cpp | 9587 Expr::EvalResult Result; in checkOpenMPLoop() 9599 Expr::EvalResult EVResult; in checkOpenMPLoop() 10315 Expr::EvalResult SimdlenResult, SafelenResult; in checkSimdlenSafelenSpecified() 18144 Expr::EvalResult Result; in checkOMPArraySectionConstantForReduction() 18169 Expr::EvalResult Result; in checkOMPArraySectionConstantForReduction() 19916 Expr::EvalResult Result; in ActOnOpenMPDependClause() 20085 Expr::EvalResult Result; in checkArrayExpressionDoesNotReferToWholeSize() 20109 Expr::EvalResult Result; in checkArrayExpressionDoesNotReferToWholeSize() 20145 Expr::EvalResult Result; in checkArrayExpressionDoesNotReferToUnitySize() 20319 Expr::EvalResult Result; in VisitArraySubscriptExpr() [all …]
|
H A D | SemaOpenACC.cpp | 1543 Expr::EvalResult Res; in ActOnArraySectionExpr()
|
H A D | SemaAttr.cpp | 426 Expr::EvalResult Eval; in ConstantFoldAttrArgs()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 8979 Expr::EvalResult ExprResult; in getBytesReturnedByAllocSizeCall() 12966 Expr::EvalResult ExprResult; in VisitBuiltinCallExpr() 13208 struct EvalResult { struct in __anonfb577fba2b11::DataRecursiveIntBinOpEvaluator 13212 EvalResult() = default; 13214 void swap(EvalResult &RHS) { in swap() argument 13223 EvalResult LHSResult; // meaningful only for binary operator expression. 13260 EvalResult PrevResult; in Traverse() 13289 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, 13292 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, 13295 void EvaluateExpr(const Expr *E, EvalResult &Result) { in EvaluateExpr() [all …]
|
H A D | ComputeDependence.cpp | 59 Expr::EvalResult Result; in computeDependence()
|
H A D | Expr.cpp | 227 Expr::EvalResult Eval; in getAsBuiltinConstantDeclRef() 3317 EvalResult Result; in isConstantInitializer() 3414 EvalResult Result; in isConstantInitializer()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 537 Expr::EvalResult *switchCond = nullptr; 1143 Expr::EvalResult L1Result, L2Result; in checkIncorrectLogicOperator() 1225 Expr::EvalResult Result; in checkIncorrectBitwiseOrOperator() 1239 bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) { in tryEvaluate() 1275 Expr::EvalResult LHSResult; in tryEvaluateBool() 1282 Expr::EvalResult RHSResult; in tryEvaluateBool() 4385 Expr::EvalResult result; in VisitSwitchStmt() 4439 const Expr::EvalResult *switchCond, in shouldAddCase()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 642 struct EvalResult : EvalStatus { struct 657 bool EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx, argument 676 bool EvaluateAsInt(EvalResult &Result, const ASTContext &Ctx, 689 bool EvaluateAsFixedPoint(EvalResult &Result, const ASTContext &Ctx, 727 bool EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx, 766 EvalResult &Result, const ASTContext &Ctx, 788 EvalResult &Status) const;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 932 Expr::EvalResult Result; in checkIfLoopMustProgress() 2409 Expr::EvalResult EVResult; in EmitAsmInput() 2418 Expr::EvalResult Result; in EmitAsmInput()
|
H A D | CGExprConstant.cpp | 1934 Expr::EvalResult Result; in tryEmitPrivate() 2257 Expr::EvalResult Result; in emitPointerAuthPointer()
|
H A D | CodeGenModule.cpp | 6640 Expr::EvalResult EvalResult; in GetAddrOfGlobalTemporary() local 6641 if (!Value && Init->EvaluateAsRValue(EvalResult, getContext()) && in GetAddrOfGlobalTemporary() 6642 !EvalResult.hasSideEffects()) in GetAddrOfGlobalTemporary() 6643 Value = &EvalResult.Val; in GetAddrOfGlobalTemporary()
|
H A D | CGExprScalar.cpp | 1940 Expr::EvalResult Result; in VisitMemberExpr() 2382 Expr::EvalResult Result; in VisitCastExpr() 3225 Expr::EvalResult EVResult; in VisitOffsetOfExpr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 851 Expr::EvalResult Result; in VisitOffsetOfExpr()
|