Home
last modified time | relevance | path

Searched refs:IdxExpr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersChecker.cpp124 const Expr *IdxExpr = CE->getArg(1); in checkPreStmt() local
125 SVal IdxVal = C.getSVal(IdxExpr); in checkPreStmt()
131 const QualType T = IdxExpr->getType(); in checkPreStmt()
141 R->addRange(IdxExpr->getSourceRange()); in checkPreStmt()
142 bugreporter::trackExpressionValue(N, IdxExpr, *R, in checkPreStmt()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaSwift.cpp299 Expr *IdxExpr = AL.getArgAsExpr(1); in handleAsyncError() local
300 if (!SemaRef.checkUInt32Argument(AL, IdxExpr, ParamIdx)) in handleAsyncError()
H A DSemaDeclAttr.cpp3335 const Expr *IdxExpr = AL.getArgAsExpr(0); in handleFormatArgAttr() local
3337 if (!S.checkFunctionOrMethodParameterIndex(D, AL, 1, IdxExpr, Idx)) in handleFormatArgAttr()
3348 << IdxExpr->getSourceRange() << getFunctionOrMethodParamRange(D, 0); in handleFormatArgAttr()
3365 << IdxExpr->getSourceRange() << getFunctionOrMethodParamRange(D, 0); in handleFormatArgAttr()
3528 Expr *IdxExpr = AL.getArgAsExpr(1); in handleFormatAttr() local
3530 if (!S.checkUInt32Argument(AL, IdxExpr, Idx, 2)) in handleFormatAttr()
3535 << AL << 2 << IdxExpr->getSourceRange(); in handleFormatAttr()
3546 << IdxExpr->getSourceRange(); in handleFormatAttr()
3559 << IdxExpr->getSourceRange() << getFunctionOrMethodParamRange(D, ArgIdx); in handleFormatAttr()
3651 Expr *IdxExpr = AL.getArgAsExpr(I); in handleCallbackAttr() local
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4700 const Expr *IdxExpr, ParamIdx &Idx,
4713 if (IdxExpr->isTypeDependent() ||
4714 !(IdxInt = IdxExpr->getIntegerConstantExpr(Context))) {
4717 << IdxExpr->getSourceRange();
4724 << &AI << AttrArgNum << IdxExpr->getSourceRange();
4730 << &AI << IdxExpr->getSourceRange();
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3242 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); in VisitOffsetOfExpr() local
3243 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); in VisitOffsetOfExpr()
3244 bool IdxSigned = IdxExpr->getType()->isSignedIntegerOrEnumerationType(); in VisitOffsetOfExpr()