| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NumberObjectConversionChecker.cpp | 89 Expr::EvalResult EVResult; in run() local 91 EVResult, ACtx, Expr::SE_AllowSideEffects)) { in run() 92 llvm::APSInt Result = EVResult.Val.getInt(); in run()
|
| H A D | BuiltinFunctionChecker.cpp | 324 Expr::EvalResult EVResult; in evalCall() local 325 if (CE->EvaluateAsInt(EVResult, C.getASTContext(), Expr::SE_NoSideEffects)) { in evalCall() 327 llvm::APSInt Result = EVResult.Val.getInt(); in evalCall()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 445 Expr::EvalResult EVResult; in ActOnGCCAsmStmt() local 446 if (InputExpr->EvaluateAsRValue(EVResult, Context, true)) { in ActOnGCCAsmStmt() 450 if (EVResult.Val.toIntegralConstant(IntResult, InputExpr->getType(), in ActOnGCCAsmStmt()
|
| H A D | SemaExpr.cpp | 10090 Expr::EvalResult EVResult; in canConvertIntToOtherIntTy() local 10091 bool CstInt = Int->get()->EvaluateAsInt(EVResult, S.Context); in canConvertIntToOtherIntTy() 10099 llvm::APSInt Result = EVResult.Val.getInt(); in canConvertIntToOtherIntTy() 10130 Expr::EvalResult EVResult; in canConvertIntTyToFloatTy() local 10131 bool CstInt = Int->get()->EvaluateAsInt(EVResult, S.Context); in canConvertIntTyToFloatTy() 10140 llvm::APSInt Result = EVResult.Val.getInt(); in canConvertIntTyToFloatTy() 13401 Expr::EvalResult EVResult; in CheckLogicalOperands() local 13402 if (RHS.get()->EvaluateAsInt(EVResult, Context)) { in CheckLogicalOperands() 13403 llvm::APSInt Result = EVResult.Val.getInt(); in CheckLogicalOperands()
|
| H A D | SemaInit.cpp | 8667 Expr::EvalResult EVResult; in Perform() local 8668 Init->EvaluateAsInt(EVResult, S.Context); in Perform() 8669 llvm::APSInt Result = EVResult.Val.getInt(); in Perform()
|
| H A D | SemaOpenMP.cpp | 9685 Expr::EvalResult EVResult; in checkOpenMPLoop() local 9687 OrderedLoopCountExpr->EvaluateAsInt(EVResult, in checkOpenMPLoop() 9689 llvm::APSInt Result = EVResult.Val.getInt(); in checkOpenMPLoop()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 687 Expr::EvalResult EVResult; in isSafeArraySubscript() local 690 IndexExpr->EvaluateAsInt(EVResult, Ctx)) { in isSafeArraySubscript() 691 llvm::APSInt ArrIdx = EVResult.Val.getInt(); in isSafeArraySubscript() 711 if (!RHS->isValueDependent() && RHS->EvaluateAsInt(EVResult, Ctx)) { in isSafeArraySubscript() 712 llvm::APSInt result = EVResult.Val.getInt(); in isSafeArraySubscript() 721 LHS->EvaluateAsInt(EVResult, Ctx)) || // case: `n & e` in isSafeArraySubscript() 723 RHS->EvaluateAsInt(EVResult, Ctx))) { // `e & n` in isSafeArraySubscript() 724 llvm::APSInt result = EVResult.Val.getInt(); in isSafeArraySubscript()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 17175 EvalResult EVResult; in EvaluateKnownConstInt() local 17176 EVResult.Diag = Diag; in EvaluateKnownConstInt() 17177 EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects); in EvaluateKnownConstInt() 17180 bool Result = ::EvaluateAsRValue(this, EVResult, Ctx, Info); in EvaluateKnownConstInt() 17183 assert(EVResult.Val.isInt() && "Expression did not evaluate to integer"); in EvaluateKnownConstInt() 17185 return EVResult.Val.getInt(); in EvaluateKnownConstInt() 17194 EvalResult EVResult; in EvaluateKnownConstIntCheckOverflow() local 17195 EVResult.Diag = Diag; in EvaluateKnownConstIntCheckOverflow() 17196 EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects); in EvaluateKnownConstIntCheckOverflow() 17200 bool Result = ::EvaluateAsRValue(Info, this, EVResult.Val); in EvaluateKnownConstIntCheckOverflow() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 2575 Expr::EvalResult EVResult; in EmitAsmInput() local 2576 InputExpr->EvaluateAsRValue(EVResult, getContext(), true); in EmitAsmInput() 2579 if (EVResult.Val.toIntegralConstant(IntResult, InputExpr->getType(), in EmitAsmInput()
|
| H A D | CGExprScalar.cpp | 3481 Expr::EvalResult EVResult; in VisitOffsetOfExpr() local 3482 if (E->EvaluateAsInt(EVResult, CGF.getContext())) { in VisitOffsetOfExpr() 3483 llvm::APSInt Value = EVResult.Val.getInt(); in VisitOffsetOfExpr()
|