Searched refs:IndexExpr (Results 1 - 6 of 6) sorted by relevance
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 897 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); local 898 if (isa<StringLiteral>(IndexExpr)) 1233 // [BaseExpr objectAtIndexedSubscript : IndexExpr];
|
H A D | SemaExpr.cpp | 3287 Expr *BaseExpr, *IndexExpr; local 3291 IndexExpr = RHSExp; 3295 IndexExpr = RHSExp; 3300 IndexExpr = RHSExp; 3305 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, 0, 0); 3316 IndexExpr = LHSExp; 3322 IndexExpr = LHSExp; 3331 IndexExpr = RHSExp; 3351 IndexExpr = RHSExp; 3362 IndexExpr 6305 Expr* IndexExpr = RHSExpr; local [all...] |
H A D | SemaExprObjC.cpp | 581 Expr *IndexExpr, 588 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && 593 ExprResult Result = CheckPlaceholderExpr(IndexExpr); 596 IndexExpr = Result.get(); 607 IndexExpr, 580 BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod) argument
|
H A D | SemaInit.cpp | 1922 Expr *IndexExpr = 0; local 1925 IndexExpr = DIE->getArrayIndex(*D); 1926 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); 1935 IndexExpr = DIE->getArrayRangeEnd(*D); 1957 SemaRef.Diag(IndexExpr->getLocStart(), 1960 << IndexExpr->getSourceRange();
|
H A D | SemaChecking.cpp | 5097 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, argument 5100 IndexExpr = IndexExpr->IgnoreParenImpCasts(); 5101 if (IndexExpr->isValueDependent()) 5112 if (!IndexExpr->EvaluateAsInt(index, Context)) 5171 IndexExpr->getLocStart()); 5185 << IndexExpr->getSourceRange()); 5195 << IndexExpr->getSourceRange());
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 4123 Expr *IndexExpr, 7063 void CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr,
|
Completed in 262 milliseconds