Searched defs:IndexExpr (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 1037 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); local 1038 if (isa<StringLiteral>(IndexExpr)) 1359 // [BaseExpr objectAtIndexedSubscript : IndexExpr];
|
H A D | SemaExprObjC.cpp | 605 Expr *IndexExpr, 612 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && 617 ExprResult Result = CheckPlaceholderExpr(IndexExpr); 620 IndexExpr = Result.get(); 629 return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr, 604 BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod) argument
|
H A D | SemaInit.cpp | 2195 Expr *IndexExpr = nullptr; local 2198 IndexExpr = DIE->getArrayIndex(*D); 2199 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); 2208 IndexExpr = DIE->getArrayRangeEnd(*D); 2230 SemaRef.Diag(IndexExpr->getLocStart(), 2233 << IndexExpr->getSourceRange();
|
H A D | SemaChecking.cpp | 7925 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, argument 7928 IndexExpr = IndexExpr->IgnoreParenImpCasts(); 7929 if (IndexExpr->isValueDependent()) 7940 if (!IndexExpr->EvaluateAsInt(index, Context)) 7999 IndexExpr->getLocStart()); 8013 << IndexExpr->getSourceRange()); 8023 << IndexExpr->getSourceRange());
|
H A D | SemaExpr.cpp | 3981 Expr *BaseExpr, *IndexExpr; local 3985 IndexExpr = RHSExp; 3989 IndexExpr = RHSExp; 3994 IndexExpr = RHSExp; 3999 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr, 4006 IndexExpr = LHSExp; 4012 IndexExpr = LHSExp; 4021 IndexExpr = RHSExp; 4041 IndexExpr = RHSExp; 4052 IndexExpr 7585 Expr* IndexExpr = RHSExpr; local [all...] |
Completed in 1079 milliseconds