Home
last modified time | relevance | path

Searched refs:EVResult (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp89 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 DBuiltinFunctionChecker.cpp324 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 DSemaStmtAsm.cpp445 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 DSemaExpr.cpp10090 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 DSemaInit.cpp8667 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 DSemaOpenMP.cpp9685 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 DUnsafeBufferUsage.cpp687 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 DExprConstant.cpp17175 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 DCGStmt.cpp2575 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 DCGExprScalar.cpp3481 Expr::EvalResult EVResult; in VisitOffsetOfExpr() local
3482 if (E->EvaluateAsInt(EVResult, CGF.getContext())) { in VisitOffsetOfExpr()
3483 llvm::APSInt Value = EVResult.Val.getInt(); in VisitOffsetOfExpr()