| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | EvalEmitter.cpp | 20 : Ctx(Ctx), P(P), S(Parent, P, Stk, Ctx, this), EvalResult(&Ctx) {} in EvalEmitter() 41 EvalResult.setSource(E); in interpretExpr() 46 EvalResult.setInvalid(); in interpretExpr() 49 return std::move(this->EvalResult); in interpretExpr() 56 EvalResult.setSource(VD); in interpretDecl() 65 EvalResult.setSource(VD); in interpretDecl() 68 EvalResult.setInvalid(); in interpretDecl() 72 return std::move(this->EvalResult); in interpretDecl() 82 EvalResult.setSource(E); in interpretAsPointer() 87 EvalResult.setInvalid(); in interpretAsPointer() [all …]
|
| H A D | EvalEmitter.h | 104 EvaluationResult EvalResult; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldChecker.cpp | 64 EvalResult LHSResult; in evaluate() 74 EvalResult RHSResult; in evaluate() 116 class EvalResult { class in llvm::RuntimeDyldCheckerExprEval 118 EvalResult() : Value(0) {} in EvalResult() function in llvm::RuntimeDyldCheckerExprEval::EvalResult 119 EvalResult(uint64_t Value) : Value(Value) {} in EvalResult() function in llvm::RuntimeDyldCheckerExprEval::EvalResult 120 EvalResult(std::string ErrorMsg) in EvalResult() function in llvm::RuntimeDyldCheckerExprEval::EvalResult 149 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken() 162 return EvalResult(std::move(ErrorMsg)); in unexpectedToken() 165 bool handleError(StringRef Expr, const EvalResult &R) const { in handleError() 204 EvalResult computeBinOpResult(BinOpToken Op, const EvalResult &LHSResult, in computeBinOpResult() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAMDGPU.cpp | 93 Expr::EvalResult ArgResult; in CheckAMDGCNBuiltinFunctionCall() 123 Expr::EvalResult ArgResult1; in CheckAMDGCNBuiltinFunctionCall()
|
| H A D | SemaConcept.cpp | 530 Expr::EvalResult EvalResult; in calculateConstraintSatisfaction() local 531 EvalResult.Diag = &EvaluationDiags; in calculateConstraintSatisfaction() 532 if (!SubstitutedAtomicExpr.get()->EvaluateAsConstantExpr(EvalResult, in calculateConstraintSatisfaction() 545 assert(EvalResult.Val.isInt() && in calculateConstraintSatisfaction() 547 Satisfaction.IsSatisfied = EvalResult.Val.getInt().getBoolValue(); in calculateConstraintSatisfaction() 1305 Expr::EvalResult SimplifiedLHS; in diagnoseWellFormedUnsatisfiedConstraintExpr() 1306 Expr::EvalResult SimplifiedRHS; in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
| H A D | SemaSPIRV.cpp | 59 Expr::EvalResult Eval; in processConstant32BitIntArgument()
|
| H A D | SemaChecking.cpp | 348 Expr::EvalResult AlignResult; in BuiltinAlignment() 1185 Expr::EvalResult Result; in checkFortifiedBuiltinMemoryFunction() 1606 Expr::EvalResult Result; in findConstantBaseAndOffset() 2771 Expr::EvalResult Eval; in CheckBuiltinFunctionCall() 2949 Expr::EvalResult Result; in CheckBuiltinFunctionCall() 3698 Expr::EvalResult Align; in checkCall() 6556 Expr::EvalResult LResult, RResult; in checkFormatStringExpr() 6588 Expr::EvalResult IndexResult; in checkFormatStringExpr() 6612 Expr::EvalResult Result; in maybeConstEvalStringLiteral() 10653 Expr::EvalResult result; in TryGetExprRange() [all …]
|
| H A D | SemaStmtAsm.cpp | 445 Expr::EvalResult EVResult; in ActOnGCCAsmStmt() 793 Expr::EvalResult Eval; in FillInlineAsmIdentifierInfo()
|
| H A D | SemaTemplate.cpp | 6387 Expr::EvalResult EvalResult; in isNullPointerValueTemplateArgument() local 6389 EvalResult.Diag = &Notes; in isNullPointerValueTemplateArgument() 6390 if (!Arg->EvaluateAsRValue(EvalResult, S.Context) || in isNullPointerValueTemplateArgument() 6391 EvalResult.HasSideEffects) { in isNullPointerValueTemplateArgument() 6420 if ((EvalResult.Val.isLValue() && EvalResult.Val.isNullPointer()) || in isNullPointerValueTemplateArgument() 6421 (EvalResult.Val.isMemberPointer() && in isNullPointerValueTemplateArgument() 6422 !EvalResult.Val.getMemberPointerDecl())) { in isNullPointerValueTemplateArgument() 6438 if (EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) { in isNullPointerValueTemplateArgument() 6443 << EvalResult.Val.getAsString(S.Context, ParamType); in isNullPointerValueTemplateArgument()
|
| H A D | SemaExpr.cpp | 1584 Expr::EvalResult LHSRes, RHSRes; in CheckUnicodeArithmeticConversions() 1595 Expr::EvalResult &Res = LHSSuccess ? LHSRes : RHSRes; in CheckUnicodeArithmeticConversions() 10090 Expr::EvalResult EVResult; in canConvertIntToOtherIntTy() 10130 Expr::EvalResult EVResult; in canConvertIntTyToFloatTy() 10733 Expr::EvalResult RHSValue; in DiagnoseBadDivideOrRemainderValues() 11206 Expr::EvalResult KnownVal; in CheckAdditionOperands() 11324 Expr::EvalResult KnownVal; in CheckSubtractionOperands() 11418 Expr::EvalResult RHSResult; in DiagnoseBadShiftValues() 11456 Expr::EvalResult LHSResult; in DiagnoseBadShiftValues() 13401 Expr::EvalResult EVResult; in CheckLogicalOperands() [all …]
|
| H A D | SemaOpenMP.cpp | 9670 Expr::EvalResult Result; in checkOpenMPLoop() 9685 Expr::EvalResult EVResult; in checkOpenMPLoop() 10403 Expr::EvalResult SimdlenResult, SafelenResult; in checkSimdlenSafelenSpecified() 16039 Expr::EvalResult EvalResult; in ActOnOpenMPDeviceNum() local 16042 DeviceNumExpr->EvaluateAsInt(EvalResult, SemaRef.Context)) { in ActOnOpenMPDeviceNum() 16044 Result = EvalResult.Val.getInt(); in ActOnOpenMPDeviceNum() 18776 Expr::EvalResult Result; in checkOMPArraySectionConstantForReduction() 18802 Expr::EvalResult Result; in checkOMPArraySectionConstantForReduction() 20581 Expr::EvalResult Result; in ActOnOpenMPDependClause() 20750 Expr::EvalResult Result; in checkArrayExpressionDoesNotReferToWholeSize() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NumberObjectConversionChecker.cpp | 89 Expr::EvalResult EVResult; in run()
|
| H A D | BuiltinFunctionChecker.cpp | 324 Expr::EvalResult EVResult; in evalCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenBuiltin.cpp | 67 Expr::EvalResult result; in emitBuiltinExpr()
|
| H A D | CIRGenFunction.cpp | 192 Expr::EvalResult result; in constantFoldsToSimpleInteger()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 9400 Expr::EvalResult ExprResult; in getBytesReturnedByAllocSizeCall() 13614 Expr::EvalResult ExprResult; in VisitBuiltinCallExpr() 14030 struct EvalResult { struct in __anonfb577fba2d11::DataRecursiveIntBinOpEvaluator 14034 EvalResult() = default; 14036 void swap(EvalResult &RHS) { in swap() argument 14045 EvalResult LHSResult; // meaningful only for binary operator expression. 14082 EvalResult PrevResult; in Traverse() 14111 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, 14114 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, 14117 void EvaluateExpr(const Expr *E, EvalResult &Result) { in EvaluateExpr() [all …]
|
| H A D | Expr.cpp | 226 Expr::EvalResult Eval; in getAsBuiltinConstantDeclRef() 2229 bool EvalResult; in isNullPointerArithmeticExtension() local 2230 if (!Select->getCond()->EvaluateAsBooleanCondition(EvalResult, Ctx)) in isNullPointerArithmeticExtension() 2232 PExp = EvalResult ? Select->getTrueExpr() : Select->getFalseExpr(); in isNullPointerArithmeticExtension() 3337 EvalResult Result; in isConstantInitializer() 3438 EvalResult Result; in isConstantInitializer()
|
| H A D | ComputeDependence.cpp | 59 Expr::EvalResult Result; in computeDependence()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 559 Expr::EvalResult *switchCond = nullptr; 1172 Expr::EvalResult L1Result, L2Result; in checkIncorrectLogicOperator() 1313 Expr::EvalResult Result; in checkIncorrectBitwiseOrOperator() 1327 bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) { in tryEvaluate() 1363 Expr::EvalResult LHSResult; in tryEvaluateBool() 1370 Expr::EvalResult RHSResult; in tryEvaluateBool() 4497 Expr::EvalResult result; in VisitSwitchStmt() 4551 const Expr::EvalResult *switchCond, in shouldAddCase()
|
| H A D | UnsafeBufferUsage.cpp | 433 Expr::EvalResult ER1, ER2; in areEqualIntegers() 512 Expr::EvalResult ER; in isPtrBufferSafe() 687 Expr::EvalResult EVResult; in isSafeArraySubscript()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 641 struct EvalResult : EvalStatus { struct 656 bool EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx, argument 675 bool EvaluateAsInt(EvalResult &Result, const ASTContext &Ctx, 688 bool EvaluateAsFixedPoint(EvalResult &Result, const ASTContext &Ctx, 726 bool EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx, 765 EvalResult &Result, const ASTContext &Ctx, 787 EvalResult &Status) const; 791 EvalResult &Status) const;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 1023 Expr::EvalResult Result; in checkIfLoopMustProgress() 2575 Expr::EvalResult EVResult; in EmitAsmInput() 2584 Expr::EvalResult Result; in EmitAsmInput()
|
| H A D | CGExprConstant.cpp | 2026 Expr::EvalResult Result; in tryEmitPrivate() 2370 Expr::EvalResult Result; in emitPointerAuthPointer()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 417 Expr::EvalResult Result; in getConstantVal()
|
| H A D | ExprEngineC.cpp | 890 Expr::EvalResult Result; in VisitOffsetOfExpr()
|