Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp67 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 DEvalEmitter.cpp21 : 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 DEvalEmitter.h96 EvaluationResult EvalResult; variable
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocOverflowSecurityChecker.cpp137 Expr::EvalResult Result; in isIntZeroExpr()
195 Expr::EvalResult Result; in CheckAssignmentExpr()
H A DBuiltinFunctionChecker.cpp132 Expr::EvalResult EVResult; in evalCall()
H A DNumberObjectConversionChecker.cpp89 Expr::EvalResult EVResult; in run()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAMDGPU.cpp72 Expr::EvalResult ArgResult; in CheckAMDGCNBuiltinFunctionCall()
102 Expr::EvalResult ArgResult1; in CheckAMDGCNBuiltinFunctionCall()
H A DSemaConcept.cpp386 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 DSemaChecking.cpp350 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 DSemaStmtAsm.cpp413 Expr::EvalResult EVResult; in ActOnGCCAsmStmt()
753 Expr::EvalResult Eval; in FillInlineAsmIdentifierInfo()
H A DSemaTemplate.cpp5951 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 DSemaExpr.cpp9895 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 DSemaOpenMP.cpp9587 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 DSemaOpenACC.cpp1543 Expr::EvalResult Res; in ActOnArraySectionExpr()
H A DSemaAttr.cpp426 Expr::EvalResult Eval; in ConstantFoldAttrArgs()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp8979 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 DComputeDependence.cpp59 Expr::EvalResult Result; in computeDependence()
H A DExpr.cpp227 Expr::EvalResult Eval; in getAsBuiltinConstantDeclRef()
3317 EvalResult Result; in isConstantInitializer()
3414 EvalResult Result; in isConstantInitializer()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp537 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 DExpr.h642 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 DCGStmt.cpp932 Expr::EvalResult Result; in checkIfLoopMustProgress()
2409 Expr::EvalResult EVResult; in EmitAsmInput()
2418 Expr::EvalResult Result; in EmitAsmInput()
H A DCGExprConstant.cpp1934 Expr::EvalResult Result; in tryEmitPrivate()
2257 Expr::EvalResult Result; in emitPointerAuthPointer()
H A DCodeGenModule.cpp6640 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 DCGExprScalar.cpp1940 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 DExprEngineC.cpp851 Expr::EvalResult Result; in VisitOffsetOfExpr()

12