Home
last modified time | relevance | path

Searched refs:EvalResult (Results 1 – 25 of 49) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DEvalEmitter.cpp20 : 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 DEvalEmitter.h104 EvaluationResult EvalResult; variable
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp64 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 DSemaAMDGPU.cpp93 Expr::EvalResult ArgResult; in CheckAMDGCNBuiltinFunctionCall()
123 Expr::EvalResult ArgResult1; in CheckAMDGCNBuiltinFunctionCall()
H A DSemaConcept.cpp530 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 DSemaSPIRV.cpp59 Expr::EvalResult Eval; in processConstant32BitIntArgument()
H A DSemaChecking.cpp348 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 DSemaStmtAsm.cpp445 Expr::EvalResult EVResult; in ActOnGCCAsmStmt()
793 Expr::EvalResult Eval; in FillInlineAsmIdentifierInfo()
H A DSemaTemplate.cpp6387 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 DSemaExpr.cpp1584 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 DSemaOpenMP.cpp9670 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 DNumberObjectConversionChecker.cpp89 Expr::EvalResult EVResult; in run()
H A DBuiltinFunctionChecker.cpp324 Expr::EvalResult EVResult; in evalCall()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenBuiltin.cpp67 Expr::EvalResult result; in emitBuiltinExpr()
H A DCIRGenFunction.cpp192 Expr::EvalResult result; in constantFoldsToSimpleInteger()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp9400 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 DExpr.cpp226 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 DComputeDependence.cpp59 Expr::EvalResult Result; in computeDependence()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp559 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 DUnsafeBufferUsage.cpp433 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 DExpr.h641 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 DCGStmt.cpp1023 Expr::EvalResult Result; in checkIfLoopMustProgress()
2575 Expr::EvalResult EVResult; in EmitAsmInput()
2584 Expr::EvalResult Result; in EmitAsmInput()
H A DCGExprConstant.cpp2026 Expr::EvalResult Result; in tryEmitPrivate()
2370 Expr::EvalResult Result; in emitPointerAuthPointer()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp417 Expr::EvalResult Result; in getConstantVal()
H A DExprEngineC.cpp890 Expr::EvalResult Result; in VisitOffsetOfExpr()

12