/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | ProBoundsConstantArrayIndexCheck.cpp | 61 const auto *IndexExpr = Result.Nodes.getNodeAs<Expr>("index"); in check() local
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | ImplicitWideningOfMultiplicationResultCheck.cpp | 160 const Expr *PointerExpr = nullptr, *IndexExpr = nullptr; handlePointerOffsetting() local [all...] |
/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
H A D | LoopConvertUtils.cpp | 253 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 D | HLSLExternalSemaSource.cpp | 271 auto *IndexExpr = DeclRefExpr::Create( addArraySubscriptOperator() local
|
H A D | SemaTemplateVariadic.cpp | 1073 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 D | SemaObjC.cpp | 1393 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); CheckSubscriptingKind() local
|
H A D | SemaInit.cpp | 3131 Expr *IndexExpr = nullptr; CheckDesignatedInitializer() local 8177 Expr *IndexExpr = Perform() local
|
H A D | SemaType.cpp | 9428 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 D | SemaExprObjC.cpp | 771 BuildObjCSubscriptExpression(SourceLocation RB,Expr * BaseExpr,Expr * IndexExpr,ObjCMethodDecl * getterMethod,ObjCMethodDecl * setterMethod) BuildObjCSubscriptExpression() argument
|
H A D | TreeTransform.h | 6633 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 D | SemaExpr.cpp | 4981 __anond5f75ba70702(Expr *IndexExpr, unsigned Dim, bool IsColumnIdx) CreateBuiltinMatrixSubscriptExpr() argument 5100 Expr *BaseExpr, *IndexExpr; CreateBuiltinArraySubscriptExpr() local 10721 Expr* IndexExpr = RHSExpr; diagnoseStringPlusInt() local [all...] |
H A D | SemaDeclAttr.cpp | 818 const Expr *IndexExpr = AL.getArgAsExpr(I); handleDiagnoseAsBuiltinAttr() local
|
H A D | SemaChecking.cpp | 13068 CheckArrayAccess(const Expr * BaseExpr,const Expr * IndexExpr,const ArraySubscriptExpr * ASE,bool AllowOnePastEnd,bool IndexNegated) CheckArrayAccess() argument
|
/llvm-project/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 679 ExprResult IndexExpr = ParseConstantExpression(); ParseCXXPackIndexingExpression() local
|
H A D | ParseDeclCXX.cpp | 1300 ExprResult IndexExpr = ParseConstantExpression(); ParsePackIndexingType() local
|
/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 4041 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 D | ExprCXX.cpp | 1717 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 D | ASTContext.cpp | 5828 getPackIndexingType(QualType Pattern,Expr * IndexExpr,bool FullySubstituted,ArrayRef<QualType> Expansions,int Index) const getPackIndexingType() argument
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 3770 for (const SCEV *IndexExpr : IndexExprs) { getGEPExpr() local
|