Home
last modified time | relevance | path

Searched defs:IndexExpr (Results 1 – 19 of 19) sorted by relevance

/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProBoundsConstantArrayIndexCheck.cpp61 const auto *IndexExpr = Result.Nodes.getNodeAs<Expr>("index"); in check() local
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DImplicitWideningOfMultiplicationResultCheck.cpp160 const Expr *PointerExpr = nullptr, *IndexExpr = nullptr; handlePointerOffsetting() local
[all...]
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DLoopConvertUtils.cpp253 static bool isIndexInSubscriptExpr(const Expr *IndexExpr, in isIndexInSubscriptExpr() argument
287 static bool isIndexInSubscriptExpr(ASTContext *Context, const Expr *IndexExpr, in isIndexInSubscriptExpr() argument
/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp271 auto *IndexExpr = DeclRefExpr::Create( addArraySubscriptOperator() local
H A DSemaTemplateVariadic.cpp1073 ActOnPackIndexingExpr(Scope * S,Expr * PackExpression,SourceLocation EllipsisLoc,SourceLocation LSquareLoc,Expr * IndexExpr,SourceLocation RSquareLoc) ActOnPackIndexingExpr() argument
1095 BuildPackIndexingExpr(Expr * PackExpression,SourceLocation EllipsisLoc,Expr * IndexExpr,SourceLocation RSquareLoc,ArrayRef<Expr * > ExpandedExprs,bool EmptyPack) BuildPackIndexingExpr() argument
H A DSemaObjC.cpp1393 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); CheckSubscriptingKind() local
H A DSemaInit.cpp3131 Expr *IndexExpr = nullptr; CheckDesignatedInitializer() local
8177 Expr *IndexExpr = Perform() local
H A DSemaType.cpp9428 ActOnPackIndexingType(QualType Pattern,Expr * IndexExpr,SourceLocation Loc,SourceLocation EllipsisLoc) ActOnPackIndexingType() argument
9446 BuildPackIndexingType(QualType Pattern,Expr * IndexExpr,SourceLocation Loc,SourceLocation EllipsisLoc,bool FullySubstituted,ArrayRef<QualType> Expansions) BuildPackIndexingType() argument
[all...]
H A DSemaExprObjC.cpp771 BuildObjCSubscriptExpression(SourceLocation RB,Expr * BaseExpr,Expr * IndexExpr,ObjCMethodDecl * getterMethod,ObjCMethodDecl * setterMethod) BuildObjCSubscriptExpression() argument
H A DTreeTransform.h6633 ExprResult IndexExpr = getDerived().TransformExpr(TL.getIndexExpr()); TransformPackIndexingType() local
15100 ExprResult IndexExpr = getDerived().TransformExpr(E->getIndexExpr()); TransformPackIndexingExpr() local
16214 RebuildPackIndexingType(QualType Pattern,Expr * IndexExpr,SourceLocation Loc,SourceLocation EllipsisLoc,bool FullySubstituted,ArrayRef<QualType> Expansions) RebuildPackIndexingType() argument
[all...]
H A DSemaExpr.cpp4981 __anond5f75ba70702(Expr *IndexExpr, unsigned Dim, bool IsColumnIdx) CreateBuiltinMatrixSubscriptExpr() argument
5100 Expr *BaseExpr, *IndexExpr; CreateBuiltinArraySubscriptExpr() local
10721 Expr* IndexExpr = RHSExpr; diagnoseStringPlusInt() local
[all...]
H A DSemaDeclAttr.cpp818 const Expr *IndexExpr = AL.getArgAsExpr(I); handleDiagnoseAsBuiltinAttr() local
H A DSemaChecking.cpp13068 CheckArrayAccess(const Expr * BaseExpr,const Expr * IndexExpr,const ArraySubscriptExpr * ASE,bool AllowOnePastEnd,bool IndexNegated) CheckArrayAccess() argument
/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp679 ExprResult IndexExpr = ParseConstantExpression(); ParseCXXPackIndexingExpression() local
H A DParseDeclCXX.cpp1300 ExprResult IndexExpr = ParseConstantExpression(); ParsePackIndexingType() local
/llvm-project/clang/lib/AST/
H A DType.cpp4041 computeDependence(Pattern, IndexExpr, Expansions)), in computeDependence() argument
4017 PackIndexingType(const ASTContext & Context,QualType Canonical,QualType Pattern,Expr * IndexExpr,ArrayRef<QualType> Expansions) PackIndexingType() argument
H A DExprCXX.cpp1717 Create(ASTContext & Context,SourceLocation EllipsisLoc,SourceLocation RSquareLoc,Expr * PackIdExpr,Expr * IndexExpr,std::optional<int64_t> Index,ArrayRef<Expr * > SubstitutedExprs,bool ExpandedToEmptyPack) Create() argument
H A DASTContext.cpp5828 getPackIndexingType(QualType Pattern,Expr * IndexExpr,bool FullySubstituted,ArrayRef<QualType> Expansions,int Index) const getPackIndexingType() argument
/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp3770 for (const SCEV *IndexExpr : IndexExprs) { getGEPExpr() local