Home
last modified time | relevance | path

Searched refs:EvaluateKnownConstInt (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/Targets/
HDAMDGPU.cpp379 ->EvaluateKnownConstInt(M.getContext()) in setFunctionDeclAttributes()
384 ->EvaluateKnownConstInt(M.getContext()) in setFunctionDeclAttributes()
389 ->EvaluateKnownConstInt(M.getContext()) in setFunctionDeclAttributes()
651 Min = FlatWGS->getMin()->EvaluateKnownConstInt(getContext()).getExtValue(); in handleAMDGPUFlatWorkGroupSizeAttr()
652 Max = FlatWGS->getMax()->EvaluateKnownConstInt(getContext()).getExtValue(); in handleAMDGPUFlatWorkGroupSizeAttr()
674 Attr->getMin()->EvaluateKnownConstInt(getContext()).getExtValue(); in handleAMDGPUWavesPerEUAttr()
677 ? Attr->getMax()->EvaluateKnownConstInt(getContext()).getExtValue() in handleAMDGPUWavesPerEUAttr()
HDNVPTX.cpp321 MaxThreads = Attr->getMaxThreads()->EvaluateKnownConstInt(getContext()); in handleCUDALaunchBoundsAttr()
337 MinBlocks = Attr->getMinBlocks()->EvaluateKnownConstInt(getContext()); in handleCUDALaunchBoundsAttr()
350 MaxBlocks = Attr->getMaxBlocks()->EvaluateKnownConstInt(getContext()); in handleCUDALaunchBoundsAttr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDMallocOverflowSecurityChecker.cpp95 maxVal = rhs->EvaluateKnownConstInt(Context); in CheckMallocArgument()
100 maxVal = lhs->EvaluateKnownConstInt(Context); in CheckMallocArgument()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDAttrImpl.cpp267 return alignmentExpr->EvaluateKnownConstInt(Ctx).getZExtValue() * in getAlignment()
HDTypePrinter.cpp2247 return llvm::APSInt::isSameValue(pattern_expr->EvaluateKnownConstInt(Ctx), in templateArgumentExpressionsEqual()
2255 return llvm::APSInt::isSameValue(args_expr->EvaluateKnownConstInt(Ctx), in templateArgumentExpressionsEqual()
2256 pattern_expr->EvaluateKnownConstInt(Ctx)); in templateArgumentExpressionsEqual()
HDStmt.cpp1010 return !getCond()->EvaluateKnownConstInt(Ctx) ? getElse() : getThen(); in getNondiscardedCase()
HDExprConstant.cpp5124 APSInt LHS = CS->getLHS()->EvaluateKnownConstInt(Info.Ctx); in EvaluateSwitch()
5125 APSInt RHS = CS->getRHS() ? CS->getRHS()->EvaluateKnownConstInt(Info.Ctx) in EvaluateSwitch()
12419 E->getArg(1)->EvaluateKnownConstInt(Info.Ctx).getZExtValue(); in VisitBuiltinCallExpr()
12645 int Operand = E->getArg(0)->EvaluateKnownConstInt(Info.Ctx).getZExtValue(); in VisitBuiltinCallExpr()
16262 APSInt Expr::EvaluateKnownConstInt(const ASTContext &Ctx, in EvaluateKnownConstInt() function in Expr
16635 llvm::APSInt REval = Exp->getRHS()->EvaluateKnownConstInt(Ctx); in CheckICE()
16639 llvm::APSInt LEval = Exp->getLHS()->EvaluateKnownConstInt(Ctx); in CheckICE()
16667 (Exp->getLHS()->EvaluateKnownConstInt(Ctx) == 0)) in CheckICE()
16722 Exp->getCommon()->EvaluateKnownConstInt(Ctx) != 0) return NoDiag(); in CheckICE()
16753 if (Exp->getCond()->EvaluateKnownConstInt(Ctx) == 0) in CheckICE()
HDDecl.cpp4586 return getBitWidth()->EvaluateKnownConstInt(Ctx).getZExtValue(); in getBitWidthValue()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGStmt.cpp1619 llvm::APSInt LHS = S.getLHS()->EvaluateKnownConstInt(getContext()); in EmitCaseStmtRange()
1620 llvm::APSInt RHS = S.getRHS()->EvaluateKnownConstInt(getContext()); in EmitCaseStmtRange()
1719 Builder.getInt(S.getLHS()->EvaluateKnownConstInt(getContext())); in EmitCaseStmt()
1788 Builder.getInt(CurCase->getLHS()->EvaluateKnownConstInt(getContext())); in EmitCaseStmt()
2040 if (CS->getLHS()->EvaluateKnownConstInt(C) == ConstantCondValue) in FindCaseStatementsForValue()
HDCGLoopInfo.cpp652 llvm::APSInt ValueAPS = ValueExpr->EvaluateKnownConstInt(Ctx); in push()
HDCoverageMappingGen.cpp1957 ->EvaluateKnownConstInt(CVM.getCodeGenModule().getContext()) in coverIfConstexpr()
HDCGExprConstant.cpp2271 return E->EvaluateKnownConstInt(CGM.getContext()).getZExtValue(); in emitPointerAuthKey()
HDCGDecl.cpp2851 Alignment->EvaluateKnownConstInt(getContext()).getExtValue(); in getOMPAllocateAlignment()
HDCGStmtOpenMP.cpp2807 Factor = FactorExpr->EvaluateKnownConstInt(getContext()).getZExtValue(); in EmitOMPUnrollDirective()
2836 FactorExpr->EvaluateKnownConstInt(getContext()).getZExtValue(); in EmitOMPUnrollDirective()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaStmt.cpp1336 llvm::APSInt LoVal = LoBeforePromotion->EvaluateKnownConstInt(Context); in ActOnFinishSwitchStmt()
1440 llvm::APSInt HiVal = HiBeforePromotion->EvaluateKnownConstInt(Context); in ActOnFinishSwitchStmt()
1573 RI->second->getRHS()->EvaluateKnownConstInt(Context); in ActOnFinishSwitchStmt()
1618 RI->second->getRHS()->EvaluateKnownConstInt(Context); in ActOnFinishSwitchStmt()
1677 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context); in DiagnoseAssignmentEnum()
HDSemaConcept.cpp1267 BO->getLHS()->EvaluateKnownConstInt(S.Context).getBoolValue(); in diagnoseWellFormedUnsatisfiedConstraintExpr()
1278 BO->getRHS()->EvaluateKnownConstInt(S.Context).getBoolValue(); in diagnoseWellFormedUnsatisfiedConstraintExpr()
HDSemaStmtAttr.cpp115 auto Value = ValueExpr->EvaluateKnownConstInt(S.getASTContext()); in handleLoopHintAttr()
HDSemaInit.cpp3144 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); in CheckDesignatedInitializer()
3150 DIE->getArrayRangeStart(*D)->EvaluateKnownConstInt(SemaRef.Context); in CheckDesignatedInitializer()
3152 DIE->getArrayRangeEnd(*D)->EvaluateKnownConstInt(SemaRef.Context); in CheckDesignatedInitializer()
6179 (Initializer->EvaluateKnownConstInt(S.getASTContext()) == 0); in IsZeroInitializer()
HDSemaTemplateInstantiate.cpp2135 TransformedExpr->EvaluateKnownConstInt(getSema().getASTContext()); in TransformLoopHintAttr()
HDSemaChecking.cpp2381 if (!SizeOp->EvaluateKnownConstInt(Context).isZero()) { in CheckBuiltinFunctionCall()
2394 if (!SizeOp->EvaluateKnownConstInt(Context).isZero()) in CheckBuiltinFunctionCall()
5162 llvm::APSInt Result = Arg->EvaluateKnownConstInt(Context); in BuiltinAllocaWithAlign()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDExprEngineC.cpp895 APSInt Value = Ex->EvaluateKnownConstInt(getContext()); in VisitUnaryExprOrTypeTraitExpr()
HDExprEngine.cpp3012 llvm::APSInt V1 = Case->getLHS()->EvaluateKnownConstInt(getContext()); in processSwitch()
3018 V2 = E->EvaluateKnownConstInt(getContext()); in processSwitch()
HDBugReporter.cpp797 os << LHS->EvaluateKnownConstInt(getASTContext()); in generateDiagForSwitchOP()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
HDCFG.cpp4450 const llvm::APSInt &lhsInt = CS->getLHS()->EvaluateKnownConstInt(Ctx); in shouldAddCase()
4460 const llvm::APSInt &V2 = RHS->EvaluateKnownConstInt(Ctx); in shouldAddCase()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDExpr.h715 llvm::APSInt EvaluateKnownConstInt(
4508 return getExpr(N+2)->EvaluateKnownConstInt(Ctx); in getShuffleMaskIdx()

12